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 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8146 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8147 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
8149 /*****************************************************************************
8150 * IHTMLDOMNode3 interface
8156 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8158 interface IHTMLDOMNode3
: IDispatch
8160 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8161 HRESULT prefix
([in] VARIANT v
);
8163 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8164 HRESULT prefix
([out, retval] VARIANT *p
);
8166 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8167 HRESULT localName
([out, retval] VARIANT *p
);
8169 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8170 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8172 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8173 HRESULT textContent
([in] VARIANT v
);
8175 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8176 HRESULT textContent
([out, retval] VARIANT *p
);
8178 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8179 HRESULT isEqualNode
(
8180 [in] IHTMLDOMNode3
*otherNode
,
8181 [out, retval] VARIANT_BOOL *isEqual
);
8183 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8184 HRESULT lookupNamespaceURI
(
8185 [in] VARIANT *pvarPrefix
,
8186 [out, retval] VARIANT *pvarNamespaceURI
);
8188 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8189 HRESULT lookupPrefix
(
8190 [in] VARIANT *pvarNamespaceURI
,
8191 [out, retval] VARIANT *pvarPrefix
);
8193 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8194 HRESULT isDefaultNamespace
(
8195 [in] VARIANT *pvarNamespace
,
8196 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8198 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8199 HRESULT appendChild
(
8200 [in] IHTMLDOMNode
*newChild
,
8201 [out, retval] IHTMLDOMNode
**node
);
8203 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8204 HRESULT insertBefore
(
8205 [in] IHTMLDOMNode
*newChild
,
8206 [in, optional] VARIANT refChild
,
8207 [out, retval] IHTMLDOMNode
**node
);
8209 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8210 HRESULT removeChild
(
8211 [in] IHTMLDOMNode
*oldChild
,
8212 [out, retval] IHTMLDOMNode
**node
);
8214 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8215 HRESULT replaceChild
(
8216 [in] IHTMLDOMNode
*newChild
,
8217 [in] IHTMLDOMNode
*oldChild
,
8218 [out, retval] IHTMLDOMNode
**node
);
8220 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8222 [in] IHTMLDOMNode3
*otherNode
,
8223 [out, retval] VARIANT_BOOL *isSame
);
8225 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8226 HRESULT compareDocumentPosition
(
8227 [in] IHTMLDOMNode
*otherNode
,
8228 [out, retval] USHORT
*flags
);
8230 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8231 HRESULT isSupported
(
8233 [in] VARIANT version,
8234 [out, retval] VARIANT_BOOL *pfisSupported
);
8237 /*****************************************************************************
8238 * IHTMLDOMAttribute interface
8244 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8246 interface IHTMLDOMAttribute
: IDispatch
8248 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8249 HRESULT nodeName
([retval, out] BSTR *p
);
8251 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8252 HRESULT nodeValue
([in] VARIANT v
);
8254 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8255 HRESULT nodeValue
([retval, out] VARIANT *p
);
8257 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8258 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8261 /*****************************************************************************
8262 * IHTMLDOMAttribute2 interface
8268 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8270 interface IHTMLDOMAttribute2
: IDispatch
8272 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8273 HRESULT name
([retval, out] BSTR *p
);
8275 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8276 HRESULT value
([in] BSTR v
);
8278 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8279 HRESULT value
([retval, out] BSTR *p
);
8281 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8282 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8284 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8285 HRESULT nodeType
([retval, out] long *p
);
8287 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8288 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8290 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8291 HRESULT childNodes
([retval, out] IDispatch
**p
);
8293 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8294 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8296 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8297 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8299 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8300 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8302 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8303 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8305 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8306 HRESULT attributes
([retval, out] IDispatch
**p
);
8308 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8309 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8311 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8312 HRESULT insertBefore
(
8313 [in] IHTMLDOMNode
*newChild
,
8314 [optional, in] VARIANT refChild
,
8315 [retval, out] IHTMLDOMNode
**node
);
8317 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8318 HRESULT replaceChild
(
8319 [in] IHTMLDOMNode
*newChild
,
8320 [in] IHTMLDOMNode
*oldChild
,
8321 [retval, out] IHTMLDOMNode
**node
);
8323 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8324 HRESULT removeChild
(
8325 [in] IHTMLDOMNode
*oldChild
,
8326 [retval, out] IHTMLDOMNode
**node
);
8328 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8329 HRESULT appendChild
(
8330 [in] IHTMLDOMNode
*newChild
,
8331 [retval, out] IHTMLDOMNode
**node
);
8333 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8334 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8336 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8338 [in] VARIANT_BOOL fDeep
,
8339 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8342 /*****************************************************************************
8343 * IHTMLDOMTextNode interface
8349 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8351 interface IHTMLDOMTextNode
: IDispatch
8353 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8354 HRESULT data
([in] BSTR v
);
8356 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8357 HRESULT data
([out, retval] BSTR *p
);
8359 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8360 HRESULT toString
([out, retval] BSTR *String);
8362 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8363 HRESULT length
([out, retval] LONG *p
);
8365 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8368 [out, retval] IHTMLDOMNode
**pRetNode
);
8371 /*****************************************************************************
8372 * IHTMLDOMTextNode2 interface
8378 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8380 interface IHTMLDOMTextNode2
: IDispatch
8382 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8383 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8385 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8386 HRESULT appendData
([in] BSTR bstrstring
);
8388 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8389 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8391 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8392 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8394 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8395 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8400 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8402 coclass HTMLDOMTextNode
8404 [default] dispinterface DispHTMLDOMTextNode
;
8405 interface IHTMLDOMTextNode
;
8406 interface IHTMLDOMTextNode2
;
8407 interface IHTMLDOMNode
;
8408 interface IHTMLDOMNode2
;
8411 /*****************************************************************************
8412 * IDOMDocumentType interface
8418 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8420 interface IDOMDocumentType
: IDispatch
8422 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8423 HRESULT name
([out, retval] BSTR *p
);
8425 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8426 HRESULT entities
([out, retval] IDispatch
**p
);
8428 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8429 HRESULT notations
([out, retval] IDispatch
**p
);
8431 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8432 HRESULT publicId
([out, retval] VARIANT *p
);
8434 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8435 HRESULT systemId
([out, retval] VARIANT *p
);
8437 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8438 HRESULT internalSubset
([out, retval] VARIANT *p
);
8441 /*****************************************************************************
8442 * IHTMLDOMImplementation interface
8448 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8450 interface IHTMLDOMImplementation
: IDispatch
8452 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8454 [in] BSTR bstrfeature
,
8455 [optional, in] VARIANT version,
8456 [retval, out] VARIANT_BOOL *pfHasFeature
);
8459 /*****************************************************************************
8460 * IHTMLDOMImplementation2 interface
8466 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8468 interface IHTMLDOMImplementation2
: IDispatch
8470 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8471 HRESULT createDocumentType
(
8472 [in] BSTR bstrQualifiedName
,
8473 [in] VARIANT *pvarPublicId
,
8474 [in] VARIANT *pvarSystemId
,
8475 [out, retval] IDOMDocumentType
**newDocumentType
);
8477 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8478 HRESULT createDocument
(
8479 [in] VARIANT *pvarNS
,
8480 [in] VARIANT *pvarTagName
,
8481 [in] IDOMDocumentType
*pDocumentType
,
8482 [out, retval] IHTMLDocument7
**ppnewDocument
);
8484 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8485 HRESULT createHTMLDocument
(
8486 [in] BSTR bstrTitle
,
8487 [out, retval] IHTMLDocument7
**ppnewDocument
);
8489 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8491 [in] BSTR bstrfeature
,
8492 [in, optional] VARIANT version,
8493 [out, retval] VARIANT_BOOL *pfHasFeature
);
8496 /*****************************************************************************
8497 * DispHTMLDOMImplementation dispinterface
8501 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8503 dispinterface DispHTMLDOMImplementation
8507 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8508 VARIANT_BOOL hasFeature
(
8509 [in] BSTR bstrfeature
,
8510 [in, optional] VARIANT version);
8512 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8513 IDOMDocumentType
*createDocumentType
(
8514 [in] BSTR bstrQualifiedName
,
8515 [in] VARIANT *pvarPublicId
,
8516 [in] VARIANT *pvarSystemId
);
8518 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8519 IHTMLDocument7
*createDocument
(
8520 [in] VARIANT *pvarNS
,
8521 [in] VARIANT *pvarTagName
,
8522 [in] IDOMDocumentType
*pDocumentType
);
8524 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8525 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8527 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8528 VARIANT_BOOL ie9_hasFeature
(
8529 [in] BSTR bstrfeature
,
8530 [in, optional] VARIANT version);
8532 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8533 IDispatch
*constructor
();
8536 /*****************************************************************************
8537 * DispHTMLDOMAttribute dispinterface
8541 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8543 dispinterface DispHTMLDOMAttribute
8547 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8550 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8551 void nodeValue
(VARIANT v
);
8553 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8554 VARIANT nodeValue
();
8556 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8557 VARIANT_BOOL specified
();
8559 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8562 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8565 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8568 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8569 VARIANT_BOOL expando
();
8571 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8574 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8575 IHTMLDOMNode
*parentNode
();
8577 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8578 IDispatch
*childNodes
();
8580 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8581 IHTMLDOMNode
*firstChild
();
8583 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8584 IHTMLDOMNode
*lastChild
();
8586 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8587 IHTMLDOMNode
*previousSibling
();
8589 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8590 IHTMLDOMNode
*nextSibling
();
8592 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8593 IDispatch
*attributes
();
8595 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8596 IDispatch
*ownerDocument
();
8598 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8599 IHTMLDOMNode
*insertBefore
(
8600 [in] IHTMLDOMNode
*newChild
,
8601 [optional, in] VARIANT refChild
);
8603 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8604 IHTMLDOMNode
*replaceChild
(
8605 [in] IHTMLDOMNode
*newChild
,
8606 [in] IHTMLDOMNode
*oldChild
);
8608 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8609 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8611 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8612 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8614 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8615 VARIANT_BOOL hasChildNodes
();
8617 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8618 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8620 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8621 void ie8_nodeValue
(VARIANT v
);
8623 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8624 VARIANT ie8_nodeValue
();
8626 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8627 void ie8_value
(BSTR v
);
8629 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8632 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8633 VARIANT_BOOL ie8_specified
();
8635 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8636 IHTMLElement2
*ownerElement
();
8638 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8641 /*****************************************************************************
8642 * IHTMLDocumentCompatibleInfo interface
8648 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8650 interface IHTMLDocumentCompatibleInfo
: IDispatch
8652 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8653 HRESULT userAgent
([retval, out] BSTR *p
);
8655 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8656 HRESULT version([retval, out] BSTR *p
);
8659 /*****************************************************************************
8660 * IHTMLDocumentCompatibleInfoCollection interface
8666 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8668 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8670 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8671 HRESULT length
([retval, out] long *p
);
8673 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8674 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8677 /*****************************************************************************
8678 * DispHTMLDOMTextNode dispinterface
8682 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8684 dispinterface DispHTMLDOMTextNode
8688 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8691 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8694 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8697 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8700 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8701 IHTMLDOMNode
*splitText
([in] LONG offset
);
8703 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8708 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8709 void appendData
([in] BSTR bstrstring
);
8711 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8714 [in] BSTR bstrstring
);
8716 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8721 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8725 [in] BSTR bstrstring
);
8727 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8730 /*****************************************************************************
8731 * IHTMLAttributeCollection interface
8737 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8739 interface IHTMLAttributeCollection
: IDispatch
8741 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8743 [retval, out] long *p
);
8745 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8747 [retval, out] IUnknown
**p
);
8749 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8751 [optional, in] VARIANT *name
,
8752 [retval, out] IDispatch
**pdisp
);
8755 /*****************************************************************************
8756 * IHTMLAttributeCollection2 interface
8762 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8764 interface IHTMLAttributeCollection2
: IDispatch
8766 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8767 HRESULT getNamedItem
(
8769 [retval, out] IHTMLDOMAttribute
**newretNode
);
8771 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8772 HRESULT setNamedItem
(
8773 [in] IHTMLDOMAttribute
*ppNode
,
8774 [retval, out] IHTMLDOMAttribute
**newretNode
);
8776 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8777 HRESULT removeNamedItem
(
8779 [retval, out] IHTMLDOMAttribute
**newretNode
);
8782 /*****************************************************************************
8783 * IHTMLAttributeCollection3 interface
8789 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8791 interface IHTMLAttributeCollection3
: IDispatch
8793 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8794 HRESULT getNamedItem
(
8796 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8798 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8799 HRESULT setNamedItem
(
8800 [in] IHTMLDOMAttribute
*pNodeIn
,
8801 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8803 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8804 HRESULT removeNamedItem
(
8806 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8808 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8811 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8813 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8814 HRESULT length
([retval, out] long *p
);
8817 /*****************************************************************************
8818 * DispHTMLAttributeCollection dispinterface
8822 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8824 dispinterface DispHTMLAttributeCollection
8828 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8831 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8832 IUnknown
*_newEnum
();
8834 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8835 IDispatch
*item
([optional, in] VARIANT *name
);
8837 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8838 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8840 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8841 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8843 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8844 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8846 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8847 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8849 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8850 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8852 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8853 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8855 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8856 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8858 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8861 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8862 IDispatch
*constructor
();
8865 /*****************************************************************************
8866 * IHTMLDOMChildrenCollection interface
8872 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8874 interface IHTMLDOMChildrenCollection
: IDispatch
8876 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8877 HRESULT length
([out, retval] LONG *p
);
8879 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8880 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8882 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8885 [out, retval] IDispatch
**ppItem
);
8888 /*****************************************************************************
8889 * DispDOMChildrenCollection dispinterface
8893 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8895 dispinterface DispDOMChildrenCollection
8899 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8902 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8903 IUnknown
*_newEnum
();
8905 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8906 IDispatch
*item
([in] LONG index
);
8909 /*****************************************************************************
8910 * IHTMLElement interface
8916 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8918 interface IHTMLElement
: IDispatch
8920 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
8921 HRESULT setAttribute
(
8922 [in] BSTR strAttributeName
,
8923 [in] VARIANT AttributeValue
,
8924 [defaultvalue(1), in] LONG lFlags
);
8926 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
8927 HRESULT getAttribute
(
8928 [in] BSTR strAttributeName
,
8929 [defaultvalue(0), in] LONG lFlags
,
8930 [retval, out] VARIANT *AttributeValue
);
8932 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
8933 HRESULT removeAttribute
(
8934 [in] BSTR strAttributeName
,
8935 [defaultvalue(1), in] LONG lFlags
,
8936 [retval, out] VARIANT_BOOL *pfSuccess
);
8938 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8939 HRESULT className
([in] BSTR v
);
8941 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8942 HRESULT className
([retval, out] BSTR *p
);
8944 [propput, id(DISPID_IHTMLELEMENT_ID
)]
8945 HRESULT id([in] BSTR v
);
8947 [propget, id(DISPID_IHTMLELEMENT_ID
)]
8948 HRESULT id([retval, out] BSTR *p
);
8950 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
8951 HRESULT tagName
([retval, out] BSTR *p
);
8953 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
8954 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
8956 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
8957 HRESULT style
([retval, out] IHTMLStyle
**p
);
8959 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
8960 HRESULT onhelp
([in] VARIANT v
);
8962 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
8963 HRESULT onhelp
([retval, out] VARIANT *p
);
8965 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8966 HRESULT onclick
([in] VARIANT v
);
8968 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8969 HRESULT onclick
([retval, out] VARIANT *p
);
8971 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8972 HRESULT ondblclick
([in] VARIANT v
);
8974 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8975 HRESULT ondblclick
([retval, out] VARIANT *p
);
8977 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8978 HRESULT onkeydown
([in] VARIANT v
);
8980 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8981 HRESULT onkeydown
([retval, out] VARIANT *p
);
8983 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8984 HRESULT onkeyup
([in] VARIANT v
);
8986 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8987 HRESULT onkeyup
([retval, out] VARIANT *p
);
8989 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8990 HRESULT onkeypress
([in] VARIANT v
);
8992 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8993 HRESULT onkeypress
([retval, out] VARIANT *p
);
8995 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8996 HRESULT onmouseout
([in] VARIANT v
);
8998 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8999 HRESULT onmouseout
([retval, out] VARIANT *p
);
9001 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9002 HRESULT onmouseover
([in] VARIANT v
);
9004 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9005 HRESULT onmouseover
([retval, out] VARIANT *p
);
9007 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9008 HRESULT onmousemove
([in] VARIANT v
);
9010 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9011 HRESULT onmousemove
([retval, out] VARIANT *p
);
9013 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9014 HRESULT onmousedown
([in] VARIANT v
);
9016 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9017 HRESULT onmousedown
([retval, out] VARIANT *p
);
9019 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9020 HRESULT onmouseup
([in] VARIANT v
);
9022 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9023 HRESULT onmouseup
([retval, out] VARIANT *p
);
9025 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
9026 HRESULT document
([retval, out] IDispatch
**p
);
9028 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
9029 HRESULT title
([in] BSTR v
);
9031 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9032 HRESULT title
([retval, out] BSTR *p
);
9034 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9035 HRESULT language
([in] BSTR v
);
9037 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9038 HRESULT language
([retval, out] BSTR *p
);
9040 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9041 HRESULT onselectstart
([in] VARIANT v
);
9043 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9044 HRESULT onselectstart
([retval, out] VARIANT *p
);
9046 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9047 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9049 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9051 [in] IHTMLElement
*pChild
,
9052 [retval, out] VARIANT_BOOL *pfResult
);
9054 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9055 HRESULT sourceIndex
([retval, out] LONG *p
);
9057 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9058 HRESULT recordNumber
([retval, out] VARIANT *p
);
9060 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9061 HRESULT lang
([in] BSTR v
);
9063 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9064 HRESULT lang
([retval, out] BSTR *p
);
9066 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9067 HRESULT offsetLeft
([retval, out] LONG *p
);
9069 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9070 HRESULT offsetTop
([retval, out] LONG *p
);
9072 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9073 HRESULT offsetWidth
([retval, out] LONG *p
);
9075 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9076 HRESULT offsetHeight
([retval, out] LONG *p
);
9078 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9079 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9081 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9082 HRESULT innerHTML
([in] BSTR v
);
9084 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9085 HRESULT innerHTML
([retval, out] BSTR *p
);
9087 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9088 HRESULT innerText
([in] BSTR v
);
9090 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9091 HRESULT innerText
([retval, out] BSTR *p
);
9093 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9094 HRESULT outerHTML
([in] BSTR v
);
9096 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9097 HRESULT outerHTML
([retval, out] BSTR *p
);
9099 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9100 HRESULT outerText
([in] BSTR v
);
9102 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9103 HRESULT outerText
([retval, out] BSTR *p
);
9105 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9106 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9108 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9109 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9111 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9112 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9114 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9115 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9117 [id(DISPID_IHTMLELEMENT_CLICK
)]
9120 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9121 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9123 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9124 HRESULT ondragstart
([in] VARIANT v
);
9126 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9127 HRESULT ondragstart
([retval, out] VARIANT *p
);
9129 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9130 HRESULT toString
([retval, out] BSTR *String);
9132 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9133 HRESULT onbeforeupdate
([in] VARIANT v
);
9135 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9136 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9138 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9139 HRESULT onafterupdate
([in] VARIANT v
);
9141 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9142 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9144 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9145 HRESULT onerrorupdate
([in] VARIANT v
);
9147 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9148 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9150 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9151 HRESULT onrowexit
([in] VARIANT v
);
9153 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9154 HRESULT onrowexit
([retval, out] VARIANT *p
);
9156 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9157 HRESULT onrowenter
([in] VARIANT v
);
9159 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9160 HRESULT onrowenter
([retval, out] VARIANT *p
);
9162 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9163 HRESULT ondatasetchanged
([in] VARIANT v
);
9165 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9166 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9168 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9169 HRESULT ondataavailable
([in] VARIANT v
);
9171 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9172 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9174 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9175 HRESULT ondatasetcomplete
([in] VARIANT v
);
9177 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9178 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9180 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9181 HRESULT onfilterchange
([in] VARIANT v
);
9183 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9184 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9186 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9187 HRESULT children
([retval, out] IDispatch
**p
);
9189 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9190 HRESULT all
([retval, out] IDispatch
**p
);
9193 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9194 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9195 void setAttribute
( \
9196 [in] BSTR strAttributeName
, \
9197 [in] VARIANT AttValue
, \
9198 [defaultvalue(1), in] LONG lFlags
); \
9200 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9201 VARIANT getAttribute
( \
9202 [in] BSTR strAttributeName
, \
9203 [defaultvalue(0), in] LONG lFlags
); \
9205 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9206 VARIANT_BOOL removeAttribute
( \
9207 [in] BSTR strAttributeName
, \
9208 [defaultvalue(1), in] LONG lFlags
); \
9210 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9211 void className
(BSTR v
); \
9213 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9216 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9219 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9222 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9225 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9226 IHTMLElement
*parentElement
(); \
9228 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9229 IHTMLStyle
*style
(); \
9231 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9232 void onhelp
(VARIANT v
); \
9234 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9237 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9238 void onclick
(VARIANT v
); \
9240 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9241 VARIANT onclick
(); \
9243 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9244 void ondblclick
(VARIANT v
); \
9246 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9247 VARIANT ondblclick
(); \
9249 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9250 void onkeydown
(VARIANT v
); \
9252 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9253 VARIANT onkeydown
(); \
9255 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9256 void onkeyup
(VARIANT v
); \
9258 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9259 VARIANT onkeyup
(); \
9261 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9262 void onkeypress
(VARIANT v
); \
9264 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9265 VARIANT onkeypress
(); \
9267 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9268 void onmouseout
(VARIANT v
); \
9270 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9271 VARIANT onmouseout
(); \
9273 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9274 void onmouseover
(VARIANT v
); \
9276 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9277 VARIANT onmouseover
(); \
9279 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9280 void onmousemove
(VARIANT v
); \
9282 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9283 VARIANT onmousemove
(); \
9285 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9286 void onmousedown
(VARIANT v
); \
9288 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9289 VARIANT onmousedown
(); \
9291 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9292 void onmouseup
(VARIANT v
); \
9294 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9295 VARIANT onmouseup
(); \
9297 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9299 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9300 void title
(BSTR v
); \
9302 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9305 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9306 void language
(BSTR v
); \
9308 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9311 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9312 void onselectstart
(VARIANT v
); \
9314 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9315 VARIANT onselectstart
(); \
9317 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9318 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9320 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9321 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9323 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9324 LONG sourceIndex
(); \
9326 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9327 VARIANT recordNumber
(); \
9329 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9330 void lang
(BSTR v
); \
9332 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9335 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9336 LONG offsetLeft
(); \
9338 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9341 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9342 LONG offsetWidth
(); \
9344 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9345 LONG offsetHeight
(); \
9347 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9348 IHTMLElement
* offsetParent
(); \
9350 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9351 void innerHTML
(BSTR v
); \
9353 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9356 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9357 void innerText
(BSTR v
); \
9359 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9362 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9363 void outerHTML
(BSTR v
); \
9365 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9368 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9369 void outerText
(BSTR v
); \
9371 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9374 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9375 void insertAdjacentHTML
( \
9379 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9380 void insertAdjacentText
( \
9384 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9385 IHTMLElement
* parentTextEdit
(); \
9387 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9388 VARIANT_BOOL isTextEdit
(); \
9390 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9393 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9394 IHTMLFiltersCollection
* filters
(); \
9396 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9397 void ondragstart
(VARIANT v
); \
9399 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9400 VARIANT ondragstart
(); \
9402 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9405 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9406 void onbeforeupdate
(VARIANT v
); \
9408 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9409 VARIANT onbeforeupdate
(); \
9411 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9412 void onafterupdate
(VARIANT v
); \
9414 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9415 VARIANT onafterupdate
(); \
9417 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9418 void onerrorupdate
(VARIANT v
); \
9420 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9421 VARIANT onerrorupdate
(); \
9423 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9424 void onrowexit
(VARIANT v
); \
9426 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9427 VARIANT onrowexit
(); \
9429 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9430 void onrowenter
(VARIANT v
); \
9432 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9433 VARIANT onrowenter
(); \
9435 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9436 void ondatasetchanged
(VARIANT v
); \
9438 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9439 VARIANT ondatasetchanged
(); \
9441 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9442 void ondataavailable
(VARIANT v
); \
9444 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9445 VARIANT ondataavailable
(); \
9447 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9448 void ondatasetcomplete
(VARIANT v
); \
9450 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9451 VARIANT ondatasetcomplete
(); \
9453 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9454 void onfilterchange
(VARIANT v
); \
9456 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9457 VARIANT onfilterchange
(); \
9459 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9460 IDispatch
* children
(); \
9462 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9465 /*****************************************************************************
9466 * IHTMLElement2 interface
9472 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9474 interface IHTMLElement2
: IDispatch
9476 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9477 HRESULT scopeName
([retval, out] BSTR *p
);
9479 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9480 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9482 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9483 HRESULT releaseCapture
();
9485 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9486 HRESULT onlosecapture
([in] VARIANT v
);
9488 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9489 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9491 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9492 HRESULT componentFromPoint
(
9495 [retval, out] BSTR *component
);
9497 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9498 HRESULT doScroll
([optional, in] VARIANT component
);
9500 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9501 HRESULT onscroll
([in] VARIANT v
);
9503 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9504 HRESULT onscroll
([retval, out] VARIANT *p
);
9506 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9507 HRESULT ondrag
([in] VARIANT v
);
9509 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9510 HRESULT ondrag
([retval, out] VARIANT *p
);
9512 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9513 HRESULT ondragend
([in] VARIANT v
);
9515 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9516 HRESULT ondragend
([retval, out] VARIANT *p
);
9518 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9519 HRESULT ondragenter
([in] VARIANT v
);
9521 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9522 HRESULT ondragenter
([retval, out] VARIANT *p
);
9524 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9525 HRESULT ondragover
([in] VARIANT v
);
9527 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9528 HRESULT ondragover
([retval, out] VARIANT *p
);
9530 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9531 HRESULT ondragleave
([in] VARIANT v
);
9533 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9534 HRESULT ondragleave
([retval, out] VARIANT *p
);
9536 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9537 HRESULT ondrop
([in] VARIANT v
);
9539 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9540 HRESULT ondrop
([retval, out] VARIANT *p
);
9542 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9543 HRESULT onbeforecut
([in] VARIANT v
);
9545 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9546 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9548 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9549 HRESULT oncut
([in] VARIANT v
);
9551 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9552 HRESULT oncut
([retval, out] VARIANT *p
);
9554 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9555 HRESULT onbeforecopy
([in] VARIANT v
);
9557 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9558 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9560 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9561 HRESULT oncopy
([in] VARIANT v
);
9563 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9564 HRESULT oncopy
([retval, out] VARIANT *p
);
9566 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9567 HRESULT onbeforepaste
([in] VARIANT v
);
9569 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9570 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9572 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9573 HRESULT onpaste
([in] VARIANT v
);
9575 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9576 HRESULT onpaste
([retval, out] VARIANT *p
);
9578 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9579 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9581 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9582 HRESULT onpropertychange
([in] VARIANT v
);
9584 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9585 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9587 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9588 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9590 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9591 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9593 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9594 HRESULT setExpression
(
9596 [in] BSTR expression
,
9597 [defaultvalue(""), in] BSTR language
);
9599 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9600 HRESULT getExpression
(
9602 [retval, out] VARIANT *expression
);
9604 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9605 HRESULT removeExpression
(
9607 [retval, out] VARIANT_BOOL *pfSuccess
);
9609 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9610 HRESULT tabIndex
([in] short v
);
9612 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9613 HRESULT tabIndex
([retval, out] short *p
);
9615 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9618 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9619 HRESULT accessKey
([in] BSTR v
);
9621 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9622 HRESULT accessKey
([retval, out] BSTR *p
);
9624 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9625 HRESULT onblur
([in] VARIANT v
);
9627 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9628 HRESULT onblur
([retval, out] VARIANT *p
);
9630 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9631 HRESULT onfocus
([in] VARIANT v
);
9633 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9634 HRESULT onfocus
([retval, out] VARIANT *p
);
9636 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9637 HRESULT onresize
([in] VARIANT v
);
9639 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9640 HRESULT onresize
([retval, out] VARIANT *p
);
9642 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9645 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9646 HRESULT addFilter
([in] IUnknown
*pUnk
);
9648 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9649 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9651 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9652 HRESULT clientHeight
([retval, out] LONG *p
);
9654 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9655 HRESULT clientWidth
([retval, out] LONG *p
);
9657 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9658 HRESULT clientTop
([retval, out] LONG *p
);
9660 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9661 HRESULT clientLeft
([retval, out] LONG *p
);
9663 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9664 HRESULT attachEvent
(
9666 [in] IDispatch
*pDisp
,
9667 [retval, out] VARIANT_BOOL *pfResult
);
9669 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9670 HRESULT detachEvent
(
9672 [in] IDispatch
*pDisp
);
9674 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9675 HRESULT readyState
([retval, out] VARIANT *p
);
9677 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9678 HRESULT onreadystatechange
([in] VARIANT v
);
9680 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9681 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9683 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9684 HRESULT onrowsdelete
([in] VARIANT v
);
9686 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9687 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9689 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9690 HRESULT onrowsinserted
([in] VARIANT v
);
9692 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9693 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9695 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9696 HRESULT oncellchange
([in] VARIANT v
);
9698 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9699 HRESULT oncellchange
([retval, out] VARIANT *p
);
9701 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9702 HRESULT dir
([in] BSTR v
);
9704 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9705 HRESULT dir
([retval, out] BSTR *p
);
9707 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9708 HRESULT createControlRange
([retval, out] IDispatch
**range);
9710 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9711 HRESULT scrollHeight
([retval, out] LONG *p
);
9713 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9714 HRESULT scrollWidth
([retval, out] LONG *p
);
9716 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9717 HRESULT scrollTop
([in] LONG v
);
9719 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9720 HRESULT scrollTop
([retval, out] LONG *p
);
9722 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9723 HRESULT scrollLeft
([in] LONG v
);
9725 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9726 HRESULT scrollLeft
([retval, out] LONG *p
);
9728 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9729 HRESULT clearAttributes
();
9731 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9732 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9734 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9735 HRESULT oncontextmenu
([in] VARIANT v
);
9737 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9738 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9740 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9741 HRESULT insertAdjacentElement
(
9743 [in] IHTMLElement
*insertedElement
,
9744 [retval, out] IHTMLElement
**inserted
);
9746 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9747 HRESULT applyElement
(
9748 [in] IHTMLElement
*apply
,
9750 [retval, out] IHTMLElement
**applied
);
9752 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9753 HRESULT getAdjacentText
(
9755 [retval, out] BSTR *text
);
9757 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9758 HRESULT replaceAdjacentText
(
9761 [retval, out] BSTR *oldText
);
9763 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9764 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9766 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9767 HRESULT addBehavior
(
9769 [optional, in] VARIANT *pvarFactory
,
9770 [retval, out] LONG *pCookie
);
9772 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9773 HRESULT removeBehavior
(
9775 [retval, out] VARIANT_BOOL *pfResult
);
9777 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9778 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9780 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9781 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9783 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9784 HRESULT tagUrn
([in] BSTR v
);
9786 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9787 HRESULT tagUrn
([retval, out] BSTR *p
);
9789 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9790 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9792 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9793 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9795 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9796 HRESULT readyStateValue
([retval, out] LONG *p
);
9798 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9799 HRESULT getElementsByTagName
(
9801 [retval, out] IHTMLElementCollection
**pelColl
);
9804 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9805 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9808 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9809 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9811 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9812 void releaseCapture
(); \
9814 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9815 void onlosecapture
(VARIANT v
); \
9817 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9818 VARIANT onlosecapture
(); \
9820 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9821 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9823 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9824 void doScroll
([optional, in] VARIANT component
); \
9826 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9827 void onscroll
(VARIANT v
); \
9829 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9830 VARIANT onscroll
(); \
9832 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9833 void ondrag
(VARIANT v
); \
9835 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9838 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9839 void ondragend
(VARIANT v
); \
9841 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9842 VARIANT ondragend
(); \
9844 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9845 void ondragenter
(VARIANT v
); \
9847 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9848 VARIANT ondragenter
(); \
9850 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9851 void ondragover
(VARIANT v
); \
9853 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9854 VARIANT ondragover
(); \
9856 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9857 void ondragleave
(VARIANT v
); \
9859 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9860 VARIANT ondragleave
(); \
9862 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9863 void ondrop
(VARIANT v
); \
9865 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9868 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9869 void onbeforecut
(VARIANT v
); \
9871 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9872 VARIANT onbeforecut
(); \
9874 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9875 void oncut
(VARIANT v
); \
9877 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9880 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9881 void onbeforecopy
(VARIANT v
); \
9883 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9884 VARIANT onbeforecopy
(); \
9886 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9887 void oncopy
(VARIANT v
); \
9889 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9892 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9893 void onbeforepaste
(VARIANT v
); \
9895 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9896 VARIANT onbeforepaste
(); \
9898 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9899 void onpaste
(VARIANT v
); \
9901 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9902 VARIANT onpaste
(); \
9904 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
9905 IHTMLCurrentStyle
* currentStyle
(); \
9907 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9908 void onpropertychange
(VARIANT v
); \
9910 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9911 VARIANT onpropertychange
(); \
9913 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
9914 IHTMLRectCollection
* getClientRects
(); \
9916 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
9917 IHTMLRect
* getBoundingClientRect
(); \
9919 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
9920 void setExpression
( \
9921 [in] BSTR propname
, \
9923 [defaultvalue(""), in] BSTR lang
); \
9925 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
9926 VARIANT getExpression
([in] BSTR propname
); \
9928 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
9929 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
9931 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9932 void tabIndex
(short v
); \
9934 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9937 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
9940 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9941 void accessKey
(BSTR v
); \
9943 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9946 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9947 void onblur
(VARIANT v
); \
9949 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9952 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9953 void onfocus
(VARIANT v
); \
9955 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9956 VARIANT onfocus
(); \
9958 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9959 void onresize
(VARIANT v
); \
9961 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9962 VARIANT onresize
(); \
9964 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
9967 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
9968 void addFilter
([in] IUnknown
* pUnk
); \
9970 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
9971 void removeFilter
([in] IUnknown
* pUnk
); \
9973 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
9974 LONG clientHeight
(); \
9976 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
9977 LONG clientWidth
(); \
9979 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
9982 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
9983 LONG clientLeft
(); \
9985 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
9986 VARIANT_BOOL attachEvent
( \
9988 [in] IDispatch
* pDisp
); \
9990 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
9993 [in] IDispatch
* pDisp
); \
9995 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
9997 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9998 void onreadystatechange
(VARIANT v
); \
10000 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10001 VARIANT onreadystatechange
(); \
10003 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10004 void onrowsdelete
(VARIANT v
); \
10006 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10007 VARIANT onrowsdelete
(); \
10009 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10010 void onrowsinserted
(VARIANT v
); \
10012 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10013 VARIANT onrowsinserted
(); \
10015 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10016 void oncellchange
(VARIANT v
); \
10018 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10019 VARIANT oncellchange
(); \
10021 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10022 void dir
(BSTR v
); \
10024 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10027 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
10028 IDispatch
* createControlRange
(); \
10030 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10031 LONG scrollHeight
(); \
10033 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10034 LONG scrollWidth
(); \
10036 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10037 void scrollTop
(LONG v
); \
10039 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10040 LONG scrollTop
(); \
10042 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10043 void scrollLeft
(LONG v
); \
10045 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10046 LONG scrollLeft
(); \
10048 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10049 void clearAttributes
(); \
10051 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10052 void oncontextmenu
(VARIANT v
); \
10054 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10055 VARIANT oncontextmenu
(); \
10057 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10058 IHTMLElement
* insertAdjacentElement
( \
10060 [in] IHTMLElement
* insertedElement
); \
10062 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10063 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10065 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10066 BSTR getAdjacentText
([in] BSTR where
); \
10068 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10069 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10071 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10072 VARIANT_BOOL canHaveChildren
(); \
10074 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10075 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10077 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10078 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10080 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10081 IHTMLStyle
* runtimeStyle
(); \
10083 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10084 IDispatch
* behaviorUrns
(); \
10086 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10087 void tagUrn
(BSTR v
); \
10089 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10092 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10093 void onbeforeeditfocus
(VARIANT v
); \
10095 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10096 VARIANT onbeforeeditfocus
(); \
10098 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10099 LONG readyStateValue
(); \
10101 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10102 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10104 /*****************************************************************************
10105 * IHTMLElement3 interface
10111 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10113 interface IHTMLElement3
: IDispatch
10115 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10116 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10118 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10119 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10121 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10122 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10124 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10125 HRESULT onlayoutcomplete
([in] VARIANT v
);
10127 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10128 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10130 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10131 HRESULT onpage
([in] VARIANT v
);
10133 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10134 HRESULT onpage
([retval, out] VARIANT * p
);
10136 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10137 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10139 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10140 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10142 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10143 HRESULT onbeforedeactivate
([in] VARIANT v
);
10145 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10146 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10148 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10150 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10151 HRESULT contentEditable
([in] BSTR v
);
10153 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10154 HRESULT contentEditable
([retval, out] BSTR * p
);
10156 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10157 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10159 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10160 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10162 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10163 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10165 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10166 HRESULT disabled
([in] VARIANT_BOOL v
);
10168 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10169 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10171 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10172 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10174 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10175 HRESULT onmove
([in] VARIANT v
);
10177 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10178 HRESULT onmove
([retval, out] VARIANT * p
);
10180 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10181 HRESULT oncontrolselect
([in] VARIANT v
);
10183 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10184 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10186 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10188 [in] BSTR bstrEventName
,
10189 [optional, in] VARIANT* pvarEventObject
,
10190 [retval, out] VARIANT_BOOL* pfCancelled
);
10192 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10193 HRESULT onresizestart
([in] VARIANT v
);
10195 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10196 HRESULT onresizestart
([retval, out] VARIANT * p
);
10198 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10199 HRESULT onresizeend
([in] VARIANT v
);
10201 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10202 HRESULT onresizeend
([retval, out] VARIANT * p
);
10204 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10205 HRESULT onmovestart
([in] VARIANT v
);
10207 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10208 HRESULT onmovestart
([retval, out] VARIANT * p
);
10210 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10211 HRESULT onmoveend
([in] VARIANT v
);
10213 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10214 HRESULT onmoveend
([retval, out] VARIANT * p
);
10216 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10217 HRESULT onmouseenter
([in] VARIANT v
);
10219 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10220 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10222 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10223 HRESULT onmouseleave
([in] VARIANT v
);
10225 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10226 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10228 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10229 HRESULT onactivate
([in] VARIANT v
);
10231 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10232 HRESULT onactivate
([retval, out] VARIANT * p
);
10234 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10235 HRESULT ondeactivate
([in] VARIANT v
);
10237 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10238 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10240 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10241 VARIANT_BOOL* pfRet
);
10243 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10244 HRESULT glyphMode
([retval, out] LONG * p
);
10247 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10249 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10250 void mergeAttributes
( \
10251 [in] IHTMLElement
* mergeThis
, \
10252 [optional, in] VARIANT* pvarFlags
); \
10254 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10255 VARIANT_BOOL isMultiLine
(); \
10257 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10258 VARIANT_BOOL canHaveHTML
(); \
10260 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10261 void onlayoutcomplete
(VARIANT v
); \
10263 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10264 VARIANT onlayoutcomplete
(); \
10266 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10267 void onpage
(VARIANT v
); \
10269 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10270 VARIANT onpage
(); \
10272 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10273 void inflateBlock
(VARIANT_BOOL v
); \
10275 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10276 VARIANT_BOOL inflateBlock
(); \
10278 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10279 void onbeforedeactivate
(VARIANT v
); \
10281 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10282 VARIANT onbeforedeactivate
(); \
10284 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10285 void setActive
(); \
10287 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10288 void contentEditable
(BSTR v
); \
10290 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10291 BSTR contentEditable
(); \
10293 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10294 VARIANT_BOOL isContentEditable
(); \
10296 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10297 void hideFocus
(VARIANT_BOOL v
); \
10299 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10300 VARIANT_BOOL hideFocus
(); \
10302 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10303 void disabled
(VARIANT_BOOL v
); \
10305 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10306 VARIANT_BOOL disabled
(); \
10308 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10309 VARIANT_BOOL isDisabled
(); \
10311 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10312 void onmove
(VARIANT v
); \
10314 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10315 VARIANT onmove
(); \
10317 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10318 void oncontrolselect
(VARIANT v
); \
10320 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10321 VARIANT oncontrolselect
(); \
10323 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10324 VARIANT_BOOL fireEvent
( \
10325 [in] BSTR bstrEventName
, \
10326 [optional, in] VARIANT* pvarEventObject
); \
10328 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10329 void onresizestart
(VARIANT v
); \
10331 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10332 VARIANT onresizestart
(); \
10334 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10335 void onresizeend
(VARIANT v
); \
10337 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10338 VARIANT onresizeend
(); \
10340 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10341 void onmovestart
(VARIANT v
); \
10343 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10344 VARIANT onmovestart
(); \
10346 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10347 void onmoveend
(VARIANT v
); \
10349 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10350 VARIANT onmoveend
(); \
10352 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10353 void onmouseenter
(VARIANT v
); \
10355 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10356 VARIANT onmouseenter
(); \
10358 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10359 void onmouseleave
(VARIANT v
); \
10361 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10362 VARIANT onmouseleave
(); \
10364 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10365 void onactivate
(VARIANT v
); \
10367 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10368 VARIANT onactivate
(); \
10370 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10371 void ondeactivate
(VARIANT v
); \
10373 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10374 VARIANT ondeactivate
(); \
10376 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10377 VARIANT_BOOL dragDrop
(); \
10379 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10382 /*****************************************************************************
10383 * IHTMLElement4 interface
10389 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10391 interface IHTMLElement4
: IDispatch
10393 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10394 HRESULT onmousewheel
([in] VARIANT v
);
10396 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10397 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10399 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10400 HRESULT normalize
();
10402 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10403 HRESULT getAttributeNode
([in] BSTR bstrname
,
10404 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10406 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10407 HRESULT setAttributeNode
(
10408 [in] IHTMLDOMAttribute
* pattr
,
10409 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10411 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10412 HRESULT removeAttributeNode
(
10413 [in] IHTMLDOMAttribute
* pattr
,
10414 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10416 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10417 HRESULT onbeforeactivate
([in] VARIANT v
);
10419 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10420 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10422 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10423 HRESULT onfocusin
([in] VARIANT v
);
10425 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10426 HRESULT onfocusin
([retval, out] VARIANT * p
);
10428 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10429 HRESULT onfocusout
([in] VARIANT v
);
10431 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10432 HRESULT onfocusout
([retval, out] VARIANT * p
);
10435 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10436 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10437 void onmousewheel
(VARIANT v
); \
10439 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10440 VARIANT onmousewheel
(); \
10442 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10443 void normalize
(); \
10445 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10446 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10448 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10449 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10451 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10452 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10454 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10455 void onbeforeactivate
(VARIANT v
); \
10457 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10458 VARIANT onbeforeactivate
(); \
10460 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10461 void onfocusin
(VARIANT v
); \
10463 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10464 VARIANT onfocusin
(); \
10466 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10467 void onfocusout
(VARIANT v
); \
10469 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10470 VARIANT onfocusout
()
10472 /*****************************************************************************
10473 * IHTMLElement6 interface
10479 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10481 interface IHTMLElement6
: IDispatch
10483 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10484 HRESULT getAttributeNS
(
10485 [in] VARIANT *pvarNS
,
10486 [in] BSTR strAttributeName
,
10487 [out, retval] VARIANT *AttributeValue
);
10489 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10490 HRESULT setAttributeNS
(
10491 [in] VARIANT *pvarNS
,
10492 [in] BSTR strAttributeName
,
10493 [in] VARIANT *pvarAttributeValue
);
10495 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10496 HRESULT removeAttributeNS
(
10497 [in] VARIANT *pvarNS
,
10498 [in] BSTR strAttributeName
);
10500 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10501 HRESULT getAttributeNodeNS
(
10502 [in] VARIANT *pvarNS
,
10503 [in] BSTR bstrname
,
10504 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10506 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10507 HRESULT setAttributeNodeNS
(
10508 [in] IHTMLDOMAttribute2
*pattr
,
10509 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10511 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10512 HRESULT hasAttributeNS
(
10513 [in] VARIANT *pvarNS
,
10515 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10517 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10518 HRESULT getAttribute
(
10519 [in] BSTR strAttributeName
,
10520 [out, retval] VARIANT *AttributeValue
);
10522 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10523 HRESULT setAttribute
(
10524 [in] BSTR strAttributeName
,
10525 [in] VARIANT *pvarAttributeValue
);
10527 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10528 HRESULT removeAttribute
(
10529 [in] BSTR strAttributeName
);
10531 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10532 HRESULT getAttributeNode
(
10533 [in] BSTR strAttributeName
,
10534 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10536 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10537 HRESULT setAttributeNode
(
10538 [in] IHTMLDOMAttribute2
*pattr
,
10539 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10541 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10542 HRESULT removeAttributeNode
(
10543 [in] IHTMLDOMAttribute2
*pattr
,
10544 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10546 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10547 HRESULT hasAttribute
(
10549 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10551 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10552 HRESULT getElementsByTagNameNS
(
10553 [in] VARIANT *varNS
,
10554 [in] BSTR bstrLocalName
,
10555 [out, retval] IHTMLElementCollection
**pelColl
);
10557 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10558 HRESULT tagName
([out, retval] BSTR *p
);
10560 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10561 HRESULT nodeName
([out, retval] BSTR *p
);
10563 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10564 HRESULT getElementsByClassName
(
10566 [out, retval] IHTMLElementCollection
**pel
);
10568 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10569 HRESULT msMatchesSelector
(
10571 [out, retval] VARIANT_BOOL *pfMatches
);
10573 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10574 HRESULT onabort
([in] VARIANT v
);
10576 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10577 HRESULT onabort
([out, retval] VARIANT *p
);
10579 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10580 HRESULT oncanplay
([in] VARIANT v
);
10582 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10583 HRESULT oncanplay
([out, retval] VARIANT *p
);
10585 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10586 HRESULT oncanplaythrough
([in] VARIANT v
);
10588 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10589 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10591 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10592 HRESULT onchange
([in] VARIANT v
);
10594 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10595 HRESULT onchange
([out, retval] VARIANT *p
);
10597 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10598 HRESULT ondurationchange
([in] VARIANT v
);
10600 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10601 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10603 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10604 HRESULT onemptied
([in] VARIANT v
);
10606 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10607 HRESULT onemptied
([out, retval] VARIANT *p
);
10609 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10610 HRESULT onended
([in] VARIANT v
);
10612 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10613 HRESULT onended
([out, retval] VARIANT *p
);
10615 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10616 HRESULT onerror
([in] VARIANT v
);
10618 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10619 HRESULT onerror
([out, retval] VARIANT *p
);
10621 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10622 HRESULT oninput
([in] VARIANT v
);
10624 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10625 HRESULT oninput
([out, retval] VARIANT *p
);
10627 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10628 HRESULT onload
([in] VARIANT v
);
10630 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10631 HRESULT onload
([out, retval] VARIANT *p
);
10633 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10634 HRESULT onloadeddata
([in] VARIANT v
);
10636 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10637 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10639 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10640 HRESULT onloadedmetadata
([in] VARIANT v
);
10642 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10643 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10645 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10646 HRESULT onloadstart
([in] VARIANT v
);
10648 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10649 HRESULT onloadstart
([out, retval] VARIANT *p
);
10651 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10652 HRESULT onpause
([in] VARIANT v
);
10654 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10655 HRESULT onpause
([out, retval] VARIANT *p
);
10657 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10658 HRESULT onplay
([in] VARIANT v
);
10660 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10661 HRESULT onplay
([out, retval] VARIANT *p
);
10663 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10664 HRESULT onplaying
([in] VARIANT v
);
10666 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10667 HRESULT onplaying
([out, retval] VARIANT *p
);
10669 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10670 HRESULT onprogress
([in] VARIANT v
);
10672 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10673 HRESULT onprogress
([out, retval] VARIANT *p
);
10675 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10676 HRESULT onratechange
([in] VARIANT v
);
10678 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10679 HRESULT onratechange
([out, retval] VARIANT *p
);
10681 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10682 HRESULT onreset
([in] VARIANT v
);
10684 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10685 HRESULT onreset
([out, retval] VARIANT *p
);
10687 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10688 HRESULT onseeked
([in] VARIANT v
);
10690 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10691 HRESULT onseeked
([out, retval] VARIANT *p
);
10693 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10694 HRESULT onseeking
([in] VARIANT v
);
10696 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10697 HRESULT onseeking
([out, retval] VARIANT *p
);
10699 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10700 HRESULT onselect
([in] VARIANT v
);
10702 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10703 HRESULT onselect
([out, retval] VARIANT *p
);
10705 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10706 HRESULT onstalled
([in] VARIANT v
);
10708 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10709 HRESULT onstalled
([out, retval] VARIANT *p
);
10711 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10712 HRESULT onsubmit
([in] VARIANT v
);
10714 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10715 HRESULT onsubmit
([out, retval] VARIANT *p
);
10717 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10718 HRESULT onsuspend
([in] VARIANT v
);
10720 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10721 HRESULT onsuspend
([out, retval] VARIANT *p
);
10723 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10724 HRESULT ontimeupdate
([in] VARIANT v
);
10726 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10727 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10729 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10730 HRESULT onvolumechange
([in] VARIANT v
);
10732 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10733 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10735 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10736 HRESULT onwaiting
([in] VARIANT v
);
10738 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10739 HRESULT onwaiting
([out, retval] VARIANT *p
);
10741 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10742 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10745 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10746 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10747 VARIANT getAttributeNS
( \
10748 [in] VARIANT *pvarNS
, \
10749 [in] BSTR strAttributeName
); \
10751 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10752 void setAttributeNS
( \
10753 [in] VARIANT *pvarNS
, \
10754 [in] BSTR strAttributeName
, \
10755 [in] VARIANT *pvarAttributeValue
); \
10757 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10758 void removeAttributeNS
( \
10759 [in] VARIANT *pvarNS
, \
10760 [in] BSTR strAttributeName
); \
10762 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10763 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10764 [in] VARIANT *pvarNS
, \
10765 [in] BSTR bstrname
); \
10767 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10768 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10770 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10771 VARIANT_BOOL hasAttributeNS
( \
10772 [in] VARIANT *pvarNS
, \
10775 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10776 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10778 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10779 void ie9_setAttribute
( \
10780 [in] BSTR strAttributeName
, \
10781 [in] VARIANT *pvarAttributeValue
); \
10783 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10784 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10786 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10787 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10789 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10790 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10792 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10793 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10795 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10796 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10798 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10799 IHTMLElementCollection
*getElementsByTagNameNS
( \
10800 [in] VARIANT *varNS
, \
10801 [in] BSTR bstrLocalName
); \
10803 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10804 BSTR ie9_tagName
(); \
10806 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10807 BSTR ie9_nodeName
(); \
10809 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10810 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10812 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10813 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10815 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10816 void onabort
(VARIANT v
); \
10818 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10819 VARIANT onabort
(); \
10821 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10822 void oncanplay
(VARIANT v
); \
10824 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10825 VARIANT oncanplay
(); \
10827 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10828 void oncanplaythrough
(VARIANT v
); \
10830 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10831 VARIANT oncanplaythrough
(); \
10833 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10834 void onchange
(VARIANT v
); \
10836 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10837 VARIANT onchange
(); \
10839 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10840 void ondurationchange
(VARIANT v
); \
10842 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10843 VARIANT ondurationchange
(); \
10845 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10846 void onemptied
(VARIANT v
); \
10848 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10849 VARIANT onemptied
(); \
10851 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10852 void onended
(VARIANT v
); \
10854 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10855 VARIANT onended
(); \
10857 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10858 void onerror
(VARIANT v
); \
10860 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10861 VARIANT onerror
(); \
10863 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10864 void oninput
(VARIANT v
); \
10866 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10867 VARIANT oninput
(); \
10869 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10870 void onload
(VARIANT v
); \
10872 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10873 VARIANT onload
(); \
10875 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10876 void onloadeddata
(VARIANT v
); \
10878 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10879 VARIANT onloadeddata
(); \
10881 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10882 void onloadedmetadata
(VARIANT v
); \
10884 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10885 VARIANT onloadedmetadata
(); \
10887 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10888 void onloadstart
(VARIANT v
); \
10890 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10891 VARIANT onloadstart
(); \
10893 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10894 void onpause
(VARIANT v
); \
10896 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10897 VARIANT onpause
(); \
10899 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10900 void onplay
(VARIANT v
); \
10902 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10903 VARIANT onplay
(); \
10905 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10906 void onplaying
(VARIANT v
); \
10908 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10909 VARIANT onplaying
(); \
10911 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10912 void onprogress
(VARIANT v
); \
10914 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10915 VARIANT onprogress
(); \
10917 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10918 void onratechange
(VARIANT v
); \
10920 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10921 VARIANT onratechange
(); \
10923 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10924 void onreset
(VARIANT v
); \
10926 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10927 VARIANT onreset
(); \
10929 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10930 void onseeked
(VARIANT v
); \
10932 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10933 VARIANT onseeked
(); \
10935 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10936 void onseeking
(VARIANT v
); \
10938 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10939 VARIANT onseeking
(); \
10941 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10942 void onselect
(VARIANT v
); \
10944 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10945 VARIANT onselect
(); \
10947 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10948 void onstalled
(VARIANT v
); \
10950 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10951 VARIANT onstalled
(); \
10953 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10954 void onsubmit
(VARIANT v
); \
10956 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10957 VARIANT onsubmit
(); \
10959 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10960 void onsuspend
(VARIANT v
); \
10962 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10963 VARIANT onsuspend
(); \
10965 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10966 void ontimeupdate
(VARIANT v
); \
10968 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10969 VARIANT ontimeupdate
(); \
10971 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10972 void onvolumechange
(VARIANT v
); \
10974 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10975 VARIANT onvolumechange
(); \
10977 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10978 void onwaiting
(VARIANT v
); \
10980 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10981 VARIANT onwaiting
(); \
10983 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
10984 VARIANT_BOOL ie9_hasAttributes
()
10987 /*****************************************************************************
10988 * IHTMLElement7 interface
10993 uuid(305107aa
-98b5
-11cf
-bb82
-00aa00bdce0b
),
10996 interface IHTMLElement7
: IDispatch
10998 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
10999 HRESULT onmspointerdown
([in] VARIANT v
);
11001 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11002 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
11004 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11005 HRESULT onmspointermove
([in] VARIANT v
);
11007 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11008 HRESULT onmspointermove
([out, retval] VARIANT *p
);
11010 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11011 HRESULT onmspointerup
([in] VARIANT v
);
11013 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11014 HRESULT onmspointerup
([out, retval] VARIANT *p
);
11016 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11017 HRESULT onmspointerover
([in] VARIANT v
);
11019 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11020 HRESULT onmspointerover
([out, retval] VARIANT *p
);
11022 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11023 HRESULT onmspointerout
([in] VARIANT v
);
11025 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11026 HRESULT onmspointerout
([out, retval] VARIANT *p
);
11028 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11029 HRESULT onmspointercancel
([in] VARIANT v
);
11031 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11032 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
11034 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11035 HRESULT onmspointerhover
([in] VARIANT v
);
11037 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11038 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
11040 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11041 HRESULT onmslostpointercapture
([in] VARIANT v
);
11043 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11044 HRESULT onmslostpointercapture
([out, retval] VARIANT *p
);
11046 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11047 HRESULT onmsgotpointercapture
([in] VARIANT v
);
11049 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11050 HRESULT onmsgotpointercapture
([out, retval] VARIANT *p
);
11052 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11053 HRESULT onmsgesturestart
([in] VARIANT v
);
11055 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11056 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
11058 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11059 HRESULT onmsgesturechange
([in] VARIANT v
);
11061 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11062 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
11064 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11065 HRESULT onmsgestureend
([in] VARIANT v
);
11067 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11068 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
11070 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11071 HRESULT onmsgesturehold
([in] VARIANT v
);
11073 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11074 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
11076 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11077 HRESULT onmsgesturetap
([in] VARIANT v
);
11079 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11080 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
11082 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11083 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
11085 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11086 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
11088 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11089 HRESULT onmsinertiastart
([in] VARIANT v
);
11091 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11092 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
11094 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)]
11095 HRESULT msSetPointerCapture
([in] long pointerId
);
11097 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)]
11098 HRESULT msReleasePointerCapture
([in] long pointerId
);
11100 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11101 HRESULT onmstransitionstart
([in] VARIANT v
);
11103 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11104 HRESULT onmstransitionstart
([out, retval] VARIANT *p
);
11106 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11107 HRESULT onmstransitionend
([in] VARIANT v
);
11109 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11110 HRESULT onmstransitionend
([out, retval] VARIANT *p
);
11112 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11113 HRESULT onmsanimationstart
([in] VARIANT v
);
11115 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11116 HRESULT onmsanimationstart
([out, retval] VARIANT *p
);
11118 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11119 HRESULT onmsanimationend
([in] VARIANT v
);
11121 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11122 HRESULT onmsanimationend
([out, retval] VARIANT *p
);
11124 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11125 HRESULT onmsanimationiteration
([in] VARIANT v
);
11127 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11128 HRESULT onmsanimationiteration
([out, retval] VARIANT *p
);
11130 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11131 HRESULT oninvalid
([in] VARIANT v
);
11133 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11134 HRESULT oninvalid
([out, retval] VARIANT *p
);
11136 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11137 HRESULT xmsAcceleratorKey
([in] BSTR v
);
11139 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11140 HRESULT xmsAcceleratorKey
([out, retval] BSTR *p
);
11142 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11143 HRESULT spellcheck
([in] VARIANT v
);
11145 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11146 HRESULT spellcheck
([out, retval] VARIANT *p
);
11148 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11149 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
11151 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11152 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
11154 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11155 HRESULT oncuechange
([in] VARIANT v
);
11157 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11158 HRESULT oncuechange
([out, retval] VARIANT *p
);
11161 #define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \
11162 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11163 void onmspointerdown
(VARIANT v
); \
11165 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11166 VARIANT onmspointerdown
(); \
11168 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11169 void onmspointermove
(VARIANT v
); \
11171 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11172 VARIANT onmspointermove
(); \
11174 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11175 void onmspointerup
(VARIANT v
); \
11177 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11178 VARIANT onmspointerup
(); \
11180 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11181 void onmspointerover
(VARIANT v
); \
11183 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11184 VARIANT onmspointerover
(); \
11186 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11187 void onmspointerout
(VARIANT v
); \
11189 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11190 VARIANT onmspointerout
(); \
11192 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11193 void onmspointercancel
(VARIANT v
); \
11195 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11196 VARIANT onmspointercancel
(); \
11198 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11199 void onmspointerhover
(VARIANT v
); \
11201 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11202 VARIANT onmspointerhover
(); \
11204 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11205 void onmslostpointercapture
(VARIANT v
); \
11207 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11208 VARIANT onmslostpointercapture
(); \
11210 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11211 void onmsgotpointercapture
(VARIANT v
); \
11213 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11214 VARIANT onmsgotpointercapture
(); \
11216 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11217 void onmsgesturestart
(VARIANT v
); \
11219 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11220 VARIANT onmsgesturestart
(); \
11222 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11223 void onmsgesturechange
(VARIANT v
); \
11225 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11226 VARIANT onmsgesturechange
(); \
11228 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11229 void onmsgestureend
(VARIANT v
); \
11231 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11232 VARIANT onmsgestureend
(); \
11234 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11235 void onmsgesturehold
(VARIANT v
); \
11237 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11238 VARIANT onmsgesturehold
(); \
11240 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11241 void onmsgesturetap
(VARIANT v
); \
11243 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11244 VARIANT onmsgesturetap
(); \
11246 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11247 void onmsgesturedoubletap
(VARIANT v
); \
11249 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11250 VARIANT onmsgesturedoubletap
(); \
11252 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11253 void onmsinertiastart
(VARIANT v
); \
11255 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11256 VARIANT onmsinertiastart
(); \
11258 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)] \
11259 void msSetPointerCapture
([in] long pointerId
); \
11261 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)] \
11262 void msReleasePointerCapture
([in] long pointerId
); \
11264 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11265 void onmstransitionstart
(VARIANT v
); \
11267 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11268 VARIANT onmstransitionstart
(); \
11270 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11271 void onmstransitionend
(VARIANT v
); \
11273 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11274 VARIANT onmstransitionend
(); \
11276 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11277 void onmsanimationstart
(VARIANT v
); \
11279 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11280 VARIANT onmsanimationstart
(); \
11282 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11283 void onmsanimationend
(VARIANT v
); \
11285 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11286 VARIANT onmsanimationend
(); \
11288 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11289 void onmsanimationiteration
(VARIANT v
); \
11291 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11292 VARIANT onmsanimationiteration
(); \
11294 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11295 void oninvalid
(VARIANT v
); \
11297 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11298 VARIANT oninvalid
(); \
11300 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11301 void xmsAcceleratorKey
(BSTR v
); \
11303 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11304 BSTR xmsAcceleratorKey
(); \
11306 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11307 void spellcheck
(VARIANT v
); \
11309 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11310 VARIANT spellcheck
(); \
11312 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11313 void onmsmanipulationstatechanged
(VARIANT v
); \
11315 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11316 VARIANT onmsmanipulationstatechanged
(); \
11318 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11319 void oncuechange
(VARIANT v
); \
11321 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11322 VARIANT oncuechange
()
11325 /*****************************************************************************
11326 * IElementTraversal interface
11332 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
11334 interface IElementTraversal
: IDispatch
11336 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
11337 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
11338 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
11339 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
11340 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
11341 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
11342 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
11343 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
11344 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
11345 HRESULT childElementCount
([retval, out] long *p
);
11348 /*****************************************************************************
11349 * IElementSelector interface
11355 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
11357 interface IElementSelector
: IDispatch
11359 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
11360 HRESULT querySelector
(
11362 [out, retval] IHTMLElement
**pel
);
11364 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
11365 HRESULT querySelectorAll
(
11367 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11370 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11371 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11372 IHTMLElement
*querySelector
([in] BSTR v
); \
11374 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11375 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11377 /*****************************************************************************
11378 * IHTMLUniqueName interface
11384 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11386 interface IHTMLUniqueName
: IDispatch
11388 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11389 HRESULT uniqueNumber
([retval, out] LONG * p
);
11391 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11392 HRESULT uniqueID
([retval, out] BSTR * p
);
11395 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11396 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11397 LONG uniqueNumber
(); \
11399 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11402 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11403 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11404 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11406 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11407 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11409 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11410 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11412 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11413 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11415 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11416 void role
(BSTR v
); \
11418 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11421 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11422 void ariaBusy
(BSTR v
); \
11424 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11427 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11428 void ariaChecked
(BSTR v
); \
11430 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11431 BSTR ariaChecked
(); \
11433 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11434 void ariaDisabled
(BSTR v
); \
11436 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11437 BSTR ariaDisabled
(); \
11439 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11440 void ariaExpanded
(BSTR v
); \
11442 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11443 BSTR ariaExpanded
(); \
11445 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11446 void ariaHaspopup
(BSTR v
); \
11448 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11449 BSTR ariaHaspopup
(); \
11451 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11452 void ariaHidden
(BSTR v
); \
11454 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11455 BSTR ariaHidden
(); \
11457 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11458 void ariaInvalid
(BSTR v
); \
11460 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11461 BSTR ariaInvalid
(); \
11463 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11464 void ariaMultiselectable
(BSTR v
); \
11466 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11467 BSTR ariaMultiselectable
(); \
11469 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11470 void ariaPressed
(BSTR v
); \
11472 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11473 BSTR ariaPressed
(); \
11475 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11476 void ariaReadonly
(BSTR v
); \
11478 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11479 BSTR ariaReadonly
(); \
11481 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11482 void ariaRequired
(BSTR v
); \
11484 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11485 BSTR ariaRequired
(); \
11487 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11488 void ariaSecret
(BSTR v
); \
11490 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11491 BSTR ariaSecret
(); \
11493 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11494 void ariaSelected
(BSTR v
); \
11496 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11497 BSTR ariaSelected
(); \
11499 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11500 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11502 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11503 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11505 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11506 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11508 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11509 IHTMLAttributeCollection3
*ie8_attributes
(); \
11511 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11512 void ariaValuenow
(BSTR v
); \
11514 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11515 BSTR ariaValuenow
(); \
11517 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11518 void ariaPosinset
(short v
); \
11520 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11521 short ariaPosinset
(); \
11523 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11524 void ariaSetsize
(short v
); \
11526 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11527 short ariaSetsize
(); \
11529 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11530 void ariaLevel
(short v
); \
11532 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11533 short ariaLevel
(); \
11535 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11536 void ariaValuemin
(BSTR v
); \
11538 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11539 BSTR ariaValuemin
(); \
11541 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11542 void ariaValuemax
(BSTR v
); \
11544 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11545 BSTR ariaValuemax
(); \
11547 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11548 void ariaControls
(BSTR v
); \
11550 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11551 BSTR ariaControls
(); \
11553 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11554 void ariaDescribedby
(BSTR v
); \
11556 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11557 BSTR ariaDescribedby
(); \
11559 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11560 void ariaFlowto
(BSTR v
); \
11562 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11563 BSTR ariaFlowto
(); \
11565 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11566 void ariaLabelledby
(BSTR v
); \
11568 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11569 BSTR ariaLabelledby
(); \
11571 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11572 void ariaActivedescendant
(BSTR v
); \
11574 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11575 BSTR ariaActivedescendant
(); \
11577 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11578 void ariaOwns
(BSTR v
); \
11580 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11583 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11584 VARIANT_BOOL hasAttributes
(); \
11586 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11587 void ariaLive
(BSTR v
); \
11589 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11592 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11593 void ariaRelevant
(BSTR v
); \
11595 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11596 BSTR ariaRelevant
()
11602 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11604 interface IHTMLDatabinding
: IDispatch
11606 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11607 HRESULT dataFld
([in] BSTR v
);
11609 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11610 HRESULT dataFld
([retval, out] BSTR * p
);
11612 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11613 HRESULT dataSrc
([in] BSTR v
);
11615 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11616 HRESULT dataSrc
([retval, out] BSTR * p
);
11618 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11619 HRESULT dataFormatAs
([in] BSTR v
);
11621 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11622 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11625 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11626 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11627 void dataFld
(BSTR v
); \
11629 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11632 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11633 void dataSrc
(BSTR v
); \
11635 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11638 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11639 void dataFormatAs
(BSTR v
); \
11641 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11642 BSTR dataFormatAs
()
11644 #define WINE_HTMLELEMENT_INTERFACES \
11645 interface IHTMLElement
; \
11646 interface IHTMLElement2
; \
11647 interface IHTMLElement3
; \
11648 interface IHTMLElement4
; \
11649 interface IHTMLUniqueName
; \
11650 interface IHTMLDOMNode
; \
11651 interface IHTMLDOMNode2
; \
11652 /* interface IHTMLElement5; */ \
11653 interface IHTMLElement6
; \
11654 interface IHTMLDOMConstructor
; \
11655 interface IHTMLElement7
11657 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11658 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11659 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11660 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11661 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11662 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11663 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11664 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11665 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11666 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11667 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11669 #define WINE_HTMLDATAELEMENT_INTERFACES \
11670 interface IHTMLElement
; \
11671 interface IHTMLElement2
; \
11672 interface IHTMLElement3
; \
11673 interface IHTMLElement4
; \
11674 interface IHTMLUniqueName
; \
11675 interface IHTMLDOMNode
; \
11676 interface IHTMLDOMNode2
; \
11677 interface IHTMLDatabinding
; \
11678 /* interface IHTMLElement5; */ \
11679 interface IHTMLElement6
; \
11680 interface IElementSelector
; \
11681 interface IHTMLDOMConstructor
; \
11682 interface IHTMLElement7
11684 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11685 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11686 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11687 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11688 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11689 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11690 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11691 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11692 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11693 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11694 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11695 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11696 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11698 /*****************************************************************************
11699 * IHTMLGenericElement interface
11705 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11707 interface IHTMLGenericElement
: IDispatch
11709 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11710 HRESULT recordset
([out, retval] IDispatch
**p
);
11712 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11713 HRESULT namedRecordset
(
11714 [in] BSTR dataMember
,
11715 [in, optional] VARIANT *hierarchy
,
11716 [out, retval] IDispatch
**ppRecordset
);
11719 /*****************************************************************************
11720 * DispHTMLGenericElement dispinterface
11724 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11726 dispinterface DispHTMLGenericElement
11730 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11732 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11733 IDispatch
*recordset
();
11735 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11736 IDispatch
*namedRecordset
(
11737 [in] BSTR dataMember
,
11738 [in, optional] VARIANT *hierarchy
);
11741 /*****************************************************************************
11742 * HTMLGenericElement coclass
11746 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11748 coclass HTMLGenericElement
11750 [default] dispinterface DispHTMLGenericElement
;
11751 [source, default] dispinterface HTMLElementEvents
;
11752 [source] dispinterface HTMLElementEvents2
;
11753 WINE_HTMLELEMENT_INTERFACES
;
11754 interface IHTMLGenericElement
;
11757 /*****************************************************************************
11758 * IHTMLStyleSheetRule interface
11764 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11766 interface IHTMLStyleSheetRule
: IDispatch
11768 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11769 HRESULT selectorText
([in] BSTR v
);
11771 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11772 HRESULT selectorText
([retval, out] BSTR *p
);
11774 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11775 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11777 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11778 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11783 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11785 dispinterface DispHTMLStyleSheetRule
11789 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11790 void selectorText
(BSTR v
);
11792 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11793 BSTR selectorText
();
11795 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11796 IHTMLRuleStyle
* style
();
11798 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11799 VARIANT_BOOL readOnly();
11801 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11806 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11808 coclass HTMLStyleSheetRule
11810 [default] dispinterface DispHTMLStyleSheetRule
;
11811 interface IHTMLStyleSheetRule
;
11812 interface IHTMLDOMConstructor
;
11815 /*****************************************************************************
11816 * IHTMLStyleSheetRulesCollection interface
11822 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11824 interface IHTMLStyleSheetRulesCollection
: IDispatch
11826 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11827 HRESULT length
([retval, out] LONG *p
);
11829 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11832 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11837 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11839 dispinterface DispHTMLStyleSheetRulesCollection
11843 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11846 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11847 IHTMLStyleSheetRule
* item
([in] long index
);
11849 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11854 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11856 coclass HTMLStyleSheetRulesCollection
11858 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11859 interface IHTMLStyleSheetRulesCollection
;
11860 interface IHTMLDOMConstructor
;
11867 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11869 interface IHTMLStyleSheetPage
: IDispatch
11871 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11872 HRESULT selector
([retval, out] BSTR *p
);
11874 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11875 HRESULT pseudoClass
([retval, out] BSTR *p
);
11880 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11882 dispinterface DispHTMLStyleSheetPage
11886 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11889 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11890 BSTR pseudoClass
();
11892 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11896 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11898 coclass HTMLStyleSheetPage
11900 [default] dispinterface DispHTMLStyleSheetPage
;
11901 interface IHTMLStyleSheetPage
;
11902 interface IHTMLDOMConstructor
;
11909 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11911 interface IHTMLStyleSheetPagesCollection
: IDispatch
11913 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11914 HRESULT length
([retval, out] LONG *p
);
11916 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11919 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
11924 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11926 dispinterface DispHTMLStyleSheetPagesCollection
11930 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11933 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11934 IHTMLStyleSheetPage
* item
([in] long index
);
11936 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11941 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11943 coclass HTMLStyleSheetPagesCollection
11945 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
11946 interface IHTMLStyleSheetPagesCollection
;
11947 interface IHTMLDOMConstructor
;
11950 /*****************************************************************************
11951 * IHTMLStyleSheet interface
11957 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11959 interface IHTMLStyleSheet
: IDispatch
11961 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11962 HRESULT title
([in] BSTR v
);
11964 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11965 HRESULT title
([retval, out] BSTR *p
);
11967 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11968 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
11970 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11971 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
11973 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11974 HRESULT disabled
([in] VARIANT_BOOL v
);
11976 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11977 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11979 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11980 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11982 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11983 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
11985 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11986 HRESULT href
([in] BSTR v
);
11988 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11989 HRESULT href
([retval, out] BSTR *p
);
11991 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11992 HRESULT type
([retval, out] BSTR *p
);
11994 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11995 HRESULT id([retval, out] BSTR *p
);
11997 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12000 [defaultvalue(-1), in] LONG lIndex
,
12001 [retval, out] LONG *plIndex
);
12003 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12005 [in] BSTR bstrSelector
,
12006 [in] BSTR bstrStyle
,
12007 [defaultvalue(-1), in] LONG lIndex
,
12008 [retval, out] LONG *plNewIndex
);
12010 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12011 HRESULT removeImport
([in] LONG lIndex
);
12013 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12014 HRESULT removeRule
([in] LONG lIndex
);
12016 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12017 HRESULT media
([in] BSTR v
);
12019 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12020 HRESULT media
([retval, out] BSTR *p
);
12022 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12023 HRESULT cssText
([in] BSTR v
);
12025 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12026 HRESULT cssText
([retval, out] BSTR *p
);
12028 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12029 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
12032 /*****************************************************************************
12033 * IHTMLStyleSheet2 interface
12039 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12041 interface IHTMLStyleSheet2
: IDispatch
12043 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12044 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
12046 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12047 HRESULT addPageRule
(
12048 [in] BSTR bstrSelector
,
12049 [in] BSTR bstrStyle
,
12050 [defaultvalue(-1), in] LONG lIndex
,
12051 [retval, out] LONG *plNewIndex
);
12054 /*****************************************************************************
12055 * IHTMLStyleSheet4 interface
12061 uuid(305106f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12063 interface IHTMLStyleSheet4
: IDispatch
12065 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12066 HRESULT type
([out, retval] BSTR *p
);
12068 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12069 HRESULT href
([out, retval] VARIANT *p
);
12071 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12072 HRESULT title
([out, retval] BSTR *p
);
12074 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12075 HRESULT ownerNode
([out, retval] IHTMLElement
**p
);
12077 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12078 HRESULT ownerRule
([out, retval] IHTMLCSSRule
**p
);
12080 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12081 HRESULT cssRules
([out, retval] IHTMLStyleSheetRulesCollection
**p
);
12083 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12084 HRESULT media
([out, retval] VARIANT *p
);
12086 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12087 HRESULT insertRule
(
12088 [in] BSTR bstrRule
,
12089 [in, defaultvalue(-1)] long lIndex
,
12090 [out, retval] long *plNewIndex
);
12092 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12093 HRESULT deleteRule
([in, defaultvalue(-1)] long lIndex
);
12098 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12100 dispinterface DispHTMLStyleSheet
12104 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12105 void title
(BSTR v
);
12107 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12110 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12111 IHTMLStyleSheet
* parentStyleSheet
();
12113 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12114 IHTMLElement
* owningElement
();
12116 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12117 void disabled
(VARIANT_BOOL v
);
12119 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12120 VARIANT_BOOL disabled
();
12122 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12123 VARIANT_BOOL readOnly();
12125 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12126 IHTMLStyleSheetsCollection
* imports
();
12128 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12131 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12134 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12137 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12140 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12143 [defaultvalue(-1), in] LONG lIndex
);
12145 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12147 [in] BSTR bstrSelector
,
12148 [in] BSTR bstrStyle
,
12149 [defaultvalue(-1), in] LONG lIndex
);
12151 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12152 void removeImport
([in] LONG lIndex
);
12154 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12155 void removeRule
([in] LONG lIndex
);
12157 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12158 void media
(BSTR v
);
12160 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12163 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12164 void cssText
(BSTR v
);
12166 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12169 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12170 IHTMLStyleSheetRulesCollection
* rules
();
12172 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12173 IHTMLStyleSheetPagesCollection
* pages
();
12175 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12177 [in] BSTR bstrSelector
,
12178 [in] BSTR bstrStyle
,
12179 [defaultvalue(-1), in] LONG lIndex
);
12181 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12184 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12185 VARIANT ie9_href
();
12187 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12190 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12191 IHTMLElement
*ownerNode
();
12193 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12194 IHTMLCSSRule
*ownerRule
();
12196 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12197 IHTMLStyleSheetRulesCollection
*cssRules
();
12199 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12200 VARIANT ie9_media
();
12202 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12204 [in] BSTR bstrRule
,
12205 [in, defaultvalue(-1)] long lIndex
);
12207 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12208 void deleteRule
([in, defaultvalue(-1)] long lIndex
);
12213 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12215 coclass HTMLStyleSheet
12217 [default] dispinterface DispHTMLStyleSheet
;
12218 interface IHTMLStyleSheet
;
12219 interface IHTMLStyleSheet2
;
12220 interface IHTMLStyleSheet4
;
12223 /*****************************************************************************
12224 * IHTMLStyleSheetsCollection interface
12230 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12232 interface IHTMLStyleSheetsCollection
: IDispatch
12234 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12235 HRESULT length
([retval, out] LONG *p
);
12237 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
12238 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12240 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12242 [in] VARIANT *pvarIndex
,
12243 [retval, out] VARIANT *pvarResult
);
12246 /*****************************************************************************
12247 * DispHTMLStyleSheetsCollection dispinterface
12251 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12253 dispinterface DispHTMLStyleSheetsCollection
12257 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12260 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
12261 IUnknown
*_newEnum
();
12263 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12264 VARIANT item
([in] VARIANT *pvarIndex
);
12266 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12267 IDispatch
*constructor
();
12270 /*****************************************************************************
12271 * IHTMLLinkElement interface
12277 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12279 interface IHTMLLinkElement
: IDispatch
12281 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12282 HRESULT href
([in] BSTR v
);
12284 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12285 HRESULT href
([out, retval] BSTR *p
);
12287 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12288 HRESULT rel
([in] BSTR v
);
12290 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12291 HRESULT rel
([out, retval] BSTR *p
);
12293 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12294 HRESULT rev
([in] BSTR v
);
12296 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12297 HRESULT rev
([out, retval] BSTR *p
);
12299 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12300 HRESULT type
([in] BSTR v
);
12302 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12303 HRESULT type
([out, retval] BSTR *p
);
12305 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
12306 HRESULT readyState
([out, retval] BSTR *p
);
12308 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12309 HRESULT onreadystatechange
([in] VARIANT v
);
12311 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12312 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
12314 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12315 HRESULT onload
([in] VARIANT v
);
12317 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12318 HRESULT onload
([out, retval] VARIANT *p
);
12320 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12321 HRESULT onerror
([in] VARIANT v
);
12323 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12324 HRESULT onerror
([out, retval] VARIANT *p
);
12326 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12327 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
12329 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12330 HRESULT disabled
([in] VARIANT_BOOL v
);
12332 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12333 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12335 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12336 HRESULT media
([in] BSTR v
);
12338 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12339 HRESULT media
([out, retval] BSTR *p
);
12342 /*****************************************************************************
12343 * IHTMLLinkElement2 interface
12349 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12351 interface IHTMLLinkElement2
: IDispatch
12353 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12354 HRESULT target
([in] BSTR v
);
12356 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12357 HRESULT target
([out, retval] BSTR *p
);
12360 /*****************************************************************************
12361 * IHTMLLinkElement3 interface
12367 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12369 interface IHTMLLinkElement3
: IDispatch
12371 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12372 HRESULT charset
([in] BSTR v
);
12374 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12375 HRESULT charset
([out, retval] BSTR *p
);
12377 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12378 HRESULT hreflang
([in] BSTR v
);
12380 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12381 HRESULT hreflang
([out, retval] BSTR *p
);
12384 /*****************************************************************************
12385 * IHTMLLinkElement4 interface
12391 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12393 interface IHTMLLinkElement4
: IDispatch
12395 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12396 HRESULT href
([in] BSTR v
);
12398 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12399 HRESULT href
([retval, out] BSTR * p
);
12402 /*****************************************************************************
12403 * DispHTMLLinkElement dispinterface
12407 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12409 dispinterface DispHTMLLinkElement
12413 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12415 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12418 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12421 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12424 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12427 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12430 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12433 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12436 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12439 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12440 IHTMLStyleSheet
*styleSheet
();
12442 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12443 void media
(BSTR v
);
12445 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12448 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12449 void target
(BSTR v
);
12451 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12454 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12455 void charset
(BSTR v
);
12457 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12460 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12461 void hreflang
(BSTR v
);
12463 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12466 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12467 void ie8_href
(BSTR v
);
12469 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12473 /*****************************************************************************
12474 * HTMLLinkElement coclass
12478 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12480 coclass HTMLLinkElement
12482 [default] dispinterface DispHTMLLinkElement
;
12483 /* [source, default] dispinterface HTMLLinkElementEvents; */
12484 /* [source] dispinterface HTMLLinkElementEvents2; */
12485 WINE_HTMLELEMENT_INTERFACES
;
12486 interface IHTMLLinkElement
;
12487 interface IHTMLLinkElement2
;
12488 interface IHTMLLinkElement3
;
12489 interface IHTMLLinkElement4
;
12490 /* interface IHTMLLinkElement5; */
12493 /*****************************************************************************
12494 * IHTMLTxtRange interface
12500 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12502 interface IHTMLTxtRange
: IDispatch
12504 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12505 HRESULT htmlText
([retval, out] BSTR *p
);
12507 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12508 HRESULT text
([in] BSTR v
);
12510 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12511 HRESULT text
([retval, out] BSTR *p
);
12513 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12514 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12516 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12517 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12519 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12521 [in] IHTMLTxtRange
*Range,
12522 [retval, out] VARIANT_BOOL *InRange
);
12524 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12526 [in] IHTMLTxtRange
*Range,
12527 [retval, out] VARIANT_BOOL *IsEqual
);
12529 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12530 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12532 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12533 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12535 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12538 [retval, out] VARIANT_BOOL *Success
);
12540 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12543 [defaultvalue(1), in] LONG Count
,
12544 [retval, out] LONG *ActualCount
);
12546 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12549 [defaultvalue(1), in] LONG Count
,
12550 [retval, out] LONG *ActualCount
);
12552 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12555 [defaultvalue(1), in] LONG Count
,
12556 [retval, out] LONG *ActualCount
);
12558 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12561 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12562 HRESULT pasteHTML
([in] BSTR html
);
12564 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12565 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12567 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12568 HRESULT setEndPoint
(
12570 [in] IHTMLTxtRange
*SourceRange
);
12572 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12573 HRESULT compareEndPoints
(
12575 [in] IHTMLTxtRange
*SourceRange
,
12576 [retval, out] LONG *ret
);
12578 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12581 [defaultvalue(1073741823), in] LONG count
,
12582 [defaultvalue(0), in] LONG Flags
,
12583 [retval, out] VARIANT_BOOL *Success
);
12585 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12586 HRESULT moveToPoint
(
12590 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12591 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12593 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12594 HRESULT moveToBookmark
(
12595 [in] BSTR Bookmark
,
12596 [retval, out] VARIANT_BOOL *Success
);
12598 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12599 HRESULT queryCommandSupported
(
12601 [retval, out] VARIANT_BOOL *pfRet
);
12603 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12604 HRESULT queryCommandEnabled
(
12606 [retval, out] VARIANT_BOOL *pfRet
);
12608 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12609 HRESULT queryCommandState
(
12611 [retval, out] VARIANT_BOOL *pfRet
);
12613 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12614 HRESULT queryCommandIndeterm
(
12616 [retval, out] VARIANT_BOOL *pfRet
);
12618 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12619 HRESULT queryCommandText
(
12621 [retval, out] BSTR *pcmdText
);
12623 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12624 HRESULT queryCommandValue
(
12626 [retval, out] VARIANT *pcmdValue
);
12628 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12629 HRESULT execCommand
(
12631 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12632 [optional, in] VARIANT value
,
12633 [retval, out] VARIANT_BOOL *pfRet
);
12635 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12636 HRESULT execCommandShowHelp
(
12638 [retval, out] VARIANT_BOOL *pfRet
);
12643 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12645 dispinterface DispHTMLDOMRange
12649 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12650 IHTMLDOMNode
*startContainer
();
12652 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12653 long startOffset
();
12655 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12656 IHTMLDOMNode
*endContainer
();
12658 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12661 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12662 VARIANT_BOOL collapsed
();
12664 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12665 IHTMLDOMNode
*commonAncestorContainer
();
12667 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12668 void setStart
([in] IDispatch
*node
,[in] long offset
);
12670 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12671 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12673 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12674 void setStartBefore
([in] IDispatch
*node
);
12676 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12677 void setStartAfter
([in] IDispatch
*node
);
12679 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12680 void setEndBefore
([in] IDispatch
*node
);
12682 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12683 void setEndAfter
([in] IDispatch
*node
);
12685 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12686 void collapse
([in] VARIANT_BOOL tostart
);
12688 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12689 void selectNode
([in] IDispatch
*node
);
12691 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12692 void selectNodeContents
([in] IDispatch
*node
);
12694 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12695 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12697 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12698 void deleteContents
();
12700 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12701 IDispatch
*extractContents
();
12703 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12704 IDispatch
*cloneContents
();
12706 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12707 void insertNode
([in] IDispatch
*node
);
12709 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12710 void surroundContents
([in] IDispatch
*parent
);
12712 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12713 IHTMLDOMRange
*cloneRange
();
12715 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12718 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12721 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12722 IHTMLRectCollection
*getClientRects
();
12724 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12725 IHTMLRect
*getBoundingClientRect
();
12728 /*****************************************************************************
12729 * IHTMLDOMRange interface
12735 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12737 interface IHTMLDOMRange
: IDispatch
12739 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12740 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12742 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12743 HRESULT startOffset
([out, retval] long *p
);
12745 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12746 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12748 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12749 HRESULT endOffset
([out, retval] long *p
);
12751 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12752 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12754 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12755 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12757 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12759 [in] IDispatch
*refNode
,
12762 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12764 [in] IDispatch
*refNode
,
12767 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12768 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12770 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12771 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12773 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12774 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12776 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12777 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12779 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12780 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12782 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12783 HRESULT selectNode
([in] IDispatch
*refNode
);
12785 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12786 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12788 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12789 HRESULT compareBoundaryPoints
(
12791 [in] IDispatch
*sourceRange
,
12792 [out, retval] long *compareResult
);
12794 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12795 HRESULT deleteContents
();
12797 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12798 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12800 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12801 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12803 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12804 HRESULT insertNode
([in] IDispatch
*newNode
);
12806 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12807 HRESULT surroundContents
([in] IDispatch
*newParent
);
12809 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12810 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12812 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12813 HRESULT toString
([out, retval] BSTR *pRangeString
);
12815 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12818 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12819 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12821 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12822 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12827 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12829 coclass HTMLStyleSheetsCollection
12831 [default] interface IHTMLStyleSheetsCollection
;
12834 /*****************************************************************************
12835 * IHTMLFormElement interface
12841 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12843 interface IHTMLFormElement
: IDispatch
12845 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12846 HRESULT action
([in] BSTR v
);
12848 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12849 HRESULT action
([retval, out] BSTR *p
);
12851 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12852 HRESULT dir
([in] BSTR v
);
12854 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12855 HRESULT dir
([retval, out] BSTR *p
);
12857 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12858 HRESULT encoding
([in] BSTR v
);
12860 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12861 HRESULT encoding
([retval, out] BSTR *p
);
12863 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12864 HRESULT method
([in] BSTR v
);
12866 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12867 HRESULT method
([retval, out] BSTR *p
);
12869 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12870 HRESULT elements
([retval, out] IDispatch
**p
);
12872 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12873 HRESULT target
([in] BSTR v
);
12875 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12876 HRESULT target
([retval, out] BSTR *p
);
12878 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12879 HRESULT name
([in] BSTR v
);
12881 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12882 HRESULT name
([retval, out] BSTR *p
);
12884 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12885 HRESULT onsubmit
([in] VARIANT v
);
12887 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12888 HRESULT onsubmit
([retval, out] VARIANT *p
);
12890 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12891 HRESULT onreset
([in] VARIANT v
);
12893 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12894 HRESULT onreset
([retval, out] VARIANT *p
);
12896 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12899 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12902 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12903 HRESULT length
([in] LONG v
);
12905 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12906 HRESULT length
([retval, out] LONG *p
);
12908 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
12909 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12911 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12913 [optional, in] VARIANT name
,
12914 [optional, in] VARIANT index
,
12915 [retval, out] IDispatch
**pdisp
);
12917 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12919 [in] VARIANT tagName
,
12920 [retval, out] IDispatch
**pdisp
);
12923 /*****************************************************************************
12924 * DispHTMLFormElement dispinterface
12928 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12930 dispinterface DispHTMLFormElement
12934 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12936 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12937 void action
(BSTR v
);
12939 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12942 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12943 void encoding
(BSTR v
);
12945 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12948 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12949 void method
(BSTR v
);
12951 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12954 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12955 IDispatch
*elements
();
12957 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12958 void target
(BSTR v
);
12960 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12963 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12966 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12969 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12972 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12975 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12976 void length
(long v
);
12978 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12981 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
12982 IUnknown
*_newEnum
();
12984 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12985 IDispatch
*item
(VARIANT name
, VARIANT index
);
12987 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12988 IDispatch
*tags
(VARIANT tagName
);
12993 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12995 dispinterface HTMLFormElementEvents
12999 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
13000 VARIANT_BOOL onhelp
();
13002 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
13003 VARIANT_BOOL onclick
();
13005 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
13006 VARIANT_BOOL ondblclick
();
13008 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
13009 VARIANT_BOOL onkeypress
();
13011 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
13014 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
13017 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
13020 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
13021 void onmouseover
();
13023 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
13024 void onmousemove
();
13026 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
13027 void onmousedown
();
13029 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
13032 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
13033 VARIANT_BOOL onselectstart
();
13035 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
13036 void onfilterchange
();
13038 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
13039 VARIANT_BOOL ondragstart
();
13041 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
13042 VARIANT_BOOL onbeforeupdate
();
13044 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
13045 void onafterupdate
();
13047 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
13048 VARIANT_BOOL onerrorupdate
();
13050 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
13051 VARIANT_BOOL onrowexit
();
13053 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
13056 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
13057 void ondatasetchanged
();
13059 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
13060 void ondataavailable
();
13062 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
13063 void ondatasetcomplete
();
13065 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
13066 void onlosecapture
();
13068 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
13069 void onpropertychange
();
13071 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
13074 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
13077 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
13080 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
13083 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
13084 VARIANT_BOOL ondrag
();
13086 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
13089 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
13090 VARIANT_BOOL ondragenter
();
13092 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
13093 VARIANT_BOOL ondragover
();
13095 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
13096 void ondragleave
();
13098 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
13099 VARIANT_BOOL ondrop
();
13101 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
13102 VARIANT_BOOL onbeforecut
();
13104 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
13105 VARIANT_BOOL oncut
();
13107 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
13108 VARIANT_BOOL onbeforecopy
();
13110 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
13111 VARIANT_BOOL oncopy
();
13113 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
13114 VARIANT_BOOL onbeforepaste
();
13116 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
13117 VARIANT_BOOL onpaste
();
13119 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
13120 VARIANT_BOOL oncontextmenu
();
13122 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
13123 void onrowsdelete
();
13125 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
13126 void onrowsinserted
();
13128 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
13129 void oncellchange
();
13131 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
13132 void onreadystatechange
();
13134 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
13135 void onbeforeeditfocus
();
13137 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
13138 void onlayoutcomplete
();
13140 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
13143 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
13144 VARIANT_BOOL onbeforedeactivate
();
13146 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
13147 VARIANT_BOOL onbeforeactivate
();
13149 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
13152 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
13153 VARIANT_BOOL oncontrolselect
();
13155 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
13156 VARIANT_BOOL onmovestart
();
13158 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
13161 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
13162 VARIANT_BOOL onresizestart
();
13164 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
13165 void onresizeend
();
13167 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
13168 void onmouseenter
();
13170 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
13171 void onmouseleave
();
13173 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
13174 VARIANT_BOOL onmousewheel
();
13176 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
13179 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
13180 void ondeactivate
();
13182 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
13185 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
13188 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
13189 VARIANT_BOOL onsubmit
();
13191 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
13192 VARIANT_BOOL onreset
();
13197 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13199 dispinterface HTMLFormElementEvents2
13203 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
13204 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13206 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
13207 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
13209 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
13210 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
13212 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
13213 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
13215 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
13216 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
13218 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
13219 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
13221 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
13222 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
13224 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
13225 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
13227 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
13228 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
13230 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
13231 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
13233 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
13234 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
13236 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
13237 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
13239 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
13240 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
13242 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
13243 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
13245 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
13246 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
13248 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
13249 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
13251 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
13252 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
13254 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
13255 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
13257 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
13258 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
13260 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
13261 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
13263 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
13264 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
13266 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
13267 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
13269 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
13270 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
13272 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
13273 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
13275 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
13276 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13278 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
13279 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13281 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
13282 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13284 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
13285 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13287 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
13288 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
13290 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
13291 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
13293 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
13294 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
13296 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
13297 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
13299 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
13300 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
13302 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
13303 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
13305 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
13306 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
13308 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
13309 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
13311 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
13312 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
13314 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
13315 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
13317 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
13318 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
13320 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
13321 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
13323 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
13324 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
13326 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
13327 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
13329 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
13330 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
13332 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
13333 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
13335 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
13336 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
13338 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
13339 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
13341 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
13342 void onpage
([in] IHTMLEventObj
* pEvtObj
);
13344 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
13345 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
13347 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
13348 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
13350 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
13351 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
13353 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
13354 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
13356 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13357 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
13359 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
13360 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
13362 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
13363 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
13365 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
13366 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
13368 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
13369 void onmove
([in] IHTMLEventObj
* pEvtObj
);
13371 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
13372 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
13374 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
13375 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
13377 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
13378 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
13380 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
13381 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
13383 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
13384 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
13386 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
13387 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
13389 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
13390 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
13392 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
13393 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
13398 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13400 coclass HTMLFormElement
13402 [default] dispinterface DispHTMLFormElement
;
13403 [source, default] dispinterface HTMLFormElementEvents
;
13404 [source] dispinterface HTMLFormElementEvents2
;
13405 WINE_HTMLELEMENT_INTERFACES
;
13406 interface IHTMLFormElement
;
13407 /* interface IHTMLFormElement2; */
13408 /* interface IHTMLFormElement3; */
13409 /* interface IHTMLSubmitData; */
13410 /* interface IHTMLFormElement4; */
13413 /*****************************************************************************
13414 * IHTMLTextContainer interface
13420 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13422 interface IHTMLTextContainer
: IDispatch
13424 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13425 HRESULT createControlRange
([retval, out] IDispatch
**range);
13427 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13428 HRESULT scrollHeight
([retval, out] LONG *p
);
13430 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13431 HRESULT scrollWidth
([retval, out] LONG *p
);
13433 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13434 HRESULT scrollTop
([in] LONG v
);
13436 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13437 HRESULT scrollTop
([retval, out] LONG *p
);
13439 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13440 HRESULT scrollLeft
([in] LONG v
);
13442 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13443 HRESULT scrollLeft
([retval, out] LONG *p
);
13445 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13446 HRESULT onscroll
([in] VARIANT v
);
13448 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13449 HRESULT onscroll
([retval, out] VARIANT *p
);
13452 /*****************************************************************************
13453 * IHTMLImgElement interface
13459 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13461 interface IHTMLImgElement
: IDispatch
13463 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13464 HRESULT isMap
([in] VARIANT_BOOL v
);
13466 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13467 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13469 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13470 HRESULT useMap
([in] BSTR v
);
13472 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13473 HRESULT useMap
([retval, out] BSTR *p
);
13475 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13476 HRESULT mimeType
([retval, out] BSTR *p
);
13478 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13479 HRESULT fileSize
([retval, out] BSTR *p
);
13481 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13482 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13484 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13485 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13487 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13488 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13490 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13491 HRESULT protocol
([retval, out] BSTR *p
);
13493 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13494 HRESULT href
([retval, out] BSTR *p
);
13496 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13497 HRESULT nameProp
([retval, out] BSTR *p
);
13499 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13500 HRESULT border
([in] VARIANT v
);
13502 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13503 HRESULT border
([retval, out] VARIANT *p
);
13505 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13506 HRESULT vspace
([in] LONG v
);
13508 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13509 HRESULT vspace
([retval, out] LONG *p
);
13511 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13512 HRESULT hspace
([in] LONG v
);
13514 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13515 HRESULT hspace
([retval, out] LONG *p
);
13517 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13518 HRESULT alt
([in] BSTR v
);
13520 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13521 HRESULT alt
([retval, out] BSTR *p
);
13523 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13524 HRESULT src
([in] BSTR v
);
13526 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13527 HRESULT src
([retval, out] BSTR *p
);
13529 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13530 HRESULT lowsrc
([in] BSTR v
);
13532 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13533 HRESULT lowsrc
([retval, out] BSTR *p
);
13535 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13536 HRESULT vrml
([in] BSTR v
);
13538 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13539 HRESULT vrml
([retval, out] BSTR *p
);
13541 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13542 HRESULT dynsrc
([in] BSTR v
);
13544 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13545 HRESULT dynsrc
([retval, out] BSTR *p
);
13547 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13548 HRESULT readyState
([retval, out] BSTR *p
);
13550 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13551 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13553 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13554 HRESULT loop
([in] VARIANT v
);
13556 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13557 HRESULT loop
([retval, out] VARIANT *p
);
13559 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13560 HRESULT align
([in] BSTR v
);
13562 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13563 HRESULT align
([retval, out] BSTR *p
);
13565 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13566 HRESULT onload
([in] VARIANT v
);
13568 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13569 HRESULT onload
([retval, out] VARIANT *p
);
13571 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13572 HRESULT onerror
([in] VARIANT v
);
13574 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13575 HRESULT onerror
([retval, out] VARIANT *p
);
13577 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13578 HRESULT onabort
([in] VARIANT v
);
13580 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13581 HRESULT onabort
([retval, out] VARIANT *p
);
13583 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13584 HRESULT name
([in] BSTR v
);
13586 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13587 HRESULT name
([retval, out] BSTR *p
);
13589 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13590 HRESULT width
([in] LONG v
);
13592 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13593 HRESULT width
([retval, out] LONG *p
);
13595 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13596 HRESULT height
([in] LONG v
);
13598 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13599 HRESULT height
([retval, out] LONG *p
);
13601 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13602 HRESULT start
([in] BSTR v
);
13604 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13605 HRESULT start
([retval, out] BSTR *p
);
13608 /*****************************************************************************
13609 * IHTMLImageElementFactory interface
13615 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13617 interface IHTMLImageElementFactory
: IDispatch
13619 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13621 [optional, in] VARIANT width
,
13622 [optional, in] VARIANT height
,
13623 [retval, out] IHTMLImgElement
**elem
);
13626 /*****************************************************************************
13627 * DispHTMLImg interface
13631 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13633 dispinterface DispHTMLImg
13637 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13639 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13640 void isMap
(VARIANT_BOOL v
);
13642 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13643 VARIANT_BOOL isMap
();
13645 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13646 void useMap
(BSTR v
);
13648 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13651 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13654 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13657 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13658 BSTR fileCreatedDate
();
13660 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13661 BSTR fileModifiedDate
();
13663 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13664 BSTR fileUpdatedDate
();
13666 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13669 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13672 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13675 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13676 void border
(VARIANT v
);
13678 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13681 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13682 void vspace
(LONG v
);
13684 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13687 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13688 void hspace
(LONG v
);
13690 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13693 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13696 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13699 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13702 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13705 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13706 void lowsrc
(BSTR v
);
13708 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13711 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13714 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13717 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13718 void dynsrc
(BSTR v
);
13720 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13723 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13724 VARIANT_BOOL complete
();
13726 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13727 void loop
(VARIANT v
);
13729 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13732 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13733 void align
(BSTR v
);
13735 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13738 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13741 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13744 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13745 void width
(LONG v
);
13747 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13750 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13751 void height
(LONG v
);
13753 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13756 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13757 void start
(BSTR v
);
13759 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13762 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13763 void longDesc
(BSTR v
);
13765 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13769 /*****************************************************************************
13774 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13778 [default] dispinterface DispHTMLImg
;
13779 /* [source, default] dispinterface HTMLImgEvents; */
13780 /* [source] dispinterface HTMLImgEvents2; */
13781 WINE_HTMLDATAELEMENT_INTERFACES
;
13782 interface IHTMLControlElement
;
13783 interface IHTMLImgElement
;
13784 /* interface IHTMLImgElement2; */
13785 /* interface IHTMLImgElement3; */
13786 /* interface IHTMLImgElement4; */
13787 /* interface IHTMLMSImgElement; */
13790 /*****************************************************************************
13791 * IHTMLXMLHttpRequest interface
13797 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13799 interface IHTMLXMLHttpRequest
: IDispatch
13801 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13802 HRESULT readyState
([out, retval] long *p
);
13804 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13805 HRESULT responseBody
([out, retval] VARIANT *p
);
13807 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13808 HRESULT responseText
([out, retval] BSTR *p
);
13810 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13811 HRESULT responseXML
([out, retval] IDispatch
**p
);
13813 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13814 HRESULT status
([out, retval] long *p
);
13816 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13817 HRESULT statusText
([out, retval] BSTR *p
);
13819 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13820 HRESULT onreadystatechange
([in] VARIANT v
);
13822 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13823 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13825 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13827 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13829 [in] BSTR bstrMethod
,
13831 [in] VARIANT varAsync
,
13832 [in, optional] VARIANT varUser
,
13833 [in, optional] VARIANT varPassword
);
13835 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13836 HRESULT send
([in, optional] VARIANT varBody
);
13838 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13839 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13841 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13842 HRESULT getResponseHeader
(
13843 [in] BSTR bstrHeader
,
13844 [out, retval] BSTR *p
);
13846 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13847 HRESULT setRequestHeader
(
13848 [in] BSTR bstrHeader
,
13849 [in] BSTR bstrValue
);
13852 /*****************************************************************************
13853 * IHTMLXMLHttpRequest2 interface
13859 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13861 interface IHTMLXMLHttpRequest2
: IDispatch
13863 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13864 HRESULT timeout
([in] long v
);
13866 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13867 HRESULT timeout
([out, retval] long *p
);
13869 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13870 HRESULT ontimeout
([in] VARIANT v
);
13872 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13873 HRESULT ontimeout
([out, retval] VARIANT *p
);
13876 /*****************************************************************************
13877 * IHTMLXMLHttpRequestFactory interface
13883 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13885 interface IHTMLXMLHttpRequestFactory
: IDispatch
13887 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13888 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13891 /*****************************************************************************
13892 * DispHTMLXMLHttpRequest dispinterface
13896 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13898 dispinterface DispHTMLXMLHttpRequest
13902 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13905 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13906 VARIANT responseBody
();
13908 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13909 BSTR responseText
();
13911 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13912 IDispatch
*responseXML
();
13914 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13917 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13920 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13921 void onreadystatechange
(VARIANT v
);
13923 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13924 VARIANT onreadystatechange
();
13926 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
13929 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13931 [in] BSTR bstrMethod
,
13933 [in] VARIANT varAsync
,
13934 [in, optional] VARIANT varUser
,
13935 [in, optional] VARIANT varPassword
);
13937 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13938 void send
([in, optional] VARIANT varBody
);
13940 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13941 BSTR getAllResponseHeaders
();
13943 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13944 BSTR getResponseHeader
([in] BSTR bstrHeader
);
13946 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13947 void setRequestHeader
(
13948 [in] BSTR bstrHeader
,
13949 [in] BSTR bstrValue
);
13951 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13952 void timeout
(long v
);
13954 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13957 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13958 void ontimeout
(VARIANT v
);
13960 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13961 VARIANT ontimeout
();
13963 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13966 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
13967 void addEventListener
(
13969 [in] IDispatch
*listener
,
13970 [in] VARIANT_BOOL useCapture
);
13972 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
13973 void removeEventListener
(
13975 [in] IDispatch
*listener
,
13976 [in] VARIANT_BOOL useCapture
);
13978 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
13979 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
13982 /*****************************************************************************
13983 * HTMLXMLHttpRequest
13987 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13989 coclass HTMLXMLHttpRequest
13991 [default] dispinterface DispHTMLXMLHttpRequest
;
13992 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
13993 interface IHTMLXMLHttpRequest
;
13994 interface IHTMLXMLHttpRequest2
;
13995 interface IHTMLDOMConstructor
;
13996 interface IEventTarget
;
13999 /*****************************************************************************
14000 * IHTMLControlElement interface
14006 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14008 interface IHTMLControlElement
: IDispatch
14010 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14011 HRESULT tabIndex
([in] short v
);
14013 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14014 HRESULT tabIndex
([retval, out] short * p
);
14016 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
14019 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14020 HRESULT accessKey
([in] BSTR v
);
14022 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14023 HRESULT accessKey
([retval, out] BSTR * p
);
14025 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14026 HRESULT onblur
([in] VARIANT v
);
14028 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14029 HRESULT onblur
([retval, out] VARIANT * p
);
14031 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14032 HRESULT onfocus
([in] VARIANT v
);
14034 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14035 HRESULT onfocus
([retval, out] VARIANT * p
);
14037 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14038 HRESULT onresize
([in] VARIANT v
);
14040 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14041 HRESULT onresize
([retval, out] VARIANT * p
);
14043 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
14046 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
14047 HRESULT addFilter
([in] IUnknown
* pUnk
);
14049 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
14050 HRESULT removeFilter
([in] IUnknown
* pUnk
);
14052 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
14053 HRESULT clientHeight
([retval, out] LONG * p
);
14055 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
14056 HRESULT clientWidth
([retval, out] LONG * p
);
14058 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
14059 HRESULT clientTop
([retval, out] LONG * p
);
14061 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
14062 HRESULT clientLeft
([retval, out] LONG * p
);
14065 /*****************************************************************************
14066 * IHTMLBodyElement interface
14072 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14074 interface IHTMLBodyElement
: IDispatch
14076 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14077 HRESULT background
([in] BSTR v
);
14079 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14080 HRESULT background
([retval, out] BSTR *p
);
14082 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14083 HRESULT bgProperties
([in] BSTR v
);
14085 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14086 HRESULT bgProperties
([retval, out] BSTR *p
);
14088 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14089 HRESULT leftMargin
([in] VARIANT v
);
14091 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14092 HRESULT leftMargin
([retval, out] VARIANT *p
);
14094 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14095 HRESULT topMargin
([in] VARIANT v
);
14097 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14098 HRESULT topMargin
([retval, out] VARIANT *p
);
14100 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14101 HRESULT rightMargin
([in] VARIANT v
);
14103 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14104 HRESULT rightMargin
([retval, out] VARIANT *p
);
14106 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14107 HRESULT bottomMargin
([in] VARIANT v
);
14109 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14110 HRESULT bottomMargin
([retval, out] VARIANT *p
);
14112 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14113 HRESULT noWrap
([in] VARIANT_BOOL v
);
14115 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14116 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
14118 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14119 HRESULT bgColor
([in] VARIANT v
);
14121 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14122 HRESULT bgColor
([retval, out] VARIANT *p
);
14124 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14125 HRESULT text
([in] VARIANT v
);
14127 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14128 HRESULT text
([retval, out] VARIANT *p
);
14130 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14131 HRESULT link
([in] VARIANT v
);
14133 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14134 HRESULT link
([retval, out] VARIANT *p
);
14136 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14137 HRESULT vLink
([in] VARIANT v
);
14139 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14140 HRESULT vLink
([retval, out] VARIANT *p
);
14142 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14143 HRESULT aLink
([in] VARIANT v
);
14145 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14146 HRESULT aLink
([retval, out] VARIANT *p
);
14148 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14149 HRESULT onload
([in] VARIANT v
);
14151 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14152 HRESULT onload
([retval, out] VARIANT *p
);
14154 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14155 HRESULT onunload
([in] VARIANT v
);
14157 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14158 HRESULT onunload
([retval, out] VARIANT *p
);
14160 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14161 HRESULT scroll
([in] BSTR v
);
14163 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14164 HRESULT scroll
([retval, out] BSTR *p
);
14166 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14167 HRESULT onselect
([in] VARIANT v
);
14169 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14170 HRESULT onselect
([retval, out] VARIANT *p
);
14172 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14173 HRESULT onbeforeunload
([in] VARIANT v
);
14175 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14176 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14178 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14179 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14182 /*****************************************************************************
14183 * IHTMLBodyElement2 interface
14189 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14191 interface IHTMLBodyElement2
: IDispatch
14193 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14194 HRESULT onbeforeprint
([in] VARIANT v
);
14196 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14197 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
14199 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14200 HRESULT onafterprint
([in] VARIANT v
);
14202 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14203 HRESULT onafterprint
([retval, out] VARIANT *p
);
14208 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14210 dispinterface DispHTMLBody
14214 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14216 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14217 void background
(BSTR v
);
14219 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14222 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14223 void bgProperties
(BSTR v
);
14225 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14226 BSTR bgProperties
();
14228 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14229 void leftMargin
(VARIANT v
);
14231 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14232 VARIANT leftMargin
();
14234 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14235 void topMargin
(VARIANT v
);
14237 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14238 VARIANT topMargin
();
14240 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14241 void rightMargin
(VARIANT v
);
14243 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14244 VARIANT rightMargin
();
14246 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14247 void bottomMargin
(VARIANT v
);
14249 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14250 VARIANT bottomMargin
();
14252 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14253 void noWrap
(VARIANT_BOOL v
);
14255 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14256 VARIANT_BOOL noWrap
();
14258 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14259 void bgColor
(VARIANT v
);
14261 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14264 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14265 void text
(VARIANT v
);
14267 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14270 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14271 void link
(VARIANT v
);
14273 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14276 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14277 void vLink
(VARIANT v
);
14279 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14282 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14283 void aLink
(VARIANT v
);
14285 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14288 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14289 void onunload
(VARIANT v
);
14291 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14292 VARIANT onunload
();
14294 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14295 void scroll
(BSTR v
);
14297 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14300 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14301 void onbeforeunload
(VARIANT v
);
14303 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14304 VARIANT onbeforeunload
();
14306 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14307 IHTMLTxtRange
* createTextRange
();
14309 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14310 void onbeforeprint
(VARIANT v
);
14312 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14313 VARIANT onbeforeprint
();
14315 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14316 void onafterprint
(VARIANT v
);
14318 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14319 VARIANT onafterprint
();
14323 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14327 [default] dispinterface DispHTMLBody
;
14328 [source, default] dispinterface HTMLTextContainerEvents
;
14329 [source] dispinterface HTMLTextContainerEvents2
;
14330 WINE_HTMLELEMENT_INTERFACES
;
14331 interface IHTMLControlElement
;
14332 interface IHTMLTextContainer
;
14333 interface IHTMLBodyElement
;
14334 interface IHTMLBodyElement2
;
14335 /* interface IHTMLBodyElement3; */
14336 /* interface IHTMLBodyElement4; */
14337 /* interface IHTMLBodyElement5; */
14340 /*****************************************************************************
14341 * IHTMLAnchorElement interface
14347 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14349 interface IHTMLAnchorElement
: IDispatch
14351 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14352 HRESULT href
([in] BSTR v
);
14354 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14355 HRESULT href
([retval, out] BSTR *p
);
14357 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14358 HRESULT target
([in] BSTR v
);
14360 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14361 HRESULT target
([retval, out] BSTR *p
);
14363 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14364 HRESULT rel
([in] BSTR v
);
14366 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14367 HRESULT rel
([retval, out] BSTR *p
);
14369 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14370 HRESULT rev
([in] BSTR v
);
14372 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14373 HRESULT rev
([retval, out] BSTR *p
);
14375 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14376 HRESULT urn
([in] BSTR v
);
14378 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14379 HRESULT urn
([retval, out] BSTR *p
);
14381 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14382 HRESULT Methods
([in] BSTR v
);
14384 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14385 HRESULT Methods
([retval, out] BSTR *p
);
14387 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14388 HRESULT name
([in] BSTR v
);
14390 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14391 HRESULT name
([retval, out] BSTR *p
);
14393 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14394 HRESULT host
([in] BSTR v
);
14396 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14397 HRESULT host
([retval, out] BSTR *p
);
14399 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14400 HRESULT hostname
([in] BSTR v
);
14402 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14403 HRESULT hostname
([retval, out] BSTR *p
);
14405 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14406 HRESULT pathname
([in] BSTR v
);
14408 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14409 HRESULT pathname
([retval, out] BSTR *p
);
14411 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14412 HRESULT port
([in] BSTR v
);
14414 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14415 HRESULT port
([retval, out] BSTR *p
);
14417 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14418 HRESULT protocol
([in] BSTR v
);
14420 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14421 HRESULT protocol
([retval, out] BSTR *p
);
14423 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14424 HRESULT search
([in] BSTR v
);
14426 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14427 HRESULT search
([retval, out] BSTR *p
);
14429 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14430 HRESULT hash
([in] BSTR v
);
14432 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14433 HRESULT hash
([retval, out] BSTR *p
);
14435 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14436 HRESULT onblur
([in] VARIANT v
);
14438 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14439 HRESULT onblur
([retval, out] VARIANT *p
);
14441 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14442 HRESULT onfocus
([in] VARIANT v
);
14444 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14445 HRESULT onfocus
([retval, out] VARIANT *p
);
14447 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14448 HRESULT accessKey
([in] BSTR v
);
14450 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14451 HRESULT accessKey
([retval, out] BSTR *p
);
14453 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14454 HRESULT protocolLong
([retval, out] BSTR *p
);
14456 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14457 HRESULT mimeType
([retval, out] BSTR *p
);
14459 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14460 HRESULT nameProp
([retval, out] BSTR *p
);
14462 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14463 HRESULT tabIndex
([in] short v
);
14465 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14466 HRESULT tabIndex
([retval, out] short *p
);
14468 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14471 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14475 /*****************************************************************************
14476 * DispHTMLAnchorElement dispinterface
14480 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14482 dispinterface DispHTMLAnchorElement
14486 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14488 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14491 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14494 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14495 void target
(BSTR v
);
14497 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14500 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14503 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14506 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14509 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14512 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14515 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14518 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14519 void Methods
(BSTR v
);
14521 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14524 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14527 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14530 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14533 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14536 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14537 void hostname
(BSTR v
);
14539 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14542 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14543 void pathname
(BSTR v
);
14545 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14548 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14551 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14554 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14555 void protocol
(BSTR v
);
14557 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14560 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14561 void search
(BSTR v
);
14563 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14566 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14569 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14572 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14573 BSTR protocolLong
();
14575 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14578 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14581 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14582 void charset
(BSTR v
);
14584 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14587 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14588 void coords
(BSTR v
);
14590 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14593 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14594 void hreflang
(BSTR v
);
14596 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14599 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14600 void shape
(BSTR v
);
14602 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14605 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14608 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14611 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14612 void ie8_shape
(BSTR v
);
14614 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14617 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14618 void ie8_coords
(BSTR v
);
14620 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14623 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14624 void ie8_href
(BSTR v
);
14626 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14630 /*****************************************************************************
14631 * HTMLAnchorElement coclass
14635 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14637 coclass HTMLAnchorElement
14639 [default] dispinterface DispHTMLAnchorElement
;
14640 /* [source, default] dispinterface HTMLAnchorEvents; */
14641 /* [source] dispinterface HTMLAnchorEvents2; */
14642 WINE_HTMLDATAELEMENT_INTERFACES
;
14643 interface IHTMLAnchorElement
;
14644 /* interface IHTMLAnchorElement2; */
14645 /* interface IHTMLAnchorElement3; */
14648 /*****************************************************************************
14649 * IHTMLAreaElement interface
14655 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14657 interface IHTMLAreaElement
: IDispatch
14659 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14660 HRESULT shape
([in] BSTR v
);
14662 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14663 HRESULT shape
([retval, out] BSTR *p
);
14665 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14666 HRESULT coords
([in] BSTR v
);
14668 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14669 HRESULT coords
([retval, out] BSTR *p
);
14671 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14672 HRESULT href
([in] BSTR v
);
14674 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14675 HRESULT href
([retval, out] BSTR *p
);
14677 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14678 HRESULT target
([in] BSTR v
);
14680 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14681 HRESULT target
([retval, out] BSTR *p
);
14683 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14684 HRESULT alt
([in] BSTR v
);
14686 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14687 HRESULT alt
([retval, out] BSTR *p
);
14689 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14690 HRESULT noHref
([in] VARIANT_BOOL v
);
14692 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14693 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14695 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14696 HRESULT host
([in] BSTR v
);
14698 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14699 HRESULT host
([retval, out] BSTR *p
);
14701 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14702 HRESULT hostname
([in] BSTR v
);
14704 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14705 HRESULT hostname
([retval, out] BSTR *p
);
14707 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14708 HRESULT pathname
([in] BSTR v
);
14710 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14711 HRESULT pathname
([retval, out] BSTR *p
);
14713 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14714 HRESULT port
([in] BSTR v
);
14716 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14717 HRESULT port
([retval, out] BSTR *p
);
14719 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14720 HRESULT protocol
([in] BSTR v
);
14722 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14723 HRESULT protocol
([retval, out] BSTR *p
);
14725 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14726 HRESULT search
([in] BSTR v
);
14728 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14729 HRESULT search
([retval, out] BSTR *p
);
14731 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14732 HRESULT hash
([in] BSTR v
);
14734 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14735 HRESULT hash
([retval, out] BSTR *p
);
14737 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14738 HRESULT onblur
([in] VARIANT v
);
14740 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14741 HRESULT onblur
([retval, out] VARIANT *p
);
14743 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14744 HRESULT onfocus
([in] VARIANT v
);
14746 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14747 HRESULT onfocus
([retval, out] VARIANT *p
);
14749 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14750 HRESULT tabIndex
([in] short v
);
14752 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14753 HRESULT tabIndex
([retval, out] short *p
);
14755 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14758 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14762 /*****************************************************************************
14763 * DispHTMLAreaElement dispinterface
14767 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14769 dispinterface DispHTMLAreaElement
14773 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14775 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14776 void shape
(BSTR v
);
14778 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14781 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14782 void coords
(BSTR v
);
14784 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14787 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14790 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14793 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14794 void target
(BSTR v
);
14796 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14799 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14802 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14805 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14806 void noHref
(VARIANT_BOOL v
);
14808 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14809 VARIANT_BOOL noHref
();
14811 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14814 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14817 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14818 void hostname
(BSTR v
);
14820 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14823 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14824 void pathname
(BSTR v
);
14826 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14829 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14832 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14835 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14836 void protocol
(BSTR v
);
14838 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14841 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14842 void search
(BSTR v
);
14844 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14847 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14850 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14853 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14854 void ie8_shape
(BSTR v
);
14856 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14859 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14860 void ie8_coords
(BSTR v
);
14862 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14865 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14866 void ie8_href
(BSTR v
);
14868 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14872 /*****************************************************************************
14873 * HTMLAreaElement coclass
14877 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14879 coclass HTMLAreaElement
14881 [default] dispinterface DispHTMLAreaElement
;
14882 /* [source, default] dispinterface HTMLAreaEvents; */
14883 /* [source] dispinterface HTMLAreaEvents2; */
14884 WINE_HTMLELEMENT_INTERFACES
;
14885 interface IHTMLAreaElement
;
14886 /* interface IHTMLAreaElement2; */
14889 /*****************************************************************************
14890 * IHTMLLabelElement interface
14896 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14898 interface IHTMLLabelElement
: IDispatch
14900 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14901 HRESULT htmlFor
([in] BSTR v
);
14903 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14904 HRESULT htmlFor
([out, retval] BSTR *p
);
14906 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14907 HRESULT accessKey
([in] BSTR v
);
14909 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14910 HRESULT accessKey
([out, retval] BSTR *p
);
14913 /*****************************************************************************
14914 * IHTMLLabelElement2 interface
14920 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14922 interface IHTMLLabelElement2
: IDispatch
14924 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14925 HRESULT form
([out, retval] IHTMLFormElement
**p
);
14928 /*****************************************************************************
14929 * DispHTMLLabelElement dispinterface
14933 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14935 dispinterface DispHTMLLabelElement
14939 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14941 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14942 void htmlFor
(BSTR v
);
14944 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14947 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14948 IHTMLFormElement
*form
();
14951 /*****************************************************************************
14952 * HTMLLabelElement coclass
14956 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14958 coclass HTMLLabelElement
14960 [default] dispinterface DispHTMLLabelElement
;
14961 /* [source, default] dispinterface HTMLLabelEvents; */
14962 /* [source] dispinterface HTMLLabelEvents2; */
14963 WINE_HTMLDATAELEMENT_INTERFACES
;
14964 interface IHTMLLabelElement
;
14965 interface IHTMLLabelElement2
;
14968 /*****************************************************************************
14969 * IHTMLElementCollection interface
14975 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14977 interface IHTMLElementCollection
: IDispatch
14979 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14980 HRESULT toString
([retval, out] BSTR *String);
14982 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14983 HRESULT length
([in] LONG v
);
14985 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14986 HRESULT length
([retval, out] LONG *p
);
14988 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
14989 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14991 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14993 [optional, in] VARIANT name
,
14994 [optional, in] VARIANT index
,
14995 [retval, out] IDispatch
**pdisp
);
14997 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14999 [in] VARIANT tagName
,
15000 [retval, out] IDispatch
**pdisp
);
15003 /*****************************************************************************
15004 * DispHTMLElementCollection dispinterface
15008 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15010 dispinterface DispHTMLElementCollection
15014 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15017 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15018 void length
(LONG v
);
15020 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15023 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
15024 IUnknown
*_newEnum
();
15026 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15028 [in, optional] VARIANT name
,
15029 [in, optional] VARIANT index
);
15031 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15033 [in] VARIANT tagName
);
15035 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
15036 IDispatch
*urns
([in] VARIANT urn
);
15038 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
15039 IDispatch
*namedItem
([in] BSTR name
);
15042 /*****************************************************************************
15043 * IHTMLSelectElement interface
15049 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15051 interface IHTMLSelectElement
: IDispatch
15053 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15054 HRESULT size
([in] LONG v
);
15056 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15057 HRESULT size
([retval, out] LONG *p
);
15059 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15060 HRESULT multiple
([in] VARIANT_BOOL v
);
15062 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15063 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
15065 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15066 HRESULT name
([in] BSTR v
);
15068 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15069 HRESULT name
([retval, out] BSTR *p
);
15071 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15072 HRESULT options
([retval, out] IDispatch
**p
);
15074 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15075 HRESULT onchange
([in] VARIANT v
);
15077 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15078 HRESULT onchange
([retval, out] VARIANT *p
);
15080 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15081 HRESULT selectedIndex
([in] LONG v
);
15083 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15084 HRESULT selectedIndex
([retval, out] LONG *p
);
15086 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15087 HRESULT type
([retval, out] BSTR *p
);
15089 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15090 HRESULT value
([in] BSTR v
);
15092 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15093 HRESULT value
([retval, out] BSTR *p
);
15095 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15096 HRESULT disabled
([in] VARIANT_BOOL v
);
15098 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15099 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15101 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15102 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15104 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15106 [in] IHTMLElement
*element
,
15107 [optional, in] VARIANT before
);
15109 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15110 HRESULT remove
([defaultvalue(-1), in] LONG index
);
15112 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15113 HRESULT length
([in] LONG v
);
15115 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15116 HRESULT length
([retval, out] LONG *p
);
15118 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15119 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15121 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15123 [optional, in] VARIANT name
,
15124 [optional, in] VARIANT index
,
15125 [retval, out] IDispatch
**pdisp
);
15127 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15129 [in] VARIANT tagName
,
15130 [retval, out] IDispatch
**pdisp
);
15133 /*****************************************************************************
15134 * DispHTMLSelectElement dispinterface
15138 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15140 dispinterface DispHTMLSelectElement
15144 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15146 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15149 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15152 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15153 void multiple
(VARIANT_BOOL v
);
15155 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15156 VARIANT_BOOL multiple
();
15158 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15161 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15164 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15165 IDispatch
*options
();
15167 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15168 void selectedIndex
(LONG v
);
15170 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15171 LONG selectedIndex
();
15173 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15176 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15177 void value
(BSTR v
);
15179 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15182 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15183 IHTMLFormElement
*form
();
15185 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15187 [in] IHTMLElement
*element
,
15188 [in, optional] VARIANT before
);
15190 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15191 void remove
([in, defaultvalue(-1)] LONG index
);
15193 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15194 void length
(LONG v
);
15196 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15199 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15200 IUnknown
*_newEnum
();
15202 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15204 [in, optional] VARIANT name
,
15205 [in, optional] VARIANT index
);
15207 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15208 IDispatch
*tags
([in] VARIANT tagName
);
15210 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
15211 IDispatch
*urns
([in] VARIANT urn
);
15213 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
15214 IDispatch
*namedItem
([in] BSTR name
);
15217 /*****************************************************************************
15218 * HTMLSelectElement coclass
15222 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15224 coclass HTMLSelectElement
15226 [default] dispinterface DispHTMLSelectElement
;
15227 /* [source, default] dispinterface HTMLSelectElementEvents; */
15228 /* [source] dispinterface HTMLSelectElementEvents2; */
15229 WINE_HTMLDATAELEMENT_INTERFACES
;
15230 interface IHTMLControlElement
;
15231 interface IHTMLSelectElement
;
15232 /* interface IHTMLSelectElement2; */
15233 /* interface IHTMLSelectElement4; */
15234 /* interface IHTMLSelectElement5; */
15235 /* interface IHTMLSelectElement6; */
15238 /*****************************************************************************
15239 * IHTMLSelectionObject interface
15245 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15247 interface IHTMLSelectionObject
: IDispatch
15249 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
15250 HRESULT createRange
([retval, out] IDispatch
**range);
15252 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
15255 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
15258 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
15259 HRESULT type
([retval, out] BSTR *p
);
15262 /*****************************************************************************
15263 * IHTMLSelectionObject2 interface
15269 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15271 interface IHTMLSelectionObject2
: IDispatch
15273 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
15274 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
15276 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
15277 HRESULT typeDetail
([out, retval] BSTR *p
);
15280 /*****************************************************************************
15281 * IHTMLSelection interface
15287 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15289 interface IHTMLSelection
: IDispatch
15291 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
15292 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
15294 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
15295 HRESULT anchorOffset
([out, retval] long *p
);
15297 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
15298 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
15300 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
15301 HRESULT focusOffset
([out, retval] long *p
);
15303 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
15304 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
15306 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
15308 [in] IDispatch
*parentNode
,
15311 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
15312 HRESULT collapseToStart
();
15314 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
15315 HRESULT collapseToEnd
();
15317 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
15318 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
15320 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
15321 HRESULT deleteFromDocument
();
15323 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
15324 HRESULT rangeCount
([out, retval] long *p
);
15326 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
15327 HRESULT getRangeAt
(
15329 [out, retval] IHTMLDOMRange
**ppRange
);
15331 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
15332 HRESULT addRange
([in] IDispatch
*range);
15334 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
15335 HRESULT removeRange
([in] IDispatch
*range);
15337 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
15338 HRESULT removeAllRanges
();
15340 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
15341 HRESULT toString
([out, retval] BSTR *pSelectionString
);
15344 /*****************************************************************************
15345 * IHTMLOptionElement interface
15351 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15353 interface IHTMLOptionElement
: IDispatch
15355 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15356 HRESULT selected
([in] VARIANT_BOOL v
);
15358 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15359 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
15361 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15362 HRESULT value
([in] BSTR v
);
15364 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15365 HRESULT value
([retval, out] BSTR *p
);
15367 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15368 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
15370 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15371 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
15373 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15374 HRESULT index
([in] LONG v
);
15376 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15377 HRESULT index
([retval, out] LONG *p
);
15379 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15380 HRESULT text
([in] BSTR v
);
15382 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15383 HRESULT text
([retval, out] BSTR *p
);
15385 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15386 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15393 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15395 interface IHTMLOptionElement3
: IDispatch
15397 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15398 HRESULT label
([in] BSTR v
);
15400 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15401 HRESULT label
([retval, out] BSTR * p
);
15404 /*****************************************************************************
15405 * IHTMLOptionElementFactory interface
15411 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15413 interface IHTMLOptionElementFactory
: IDispatch
15415 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15417 [optional, in] VARIANT text
,
15418 [optional, in] VARIANT value
,
15419 [optional, in] VARIANT defaultselected
,
15420 [optional, in] VARIANT selected
,
15421 [retval, out] IHTMLOptionElement
**optelem
);
15424 /*****************************************************************************
15425 * DispHTMLOptionElement dispinterface
15429 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15431 dispinterface DispHTMLOptionElement
15435 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15437 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15438 void selected
(VARIANT_BOOL v
);
15440 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15441 VARIANT_BOOL selected
();
15443 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15444 void value
(BSTR v
);
15446 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15449 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15450 void defaultSelected
(VARIANT_BOOL v
);
15452 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15453 VARIANT_BOOL defaultSelected
();
15455 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15456 void index
(LONG v
);
15458 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15461 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15464 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15467 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15468 IHTMLFormElement
*form
();
15470 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15471 void label
(BSTR v
);
15473 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15479 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15481 coclass HTMLOptionElement
15483 [default] dispinterface DispHTMLOptionElement
;
15484 [source, default] dispinterface HTMLElementEvents
;
15485 [source] dispinterface HTMLElementEvents2
;
15486 WINE_HTMLDATAELEMENT_INTERFACES
;
15487 interface IHTMLOptionElement
;
15488 interface IHTMLOptionElement3
;
15489 /* interface IHTMLOptionElement4; */
15492 /*****************************************************************************
15493 * IHTMLInputElement interface
15499 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15501 interface IHTMLInputElement
: IDispatch
15503 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15504 HRESULT type
([in] BSTR v
);
15506 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15507 HRESULT type
([retval, out] BSTR *p
);
15509 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15510 HRESULT value
([in] BSTR v
);
15512 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15513 HRESULT value
([retval, out] BSTR *p
);
15515 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15516 HRESULT name
([in] BSTR v
);
15518 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15519 HRESULT name
([retval, out] BSTR *p
);
15521 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15522 HRESULT status
([in] VARIANT_BOOL v
);
15524 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15525 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15527 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15528 HRESULT disabled
([in] VARIANT_BOOL v
);
15530 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15531 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15533 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15534 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15536 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15537 HRESULT size
([in] LONG v
);
15539 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15540 HRESULT size
([retval, out] LONG *p
);
15542 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15543 HRESULT maxLength
([in] LONG v
);
15545 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15546 HRESULT maxLength
([retval, out] LONG *p
);
15548 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15551 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15552 HRESULT onchange
([in] VARIANT v
);
15554 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15555 HRESULT onchange
([retval, out] VARIANT *p
);
15557 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15558 HRESULT onselect
([in] VARIANT v
);
15560 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15561 HRESULT onselect
([retval, out] VARIANT *p
);
15563 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15564 HRESULT defaultValue([in] BSTR v
);
15566 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15567 HRESULT defaultValue([retval, out] BSTR *p
);
15569 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15570 HRESULT readOnly([in] VARIANT_BOOL v
);
15572 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15573 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15575 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15576 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15578 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15579 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15581 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15582 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15584 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15585 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15587 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15588 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15590 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15591 HRESULT checked
([in] VARIANT_BOOL v
);
15593 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15594 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15596 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15597 HRESULT border
([in] VARIANT v
);
15599 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15600 HRESULT border
([retval, out] VARIANT *p
);
15602 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15603 HRESULT vspace
([in] LONG v
);
15605 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15606 HRESULT vspace
([retval, out] LONG *p
);
15608 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15609 HRESULT hspace
([in] LONG v
);
15611 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15612 HRESULT hspace
([retval, out] LONG *p
);
15614 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15615 HRESULT alt
([in] BSTR v
);
15617 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15618 HRESULT alt
([retval, out] BSTR *p
);
15620 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15621 HRESULT src
([in] BSTR v
);
15623 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15624 HRESULT src
([retval, out] BSTR *p
);
15626 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15627 HRESULT lowsrc
([in] BSTR v
);
15629 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15630 HRESULT lowsrc
([retval, out] BSTR *p
);
15632 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15633 HRESULT vrml
([in] BSTR v
);
15635 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15636 HRESULT vrml
([retval, out] BSTR *p
);
15638 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15639 HRESULT dynsrc
([in] BSTR v
);
15641 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15642 HRESULT dynsrc
([retval, out] BSTR *p
);
15644 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15645 HRESULT readyState
([retval, out] BSTR *p
);
15647 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15648 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15650 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15651 HRESULT loop
([in] VARIANT v
);
15653 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15654 HRESULT loop
([retval, out] VARIANT *p
);
15656 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15657 HRESULT align
([in] BSTR v
);
15659 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15660 HRESULT align
([retval, out] BSTR *p
);
15662 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15663 HRESULT onload
([in] VARIANT v
);
15665 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15666 HRESULT onload
([retval, out] VARIANT *p
);
15668 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15669 HRESULT onerror
([in] VARIANT v
);
15671 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15672 HRESULT onerror
([retval, out] VARIANT *p
);
15674 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15675 HRESULT onabort
([in] VARIANT v
);
15677 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15678 HRESULT onabort
([retval, out] VARIANT *p
);
15680 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15681 HRESULT width
([in] LONG v
);
15683 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15684 HRESULT width
([retval, out] LONG *p
);
15686 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15687 HRESULT height
([in] LONG v
);
15689 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15690 HRESULT height
([retval, out] LONG *p
);
15692 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15693 HRESULT start
([in] BSTR v
);
15695 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15696 HRESULT start
([retval, out] BSTR *p
);
15699 /*****************************************************************************
15700 * IHTMLInputTextElement interface
15706 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15708 interface IHTMLInputTextElement
: IDispatch
15710 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15711 HRESULT type
([retval, out] BSTR *p
);
15713 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15714 HRESULT value
([in] BSTR v
);
15716 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15717 HRESULT value
([retval, out] BSTR *p
);
15719 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15720 HRESULT name
([in] BSTR v
);
15722 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15723 HRESULT name
([retval, out] BSTR *p
);
15725 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15726 HRESULT status
([in] VARIANT v
);
15728 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15729 HRESULT status
([retval, out] VARIANT *p
);
15731 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15732 HRESULT disabled
([in] VARIANT_BOOL v
);
15734 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15735 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15737 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15738 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15740 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15741 HRESULT defaultValue([in] BSTR v
);
15743 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15744 HRESULT defaultValue([retval, out] BSTR *p
);
15746 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15747 HRESULT size
([in] LONG v
);
15749 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15750 HRESULT size
([retval, out] LONG *p
);
15752 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15753 HRESULT maxLength
([in] LONG v
);
15755 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15756 HRESULT maxLength
([retval, out] LONG *p
);
15758 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15761 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15762 HRESULT onchange
([in] VARIANT v
);
15764 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15765 HRESULT onchange
([retval, out] VARIANT *p
);
15767 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15768 HRESULT onselect
([in] VARIANT v
);
15770 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15771 HRESULT onselect
([retval, out] VARIANT *p
);
15773 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15774 HRESULT readOnly([in] VARIANT_BOOL v
);
15776 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15777 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15779 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15780 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15783 /*****************************************************************************
15784 * IHTMLInputTextElement2 interface
15790 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15792 interface IHTMLInputTextElement2
: IDispatch
15794 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15795 HRESULT selectionStart
([in] long v
);
15797 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15798 HRESULT selectionStart
([out, retval] long *p
);
15800 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15801 HRESULT selectionEnd
([in] long v
);
15803 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15804 HRESULT selectionEnd
([out, retval] long *p
);
15806 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15807 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15812 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15814 dispinterface DispHTMLInputElement
15818 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15820 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15823 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15826 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15827 void value
(BSTR v
);
15829 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15832 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15835 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15838 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15839 void status
(VARIANT_BOOL v
);
15841 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15842 VARIANT_BOOL status
();
15844 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15845 IHTMLFormElement
*form
();
15847 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15850 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15853 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15854 void maxLength
(LONG v
);
15856 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15859 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15862 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15863 void defaultValue(BSTR v
);
15865 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15866 BSTR defaultValue();
15868 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15869 void readOnly(VARIANT_BOOL v
);
15871 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15872 VARIANT_BOOL readOnly();
15874 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15875 IHTMLTxtRange
*createTextRange
();
15877 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15878 void indeterminate
(VARIANT_BOOL v
);
15880 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15881 VARIANT_BOOL indeterminate
();
15883 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15884 void defaultChecked
(VARIANT_BOOL v
);
15886 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15887 VARIANT_BOOL defaultChecked
();
15889 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15890 void checked
(VARIANT_BOOL v
);
15892 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15893 VARIANT_BOOL checked
();
15895 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15896 void border
(VARIANT v
);
15898 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15901 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15902 void vspace
(LONG v
);
15904 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15907 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15908 void hspace
(LONG v
);
15910 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15913 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15916 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15919 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15922 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15925 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15926 void lowsrc
(BSTR v
);
15928 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15931 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15934 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15937 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15938 void dynsrc
(BSTR v
);
15940 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15943 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15944 VARIANT_BOOL complete
();
15946 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15947 void loop
(VARIANT v
);
15949 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15952 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15953 void align
(BSTR v
);
15955 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15958 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15959 void width
(LONG v
);
15961 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15964 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15965 void height
(LONG v
);
15967 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15970 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15971 void start
(BSTR v
);
15973 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15976 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15977 void accept
(BSTR v
);
15979 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15982 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15983 void useMap
(BSTR v
);
15985 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15988 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15989 void selectionStart
(long v
);
15991 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15992 long selectionStart
();
15994 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15995 void selectionEnd
(long v
);
15997 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15998 long selectionEnd
();
16000 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
16001 void setSelectionRange
([in] long start
, [in] long end
);
16004 /*****************************************************************************
16005 * HTMLInputElement coclass
16009 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16011 coclass HTMLInputElement
16013 [default] dispinterface DispHTMLInputElement
;
16014 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16015 /* [source] dispinterface HTMLInputTextElementEvents2; */
16016 /* [source] dispinterface HTMLOptionButtonElementEvents; */
16017 /* [source] dispinterface HTMLButtonElementEvents; */
16018 WINE_HTMLDATAELEMENT_INTERFACES
;
16019 interface IHTMLControlElement
;
16020 interface IHTMLInputElement
;
16021 /* interface IHTMLInputElement2; */
16022 interface IHTMLInputTextElement
;
16023 interface IHTMLInputTextElement2
;
16024 /* interface IHTMLInputHiddenElement; */
16025 /* interface IHTMLInputButtonElement; */
16026 /* interface IHTMLInputFileElement; */
16027 /* interface IHTMLOptionButtonElement; */
16028 /* interface IHTMLInputImage; */
16029 /* interface IHTMLInputElement3; */
16030 /* interface IHTMLInputRangeElement; */
16033 /*****************************************************************************
16034 * IHTMLTextAreaElement interface
16040 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16042 interface IHTMLTextAreaElement
: IDispatch
16044 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16045 HRESULT type
([retval, out] BSTR *p
);
16047 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16048 HRESULT value
([in] BSTR v
);
16050 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16051 HRESULT value
([retval, out] BSTR *p
);
16053 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16054 HRESULT name
([in] BSTR v
);
16056 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16057 HRESULT name
([retval, out] BSTR *p
);
16059 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16060 HRESULT status
([in] VARIANT v
);
16062 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16063 HRESULT status
([retval, out] VARIANT *p
);
16065 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16066 HRESULT disabled
([in] VARIANT_BOOL v
);
16068 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16069 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
16071 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16072 HRESULT form
([retval, out] IHTMLFormElement
**p
);
16074 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16075 HRESULT defaultValue([in] BSTR v
);
16077 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16078 HRESULT defaultValue([retval, out] BSTR *p
);
16080 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16083 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16084 HRESULT onchange
([in] VARIANT v
);
16086 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16087 HRESULT onchange
([retval, out] VARIANT *p
);
16089 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16090 HRESULT onselect
([in] VARIANT v
);
16092 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16093 HRESULT onselect
([retval, out] VARIANT *p
);
16095 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16096 HRESULT readOnly([in] VARIANT_BOOL v
);
16098 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16099 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16101 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16102 HRESULT rows
([in] LONG v
);
16104 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16105 HRESULT rows
([retval, out] LONG *p
);
16107 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16108 HRESULT cols
([in] LONG v
);
16110 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16111 HRESULT cols
([retval, out] LONG *p
);
16113 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16114 HRESULT wrap
([in] BSTR v
);
16116 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16117 HRESULT wrap
([retval, out] BSTR *p
);
16119 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16120 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16123 /*****************************************************************************
16124 * DispHTMLTextAreaElement dispinterface
16128 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16130 dispinterface DispHTMLTextAreaElement
16134 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16136 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16139 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16140 void value
(BSTR v
);
16142 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16145 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16148 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16151 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16152 void status
(VARIANT v
);
16154 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16157 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16158 IHTMLFormElement
*form
();
16160 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16161 void defaultValue(BSTR v
);
16163 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16164 BSTR defaultValue();
16166 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16169 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16170 void readOnly(VARIANT_BOOL v
);
16172 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16173 VARIANT_BOOL readOnly();
16175 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16178 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16181 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16184 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16187 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16190 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16193 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16194 IHTMLTxtRange
*createTextRange
();
16197 /*****************************************************************************
16198 * HTMLTextAreaElement coclass
16202 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16204 coclass HTMLTextAreaElement
16206 [default] dispinterface DispHTMLTextAreaElement
;
16207 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16208 /* [source] dispinterface HTMLInputTextElementEvents2; */
16209 [source] dispinterface HTMLTextContainerEvents
;
16210 [source] dispinterface HTMLTextContainerEvents2
;
16211 WINE_HTMLDATAELEMENT_INTERFACES
;
16212 interface IHTMLControlElement
;
16213 interface IHTMLTextContainer
;
16214 interface IHTMLTextAreaElement
;
16215 /* interface IHTMLTextAreaElement2; */
16218 /*****************************************************************************
16219 * IHTMLButtonElement interface
16225 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16227 interface IHTMLButtonElement
: IDispatch
16229 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16230 HRESULT type
([out, retval] BSTR *p
);
16232 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16233 HRESULT value
([in] BSTR v
);
16235 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16236 HRESULT value
([out, retval] BSTR *p
);
16238 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16239 HRESULT name
([in] BSTR v
);
16241 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16242 HRESULT name
([out, retval] BSTR *p
);
16244 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16245 HRESULT status
([in] VARIANT v
);
16247 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16248 HRESULT status
([out, retval] VARIANT *p
);
16250 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16251 HRESULT disabled
([in] VARIANT_BOOL v
);
16253 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16254 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
16256 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16257 HRESULT form
([out, retval] IHTMLFormElement
**p
);
16259 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16260 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
16263 /*****************************************************************************
16264 * DispHTMLButtonElement dispinterface
16268 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16270 dispinterface DispHTMLButtonElement
16274 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16276 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16279 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16280 void value
(BSTR v
);
16282 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16285 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16288 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16291 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16292 void status
(VARIANT v
);
16294 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16297 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16298 IHTMLFormElement
*form
();
16300 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16301 IHTMLTxtRange
*createTextRange
();
16304 /*****************************************************************************
16305 * HTMLButtonElement coclass
16309 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16311 coclass HTMLButtonElement
16313 [default] dispinterface DispHTMLButtonElement
;
16314 /* [source, default] dispinterface HTMLButtonElementEvents; */
16315 /* [source] dispinterface HTMLButtonElementEvents2; */
16316 WINE_HTMLDATAELEMENT_INTERFACES
;
16317 interface IHTMLControlElement
;
16318 interface IHTMLTextContainer
;
16319 interface IHTMLButtonElement
;
16320 /* interface IHTMLButtonElement2; */
16323 /*****************************************************************************
16324 * IHTMLHtmlElement interface
16330 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16332 interface IHTMLHtmlElement
: IDispatch
16334 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16335 HRESULT version([in] BSTR v
);
16337 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16338 HRESULT version([out, retval] BSTR *p
);
16341 /*****************************************************************************
16342 * IHTMLHeadElement interface
16348 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16350 interface IHTMLHeadElement
: IDispatch
16352 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16353 HRESULT profile
([in] BSTR v
);
16355 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16356 HRESULT profile
([retval, out] BSTR *p
);
16359 /*****************************************************************************
16360 * IHTMLHeadElement2 interface
16366 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16368 interface IHTMLHeadElement2
: IDispatch
16370 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16371 HRESULT profile
([in] BSTR v
);
16373 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16374 HRESULT profile
([retval, out] BSTR *p
);
16377 /*****************************************************************************
16378 * IHTMLTitleElement interface
16384 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16386 interface IHTMLTitleElement
: IDispatch
16388 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16389 HRESULT text
([in] BSTR v
);
16391 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16392 HRESULT text
([retval, out] BSTR *p
);
16395 /*****************************************************************************
16396 * IHTMLMetaElement interface
16402 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16404 interface IHTMLMetaElement
: IDispatch
16406 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16407 HRESULT httpEquiv
([in] BSTR v
);
16409 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16410 HRESULT httpEquiv
([out, retval] BSTR *p
);
16412 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16413 HRESULT content
([in] BSTR v
);
16415 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16416 HRESULT content
([out, retval] BSTR *p
);
16418 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16419 HRESULT name
([in] BSTR v
);
16421 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16422 HRESULT name
([out, retval] BSTR *p
);
16424 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16425 HRESULT url
([in] BSTR v
);
16427 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16428 HRESULT url
([out, retval] BSTR *p
);
16430 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16431 HRESULT charset
([in] BSTR v
);
16433 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16434 HRESULT charset
([out, retval] BSTR *p
);
16437 /*****************************************************************************
16438 * IHTMLMetaElement2 interface
16444 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16446 interface IHTMLMetaElement2
: IDispatch
16448 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16449 HRESULT scheme
([in] BSTR v
);
16451 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16452 HRESULT scheme
([out, retval] BSTR *p
);
16455 /*****************************************************************************
16456 * IHTMLMetaElement3 interface
16462 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16464 interface IHTMLMetaElement3
: IDispatch
16466 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16467 HRESULT url
([in] BSTR v
);
16469 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16470 HRESULT url
([out, retval] BSTR *p
);
16473 /*****************************************************************************
16474 * DispHTMLHtmlElement interface
16478 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16480 dispinterface DispHTMLHtmlElement
16484 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16486 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16487 void version(BSTR v
);
16489 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16493 /*****************************************************************************
16494 * HTMLHtmlElement coclass
16498 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16500 coclass HTMLHtmlElement
16502 [default] dispinterface DispHTMLHtmlElement
;
16503 [source, default] dispinterface HTMLElementEvents
;
16504 [source] dispinterface HTMLElementEvents2
;
16505 WINE_HTMLELEMENT_INTERFACES
;
16506 interface IHTMLHtmlElement
;
16509 /*****************************************************************************
16510 * DispHTMLHeadElement interface
16514 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16516 dispinterface DispHTMLHeadElement
16520 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16522 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16523 void profile
(BSTR v
);
16525 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16528 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16529 void ie8_profile
(BSTR v
);
16531 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16532 BSTR ie8_profile
();
16535 /*****************************************************************************
16536 * HTMLHeadElement coclass
16540 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16542 coclass HTMLHeadElement
16544 [default] dispinterface DispHTMLHeadElement
;
16545 [source, default] dispinterface HTMLElementEvents
;
16546 [source] dispinterface HTMLElementEvents2
;
16547 WINE_HTMLELEMENT_INTERFACES
;
16548 interface IHTMLHeadElement
;
16549 interface IHTMLHeadElement2
;
16552 /*****************************************************************************
16553 * DispHTMLTitleElement interface
16557 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16559 dispinterface DispHTMLTitleElement
16563 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16565 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16568 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16572 /*****************************************************************************
16573 * HTMLTitleElement coclass
16577 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16579 coclass HTMLTitleElement
16581 [default] dispinterface DispHTMLTitleElement
;
16582 [source, default] dispinterface HTMLElementEvents
;
16583 [source] dispinterface HTMLElementEvents2
;
16584 WINE_HTMLELEMENT_INTERFACES
;
16585 interface IHTMLTitleElement
;
16588 /*****************************************************************************
16589 * DispHTMLMetaElement dispinterface
16593 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16595 dispinterface DispHTMLMetaElement
16599 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16601 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16602 void httpEquiv
(BSTR v
);
16604 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16607 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16608 void content
(BSTR v
);
16610 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16613 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16616 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16619 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16622 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16625 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16626 void charset
(BSTR v
);
16628 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16631 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16632 void scheme
(BSTR v
);
16634 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16637 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16638 void ie8_url
(BSTR v
);
16640 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16644 /*****************************************************************************
16645 * HTMLMetaElement coclass
16649 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16651 coclass HTMLMetaElement
16653 [default] dispinterface DispHTMLMetaElement
;
16654 [source, default] dispinterface HTMLElementEvents
;
16655 [source] dispinterface HTMLElementEvents2
;
16656 WINE_HTMLELEMENT_INTERFACES
;
16657 interface IHTMLMetaElement
;
16658 interface IHTMLMetaElement2
;
16659 interface IHTMLMetaElement3
;
16662 /*****************************************************************************
16663 * DispHTMLUnknownElement dispinterface
16667 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16669 dispinterface DispHTMLUnknownElement
16673 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16676 /*****************************************************************************
16677 * HTMLUnknownElement coclass
16681 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16683 coclass HTMLUnknownElement
16685 [default] dispinterface DispHTMLUnknownElement
;
16686 [source, default] dispinterface HTMLElementEvents
;
16687 [source] dispinterface HTMLElementEvents2
;
16688 WINE_HTMLELEMENT_INTERFACES
;
16689 /* interface IHTMLUnknownElement; */
16692 /*****************************************************************************
16693 * ISVGAnimatedEnumeration interface
16699 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16701 interface ISVGAnimatedEnumeration
: IDispatch
16703 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16704 HRESULT baseVal
([in] USHORT v
);
16706 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16707 HRESULT baseVal
([out, retval] USHORT
*p
);
16709 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16710 HRESULT animVal
([in] USHORT v
);
16712 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16713 HRESULT animVal
([out, retval] USHORT
*p
);
16716 /*****************************************************************************
16717 * ISVGElement interface
16723 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16725 interface ISVGElement
: IDispatch
16727 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16728 HRESULT xmlbase
([in] BSTR v
);
16730 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16731 HRESULT xmlbase
([out, retval] BSTR *p
);
16733 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16734 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16736 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16737 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16739 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16740 HRESULT viewportElement
([in] ISVGElement
*v
);
16742 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16743 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16745 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16746 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16748 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16749 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16752 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16753 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16754 void xmlbase
(BSTR v
); \
16756 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16759 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16760 void ownerSVGElement
(ISVGSVGElement
*v
); \
16762 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16763 ISVGSVGElement
*ownerSVGElement
(); \
16765 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16766 void viewportElement
(ISVGElement
*v
); \
16768 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16769 ISVGElement
*viewportElement
(); \
16771 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16772 void focusable
(ISVGAnimatedEnumeration
*v
); \
16774 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16775 ISVGAnimatedEnumeration
*focusable
()
16778 /*****************************************************************************
16779 * DispSVGElement dispinterface
16783 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16785 dispinterface DispSVGElement
16789 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16790 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16793 /*****************************************************************************
16794 * SVGElement coclass
16798 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
16802 [default] dispinterface DispSVGElement
;
16803 [source, default] dispinterface HTMLElementEvents
;
16804 [source] dispinterface HTMLElementEvents2
;
16805 interface ISVGElement
;
16806 interface IHTMLElement
;
16809 /*****************************************************************************
16810 * ISVGLength interface
16816 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16818 interface ISVGLength
: IDispatch
16820 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16821 HRESULT unitType
([in] short v
);
16823 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16824 HRESULT unitType
([out, retval] short *p
);
16826 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16827 HRESULT value
([in] float v
);
16829 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16830 HRESULT value
([out, retval] float *p
);
16832 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16833 HRESULT valueInSpecifiedUnits
([in] float v
);
16835 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16836 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16838 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16839 HRESULT valueAsString
([in] BSTR v
);
16841 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16842 HRESULT valueAsString
([out, retval] BSTR *p
);
16844 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16845 HRESULT newValueSpecifiedUnits
(
16846 [in] short unitType
,
16847 [in] float valueInSpecifiedUnits
);
16849 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16850 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16853 /*****************************************************************************
16854 * ISVGAnimatedLength interface
16860 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16862 interface ISVGAnimatedLength
: IDispatch
16864 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16865 HRESULT baseVal
([in] ISVGLength
*v
);
16867 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16868 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16870 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16871 HRESULT animVal
([in] ISVGLength
*v
);
16873 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16874 HRESULT animVal
([out, retval] ISVGLength
**p
);
16877 /*****************************************************************************
16878 * ISVGRect interface
16884 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16886 interface ISVGRect
: IDispatch
16888 [propput, id(DISPID_ISVGRECT_X
)]
16889 HRESULT x
([in] float v
);
16891 [propget, id(DISPID_ISVGRECT_X
)]
16892 HRESULT x
([out, retval] float *p
);
16894 [propput, id(DISPID_ISVGRECT_Y
)]
16895 HRESULT y
([in] float v
);
16897 [propget, id(DISPID_ISVGRECT_Y
)]
16898 HRESULT y
([out, retval] float *p
);
16900 [propput, id(DISPID_ISVGRECT_WIDTH
)]
16901 HRESULT width
([in] float v
);
16903 [propget, id(DISPID_ISVGRECT_WIDTH
)]
16904 HRESULT width
([out, retval] float *p
);
16906 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
16907 HRESULT height
([in] float v
);
16909 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
16910 HRESULT height
([out, retval] float *p
);
16913 /*****************************************************************************
16914 * ISVGViewSpec interface
16920 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16922 interface ISVGViewSpec
: IDispatch
16926 /*****************************************************************************
16927 * ISVGMatrix interface
16933 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16935 interface ISVGMatrix
: IDispatch
16937 [propput, id(DISPID_ISVGMATRIX_A
)]
16938 HRESULT a
([in] float v
);
16940 [propget, id(DISPID_ISVGMATRIX_A
)]
16941 HRESULT a
([out, retval] float *p
);
16943 [propput, id(DISPID_ISVGMATRIX_B
)]
16944 HRESULT b
([in] float v
);
16946 [propget, id(DISPID_ISVGMATRIX_B
)]
16947 HRESULT b
([out, retval] float *p
);
16949 [propput, id(DISPID_ISVGMATRIX_C
)]
16950 HRESULT c
([in] float v
);
16952 [propget, id(DISPID_ISVGMATRIX_C
)]
16953 HRESULT c
([out, retval] float *p
);
16955 [propput, id(DISPID_ISVGMATRIX_D
)]
16956 HRESULT d
([in] float v
);
16958 [propget, id(DISPID_ISVGMATRIX_D
)]
16959 HRESULT d
([out, retval] float *p
);
16961 [propput, id(DISPID_ISVGMATRIX_E
)]
16962 HRESULT e
([in] float v
);
16964 [propget, id(DISPID_ISVGMATRIX_E
)]
16965 HRESULT e
([out, retval] float *p
);
16967 [propput, id(DISPID_ISVGMATRIX_F
)]
16968 HRESULT f
([in] float v
);
16970 [propget, id(DISPID_ISVGMATRIX_F
)]
16971 HRESULT f
([out, retval] float *p
);
16973 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
16975 [in] ISVGMatrix
*secondMatrix
,
16976 [out, retval] ISVGMatrix
**p
);
16978 [id(DISPID_ISVGMATRIX_INVERSE
)]
16979 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
16981 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
16985 [out, retval] ISVGMatrix
**p
);
16987 [id(DISPID_ISVGMATRIX_SCALE
)]
16989 [in] float scaleFactor
,
16990 [out, retval] ISVGMatrix
**p
);
16992 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
16993 HRESULT scaleNonUniform
(
16994 [in] float scaleFactorX
,
16995 [in] float scaleFactorY
,
16996 [out, retval] ISVGMatrix
**p
);
16998 [id(DISPID_ISVGMATRIX_ROTATE
)]
17001 [out, retval] ISVGMatrix
**p
);
17003 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
17004 HRESULT rotateFromVector
(
17007 [out, retval] ISVGMatrix
**p
);
17009 [id(DISPID_ISVGMATRIX_FLIPX
)]
17010 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
17012 [id(DISPID_ISVGMATRIX_FLIPY
)]
17013 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
17015 [id(DISPID_ISVGMATRIX_SKEWX
)]
17018 [out, retval] ISVGMatrix
**p
);
17020 [id(DISPID_ISVGMATRIX_SKEWY
)]
17023 [out, retval] ISVGMatrix
**p
);
17026 /*****************************************************************************
17027 * ISVGPoint interface
17033 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17035 interface ISVGPoint
: IDispatch
17037 [propput, id(DISPID_ISVGPOINT_X
)]
17038 HRESULT x
([in] float v
);
17040 [propget, id(DISPID_ISVGPOINT_X
)]
17041 HRESULT x
([out, retval] float *p
);
17043 [propput, id(DISPID_ISVGPOINT_Y
)]
17044 HRESULT y
([in] float v
);
17046 [propget, id(DISPID_ISVGPOINT_Y
)]
17047 HRESULT y
([out, retval] float *p
);
17049 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
17050 HRESULT matrixTransform
(
17051 [in] ISVGMatrix
*pMatrix
,
17052 [out, retval] ISVGPoint
**p
);
17055 /*****************************************************************************
17056 * ISVGNumber interface
17062 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17064 interface ISVGNumber
: IDispatch
17066 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
17067 HRESULT value
([in] float v
);
17069 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
17070 HRESULT value
([out, retval] float *p
);
17073 /*****************************************************************************
17074 * ISVGAngle interface
17080 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17082 interface ISVGAngle
: IDispatch
17084 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
17085 HRESULT unitType
([in] short v
);
17087 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
17088 HRESULT unitType
([out, retval] short *p
);
17090 [propput, id(DISPID_ISVGANGLE_VALUE
)]
17091 HRESULT value
([in] float v
);
17093 [propget, id(DISPID_ISVGANGLE_VALUE
)]
17094 HRESULT value
([out, retval] float *p
);
17096 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17097 HRESULT valueInSpecifiedUnits
([in] float v
);
17099 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17100 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17102 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17103 HRESULT valueAsString
([in] BSTR v
);
17105 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17106 HRESULT valueAsString
([out, retval] BSTR *p
);
17108 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
17109 HRESULT newValueSpecifiedUnits
(
17110 [in] short unitType
,
17111 [in] float valueInSpecifiedUnits
);
17113 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
17114 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17117 /*****************************************************************************
17118 * ISVGStringList interface
17124 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17126 interface ISVGStringList
: IDispatch
17128 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17129 HRESULT numberOfItems
([in] long v
);
17131 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17132 HRESULT numberOfItems
([out, retval] long *p
);
17134 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
17137 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
17138 HRESULT initialize
(
17140 [out, retval] BSTR *p
);
17142 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
17145 [out, retval] BSTR *p
);
17147 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
17148 HRESULT insertItemBefore
(
17151 [out, retval] BSTR *p
);
17153 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
17154 HRESULT replaceItem
(
17157 [out, retval] BSTR *p
);
17159 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
17160 HRESULT removeItem
(
17162 [out, retval] BSTR *p
);
17164 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
17165 HRESULT appendItem
(
17167 [out, retval] BSTR *p
);
17170 /*****************************************************************************
17171 * ISVGTransform interface
17177 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17179 interface ISVGTransform
: IDispatch
17181 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
17182 HRESULT type
([in] short v
);
17184 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
17185 HRESULT type
([out, retval] short *p
);
17187 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17188 HRESULT matrix
([in] ISVGMatrix
*v
);
17190 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17191 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
17193 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17194 HRESULT angle
([in] float v
);
17196 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17197 HRESULT angle
([out, retval] float *p
);
17199 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
17200 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
17202 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
17203 HRESULT setTranslate
(
17207 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
17212 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
17218 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
17219 HRESULT setSkewX
([in] float angle
);
17221 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
17222 HRESULT setSkewY
([in] float angle
);
17225 /*****************************************************************************
17226 * ISVGTransformList interface
17232 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17234 interface ISVGTransformList
: IDispatch
17236 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17237 HRESULT numberOfItems
([in] long v
);
17239 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17240 HRESULT numberOfItems
([out, retval] long *p
);
17242 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
17245 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
17246 HRESULT initialize
(
17247 [in] ISVGTransform
*newItem
,
17248 [out, retval] ISVGTransform
**p
);
17250 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
17253 [out, retval] ISVGTransform
**p
);
17255 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
17256 HRESULT insertItemBefore
(
17257 [in] ISVGTransform
*newItem
,
17259 [out, retval] ISVGTransform
**p
);
17261 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
17262 HRESULT replaceItem
(
17263 [in] ISVGTransform
*newItem
,
17265 [out, retval] ISVGTransform
**p
);
17267 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
17268 HRESULT removeItem
(
17270 [out, retval] ISVGTransform
**p
);
17272 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
17273 HRESULT appendItem
(
17274 [in] ISVGTransform
*newItem
,
17275 [out, retval] ISVGTransform
**p
);
17277 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
17278 HRESULT createSVGTransformFromMatrix
(
17279 [in] ISVGMatrix
*newItem
,
17280 [out, retval] ISVGTransform
**p
);
17282 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
17283 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
17286 /*****************************************************************************
17287 * ISVGAnimatedTransformList interface
17293 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17295 interface ISVGAnimatedTransformList
: IDispatch
17297 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17298 HRESULT baseVal
([in] ISVGTransformList
*v
);
17300 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17301 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
17303 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17304 HRESULT animVal
([in] ISVGTransformList
*v
);
17306 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17307 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
17310 /*****************************************************************************
17311 * ISVGAnimatedBoolean interface
17317 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17319 interface ISVGAnimatedBoolean
: IDispatch
17321 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17322 HRESULT baseVal
([in] VARIANT_BOOL v
);
17324 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17325 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
17327 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17328 HRESULT animVal
([in] VARIANT_BOOL v
);
17330 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17331 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
17334 /*****************************************************************************
17335 * ISVGAnimatedString interface
17341 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17343 interface ISVGAnimatedString
: IDispatch
17345 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17346 HRESULT baseVal
([in] BSTR v
);
17348 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17349 HRESULT baseVal
([out, retval] BSTR *p
);
17351 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17352 HRESULT animVal
([out, retval] BSTR *p
);
17355 /*****************************************************************************
17356 * ISVGAnimatedRect interface
17362 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17364 interface ISVGAnimatedRect
: IDispatch
17366 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17367 HRESULT baseVal
([in] ISVGRect
*v
);
17369 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17370 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17372 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17373 HRESULT animVal
([in] ISVGRect
*v
);
17375 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17376 HRESULT animVal
([out, retval] ISVGRect
**p
);
17379 /*****************************************************************************
17380 * ISVGPreserveAspectRatio interface
17386 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17388 interface ISVGPreserveAspectRatio
: IDispatch
17390 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17391 HRESULT align
([in] short v
);
17393 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17394 HRESULT align
([out, retval] short *p
);
17396 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17397 HRESULT meetOrSlice
([in] short v
);
17399 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17400 HRESULT meetOrSlice
([out, retval] short *p
);
17403 /*****************************************************************************
17404 * ISVGAnimatedPreserveAspectRatio interface
17410 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17412 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17414 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17415 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17417 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17418 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17420 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17421 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17423 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17424 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17427 /*****************************************************************************
17428 * ISVGTransformable interface
17434 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17436 interface ISVGTransformable
: IDispatch
17438 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17439 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17442 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17443 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17444 ISVGAnimatedTransformList
*transform
()
17450 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17452 interface ISVGTests
: IDispatch
17454 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17455 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17457 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17458 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17460 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17461 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17463 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17464 HRESULT hasExtension
(
17465 [in] BSTR extension
,
17466 [out, retval] VARIANT_BOOL *p
);
17469 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17470 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17471 ISVGStringList
*requiredFeatures
(); \
17473 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17474 ISVGStringList
*requiredExtensions
(); \
17476 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17477 ISVGStringList
*systemLanguage
(); \
17479 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17480 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17482 /*****************************************************************************
17483 * ISVGLangSpace interface
17489 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17491 interface ISVGLangSpace
: IDispatch
17493 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17494 HRESULT xmllang
([in] BSTR v
);
17496 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17497 HRESULT xmllang
([out, retval] BSTR *p
);
17499 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17500 HRESULT xmlspace
([in] BSTR v
);
17502 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17503 HRESULT xmlspace
([out, retval] BSTR *p
);
17506 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17507 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17508 void xmllang
(BSTR v
); \
17510 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17513 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17514 void xmlspace
(BSTR v
); \
17516 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17519 /*****************************************************************************
17520 * ISVGExternalResourcesRequired interface
17526 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17528 interface ISVGExternalResourcesRequired
: IDispatch
17530 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17531 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17534 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17535 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17536 ISVGAnimatedBoolean
*externalResourcesRequired
()
17538 /*****************************************************************************
17539 * ISVGStylable interface
17545 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17547 interface ISVGStylable
: IDispatch
17549 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17550 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17553 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17554 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17555 ISVGAnimatedString
*className
()
17557 /*****************************************************************************
17558 * ISVGLocatable interface
17564 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17566 interface ISVGLocatable
: IDispatch
17568 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17569 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17571 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17572 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17574 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17575 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17577 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17578 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17580 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17581 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17583 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17584 HRESULT getTransformToElement
(
17585 [in] ISVGElement
*pElement
,
17586 [out, retval] ISVGMatrix
**p
);
17589 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17590 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17591 ISVGElement
*nearestViewportElement
(); \
17593 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17594 ISVGElement
*farthestViewportElement
(); \
17596 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17597 ISVGRect
*getBBox
(); \
17599 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17600 ISVGMatrix
*getCTM
(); \
17602 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17603 ISVGMatrix
*getScreenCTM
(); \
17605 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17606 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17608 /*****************************************************************************
17609 * ISVGFitToViewBox interface
17615 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17617 interface ISVGFitToViewBox
: IDispatch
17619 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17620 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17622 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17623 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17625 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17626 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17629 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17630 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17631 ISVGAnimatedRect
*viewBox
(); \
17633 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17634 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17636 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17637 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17639 /*****************************************************************************
17640 * ISVGZoomAndPan interface
17646 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17648 interface ISVGZoomAndPan
: IDispatch
17650 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17651 HRESULT zoomAndPan
([out, retval] short *p
);
17654 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17655 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17658 /*****************************************************************************
17659 * ISVGSVGElement interface
17665 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17667 interface ISVGSVGElement
: IDispatch
17669 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17670 HRESULT x
([in] ISVGAnimatedLength
*v
);
17672 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17673 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17675 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17676 HRESULT y
([in] ISVGAnimatedLength
*v
);
17678 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17679 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17681 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17682 HRESULT width
([in] ISVGAnimatedLength
*v
);
17684 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17685 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17687 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17688 HRESULT height
([in] ISVGAnimatedLength
*v
);
17690 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17691 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17693 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17694 HRESULT contentScriptType
([in] BSTR v
);
17696 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17697 HRESULT contentScriptType
([out, retval] BSTR *p
);
17699 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17700 HRESULT contentStyleType
([in] BSTR v
);
17702 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17703 HRESULT contentStyleType
([out, retval] BSTR *p
);
17705 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17706 HRESULT viewport
([in] ISVGRect
*v
);
17708 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17709 HRESULT viewport
([out, retval] ISVGRect
**p
);
17711 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17712 HRESULT pixelUnitToMillimeterX
([in] float v
);
17714 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17715 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17717 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17718 HRESULT pixelUnitToMillimeterY
([in] float v
);
17720 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17721 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17723 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17724 HRESULT screenPixelToMillimeterX
([in] float v
);
17726 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17727 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17729 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17730 HRESULT screenPixelToMillimeterY
([in] float v
);
17732 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17733 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17735 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17736 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17738 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17739 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17741 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17742 HRESULT currentView
([in] ISVGViewSpec
*v
);
17744 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17745 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17747 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17748 HRESULT currentScale
([in] float v
);
17750 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17751 HRESULT currentScale
([out, retval] float *p
);
17753 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17754 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17756 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17757 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17759 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17760 HRESULT suspendRedraw
(
17761 [in] ULONG maxWaitMilliseconds
,
17762 [out, retval] ULONG
*p
);
17764 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17765 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17767 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17768 HRESULT unsuspendRedrawAll
();
17770 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17771 HRESULT forceRedraw
();
17773 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17774 HRESULT pauseAnimations
();
17776 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17777 HRESULT unpauseAnimations
();
17779 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17780 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17782 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17783 HRESULT getCurrentTime
([out, retval] float *p
);
17785 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17786 HRESULT setCurrentTime
([in] float seconds
);
17788 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17789 HRESULT getIntersectionList
(
17790 [in] ISVGRect
*rect
,
17791 [in] ISVGElement
*referenceElement
,
17792 [out, retval] VARIANT *p
);
17794 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17795 HRESULT getEnclosureList
(
17796 [in] ISVGRect
*rect
,
17797 [in] ISVGElement
*referenceElement
,
17798 [out, retval] VARIANT *p
);
17800 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17801 HRESULT checkIntersection
(
17802 [in] ISVGElement
*element
,
17803 [in] ISVGRect
*rect
,
17804 [out, retval] VARIANT_BOOL *p
);
17806 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17807 HRESULT checkEnclosure
(
17808 [in] ISVGElement
*element
,
17809 [in] ISVGRect
*rect
,
17810 [out, retval] VARIANT_BOOL *p
);
17812 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17813 HRESULT deselectAll
();
17815 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17816 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17818 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17819 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17821 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17822 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17824 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17825 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17827 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17828 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17830 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17831 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17833 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17834 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17836 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17837 HRESULT createSVGTransformFromMatrix
(
17838 [in] ISVGMatrix
*matrix
,
17839 [out, retval] ISVGTransform
**p
);
17841 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17842 HRESULT getElementById
(
17843 [in] BSTR elementId
,
17844 [out, retval] IHTMLElement
**p
);
17847 /*****************************************************************************
17848 * DispSVGSVGElement dispinterface
17852 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17854 dispinterface DispSVGSVGElement
17858 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17859 void x
(ISVGAnimatedLength
*v
);
17861 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17862 ISVGAnimatedLength
*x
();
17864 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17865 void y
(ISVGAnimatedLength
*v
);
17867 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17868 ISVGAnimatedLength
*y
();
17870 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17871 void width
(ISVGAnimatedLength
*v
);
17873 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17874 ISVGAnimatedLength
*width
();
17876 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17877 void height
(ISVGAnimatedLength
*v
);
17879 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17880 ISVGAnimatedLength
*height
();
17882 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17883 void contentScriptType
(BSTR v
);
17885 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17886 BSTR contentScriptType
();
17888 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17889 void contentStyleType
(BSTR v
);
17891 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17892 BSTR contentStyleType
();
17894 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17895 void viewport
(ISVGRect
*v
);
17897 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17898 ISVGRect
*viewport
();
17900 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17901 void pixelUnitToMillimeterX
(float v
);
17903 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17904 float pixelUnitToMillimeterX
();
17906 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17907 void pixelUnitToMillimeterY
(float v
);
17909 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17910 float pixelUnitToMillimeterY
();
17912 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17913 void screenPixelToMillimeterX
(float v
);
17915 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17916 float screenPixelToMillimeterX
();
17918 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17919 void screenPixelToMillimeterY
(float v
);
17921 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17922 float screenPixelToMillimeterY
();
17924 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17925 void useCurrentView
(VARIANT_BOOL v
);
17927 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17928 VARIANT_BOOL useCurrentView
();
17930 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17931 void currentView
(ISVGViewSpec
*v
);
17933 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17934 ISVGViewSpec
*currentView
();
17936 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17937 void currentScale
(float v
);
17939 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17940 float currentScale
();
17942 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17943 void currentTranslate
(ISVGPoint
*v
);
17945 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17946 ISVGPoint
*currentTranslate
();
17948 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17949 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
17951 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17952 void unsuspendRedraw
([in] ULONG suspendHandeID
);
17954 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17955 void unsuspendRedrawAll
();
17957 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17958 void forceRedraw
();
17960 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17961 void pauseAnimations
();
17963 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17964 void unpauseAnimations
();
17966 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17967 VARIANT_BOOL animationsPaused
();
17969 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17970 float getCurrentTime
();
17972 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17973 void setCurrentTime
([in] float seconds
);
17975 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17976 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
17978 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17979 VARIANT getEnclosureList
(
17980 [in] ISVGRect
*rect
,
17981 [in] ISVGElement
*referenceElement
);
17983 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17984 VARIANT_BOOL checkIntersection
(
17985 [in] ISVGElement
*element
,
17986 [in] ISVGRect
*rect
);
17988 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17989 VARIANT_BOOL checkEnclosure
(
17990 [in] ISVGElement
*element
,
17991 [in] ISVGRect
*rect
);
17993 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17994 void deselectAll
();
17996 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17997 ISVGNumber
*createSVGNumber
();
17999 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
18000 ISVGLength
*createSVGLength
();
18002 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
18003 ISVGAngle
*createSVGAngle
();
18005 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
18006 ISVGPoint
*createSVGPoint
();
18008 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
18009 ISVGMatrix
*createSVGMatrix
();
18011 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
18012 ISVGRect
*createSVGRect
();
18014 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
18015 ISVGTransform
*createSVGTransform
();
18017 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
18018 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
18020 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
18021 IHTMLElement
*getElementById
([in] BSTR elementId
);
18023 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18024 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18025 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18026 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18027 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18028 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18029 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
18030 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
18035 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
18037 coclass SVGSVGElement
18039 [default] dispinterface DispSVGSVGElement
;
18040 [source, default] dispinterface HTMLElementEvents
;
18041 [source] dispinterface HTMLElementEvents2
;
18042 interface ISVGSVGElement
;
18043 interface ISVGElement
;
18044 interface ISVGTests
;
18045 interface ISVGLangSpace
;
18046 interface ISVGExternalResourcesRequired
;
18047 interface ISVGStylable
;
18048 interface ISVGLocatable
;
18049 interface ISVGFitToViewBox
;
18050 interface ISVGZoomAndPan
;
18057 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
18059 interface ISVGCircleElement
: IDispatch
18061 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18062 HRESULT cx
([in] ISVGAnimatedLength
*v
);
18064 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18065 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
18067 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18068 HRESULT cy
([in] ISVGAnimatedLength
*v
);
18070 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18071 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
18073 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18074 HRESULT r
([in] ISVGAnimatedLength
*v
);
18076 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18077 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
18082 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18084 dispinterface DispSVGCircleElement
18088 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18089 void cx
(ISVGAnimatedLength
*v
);
18091 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18092 ISVGAnimatedLength
*cx
();
18094 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18095 void cy
(ISVGAnimatedLength
*v
);
18097 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18098 ISVGAnimatedLength
*cy
();
18100 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18101 void r
(ISVGAnimatedLength
*v
);
18103 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18104 ISVGAnimatedLength
*r
();
18106 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18107 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
18108 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18109 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18114 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
18116 coclass SVGCircleElement
18118 [default] dispinterface DispSVGCircleElement
;
18119 [source, default] dispinterface HTMLElementEvents
;
18120 [source] dispinterface HTMLElementEvents2
;
18121 interface ISVGCircleElement
;
18122 interface ISVGTests
;
18123 interface ISVGTransformable
;
18124 interface ISVGLocatable
;
18125 interface ISVGElement
;
18128 /*****************************************************************************
18129 * ISVGTextContentElement interface
18135 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18137 interface ISVGTextContentElement
: IDispatch
18139 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18140 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
18142 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18143 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
18145 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18146 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
18148 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18149 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
18151 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
18152 HRESULT getNumberOfChars
([out, retval] long *p
);
18154 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
18155 HRESULT getComputedTextLength
([out, retval] float *p
);
18157 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
18158 HRESULT getSubStringLength
(
18161 [out, retval] float *p
);
18163 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
18164 HRESULT getStartPositionOfChar
(
18166 [out, retval] ISVGPoint
**p
);
18168 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
18169 HRESULT getEndPositionOfChar
(
18171 [out, retval] ISVGPoint
**p
);
18173 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
18174 HRESULT getExtentOfChar
(
18176 [out, retval] ISVGRect
**p
);
18178 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
18179 HRESULT getRotationOfChar
(
18181 [out, retval] float *p
);
18183 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
18184 HRESULT getCharNumAtPosition
(
18185 [in] ISVGPoint
*point
,
18186 [out, retval] long *p
);
18188 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
18189 HRESULT selectSubString
(
18194 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
18195 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18196 void textLength
(ISVGAnimatedLength
*v
); \
18198 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18199 ISVGAnimatedLength
*textLength
(); \
18201 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18202 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
18204 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18205 ISVGAnimatedEnumeration
*lengthAdjust
(); \
18207 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
18208 long getNumberOfChars
(); \
18210 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
18211 float getComputedTextLength
(); \
18213 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
18214 float getSubStringLength
( \
18215 [in] long charnum
, \
18216 [in] long nchars
); \
18218 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
18219 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
18221 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
18222 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
18224 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
18225 ISVGRect
*getExtentOfChar
([in] long charnum
); \
18227 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
18228 float getRotationOfChar
([in] long charnum
); \
18230 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
18231 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
18233 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
18234 void selectSubString
( \
18235 [in] long charnum
, \
18239 /*****************************************************************************
18240 * ISVGLengthList interface
18246 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18248 interface ISVGLengthList
: IDispatch
18250 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18251 HRESULT numberOfItems
([in] long v
);
18253 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18254 HRESULT numberOfItems
([out, retval] long *p
);
18256 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
18259 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
18260 HRESULT initialize
(
18261 [in] ISVGLength
*newItem
,
18262 [out, retval] ISVGLength
**p
);
18264 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
18267 [out, retval] ISVGLength
**p
);
18269 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
18270 HRESULT insertItemBefore
(
18271 [in] ISVGLength
*newItem
,
18273 [out, retval] ISVGLength
**p
);
18275 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
18276 HRESULT replaceItem
(
18277 [in] ISVGLength
*newItem
,
18279 [out, retval] ISVGLength
**p
);
18281 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
18282 HRESULT removeItem
(
18284 [out, retval] ISVGLength
**p
);
18286 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
18287 HRESULT appendItem
(
18288 [in] ISVGLength
*newItem
,
18289 [out, retval] ISVGLength
**p
);
18292 /*****************************************************************************
18293 * ISVGAnimatedLengthList interface
18299 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18301 interface ISVGAnimatedLengthList
: IDispatch
18303 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18304 HRESULT baseVal
([in] ISVGLengthList
*v
);
18306 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18307 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
18309 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18310 HRESULT animVal
([in] ISVGLengthList
*v
);
18312 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18313 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
18316 /*****************************************************************************
18317 * ISVGNumberList interface
18323 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18325 interface ISVGNumberList
: IDispatch
18327 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18328 HRESULT numberOfItems
([in] long v
);
18330 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18331 HRESULT numberOfItems
([out, retval] long *p
);
18333 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
18336 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
18337 HRESULT initialize
(
18338 [in] ISVGNumber
*newItem
,
18339 [out, retval] ISVGNumber
**p
);
18341 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18344 [out, retval] ISVGNumber
**p
);
18346 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18347 HRESULT insertItemBefore
(
18348 [in] ISVGNumber
*newItem
,
18350 [out, retval] ISVGNumber
**p
);
18352 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18353 HRESULT replaceItem
(
18354 [in] ISVGNumber
*newItem
,
18356 [out, retval] ISVGNumber
**p
);
18358 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18359 HRESULT removeItem
(
18361 [out, retval] ISVGNumber
**p
);
18363 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18364 HRESULT appendItem
(
18365 [in] ISVGNumber
*newItem
,
18366 [out, retval] ISVGNumber
**p
);
18369 /*****************************************************************************
18370 * ISVGAnimatedNumberList interface
18376 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18378 interface ISVGAnimatedNumberList
: IDispatch
18380 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18381 HRESULT baseVal
([in] ISVGNumberList
*v
);
18383 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18384 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18386 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18387 HRESULT animVal
([in] ISVGNumberList
*v
);
18389 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18390 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18393 /*****************************************************************************
18394 * ISVGTextPositioningElement interface
18400 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18402 interface ISVGTextPositioningElement
: IDispatch
18404 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18405 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18407 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18408 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18410 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18411 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18413 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18414 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18416 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18417 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18419 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18420 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18422 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18423 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18425 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18426 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18428 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18429 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18431 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18432 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18435 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18436 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18437 void x
(ISVGAnimatedLengthList
*v
); \
18439 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18440 ISVGAnimatedLengthList
*x
(); \
18442 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18443 void y
(ISVGAnimatedLengthList
*v
); \
18445 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18446 ISVGAnimatedLengthList
*y
(); \
18448 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18449 void dx
(ISVGAnimatedLengthList
*v
); \
18451 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18452 ISVGAnimatedLengthList
*dx
(); \
18454 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18455 void dy
(ISVGAnimatedLengthList
*v
); \
18457 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18458 ISVGAnimatedLengthList
*dy
(); \
18460 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18461 void rotate
(ISVGAnimatedNumberList
*v
); \
18463 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18464 ISVGAnimatedNumberList
*rotate
()
18467 /*****************************************************************************
18468 * ISVGTSpanElement interface
18474 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18476 interface ISVGTSpanElement
: IDispatch
18482 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18484 dispinterface DispSVGTSpanElement
18488 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18489 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18490 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18491 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18492 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18493 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18494 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18499 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18501 coclass SVGTSpanElement
18503 [default] dispinterface DispSVGTSpanElement
;
18504 [source, default] dispinterface HTMLElementEvents
;
18505 [source] dispinterface HTMLElementEvents2
;
18506 interface ISVGTSpanElement
;
18507 interface ISVGTextPositioningElement
;
18508 interface ISVGTextContentElement
;
18509 interface ISVGElement
;
18510 interface ISVGTests
;
18511 interface ISVGLangSpace
;
18512 interface ISVGExternalResourcesRequired
;
18513 interface ISVGStylable
;
18516 /*****************************************************************************
18517 * IOmHistory interface
18523 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18525 interface IOmHistory
: IDispatch
18527 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18528 HRESULT length
([retval, out] short *p
);
18530 [id(DISPID_IOMHISTORY_BACK
)]
18531 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18533 [id(DISPID_IOMHISTORY_FORWARD
)]
18534 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18536 [id(DISPID_IOMHISTORY_GO
)]
18537 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18542 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18544 coclass HTMLHistory
18546 [default] interface IOmHistory
;
18549 /*****************************************************************************
18550 * IHTMLMimeTypesCollection interface
18556 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18558 interface IHTMLMimeTypesCollection
: IDispatch
18560 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18561 HRESULT length
([retval, out] LONG *p
);
18566 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18570 [default] interface IHTMLMimeTypesCollection
;
18573 /*****************************************************************************
18574 * IHTMLPluginsCollection interface
18580 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18582 interface IHTMLPluginsCollection
: IDispatch
18584 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18585 HRESULT length
([retval, out] LONG *p
);
18587 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18588 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18593 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18595 dispinterface DispCPlugins
18599 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18602 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18603 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18605 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18606 IDispatch
*constructor
();
18611 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18615 [default] dispinterface DispCPlugins
;
18616 interface IHTMLPluginsCollection
;
18617 interface IHTMLDOMConstructor
;
18620 /*****************************************************************************
18621 * IHTMLOpsProfile interface
18627 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18629 interface IHTMLOpsProfile
: IDispatch
18631 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18632 HRESULT addRequest
(
18634 [optional, in] VARIANT reserved
,
18635 [retval, out] VARIANT_BOOL *success
);
18637 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18638 HRESULT clearRequest
();
18640 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18642 [in] VARIANT usage
,
18643 [optional, in] VARIANT fname
,
18644 [optional, in] VARIANT domain
,
18645 [optional, in] VARIANT path
,
18646 [optional, in] VARIANT expire
,
18647 [optional, in] VARIANT reserved
);
18649 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18650 HRESULT getAttribute
(
18652 [retval, out] BSTR *value
);
18654 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18655 HRESULT setAttribute
(
18658 [optional, in] VARIANT prefs
,
18659 [retval, out] VARIANT_BOOL *success
);
18661 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18662 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18664 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18665 HRESULT addReadRequest
(
18667 [optional, in] VARIANT reserved
,
18668 [retval, out] VARIANT_BOOL *success
);
18670 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18671 HRESULT doReadRequest
(
18672 [in] VARIANT usage
,
18673 [optional, in] VARIANT fname
,
18674 [optional, in] VARIANT domain
,
18675 [optional, in] VARIANT path
,
18676 [optional, in] VARIANT expire
,
18677 [optional, in] VARIANT reserved
);
18679 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18680 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18685 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18687 coclass COpsProfile
18689 [default] interface IHTMLOpsProfile
;
18692 /*****************************************************************************
18693 * IOmNavigator interface
18699 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18701 interface IOmNavigator
: IDispatch
18703 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18704 HRESULT appCodeName
([retval, out] BSTR *p
);
18706 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18707 HRESULT appName
([retval, out] BSTR *p
);
18709 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18710 HRESULT appVersion
([retval, out] BSTR *p
);
18712 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18713 HRESULT userAgent
([retval, out] BSTR *p
);
18715 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18716 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18718 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18719 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18721 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18722 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18724 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18725 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18727 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18728 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18730 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18731 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18733 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18734 HRESULT toString
([retval, out] BSTR *String);
18736 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18737 HRESULT cpuClass
([retval, out] BSTR *p
);
18739 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18740 HRESULT systemLanguage
([retval, out] BSTR *p
);
18742 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18743 HRESULT browserLanguage
([retval, out] BSTR *p
);
18745 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18746 HRESULT userLanguage
([retval, out] BSTR *p
);
18748 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18749 HRESULT platform
([retval, out] BSTR *p
);
18751 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18752 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18754 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18755 HRESULT connectionSpeed
([retval, out] LONG *p
);
18757 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18758 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18760 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18761 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18764 /*****************************************************************************
18765 * DispHTMLNavigator dispinterface
18769 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18771 dispinterface DispHTMLNavigator
18775 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18776 BSTR appCodeName
();
18778 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18781 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18784 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18787 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18788 VARIANT_BOOL javaEnabled
();
18790 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18791 VARIANT_BOOL taintEnabled
();
18793 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18794 IHTMLMimeTypesCollection
*mimeTypes
();
18796 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18797 IHTMLPluginsCollection
*plugins
();
18799 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18800 VARIANT_BOOL cookieEnabled
();
18802 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18803 IHTMLOpsProfile
*opsProfile
();
18805 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18808 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18811 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18812 BSTR systemLanguage
();
18814 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18815 BSTR browserLanguage
();
18817 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18818 BSTR userLanguage
();
18820 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18823 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18824 BSTR appMinorVersion
();
18826 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18827 LONG connectionSpeed
();
18829 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18830 VARIANT_BOOL onLine
();
18832 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18833 IHTMLOpsProfile
*userProfile
();
18835 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18840 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
18842 coclass HTMLNavigator
18844 [default] dispinterface DispHTMLNavigator
;
18845 interface IOmNavigator
;
18848 /*****************************************************************************
18849 * IHTMLLocation interface
18855 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
18857 interface IHTMLLocation
: IDispatch
18859 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18860 HRESULT href
([in] BSTR v
);
18862 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18863 HRESULT href
([retval, out] BSTR *p
);
18865 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18866 HRESULT protocol
([in] BSTR v
);
18868 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18869 HRESULT protocol
([retval, out] BSTR *p
);
18871 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18872 HRESULT host
([in] BSTR v
);
18874 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18875 HRESULT host
([retval, out] BSTR *p
);
18877 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18878 HRESULT hostname
([in] BSTR v
);
18880 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18881 HRESULT hostname
([retval, out] BSTR *p
);
18883 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18884 HRESULT port
([in] BSTR v
);
18886 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18887 HRESULT port
([retval, out] BSTR *p
);
18889 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18890 HRESULT pathname
([in] BSTR v
);
18892 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18893 HRESULT pathname
([retval, out] BSTR *p
);
18895 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18896 HRESULT search
([in] BSTR v
);
18898 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18899 HRESULT search
([retval, out] BSTR *p
);
18901 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18902 HRESULT hash
([in] BSTR v
);
18904 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18905 HRESULT hash
([retval, out] BSTR *p
);
18907 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18908 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
18910 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18911 HRESULT replace
([in] BSTR bstr);
18913 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18914 HRESULT assign
([in] BSTR bstr);
18916 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18917 HRESULT toString
([retval, out] BSTR *String);
18920 /*****************************************************************************
18921 * DispHTMLHistory dispinterface
18925 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18927 dispinterface DispHTMLHistory
18931 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18934 [id(DISPID_IOMHISTORY_BACK
)]
18935 void back
([optional, in] VARIANT *pvargdistance
);
18937 [id(DISPID_IOMHISTORY_FORWARD
)]
18938 void forward
([optional, in] VARIANT *pvargdistance
);
18940 [id(DISPID_IOMHISTORY_GO
)]
18941 void go
([optional, in] VARIANT *pvargdistance
);
18943 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18944 IDispatch
*constructor
();
18947 /*****************************************************************************
18948 * DispHTMLLocation dispinterface
18952 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18954 dispinterface DispHTMLLocation
18958 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18961 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18964 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18965 void protocol
(BSTR v
);
18967 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18970 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18973 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18976 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18977 void hostname
(BSTR v
);
18979 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18982 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18985 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18988 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18989 void pathname
(BSTR v
);
18991 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18994 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18995 void search
(BSTR v
);
18997 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19000 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19003 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19006 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19007 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
19009 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19010 void replace
([in] BSTR bstr);
19012 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19013 void assign
([in] BSTR bstr);
19015 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19018 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
19023 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
19025 coclass HTMLLocation
19027 [default] dispinterface DispHTMLLocation
;
19028 interface IHTMLLocation
;
19035 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19037 interface IHTMLBookmarkCollection
: IDispatch
19039 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
19040 HRESULT length
([out, retval] LONG *p
);
19042 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
19043 HRESULT _newEnum
([out, retval] IUnknown
**p
);
19045 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
19048 [out, retval] VARIANT *pVarBookmark
);
19051 /*****************************************************************************
19052 * IHTMLDataTransfer interface
19058 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19060 interface IHTMLDataTransfer
: IDispatch
19062 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
19065 [in] VARIANT *data
,
19066 [out, retval] VARIANT_BOOL *pret
);
19068 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
19071 [out, retval] VARIANT *pvarRet
);
19073 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
19076 [out, retval] VARIANT_BOOL *pret
);
19078 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19079 HRESULT dropEffect
([in] BSTR v
);
19081 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19082 HRESULT dropEffect
([out, retval] BSTR *p
);
19084 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19085 HRESULT effectAllowed
([in] BSTR v
);
19087 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19088 HRESULT effectAllowed
([out, retval] BSTR *p
);
19091 /*****************************************************************************
19092 * IHTMLEventObj interface
19098 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19100 interface IHTMLEventObj
: IDispatch
19102 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
19103 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
19105 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
19106 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
19108 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
19109 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
19111 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
19112 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
19114 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19115 HRESULT returnValue
([in] VARIANT v
);
19117 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19118 HRESULT returnValue
([retval, out] VARIANT *p
);
19120 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19121 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19123 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19124 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
19126 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
19127 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
19129 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
19130 HRESULT toElement
([retval, out] IHTMLElement
**p
);
19132 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19133 HRESULT keyCode
([in] LONG v
);
19135 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19136 HRESULT keyCode
([retval, out] LONG *p
);
19138 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
19139 HRESULT button
([retval, out] LONG *p
);
19141 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
19142 HRESULT type
([retval, out] BSTR *p
);
19144 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
19145 HRESULT qualifier
([retval, out] BSTR *p
);
19147 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
19148 HRESULT reason
([retval, out] LONG *p
);
19150 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
19151 HRESULT x
([retval, out] LONG *p
);
19153 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
19154 HRESULT y
([retval, out] LONG *p
);
19156 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
19157 HRESULT clientX
([retval, out] LONG *p
);
19159 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
19160 HRESULT clientY
([retval, out] LONG *p
);
19162 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
19163 HRESULT offsetX
([retval, out] LONG *p
);
19165 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
19166 HRESULT offsetY
([retval, out] LONG *p
);
19168 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
19169 HRESULT screenX
([retval, out] LONG *p
);
19171 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
19172 HRESULT screenY
([retval, out] LONG *p
);
19174 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
19175 HRESULT srcFilter
([retval, out] IDispatch
**p
);
19178 /*****************************************************************************
19179 * DispCEventObj dispinterface
19183 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19185 dispinterface DispCEventObj
19189 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19190 void returnValue
(VARIANT v
);
19192 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19193 VARIANT returnValue
();
19195 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19196 void cancelBubble
(VARIANT_BOOL v
);
19198 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19199 VARIANT_BOOL cancelBubble
();
19201 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19202 void keyCode
(LONG v
);
19204 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19207 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19209 [in] BSTR strAttributeName
,
19210 [in] VARIANT AttributeValue
,
19211 [in, defaultvalue(1)] LONG lFlags
);
19213 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19214 VARIANT getAttribute
(
19215 [in] BSTR strAttributeName
,
19216 [in, defaultvalue(0)] LONG lFlags
);
19218 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19219 VARIANT_BOOL removeAttribute
(
19220 [in] BSTR strAttributeName
,
19221 [in, defaultvalue(1)] LONG lFlags
);
19223 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19224 void propertyName
(BSTR v
);
19226 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19227 BSTR propertyName
();
19229 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19230 void bookmarks
(IHTMLBookmarkCollection
*v
);
19232 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19233 IHTMLBookmarkCollection
*bookmarks
();
19235 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19236 void recordset
(IDispatch
*v
);
19238 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19239 IDispatch
*recordset
();
19241 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19242 void dataFld
(BSTR v
);
19244 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19247 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19248 void boundElements
(IHTMLElementCollection
*v
);
19250 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19251 IHTMLElementCollection
*boundElements
();
19253 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19254 void repeat
(VARIANT_BOOL v
);
19256 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19257 VARIANT_BOOL repeat
();
19259 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19260 void srcUrn
(BSTR v
);
19262 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19265 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19266 void srcElement
(IHTMLElement
*v
);
19268 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19269 IHTMLElement
*srcElement
();
19271 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19272 void altKey
(VARIANT_BOOL v
);
19274 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19275 VARIANT_BOOL altKey
();
19277 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19278 void ctrlKey
(VARIANT_BOOL v
);
19280 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19281 VARIANT_BOOL ctrlKey
();
19283 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19284 void shiftKey
(VARIANT_BOOL v
);
19286 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19287 VARIANT_BOOL shiftKey
();
19289 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19290 void fromElement
(IHTMLElement
*v
);
19292 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19293 IHTMLElement
*fromElement
();
19295 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19296 void toElement
(IHTMLElement
*v
);
19298 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19299 IHTMLElement
*toElement
();
19301 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19302 void button
(LONG v
);
19304 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19307 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19310 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19313 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19314 void qualifier
(BSTR v
);
19316 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19319 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19320 void reason
(LONG v
);
19322 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19325 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19328 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19331 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19334 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19337 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19338 void clientX
(LONG v
);
19340 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19343 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19344 void clientY
(LONG v
);
19346 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19348 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19349 void offsetX
(LONG v
);
19351 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19354 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19355 void offsetY
(LONG v
);
19357 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19360 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19361 void screenX
(LONG v
);
19363 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19366 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19367 void screenY
(LONG v
);
19369 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19372 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19373 void srcFilter
(IDispatch
*v
);
19375 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19376 IDispatch
*srcFilter
();
19378 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19379 IHTMLDataTransfer
*dataTransfer
();
19381 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19382 VARIANT_BOOL contentOverflow
();
19384 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19385 void shiftLeft
(VARIANT_BOOL v
);
19387 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19388 VARIANT_BOOL shiftLeft
();
19390 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19391 void altLeft
(VARIANT_BOOL v
);
19393 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19394 VARIANT_BOOL altLeft
();
19396 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19397 void ctrlLeft
(VARIANT_BOOL v
);
19399 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19400 VARIANT_BOOL ctrlLeft
();
19402 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19403 LONG_PTR imeCompositionChange
();
19405 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19406 LONG_PTR imeNotifyCommand
();
19408 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19409 LONG_PTR imeNotifyData
();
19411 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19412 LONG_PTR imeRequest
();
19414 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19415 LONG_PTR imeRequestData
();
19417 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19418 LONG_PTR keyboardLayout
();
19420 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19421 LONG behaviorCookie
();
19423 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19424 LONG behaviorPart
();
19426 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19429 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19433 /*****************************************************************************
19434 * IHTMLStyleMedia interface
19440 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19442 interface IHTMLStyleMedia
: IDispatch
19444 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
19445 HRESULT type
([out, retval] BSTR *p
);
19447 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
19448 HRESULT matchMedium
(
19449 [in] BSTR mediaQuery
,
19450 [out, retval] VARIANT_BOOL *matches
);
19453 /*****************************************************************************
19454 * IHTMLFramesCollection2 interface
19460 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
19462 interface IHTMLFramesCollection2
: IDispatch
19464 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19466 [in] VARIANT *pvarIndex
,
19467 [retval, out] VARIANT *pvarResult
);
19469 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19470 HRESULT length
([retval, out] LONG *p
);
19473 /*****************************************************************************
19474 * IHTMLScreen interface
19480 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19482 interface IHTMLScreen
: IDispatch
19484 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19485 HRESULT colorDepth
([retval, out] LONG *p
);
19487 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19488 HRESULT bufferDepth
([in] LONG v
);
19490 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19491 HRESULT bufferDepth
([retval, out] LONG *p
);
19493 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19494 HRESULT width
([retval, out] LONG *p
);
19496 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19497 HRESULT height
([retval, out] LONG *p
);
19499 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19500 HRESULT updateInterval
([in] LONG v
);
19502 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19503 HRESULT updateInterval
([retval, out] LONG *p
);
19505 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19506 HRESULT availHeight
([retval, out] LONG *p
);
19508 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19509 HRESULT availWidth
([retval, out] LONG *p
);
19511 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19512 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
19515 /*****************************************************************************
19516 * IHTMLWindow2 interface
19522 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
19524 interface IHTMLWindow2
: IHTMLFramesCollection2
19526 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19527 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
19529 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19530 HRESULT defaultStatus
([in] BSTR v
);
19532 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19533 HRESULT defaultStatus
([retval, out] BSTR *p
);
19535 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19536 HRESULT status
([in] BSTR v
);
19538 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19539 HRESULT status
([retval, out] BSTR *p
);
19541 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
19542 HRESULT setTimeout
(
19543 [in] BSTR expression
,
19545 [optional, in] VARIANT *language
,
19546 [retval, out] LONG *timerID
);
19548 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19549 HRESULT clearTimeout
([in] LONG timerID
);
19551 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19552 HRESULT alert
([defaultvalue(""), in] BSTR message);
19554 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19556 [defaultvalue(""), in] BSTR message,
19557 [retval, out] VARIANT_BOOL *confirmed
);
19559 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19561 [defaultvalue(""), in] BSTR message,
19562 [defaultvalue("undefined"), in] BSTR defstr
,
19563 [retval, out] VARIANT *textdata
);
19565 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19566 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
19568 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19569 HRESULT location
([retval, out] IHTMLLocation
**p
);
19571 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19572 HRESULT history
([retval, out] IOmHistory
**p
);
19574 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19577 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19578 HRESULT opener
([in] VARIANT v
);
19580 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19581 HRESULT opener
([retval, out] VARIANT *p
);
19583 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19584 HRESULT navigator
([retval, out] IOmNavigator
**p
);
19586 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19587 HRESULT name
([in] BSTR v
);
19589 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19590 HRESULT name
([retval, out] BSTR *p
);
19592 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19593 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
19595 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19597 [defaultvalue(""), in] BSTR url
,
19598 [defaultvalue(""), in] BSTR name
,
19599 [defaultvalue(""), in] BSTR features
,
19600 [defaultvalue(0), in] VARIANT_BOOL replace
,
19601 [retval, out] IHTMLWindow2
**pomWindowResult
);
19603 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19604 HRESULT self
([retval, out] IHTMLWindow2
**p
);
19606 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19607 HRESULT top
([retval, out] IHTMLWindow2
**p
);
19609 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19610 HRESULT window
([retval, out] IHTMLWindow2
**p
);
19612 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19613 HRESULT navigate
([in] BSTR url
);
19615 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19616 HRESULT onfocus
([in] VARIANT v
);
19618 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19619 HRESULT onfocus
([retval, out] VARIANT *p
);
19621 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19622 HRESULT onblur
([in] VARIANT v
);
19624 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19625 HRESULT onblur
([retval, out] VARIANT *p
);
19627 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19628 HRESULT onload
([in] VARIANT v
);
19630 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19631 HRESULT onload
([retval, out] VARIANT *p
);
19633 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19634 HRESULT onbeforeunload
([in] VARIANT v
);
19636 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19637 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
19639 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19640 HRESULT onunload
([in] VARIANT v
);
19642 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19643 HRESULT onunload
([retval, out] VARIANT *p
);
19645 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19646 HRESULT onhelp
([in] VARIANT v
);
19648 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19649 HRESULT onhelp
([retval, out] VARIANT *p
);
19651 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19652 HRESULT onerror
([in] VARIANT v
);
19654 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19655 HRESULT onerror
([retval, out] VARIANT *p
);
19657 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19658 HRESULT onresize
([in] VARIANT v
);
19660 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19661 HRESULT onresize
([retval, out] VARIANT *p
);
19663 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19664 HRESULT onscroll
([in] VARIANT v
);
19666 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19667 HRESULT onscroll
([retval, out] VARIANT *p
);
19669 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
19670 HRESULT document
([retval, out] IHTMLDocument2
**p
);
19672 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19673 HRESULT event
([retval, out] IHTMLEventObj
**p
);
19675 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
19676 HRESULT _newEnum
([retval, out] IUnknown
**p
);
19678 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19679 HRESULT showModalDialog
(
19681 [optional, in] VARIANT *varArgIn
,
19682 [optional, in] VARIANT *varOptions
,
19683 [retval, out] VARIANT *varArgOut
);
19685 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19688 [optional, in] VARIANT helpArg
,
19689 [defaultvalue(""), in] BSTR features
);
19691 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19692 HRESULT screen
([retval, out] IHTMLScreen
**p
);
19694 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19695 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
19697 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19700 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19701 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
19703 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19706 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19707 HRESULT scroll
([in] LONG x
, [in] LONG y
);
19709 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19710 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
19712 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
19713 HRESULT setInterval
([
19714 in] BSTR expression
,
19716 [optional, in] VARIANT *language
,
19717 [retval, out] LONG *timerID
);
19719 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19720 HRESULT clearInterval
([in] LONG timerID
);
19722 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19723 HRESULT offscreenBuffering
([in] VARIANT v
);
19725 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19726 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
19728 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19729 HRESULT execScript
(
19731 [defaultvalue("JScript"), in] BSTR language
,
19732 [retval, out] VARIANT *pvarRet
);
19734 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19735 HRESULT toString
([retval, out] BSTR *String);
19737 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19738 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
19740 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19741 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
19743 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19744 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
19746 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19747 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
19749 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19750 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
19752 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19753 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
19755 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19756 HRESULT external
([retval, out] IDispatch
**p
);
19759 /*****************************************************************************
19760 * IHTMLWindow3 interface
19766 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19768 interface IHTMLWindow3
: IDispatch
19770 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19771 HRESULT screenLeft
([out, retval] LONG *p
);
19773 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19774 HRESULT screenTop
([out, retval] LONG *p
);
19776 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19777 HRESULT attachEvent
(
19779 [in] IDispatch
*pDisp
,
19780 [out, retval] VARIANT_BOOL *pfResult
);
19782 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19783 HRESULT detachEvent
(
19785 [in] IDispatch
*pDisp
);
19787 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19788 HRESULT setTimeout
(
19789 [in] VARIANT *expression
,
19791 [in, optional] VARIANT *language
,
19792 [out, retval] LONG *timerID
);
19794 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19795 HRESULT setInterval
(
19796 [in] VARIANT *expression
,
19798 [in, optional] VARIANT *language
,
19799 [out, retval] LONG *timerID
);
19801 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19804 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19805 HRESULT onbeforeprint
([in] VARIANT v
);
19807 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19808 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
19810 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19811 HRESULT onafterprint
([in] VARIANT v
);
19813 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19814 HRESULT onafterprint
([out, retval] VARIANT *p
);
19816 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19817 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
19819 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19820 HRESULT showModelessDialog
(
19821 [in, defaultvalue("")] BSTR url
,
19822 [in, optional] VARIANT *varArgIn
,
19823 [in, optional] VARIANT *options
,
19824 [out, retval] IHTMLWindow2
**pDialog
);
19827 /*****************************************************************************
19828 * IHTMLWindow4 interface
19834 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19836 interface IHTMLWindow4
: IDispatch
19838 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19839 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
19840 [retval, out] IDispatch
** ppPopup
);
19842 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19843 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
19846 /*****************************************************************************
19847 * IHTMLWindow5 interface
19853 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
19855 interface IHTMLWindow5
: IDispatch
19857 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19858 HRESULT XMLHttpRequest
([in] VARIANT v
);
19860 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19861 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
19864 /*****************************************************************************
19865 * IHTMLWindow6 interface
19871 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
19873 interface IHTMLWindow6
: IDispatch
19875 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19876 HRESULT XDomainRequest
([in] VARIANT v
);
19878 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19879 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
19881 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19882 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
19884 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19885 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
19887 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19888 HRESULT onhashchange
([in] VARIANT v
);
19890 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19891 HRESULT onhashchange
([out, retval] VARIANT *p
);
19893 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19894 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
19896 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
19897 HRESULT postMessage
(
19899 [in, optional] VARIANT targetOrigin
);
19901 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
19902 HRESULT toStaticHTML
(
19903 [in] BSTR bstrHTML
,
19904 [out, retval] BSTR *pbstrStaticHTML
);
19906 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19907 HRESULT onmessage
([in] VARIANT v
);
19909 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19910 HRESULT onmessage
([out, retval] VARIANT *p
);
19912 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
19913 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
19916 /*****************************************************************************
19917 * IHTMLWindow7 interface
19923 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19925 interface IHTMLWindow7
: IDispatch
19927 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
19928 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
19930 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
19931 HRESULT getComputedStyle
(
19932 [in] IHTMLDOMNode
* varArgIn
,
19933 [in, defaultvalue("")] BSTR bstrPseudoElt
,
19934 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
19936 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
19937 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
19939 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19940 HRESULT performance
([in] VARIANT v
);
19942 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19943 HRESULT performance
([out, retval] VARIANT *p
);
19945 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
19946 HRESULT innerWidth
([out, retval] long *p
);
19948 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
19949 HRESULT innerHeight
([out, retval] long *p
);
19951 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
19952 HRESULT pageXOffset
([out, retval] long *p
);
19954 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
19955 HRESULT pageYOffset
([out, retval] long *p
);
19957 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
19958 HRESULT screenX
([out, retval] long *p
);
19960 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
19961 HRESULT screenY
([out, retval] long *p
);
19963 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
19964 HRESULT outerWidth
([out, retval] long *p
);
19966 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
19967 HRESULT outerHeight
([out, retval] long *p
);
19969 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19970 HRESULT onabort
([in] VARIANT v
);
19972 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19973 HRESULT onabort
([out, retval] VARIANT *p
);
19975 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19976 HRESULT oncanplay
([in] VARIANT v
);
19978 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19979 HRESULT oncanplay
([out, retval] VARIANT *p
);
19981 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19982 HRESULT oncanplaythrough
([in] VARIANT v
);
19984 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19985 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
19987 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19988 HRESULT onchange
([in] VARIANT v
);
19990 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19991 HRESULT onchange
([out, retval] VARIANT *p
);
19993 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19994 HRESULT onclick
([in] VARIANT v
);
19996 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19997 HRESULT onclick
([out, retval] VARIANT *p
);
19999 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20000 HRESULT oncontextmenu
([in] VARIANT v
);
20002 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20003 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
20005 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20006 HRESULT ondblclick
([in] VARIANT v
);
20008 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20009 HRESULT ondblclick
([out, retval] VARIANT *p
);
20011 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20012 HRESULT ondrag
([in] VARIANT v
);
20014 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20015 HRESULT ondrag
([out, retval] VARIANT *p
);
20017 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20018 HRESULT ondragend
([in] VARIANT v
);
20020 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20021 HRESULT ondragend
([out, retval] VARIANT *p
);
20023 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20024 HRESULT ondragenter
([in] VARIANT v
);
20026 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20027 HRESULT ondragenter
([out, retval] VARIANT *p
);
20029 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20030 HRESULT ondragleave
([in] VARIANT v
);
20032 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20033 HRESULT ondragleave
([out, retval] VARIANT *p
);
20035 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20036 HRESULT ondragover
([in] VARIANT v
);
20038 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20039 HRESULT ondragover
([out, retval] VARIANT *p
);
20041 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20042 HRESULT ondragstart
([in] VARIANT v
);
20044 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20045 HRESULT ondragstart
([out, retval] VARIANT *p
);
20047 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20048 HRESULT ondrop
([in] VARIANT v
);
20050 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20051 HRESULT ondrop
([out, retval] VARIANT *p
);
20053 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20054 HRESULT ondurationchange
([in] VARIANT v
);
20056 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20057 HRESULT ondurationchange
([out, retval] VARIANT *p
);
20059 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20060 HRESULT onfocusin
([in] VARIANT v
);
20062 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20063 HRESULT onfocusin
([out, retval] VARIANT *p
);
20065 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20066 HRESULT onfocusout
([in] VARIANT v
);
20068 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20069 HRESULT onfocusout
([out, retval] VARIANT *p
);
20071 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20072 HRESULT oninput
([in] VARIANT v
);
20074 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20075 HRESULT oninput
([out, retval] VARIANT *p
);
20077 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20078 HRESULT onemptied
([in] VARIANT v
);
20080 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20081 HRESULT onemptied
([out, retval] VARIANT *p
);
20083 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20084 HRESULT onended
([in] VARIANT v
);
20086 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20087 HRESULT onended
([out, retval] VARIANT *p
);
20089 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20090 HRESULT onkeydown
([in] VARIANT v
);
20092 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20093 HRESULT onkeydown
([out, retval] VARIANT *p
);
20095 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20096 HRESULT onkeypress
([in] VARIANT v
);
20098 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20099 HRESULT onkeypress
([out, retval] VARIANT *p
);
20101 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20102 HRESULT onkeyup
([in] VARIANT v
);
20104 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20105 HRESULT onkeyup
([out, retval] VARIANT *p
);
20107 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20108 HRESULT onloadeddata
([in] VARIANT v
);
20110 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20111 HRESULT onloadeddata
([out, retval] VARIANT *p
);
20113 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20114 HRESULT onloadedmetadata
([in] VARIANT v
);
20116 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20117 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
20119 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20120 HRESULT onloadstart
([in] VARIANT v
);
20122 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20123 HRESULT onloadstart
([out, retval] VARIANT *p
);
20125 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20126 HRESULT onmousedown
([in] VARIANT v
);
20128 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20129 HRESULT onmousedown
([out, retval] VARIANT *p
);
20131 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20132 HRESULT onmouseenter
([in] VARIANT v
);
20134 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20135 HRESULT onmouseenter
([out, retval] VARIANT *p
);
20137 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20138 HRESULT onmouseleave
([in] VARIANT v
);
20140 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20141 HRESULT onmouseleave
([out, retval] VARIANT *p
);
20143 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20144 HRESULT onmousemove
([in] VARIANT v
);
20146 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20147 HRESULT onmousemove
([out, retval] VARIANT *p
);
20149 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20150 HRESULT onmouseout
([in] VARIANT v
);
20152 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20153 HRESULT onmouseout
([out, retval] VARIANT *p
);
20155 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20156 HRESULT onmouseover
([in] VARIANT v
);
20158 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20159 HRESULT onmouseover
([out, retval] VARIANT *p
);
20161 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20162 HRESULT onmouseup
([in] VARIANT v
);
20164 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20165 HRESULT onmouseup
([out, retval] VARIANT *p
);
20167 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20168 HRESULT onmousewheel
([in] VARIANT v
);
20170 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20171 HRESULT onmousewheel
([out, retval] VARIANT *p
);
20173 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20174 HRESULT onoffline
([in] VARIANT v
);
20176 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20177 HRESULT onoffline
([out, retval] VARIANT *p
);
20179 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20180 HRESULT ononline
([in] VARIANT v
);
20182 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20183 HRESULT ononline
([out, retval] VARIANT *p
);
20185 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20186 HRESULT onprogress
([in] VARIANT v
);
20188 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20189 HRESULT onprogress
([out, retval] VARIANT *p
);
20191 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20192 HRESULT onratechange
([in] VARIANT v
);
20194 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20195 HRESULT onratechange
([out, retval] VARIANT *p
);
20197 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20198 HRESULT onreadystatechange
([in] VARIANT v
);
20200 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20201 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
20203 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20204 HRESULT onreset
([in] VARIANT v
);
20206 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20207 HRESULT onreset
([out, retval] VARIANT *p
);
20209 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20210 HRESULT onseeked
([in] VARIANT v
);
20212 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20213 HRESULT onseeked
([out, retval] VARIANT *p
);
20215 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20216 HRESULT onseeking
([in] VARIANT v
);
20218 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20219 HRESULT onseeking
([out, retval] VARIANT *p
);
20221 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20222 HRESULT onselect
([in] VARIANT v
);
20224 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20225 HRESULT onselect
([out, retval] VARIANT *p
);
20227 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20228 HRESULT onstalled
([in] VARIANT v
);
20230 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20231 HRESULT onstalled
([out, retval] VARIANT *p
);
20233 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20234 HRESULT onstorage
([in] VARIANT v
);
20236 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20237 HRESULT onstorage
([out, retval] VARIANT *p
);
20239 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20240 HRESULT onsubmit
([in] VARIANT v
);
20242 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20243 HRESULT onsubmit
([out, retval] VARIANT *p
);
20245 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20246 HRESULT onsuspend
([in] VARIANT v
);
20248 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20249 HRESULT onsuspend
([out, retval] VARIANT *p
);
20251 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20252 HRESULT ontimeupdate
([in] VARIANT v
);
20254 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20255 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
20257 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20258 HRESULT onpause
([in] VARIANT v
);
20260 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20261 HRESULT onpause
([out, retval] VARIANT *p
);
20263 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20264 HRESULT onplay
([in] VARIANT v
);
20266 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20267 HRESULT onplay
([out, retval] VARIANT *p
);
20269 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20270 HRESULT onplaying
([in] VARIANT v
);
20272 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20273 HRESULT onplaying
([out, retval] VARIANT *p
);
20275 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20276 HRESULT onvolumechange
([in] VARIANT v
);
20278 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20279 HRESULT onvolumechange
([out, retval] VARIANT *p
);
20281 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20282 HRESULT onwaiting
([in] VARIANT v
);
20284 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20285 HRESULT onwaiting
([out, retval] VARIANT *p
);
20288 /*****************************************************************************
20289 * DispHTMLScreen dispinterface
20293 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20295 dispinterface DispHTMLScreen
20299 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20302 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20303 void bufferDepth
(long v
);
20305 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20306 long bufferDepth
();
20308 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20311 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20314 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20315 void updateInterval
(long v
);
20317 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20318 long updateInterval
();
20320 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20321 long availHeight
();
20323 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20326 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20327 VARIANT_BOOL fontSmoothingEnabled
();
20329 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
20330 long logicalXDPI
();
20332 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
20333 long logicalYDPI
();
20335 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
20338 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20341 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20344 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20347 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20348 IDispatch
*constructor
();
20351 /*****************************************************************************
20352 * DispHTMLWindow2 dispinterface
20356 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20358 dispinterface DispHTMLWindow2
20362 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20363 VARIANT item
([in] VARIANT *pvarIndex
);
20365 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20368 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20369 IHTMLFramesCollection2
*frames
();
20371 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20372 void defaultStatus
(BSTR v
);
20374 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20375 BSTR defaultStatus
();
20377 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20378 void status
(BSTR v
);
20380 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20383 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20384 void clearTimeout
([in] LONG timerID
);
20386 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20387 void alert
([in, defaultvalue("")] BSTR message);
20389 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20390 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20392 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20394 [in, defaultvalue("")] BSTR message,
20395 [in, defaultvalue("undefined")] BSTR defstr
);
20397 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20398 IHTMLImageElementFactory
*Image
();
20400 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20401 IHTMLLocation
*location
();
20403 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20404 IOmHistory
*history
();
20406 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20409 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20410 void opener
(VARIANT v
);
20412 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20415 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20416 IOmNavigator
*navigator
();
20418 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20421 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20424 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20425 IHTMLWindow2
*parent
();
20427 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20428 IHTMLWindow2
*open
(
20429 [in, defaultvalue("")] BSTR url
,
20430 [in, defaultvalue("")] BSTR name
,
20431 [in, defaultvalue("")] BSTR features
,
20432 [in, defaultvalue(0)] VARIANT_BOOL replace
);
20434 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20435 IHTMLWindow2
*self
();
20437 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20438 IHTMLWindow2
*top
();
20440 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20441 IHTMLWindow2
*window
();
20443 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20444 void navigate
([in] BSTR url
);
20446 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20447 void onfocus
(VARIANT v
);
20449 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20452 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20453 void onblur
(VARIANT v
);
20455 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20458 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20461 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20462 void onbeforeunload
(VARIANT v
);
20464 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20465 VARIANT onbeforeunload
();
20467 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20468 void onunload
(VARIANT v
);
20470 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20471 VARIANT onunload
();
20473 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20474 void onhelp
(VARIANT v
);
20476 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20479 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20480 void onerror
(VARIANT v
);
20482 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20485 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20486 void onresize
(VARIANT v
);
20488 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20489 VARIANT onresize
();
20491 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20492 void onscroll
(VARIANT v
);
20494 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20495 VARIANT onscroll
();
20497 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20498 IHTMLDocument2
*document
();
20500 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20501 IHTMLEventObj
*event
();
20503 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20504 IUnknown
*_newEnum
();
20506 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20507 VARIANT showModalDialog
(
20509 [in, optional] VARIANT *varArgIn
,
20510 [in, optional] VARIANT *varOptions
);
20512 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20515 [in, optional] VARIANT helpArg
,
20516 [in, defaultvalue("")] BSTR features
);
20518 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20519 IHTMLScreen
*screen
();
20521 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20522 IHTMLOptionElementFactory
*Option
();
20524 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20527 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20528 VARIANT_BOOL closed
();
20530 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20533 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20534 void scroll
([in] LONG x
, [in] LONG y
);
20536 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20537 IOmNavigator
*clientInformation
();
20539 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20540 void clearInterval
([in] LONG timerID
);
20542 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20543 void offscreenBuffering
(VARIANT v
);
20545 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20546 VARIANT offscreenBuffering
();
20548 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20549 VARIANT execScript
(
20551 [in, defaultvalue("JScript")] BSTR language
);
20553 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20556 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20557 void scrollBy
([in] LONG x
, [in] LONG y
);
20559 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20560 void scrollTo
([in] LONG x
, [in] LONG y
);
20562 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20563 void moveTo
([in] LONG x
, [in] LONG y
);
20565 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20566 void moveBy
([in] LONG x
, [in] LONG y
);
20568 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20569 void resizeTo
([in] LONG x
, [in] LONG y
);
20571 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20572 void resizeBy
([in] LONG x
, [in] LONG y
);
20574 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20575 IDispatch
*external
();
20577 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20580 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20583 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20584 VARIANT_BOOL attachEvent
(
20586 [in] IDispatch
*pDisp
);
20588 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20591 [in] IDispatch
*pDisp
);
20593 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20595 [in] VARIANT *expression
,
20597 [in, optional] VARIANT *language
);
20599 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20601 [in] VARIANT *expression
,
20603 [in, optional] VARIANT *language
);
20605 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20608 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20609 void onbeforeprint
(VARIANT v
);
20611 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20612 VARIANT onbeforeprint
();
20614 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20615 void onafterprint
(VARIANT v
);
20617 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20618 VARIANT onafterprint
();
20620 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20621 IHTMLDataTransfer
*clipboardData
();
20623 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20624 IHTMLWindow2
*showModelessDialog
(
20625 [in, defaultvalue("")] BSTR url
,
20626 [in, optional] VARIANT *varArgIn
,
20627 [in, optional] VARIANT *options
);
20629 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20630 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
20632 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20633 IHTMLFrameBase
*frameElement
();
20635 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20636 IHTMLStorage
*sessionStorage
();
20638 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20639 IHTMLStorage
*localStorage
();
20641 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20642 void onhashchange
(VARIANT v
);
20644 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20645 VARIANT onhashchange
();
20647 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20648 long maxConnectionsPerServer
();
20650 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20653 [in, optional] VARIANT targetOrigin
);
20655 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20656 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20658 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20659 void onmessage
(VARIANT v
);
20661 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20662 VARIANT onmessage
();
20664 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20665 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20667 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20668 IHTMLSelection
*getSelection
();
20670 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20671 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20672 [in] IHTMLDOMNode
*varArgIn
,
20673 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20675 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20676 IHTMLStyleMedia
*styleMedia
();
20678 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20679 void performance
(VARIANT v
);
20681 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20682 VARIANT performance
();
20684 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20687 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20688 long innerHeight
();
20690 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20691 long pageXOffset
();
20693 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20694 long pageYOffset
();
20696 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20699 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20702 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20705 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20706 long outerHeight
();
20708 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20709 void onabort
(VARIANT v
);
20711 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20714 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20715 void oncanplay
(VARIANT v
);
20717 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20718 VARIANT oncanplay
();
20720 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20721 void oncanplaythrough
(VARIANT v
);
20723 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20724 VARIANT oncanplaythrough
();
20726 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20727 void onchange
(VARIANT v
);
20729 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20730 VARIANT onchange
();
20732 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20733 void onclick
(VARIANT v
);
20735 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20738 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20739 void oncontextmenu
(VARIANT v
);
20741 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20742 VARIANT oncontextmenu
();
20744 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20745 void ondblclick
(VARIANT v
);
20747 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20748 VARIANT ondblclick
();
20750 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20751 void ondrag
(VARIANT v
);
20753 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20756 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20757 void ondragend
(VARIANT v
);
20759 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20760 VARIANT ondragend
();
20762 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20763 void ondragenter
(VARIANT v
);
20765 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20766 VARIANT ondragenter
();
20768 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20769 void ondragleave
(VARIANT v
);
20771 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20772 VARIANT ondragleave
();
20774 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20775 void ondragover
(VARIANT v
);
20777 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20778 VARIANT ondragover
();
20780 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20781 void ondragstart
(VARIANT v
);
20783 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20784 VARIANT ondragstart
();
20786 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20787 void ondrop
(VARIANT v
);
20789 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20792 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20793 void ondurationchange
(VARIANT v
);
20795 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20796 VARIANT ondurationchange
();
20798 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20799 void onfocusin
(VARIANT v
);
20801 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20802 VARIANT onfocusin
();
20804 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20805 void onfocusout
(VARIANT v
);
20807 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20808 VARIANT onfocusout
();
20810 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20811 void oninput
(VARIANT v
);
20813 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20816 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20817 void onemptied
(VARIANT v
);
20819 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20820 VARIANT onemptied
();
20822 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20823 void onended
(VARIANT v
);
20825 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20828 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20829 void onkeydown
(VARIANT v
);
20831 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20832 VARIANT onkeydown
();
20834 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20835 void onkeypress
(VARIANT v
);
20837 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20838 VARIANT onkeypress
();
20840 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20841 void onkeyup
(VARIANT v
);
20843 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20846 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20847 void onloadeddata
(VARIANT v
);
20849 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20850 VARIANT onloadeddata
();
20852 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20853 void onloadedmetadata
(VARIANT v
);
20855 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20856 VARIANT onloadedmetadata
();
20858 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20859 void onloadstart
(VARIANT v
);
20861 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20862 VARIANT onloadstart
();
20864 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20865 void onmousedown
(VARIANT v
);
20867 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20868 VARIANT onmousedown
();
20870 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20871 void onmouseenter
(VARIANT v
);
20873 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20874 VARIANT onmouseenter
();
20876 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20877 void onmouseleave
(VARIANT v
);
20879 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20880 VARIANT onmouseleave
();
20882 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20883 void onmousemove
(VARIANT v
);
20885 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20886 VARIANT onmousemove
();
20888 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20889 void onmouseout
(VARIANT v
);
20891 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20892 VARIANT onmouseout
();
20894 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20895 void onmouseover
(VARIANT v
);
20897 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20898 VARIANT onmouseover
();
20900 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20901 void onmouseup
(VARIANT v
);
20903 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20904 VARIANT onmouseup
();
20906 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20907 void onmousewheel
(VARIANT v
);
20909 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20910 VARIANT onmousewheel
();
20912 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20913 void onoffline
(VARIANT v
);
20915 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20916 VARIANT onoffline
();
20918 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20919 void ononline
(VARIANT v
);
20921 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20922 VARIANT ononline
();
20924 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20925 void onprogress
(VARIANT v
);
20927 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20928 VARIANT onprogress
();
20930 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20931 void onratechange
(VARIANT v
);
20933 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20934 VARIANT onratechange
();
20936 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20937 void onreadystatechange
(VARIANT v
);
20939 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20940 VARIANT onreadystatechange
();
20942 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20943 void onreset
(VARIANT v
);
20945 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20948 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20949 void onseeked
(VARIANT v
);
20951 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20952 VARIANT onseeked
();
20954 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20955 void onseeking
(VARIANT v
);
20957 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20958 VARIANT onseeking
();
20960 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20961 void onselect
(VARIANT v
);
20963 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20964 VARIANT onselect
();
20966 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20967 void onstalled
(VARIANT v
);
20969 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20970 VARIANT onstalled
();
20972 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20973 void onstorage
(VARIANT v
);
20975 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20976 VARIANT onstorage
();
20978 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20979 void onsubmit
(VARIANT v
);
20981 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20982 VARIANT onsubmit
();
20984 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20985 void onsuspend
(VARIANT v
);
20987 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20988 VARIANT onsuspend
();
20990 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20991 void ontimeupdate
(VARIANT v
);
20993 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20994 VARIANT ontimeupdate
();
20996 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20997 void onpause
(VARIANT v
);
20999 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21002 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21003 void onplay
(VARIANT v
);
21005 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21008 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21009 void onplaying
(VARIANT v
);
21011 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21012 VARIANT onplaying
();
21014 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21015 void onvolumechange
(VARIANT v
);
21017 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21018 VARIANT onvolumechange
();
21020 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21021 void onwaiting
(VARIANT v
);
21023 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21024 VARIANT onwaiting
();
21026 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21029 /*****************************************************************************
21030 * HTMLWindow2 coclass
21034 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
21036 coclass HTMLWindow2
21038 [default] dispinterface DispHTMLWindow2
;
21039 [source, default] dispinterface HTMLWindowEvents
;
21040 [source] dispinterface HTMLWindowEvents2
;
21041 /* [source] dispinterface HTMLWindowEvents3; */
21042 interface IHTMLWindow2
;
21043 interface IHTMLWindow3
;
21044 interface IHTMLWindow4
;
21045 interface IHTMLWindow5
;
21046 interface IHTMLWindow6
;
21047 interface IHTMLWindow7
;
21048 /* interface IHTMLWindow8; */
21049 interface IHTMLDOMConstructor
;
21050 interface IEventTarget
;
21053 /*****************************************************************************
21054 * DispHTMLWindowProxy dispinterface
21058 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21060 dispinterface DispHTMLWindowProxy
21064 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
21065 VARIANT item
([in] VARIANT* pvarIndex
);
21067 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
21070 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
21071 IHTMLFramesCollection2
* frames
();
21073 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21074 void defaultStatus
(BSTR v
);
21076 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21077 BSTR defaultStatus
();
21079 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
21080 void status
(BSTR v
);
21082 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
21085 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
21086 void clearTimeout
([in] LONG timerID
);
21088 [id(DISPID_IHTMLWINDOW2_ALERT
)]
21089 void alert
([defaultvalue(""), in] BSTR message);
21091 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
21092 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
21094 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
21095 VARIANT prompt
([defaultvalue(""), in] BSTR message,
21096 [defaultvalue("undefined"), in] BSTR defstr
);
21098 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
21099 IHTMLImageElementFactory
* Image
();
21101 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
21102 IHTMLLocation
* location
();
21104 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
21105 IOmHistory
* history
();
21107 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
21110 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
21111 void opener
(VARIANT v
);
21113 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
21116 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21117 IOmNavigator
* navigator
();
21119 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21122 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21125 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21126 IHTMLWindow2
* parent
();
21128 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21129 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
21130 [defaultvalue(""), in] BSTR name
,
21131 [defaultvalue(""), in] BSTR features
,
21132 [defaultvalue(0), in] VARIANT_BOOL replace
);
21134 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21135 IHTMLWindow2
* self
();
21137 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21138 IHTMLWindow2
* top
();
21140 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21141 IHTMLWindow2
* window
();
21143 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21144 void navigate
([in] BSTR url
);
21146 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21147 void onfocus
(VARIANT v
);
21149 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21152 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21153 void onblur
(VARIANT v
);
21155 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21158 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21159 void onload
(VARIANT v
);
21161 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21164 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21165 void onbeforeunload
(VARIANT v
);
21167 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21168 VARIANT onbeforeunload
();
21170 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21171 void onunload
(VARIANT v
);
21173 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21174 VARIANT onunload
();
21176 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21177 void onhelp
(VARIANT v
);
21179 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21182 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21183 void onerror
(VARIANT v
);
21185 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21188 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21189 void onresize
(VARIANT v
);
21191 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21192 VARIANT onresize
();
21194 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21195 void onscroll
(VARIANT v
);
21197 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21198 VARIANT onscroll
();
21200 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21201 IHTMLDocument2
* document
();
21203 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21204 IHTMLEventObj
* event
();
21206 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21207 IUnknown
* _newEnum
();
21209 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21210 VARIANT showModalDialog
([in] BSTR dialog
,
21211 [optional, in] VARIANT* varArgIn
,
21212 [optional, in] VARIANT* varOptions
);
21214 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21215 void showHelp
([in] BSTR helpURL
,
21216 [optional, in] VARIANT helpArg
,
21217 [defaultvalue(""), in] BSTR features
);
21219 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21220 IHTMLScreen
* screen
();
21222 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21223 IHTMLOptionElementFactory
* Option
();
21225 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21228 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21229 VARIANT_BOOL closed
();
21231 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21234 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21235 void scroll
([in] LONG x
,
21238 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21239 IOmNavigator
* clientInformation
();
21241 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21242 void clearInterval
([in] LONG timerID
);
21244 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21245 void offscreenBuffering
(VARIANT v
);
21247 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21248 VARIANT offscreenBuffering
();
21250 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21251 VARIANT execScript
([in] BSTR code
,
21252 [defaultvalue("JScript"), in] BSTR language
);
21254 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21257 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21258 void scrollBy
([in] LONG x
,
21261 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21262 void scrollTo
([in] LONG x
,
21265 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21266 void moveTo
([in] LONG x
,
21269 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21270 void moveBy
([in] LONG x
,
21273 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21274 void resizeTo
([in] LONG x
,
21277 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21278 void resizeBy
([in] LONG x
,
21281 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21282 IDispatch
* external
();
21284 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21287 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21290 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21291 VARIANT_BOOL attachEvent
([in] BSTR event
,
21292 [in] IDispatch
* pDisp
);
21294 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21295 void detachEvent
([in] BSTR event
,
21296 [in] IDispatch
* pDisp
);
21298 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21299 LONG setTimeout
([in] VARIANT* expression
,
21301 [optional, in] VARIANT* language
);
21303 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21304 LONG setInterval
([in] VARIANT* expression
,
21306 [optional, in] VARIANT* language
);
21308 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21311 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21312 void onbeforeprint
(VARIANT v
);
21314 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21315 VARIANT onbeforeprint
();
21317 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21318 void onafterprint
(VARIANT v
);
21320 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21321 VARIANT onafterprint
();
21323 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21324 IHTMLDataTransfer
* clipboardData
();
21326 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21327 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
21328 [optional, in] VARIANT* varArgIn
,
21329 [optional, in] VARIANT* options
);
21331 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21332 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
21334 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21335 IHTMLFrameBase
* frameElement
();
21337 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21338 void XMLHttpRequest
(VARIANT v
);
21340 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21341 VARIANT XMLHttpRequest
();
21343 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21344 IHTMLStorage
*sessionStorage
();
21346 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21347 IHTMLStorage
*localStorage
();
21349 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21350 void onhashchange
(VARIANT v
);
21352 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21353 VARIANT onhashchange
();
21355 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21356 long maxConnectionsPerServer
();
21358 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21361 [in, optional] VARIANT targetOrigin
);
21363 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21364 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21366 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21367 void onmessage
(VARIANT v
);
21369 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21370 VARIANT onmessage
();
21372 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21373 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21375 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21376 IHTMLSelection
*getSelection
();
21378 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21379 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21380 [in] IHTMLDOMNode
*varArgIn
,
21381 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21383 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21384 IHTMLStyleMedia
*styleMedia
();
21386 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21387 void performance
(VARIANT v
);
21389 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21390 VARIANT performance
();
21392 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21395 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21396 long innerHeight
();
21398 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21399 long pageXOffset
();
21401 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21402 long pageYOffset
();
21404 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21407 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21410 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21413 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21414 long outerHeight
();
21416 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21417 void onabort
(VARIANT v
);
21419 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21422 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21423 void oncanplay
(VARIANT v
);
21425 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21426 VARIANT oncanplay
();
21428 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21429 void oncanplaythrough
(VARIANT v
);
21431 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21432 VARIANT oncanplaythrough
();
21434 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21435 void onchange
(VARIANT v
);
21437 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21438 VARIANT onchange
();
21440 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21441 void onclick
(VARIANT v
);
21443 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21446 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21447 void oncontextmenu
(VARIANT v
);
21449 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21450 VARIANT oncontextmenu
();
21452 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21453 void ondblclick
(VARIANT v
);
21455 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21456 VARIANT ondblclick
();
21458 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21459 void ondrag
(VARIANT v
);
21461 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21464 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21465 void ondragend
(VARIANT v
);
21467 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21468 VARIANT ondragend
();
21470 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21471 void ondragenter
(VARIANT v
);
21473 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21474 VARIANT ondragenter
();
21476 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21477 void ondragleave
(VARIANT v
);
21479 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21480 VARIANT ondragleave
();
21482 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21483 void ondragover
(VARIANT v
);
21485 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21486 VARIANT ondragover
();
21488 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21489 void ondragstart
(VARIANT v
);
21491 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21492 VARIANT ondragstart
();
21494 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21495 void ondrop
(VARIANT v
);
21497 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21500 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21501 void ondurationchange
(VARIANT v
);
21503 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21504 VARIANT ondurationchange
();
21506 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21507 void onfocusin
(VARIANT v
);
21509 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21510 VARIANT onfocusin
();
21512 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21513 void onfocusout
(VARIANT v
);
21515 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21516 VARIANT onfocusout
();
21518 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21519 void oninput
(VARIANT v
);
21521 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21524 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21525 void onemptied
(VARIANT v
);
21527 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21528 VARIANT onemptied
();
21530 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21531 void onended
(VARIANT v
);
21533 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21536 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21537 void onkeydown
(VARIANT v
);
21539 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21540 VARIANT onkeydown
();
21542 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21543 void onkeypress
(VARIANT v
);
21545 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21546 VARIANT onkeypress
();
21548 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21549 void onkeyup
(VARIANT v
);
21551 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21554 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21555 void onloadeddata
(VARIANT v
);
21557 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21558 VARIANT onloadeddata
();
21560 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21561 void onloadedmetadata
(VARIANT v
);
21563 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21564 VARIANT onloadedmetadata
();
21566 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21567 void onloadstart
(VARIANT v
);
21569 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21570 VARIANT onloadstart
();
21572 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21573 void onmousedown
(VARIANT v
);
21575 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21576 VARIANT onmousedown
();
21578 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21579 void onmouseenter
(VARIANT v
);
21581 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21582 VARIANT onmouseenter
();
21584 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21585 void onmouseleave
(VARIANT v
);
21587 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21588 VARIANT onmouseleave
();
21590 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21591 void onmousemove
(VARIANT v
);
21593 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21594 VARIANT onmousemove
();
21596 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21597 void onmouseout
(VARIANT v
);
21599 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21600 VARIANT onmouseout
();
21602 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21603 void onmouseover
(VARIANT v
);
21605 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21606 VARIANT onmouseover
();
21608 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21609 void onmouseup
(VARIANT v
);
21611 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21612 VARIANT onmouseup
();
21614 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21615 void onmousewheel
(VARIANT v
);
21617 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21618 VARIANT onmousewheel
();
21620 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21621 void onoffline
(VARIANT v
);
21623 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21624 VARIANT onoffline
();
21626 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21627 void ononline
(VARIANT v
);
21629 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21630 VARIANT ononline
();
21632 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21633 void onprogress
(VARIANT v
);
21635 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21636 VARIANT onprogress
();
21638 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21639 void onratechange
(VARIANT v
);
21641 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21642 VARIANT onratechange
();
21644 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21645 void onreadystatechange
(VARIANT v
);
21647 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21648 VARIANT onreadystatechange
();
21650 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21651 void onreset
(VARIANT v
);
21653 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21656 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21657 void onseeked
(VARIANT v
);
21659 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21660 VARIANT onseeked
();
21662 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21663 void onseeking
(VARIANT v
);
21665 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21666 VARIANT onseeking
();
21668 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21669 void onselect
(VARIANT v
);
21671 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21672 VARIANT onselect
();
21674 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21675 void onstalled
(VARIANT v
);
21677 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21678 VARIANT onstalled
();
21680 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21681 void onstorage
(VARIANT v
);
21683 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21684 VARIANT onstorage
();
21686 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21687 void onsubmit
(VARIANT v
);
21689 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21690 VARIANT onsubmit
();
21692 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21693 void onsuspend
(VARIANT v
);
21695 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21696 VARIANT onsuspend
();
21698 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21699 void ontimeupdate
(VARIANT v
);
21701 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21702 VARIANT ontimeupdate
();
21704 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21705 void onpause
(VARIANT v
);
21707 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21710 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21711 void onplay
(VARIANT v
);
21713 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21716 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21717 void onplaying
(VARIANT v
);
21719 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21720 VARIANT onplaying
();
21722 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21723 void onvolumechange
(VARIANT v
);
21725 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21726 VARIANT onvolumechange
();
21728 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21729 void onwaiting
(VARIANT v
);
21731 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21732 VARIANT onwaiting
();
21734 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21737 /*****************************************************************************
21738 * HTMLWindowEvents interface
21742 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
21744 dispinterface HTMLWindowEvents
21748 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
21751 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
21754 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
21755 VARIANT_BOOL onhelp
();
21757 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
21760 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
21763 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
21764 void onerror
([in] BSTR description
,
21768 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
21771 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
21774 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
21775 void onbeforeunload
();
21777 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
21778 void onbeforeprint
();
21780 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
21781 void onafterprint
();
21784 /*****************************************************************************
21785 * HTMLWindowEvents2 interface
21789 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21791 dispinterface HTMLWindowEvents2
21795 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
21796 void onload
([in] IHTMLEventObj
* pEvtObj
);
21798 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
21799 void onunload
([in] IHTMLEventObj
* pEvtObj
);
21801 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
21802 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21804 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
21805 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21807 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
21808 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21810 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
21811 void onerror
([in] BSTR description
,
21815 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
21816 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21818 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
21819 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21821 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
21822 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
21824 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
21825 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
21827 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
21828 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
21831 /*****************************************************************************
21832 * HTMLWindowProxy class
21835 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21837 coclass HTMLWindowProxy
21839 [default] dispinterface DispHTMLWindowProxy
;
21840 [source, default] dispinterface HTMLWindowEvents
;
21841 [source] dispinterface HTMLWindowEvents2
;
21842 interface IHTMLWindow2
;
21843 interface IHTMLWindow3
;
21844 interface IHTMLWindow4
;
21845 interface IHTMLWindow5
;
21848 /*****************************************************************************
21849 * HTMLDocumentEvents2 interface
21853 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21855 dispinterface HTMLDocumentEvents2
21859 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
21860 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
21862 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
21863 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
21865 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
21866 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
21868 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
21869 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
21871 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
21872 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
21874 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
21875 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
21877 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
21878 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
21880 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
21881 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
21883 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
21884 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
21886 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
21887 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
21889 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
21890 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
21892 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
21893 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
21895 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
21896 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
21898 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
21899 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
21901 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
21902 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
21904 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
21905 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
21907 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
21908 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
21910 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
21911 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
21913 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
21914 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
21916 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
21917 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
21919 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
21920 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
21922 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
21923 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
21925 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
21926 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
21928 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
21929 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
21931 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
21932 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
21934 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
21935 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
21937 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
21938 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
21940 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
21941 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
21943 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
21944 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
21946 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
21947 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
21949 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
21950 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
21952 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
21953 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
21955 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
21956 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
21958 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
21959 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
21961 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
21962 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
21964 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
21965 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
21967 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
21968 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
21970 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
21971 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
21974 /*****************************************************************************
21975 * HTMLDocumentEvents interface
21979 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21981 dispinterface HTMLDocumentEvents
21985 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
21986 VARIANT_BOOL onhelp
();
21988 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
21989 VARIANT_BOOL onclick
();
21991 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
21992 VARIANT_BOOL ondblclick
();
21994 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
21997 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
22000 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
22001 VARIANT_BOOL onkeypress
();
22003 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
22004 void onmousedown
();
22006 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
22007 void onmousemove
();
22009 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
22012 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
22015 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
22016 void onmouseover
();
22018 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
22019 void onreadystatechange
();
22021 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
22022 VARIANT_BOOL onbeforeupdate
();
22024 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
22025 void onafterupdate
();
22027 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
22028 VARIANT_BOOL onrowexit
();
22030 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
22033 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
22034 VARIANT_BOOL ondragstart
();
22036 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
22037 VARIANT_BOOL onselectstart
();
22039 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
22040 VARIANT_BOOL onerrorupdate
();
22042 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
22043 VARIANT_BOOL oncontextmenu
();
22045 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
22046 VARIANT_BOOL onstop
();
22048 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
22049 void onrowsdelete
();
22051 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
22052 void onrowsinserted
();
22054 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
22055 void oncellchange
();
22057 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
22058 void onpropertychange
();
22060 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
22061 void ondatasetchanged
();
22063 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
22064 void ondataavailable
();
22066 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
22067 void ondatasetcomplete
();
22069 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
22070 void onbeforeeditfocus
();
22072 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
22073 void onselectionchange
();
22075 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
22076 VARIANT_BOOL oncontrolselect
();
22078 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
22079 VARIANT_BOOL onmousewheel
();
22081 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
22084 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
22087 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
22090 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
22091 void ondeactivate
();
22093 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
22094 VARIANT_BOOL onbeforeactivate
();
22096 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
22097 VARIANT_BOOL onbeforedeactivate
();
22100 /*****************************************************************************
22101 * HTMLTextContainerEvents interface
22105 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
22107 dispinterface HTMLTextContainerEvents
22112 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
22113 VARIANT_BOOL onhelp
();
22115 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
22116 VARIANT_BOOL onclick
();
22118 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
22119 VARIANT_BOOL ondblclick
();
22121 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
22122 VARIANT_BOOL onkeypress
();
22124 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
22127 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
22130 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
22133 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
22134 void onmouseover
();
22136 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
22137 void onmousemove
();
22139 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
22140 void onmousedown
();
22142 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
22145 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
22146 VARIANT_BOOL onselectstart
();
22148 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
22149 void onfilterchange
();
22151 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
22152 VARIANT_BOOL ondragstart
();
22154 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
22155 VARIANT_BOOL onbeforeupdate
();
22157 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
22158 void onafterupdate
();
22160 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
22161 VARIANT_BOOL onerrorupdate
();
22163 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
22164 VARIANT_BOOL onrowexit
();
22166 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
22169 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
22170 void ondatasetchanged
();
22172 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
22173 void ondataavailable
();
22175 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
22176 void ondatasetcomplete
();
22178 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
22179 void onlosecapture
();
22181 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
22182 void onpropertychange
();
22184 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
22187 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
22190 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
22193 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
22196 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
22197 VARIANT_BOOL ondrag
();
22199 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
22202 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
22203 VARIANT_BOOL ondragenter
();
22205 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
22206 VARIANT_BOOL ondragover
();
22208 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
22209 void ondragleave
();
22211 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
22212 VARIANT_BOOL ondrop
();
22214 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
22215 VARIANT_BOOL onbeforecut
();
22217 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
22218 VARIANT_BOOL oncut
();
22220 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
22221 VARIANT_BOOL onbeforecopy
();
22223 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
22224 VARIANT_BOOL oncopy
();
22226 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
22227 VARIANT_BOOL onbeforepaste
();
22229 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
22230 VARIANT_BOOL onpaste
();
22232 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
22233 VARIANT_BOOL oncontextmenu
();
22235 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
22236 void onrowsdelete
();
22238 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
22239 void onrowsinserted
();
22241 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
22242 void oncellchange
();
22244 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
22245 void onreadystatechange
();
22247 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
22248 void onbeforeeditfocus
();
22250 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
22251 void onlayoutcomplete
();
22253 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
22256 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
22257 VARIANT_BOOL onbeforedeactivate
();
22259 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
22260 VARIANT_BOOL onbeforeactivate
();
22262 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
22265 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
22266 VARIANT_BOOL oncontrolselect
();
22268 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
22269 VARIANT_BOOL onmovestart
();
22271 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
22274 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
22275 VARIANT_BOOL onresizestart
();
22277 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
22278 void onresizeend
();
22280 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
22281 void onmouseenter
();
22283 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
22284 void onmouseleave
();
22286 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
22287 VARIANT_BOOL onmousewheel
();
22289 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
22292 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
22293 void ondeactivate
();
22295 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
22298 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
22301 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
22304 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
22308 /*****************************************************************************
22309 * HTMLTextContainerEvents2 interface
22313 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22315 dispinterface HTMLTextContainerEvents2
22319 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
22320 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22322 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
22323 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
22325 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
22326 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
22328 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
22329 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
22331 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
22332 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
22334 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
22335 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
22337 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
22338 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22340 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22341 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22343 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22344 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22346 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22347 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22349 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22350 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22352 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22353 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22355 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22356 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22358 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22359 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22361 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22362 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22364 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22365 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22367 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22368 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22370 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22371 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22373 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22374 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22376 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22377 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22379 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22380 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22382 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22383 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22385 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22386 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22388 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22389 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22391 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22392 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22394 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22395 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22397 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22398 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22400 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22401 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22403 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22404 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22406 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22407 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22409 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22410 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22412 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22413 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22415 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
22416 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
22418 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
22419 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
22421 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
22422 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
22424 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
22425 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
22427 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
22428 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
22430 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
22431 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
22433 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
22434 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
22436 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
22437 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
22439 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
22440 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
22442 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
22443 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
22445 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
22446 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
22448 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
22449 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
22451 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
22452 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
22454 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
22455 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
22457 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
22458 void onpage
([in] IHTMLEventObj
* pEvtObj
);
22460 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
22461 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
22463 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
22464 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
22466 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
22467 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
22469 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
22470 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
22472 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22473 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
22475 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
22476 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
22478 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
22479 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
22481 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
22482 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
22484 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
22485 void onmove
([in] IHTMLEventObj
* pEvtObj
);
22487 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
22488 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
22490 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
22491 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
22493 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
22494 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
22496 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
22497 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
22499 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
22500 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
22502 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
22503 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
22505 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
22506 void onchange
([in] IHTMLEventObj
* pEvtObj
);
22508 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
22509 void onselect
([in] IHTMLEventObj
* pEvtObj
);
22512 /*****************************************************************************
22513 * IDOMProcessingInstruction interface
22519 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
22521 interface IDOMProcessingInstruction
: IDispatch
22523 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
22524 HRESULT target
([out, retval] BSTR *p
);
22526 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22527 HRESULT data
([in] BSTR v
);
22529 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22530 HRESULT data
([out, retval] BSTR *p
);
22533 /*****************************************************************************
22534 * IHTMLPerformanceNavigation interface
22540 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
22542 interface IHTMLPerformanceNavigation
: IDispatch
22544 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
22545 HRESULT type
([out, retval] ULONG
*p
);
22547 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
22548 HRESULT redirectCount
([out, retval] ULONG
*p
);
22550 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
22551 HRESULT toString
([out, retval] BSTR *string);
22553 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
22554 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22557 /*****************************************************************************
22558 * IHTMLPerformanceTiming interface
22564 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
22566 interface IHTMLPerformanceTiming
: IDispatch
22568 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
22569 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
22571 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
22572 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
22574 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
22575 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
22577 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
22578 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
22580 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
22581 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
22583 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
22584 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
22586 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
22587 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
22589 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
22590 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
22592 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
22593 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
22595 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
22596 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
22598 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
22599 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
22601 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
22602 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
22604 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
22605 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
22607 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
22608 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
22610 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
22611 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
22613 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
22614 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
22616 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
22617 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
22619 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
22620 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
22622 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
22623 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
22625 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
22626 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
22628 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
22629 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
22631 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
22632 HRESULT toString
([out, retval] BSTR *string);
22634 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
22635 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22638 /*****************************************************************************
22639 * IHTMLPerformance interface
22645 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
22647 interface IHTMLPerformance
: IDispatch
22649 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
22650 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
22652 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
22653 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
22655 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
22656 HRESULT toString
([out, retval] BSTR *string);
22658 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
22659 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22662 /*****************************************************************************
22663 * IHTMLDocument interface
22669 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
22671 interface IHTMLDocument
: IDispatch
22673 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
22674 HRESULT Script
([retval, out] IDispatch
**p
);
22677 /*****************************************************************************
22678 * IHTMLDocument2 interface
22684 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
22686 interface IHTMLDocument2
: IHTMLDocument
22688 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22689 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
22691 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22692 HRESULT body
([retval, out] IHTMLElement
**p
);
22694 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22695 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
22697 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22698 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
22700 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22701 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
22703 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22704 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
22706 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22707 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
22709 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22710 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
22712 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22713 HRESULT title
([in] BSTR v
);
22715 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22716 HRESULT title
([retval, out] BSTR *p
);
22718 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22719 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
22721 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22722 HRESULT designMode
([in] BSTR v
);
22724 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22725 HRESULT designMode
([retval, out] BSTR *p
);
22727 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22728 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
22730 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
22731 HRESULT readyState
([retval, out] BSTR *p
);
22733 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22734 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
22736 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22737 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
22739 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22740 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
22742 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22743 HRESULT alinkColor
([in] VARIANT v
);
22745 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22746 HRESULT alinkColor
([retval, out] VARIANT *p
);
22748 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22749 HRESULT bgColor
([in] VARIANT v
);
22751 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22752 HRESULT bgColor
([retval, out] VARIANT *p
);
22754 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22755 HRESULT fgColor
([in] VARIANT v
);
22757 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22758 HRESULT fgColor
([retval, out] VARIANT *p
);
22760 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22761 HRESULT linkColor
([in] VARIANT v
);
22763 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22764 HRESULT linkColor
([retval, out] VARIANT *p
);
22766 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22767 HRESULT vlinkColor
([in] VARIANT v
);
22769 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22770 HRESULT vlinkColor
([retval, out] VARIANT *p
);
22772 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22773 HRESULT referrer
([retval, out] BSTR *p
);
22775 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22776 HRESULT location
([retval, out] IHTMLLocation
**p
);
22778 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22779 HRESULT lastModified
([retval, out] BSTR *p
);
22781 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22782 HRESULT URL
([in] BSTR v
);
22784 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
22785 HRESULT URL
([retval, out] BSTR *p
);
22787 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22788 HRESULT domain
([in] BSTR v
);
22790 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22791 HRESULT domain
([retval, out] BSTR *p
);
22793 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22794 HRESULT cookie
([in] BSTR v
);
22796 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22797 HRESULT cookie
([retval, out] BSTR *p
);
22799 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22800 HRESULT expando
([in] VARIANT_BOOL v
);
22802 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22803 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
22805 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22806 HRESULT charset
([in] BSTR v
);
22808 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22809 HRESULT charset
([retval, out] BSTR *p
);
22811 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22812 HRESULT defaultCharset
([in] BSTR v
);
22814 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22815 HRESULT defaultCharset
([retval, out] BSTR *p
);
22817 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
22818 HRESULT mimeType
([retval, out] BSTR *p
);
22820 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
22821 HRESULT fileSize
([retval, out] BSTR *p
);
22823 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
22824 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
22826 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
22827 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
22829 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
22830 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
22832 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
22833 HRESULT security
([retval, out] BSTR *p
);
22835 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
22836 HRESULT protocol
([retval, out] BSTR *p
);
22838 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
22839 HRESULT nameProp
([retval, out] BSTR *p
);
22841 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
22842 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
22844 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
22845 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
22847 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
22849 [defaultvalue("text/html"), in] BSTR url
,
22850 [optional, in] VARIANT name
,
22851 [optional, in] VARIANT features
,
22852 [optional, in] VARIANT replace
,
22853 [retval, out] IDispatch
**pomWindowResult
);
22855 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
22858 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
22861 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
22862 HRESULT queryCommandSupported
(
22864 [retval, out] VARIANT_BOOL *pfRet
);
22866 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
22867 HRESULT queryCommandEnabled
(
22869 [retval, out] VARIANT_BOOL *pfRet
);
22871 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
22872 HRESULT queryCommandState
(
22874 [retval, out] VARIANT_BOOL *pfRet
);
22876 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
22877 HRESULT queryCommandIndeterm
(
22879 [retval, out] VARIANT_BOOL *pfRet
);
22881 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
22882 HRESULT queryCommandText
(
22884 [retval, out] BSTR *pcmdText
);
22886 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
22887 HRESULT queryCommandValue
(
22889 [retval, out] VARIANT *pcmdValue
);
22891 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
22892 HRESULT execCommand
(
22894 [defaultvalue(0), in] VARIANT_BOOL showUI
,
22895 [optional, in] VARIANT value
,
22896 [retval, out] VARIANT_BOOL *pfRet
);
22898 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
22899 HRESULT execCommandShowHelp
(
22901 [retval, out] VARIANT_BOOL *pfRet
);
22903 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
22904 HRESULT createElement
(
22906 [retval, out] IHTMLElement
**newElem
);
22908 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22909 HRESULT onhelp
([in] VARIANT v
);
22911 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22912 HRESULT onhelp
([retval, out] VARIANT *p
);
22914 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22915 HRESULT onclick
([in] VARIANT v
);
22917 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22918 HRESULT onclick
([retval, out] VARIANT *p
);
22920 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22921 HRESULT ondblclick
([in] VARIANT v
);
22923 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22924 HRESULT ondblclick
([retval, out] VARIANT *p
);
22926 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22927 HRESULT onkeyup
([in] VARIANT v
);
22929 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22930 HRESULT onkeyup
([retval, out] VARIANT *p
);
22932 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22933 HRESULT onkeydown
([in] VARIANT v
);
22935 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22936 HRESULT onkeydown
([retval, out] VARIANT *p
);
22938 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22939 HRESULT onkeypress
([in] VARIANT v
);
22941 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22942 HRESULT onkeypress
([retval, out] VARIANT *p
);
22944 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22945 HRESULT onmouseup
([in] VARIANT v
);
22947 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22948 HRESULT onmouseup
([retval, out] VARIANT *p
);
22950 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22951 HRESULT onmousedown
([in] VARIANT v
);
22953 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22954 HRESULT onmousedown
([retval, out] VARIANT *p
);
22956 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22957 HRESULT onmousemove
([in] VARIANT v
);
22959 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22960 HRESULT onmousemove
([retval, out] VARIANT *p
);
22962 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22963 HRESULT onmouseout
([in] VARIANT v
);
22965 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22966 HRESULT onmouseout
([retval, out] VARIANT *p
);
22968 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22969 HRESULT onmouseover
([in] VARIANT v
);
22971 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22972 HRESULT onmouseover
([retval, out] VARIANT *p
);
22974 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22975 HRESULT onreadystatechange
([in] VARIANT v
);
22977 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22978 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22980 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22981 HRESULT onafterupdate
([in] VARIANT v
);
22983 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22984 HRESULT onafterupdate
([retval, out] VARIANT *p
);
22986 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22987 HRESULT onrowexit
([in] VARIANT v
);
22989 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22990 HRESULT onrowexit
([retval, out] VARIANT *p
);
22992 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22993 HRESULT onrowenter
([in] VARIANT v
);
22995 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22996 HRESULT onrowenter
([retval, out] VARIANT *p
);
22998 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22999 HRESULT ondragstart
([in] VARIANT v
);
23001 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23002 HRESULT ondragstart
([retval, out] VARIANT *p
);
23004 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23005 HRESULT onselectstart
([in] VARIANT v
);
23007 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23008 HRESULT onselectstart
([retval, out] VARIANT *p
);
23010 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23011 HRESULT elementFromPoint
(
23014 [retval, out] IHTMLElement
**elementHit
);
23016 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23017 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
23019 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23020 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
23022 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23023 HRESULT onbeforeupdate
([in] VARIANT v
);
23025 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23026 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
23028 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23029 HRESULT onerrorupdate
([in] VARIANT v
);
23031 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23032 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
23034 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23035 HRESULT toString
([retval, out] BSTR *String);
23037 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23038 HRESULT createStyleSheet
(
23039 [defaultvalue(""), in] BSTR bstrHref
,
23040 [defaultvalue(-1), in] LONG lIndex
,
23041 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
23044 /*****************************************************************************
23045 * IHTMLDocument3 interface
23051 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23053 interface IHTMLDocument3
: IDispatch
23055 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23056 HRESULT releaseCapture
();
23058 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23059 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23061 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23062 HRESULT createTextNode
(
23064 [retval, out] IHTMLDOMNode
**newTextNode
);
23066 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23067 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
23069 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23070 HRESULT uniqueID
([retval, out] BSTR *p
);
23072 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23073 HRESULT attachEvent
(
23075 [in] IDispatch
* pDisp
,
23076 [retval, out] VARIANT_BOOL *pfResult
);
23078 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23079 HRESULT detachEvent
(
23081 [in] IDispatch
*pDisp
);
23083 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23084 HRESULT onrowsdelete
([in] VARIANT v
);
23086 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23087 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
23089 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23090 HRESULT onrowsinserted
([in] VARIANT v
);
23092 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23093 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
23095 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23096 HRESULT oncellchange
([in] VARIANT v
);
23098 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23099 HRESULT oncellchange
([retval, out] VARIANT *p
);
23101 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23102 HRESULT ondatasetchanged
([in] VARIANT v
);
23104 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23105 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
23107 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23108 HRESULT ondataavailable
([in] VARIANT v
);
23110 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23111 HRESULT ondataavailable
([retval, out] VARIANT * p
);
23113 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23114 HRESULT ondatasetcomplete
([in] VARIANT v
);
23116 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23117 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
23119 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23120 HRESULT onpropertychange
([in] VARIANT v
);
23122 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23123 HRESULT onpropertychange
([retval, out] VARIANT *p
);
23125 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23126 HRESULT dir
([in] BSTR v
);
23128 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23129 HRESULT dir
([retval, out] BSTR *p
);
23131 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23132 HRESULT oncontextmenu
([in] VARIANT v
);
23134 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23135 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
23137 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23138 HRESULT onstop
([in] VARIANT v
);
23140 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23141 HRESULT onstop
([retval, out] VARIANT *p
);
23143 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23144 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
23146 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23147 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
23149 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23150 HRESULT enableDownload
([in] VARIANT_BOOL v
);
23152 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23153 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
23155 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23156 HRESULT baseUrl
([in] BSTR v
);
23158 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23159 HRESULT baseUrl
([retval, out] BSTR *p
);
23161 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
23162 HRESULT childNodes
([retval, out] IDispatch
**p
);
23164 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23165 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
23167 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23168 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
23170 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23171 HRESULT onbeforeeditfocus
([in] VARIANT v
);
23173 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23174 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
23176 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23177 HRESULT getElementsByName
(
23179 [retval, out] IHTMLElementCollection
**pelColl
);
23181 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23182 HRESULT getElementById
(
23184 [retval, out] IHTMLElement
**pel
);
23186 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23187 HRESULT getElementsByTagName
(
23189 [retval, out] IHTMLElementCollection
**pelColl
);
23192 /*****************************************************************************
23193 * IHTMLDocument4 interface
23199 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23201 interface IHTMLDocument4
: IDispatch
23203 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23206 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23207 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
23209 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23210 HRESULT onselectionchange
([in] VARIANT v
);
23212 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23213 HRESULT onselectionchange
([retval, out] VARIANT *p
);
23215 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23216 HRESULT namespaces
([retval, out] IDispatch
**p
);
23218 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23219 HRESULT createDocumentFromUrl
(
23221 [in] BSTR bstrOptions
,
23222 [retval, out] IHTMLDocument2
**newDoc
);
23224 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23225 HRESULT media
([in] BSTR v
);
23227 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23228 HRESULT media
([retval, out] BSTR *p
);
23230 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23231 HRESULT createEventObject
(
23232 [optional, in] VARIANT *pvarEventObject
,
23233 [retval, out] IHTMLEventObj
**ppEventObj
);
23235 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23237 [in] BSTR bstrEventName
,
23238 [optional, in] VARIANT *pvarEventObject
,
23239 [retval, out] VARIANT_BOOL *pfCancelled
);
23241 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23242 HRESULT createRenderStyle
(
23244 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
23246 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23247 HRESULT oncontrolselect
([in] VARIANT v
);
23249 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23250 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
23252 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23253 HRESULT URLUnencoded
([retval, out] BSTR *p
);
23256 /*****************************************************************************
23257 * IHTMLDocument5 interface
23263 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23265 interface IHTMLDocument5
: IDispatch
23267 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23268 HRESULT onmousewheel
([in] VARIANT v
);
23270 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23271 HRESULT onmousewheel
([retval, out] VARIANT *p
);
23273 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23274 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
23276 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23277 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
23279 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23280 HRESULT createAttribute
(
23281 [in] BSTR bstrattrName
,
23282 [retval, out] IHTMLDOMAttribute
**ppattribute
);
23284 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23285 HRESULT createComment
(
23286 [in] BSTR bstrdata
,
23287 [retval, out] IHTMLDOMNode
**ppRetNode
);
23289 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23290 HRESULT onfocusin
([in] VARIANT v
);
23292 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23293 HRESULT onfocusin
([retval, out] VARIANT *p
);
23295 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23296 HRESULT onfocusout
([in] VARIANT v
);
23298 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23299 HRESULT onfocusout
([retval, out] VARIANT *p
);
23301 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23302 HRESULT onactivate
([in] VARIANT v
);
23304 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23305 HRESULT onactivate
([retval, out] VARIANT *p
);
23307 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23308 HRESULT ondeactivate
([in] VARIANT v
);
23310 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23311 HRESULT ondeactivate
([retval, out] VARIANT *p
);
23313 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23314 HRESULT onbeforeactivate
([in] VARIANT v
);
23316 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23317 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
23319 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23320 HRESULT onbeforedeactivate
([in] VARIANT v
);
23322 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23323 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
23325 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23326 HRESULT compatMode
([retval, out] BSTR *p
);
23329 /*****************************************************************************
23330 * IHTMLDocument6 interface
23336 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
23338 interface IHTMLDocument6
: IDispatch
23340 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23341 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23343 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23344 HRESULT documentMode
([retval, out] VARIANT *p
);
23346 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23347 HRESULT onstorage
([in] VARIANT v
);
23349 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23350 HRESULT onstorage
([retval, out] VARIANT *p
);
23352 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23353 HRESULT onstoragecommit
([in] VARIANT v
);
23355 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23356 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23358 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23359 HRESULT getElementById
(
23361 [retval, out] IHTMLElement2
**p
);
23363 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23364 HRESULT updateSettings
();
23367 /*****************************************************************************
23368 * IHTMLDocument7 interface
23374 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23376 interface IHTMLDocument7
: IDispatch
23378 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23379 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23381 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23382 HRESULT createCDATASection
(
23384 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23386 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23387 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23389 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23390 HRESULT getElementsByTagNameNS
(
23391 [in] VARIANT *pvarNS
,
23392 [in] BSTR bstrLocalName
,
23393 [out, retval] IHTMLElementCollection
**pelColl
);
23395 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23396 HRESULT createElementNS
(
23397 [in] VARIANT *pvarNS
,
23399 [out, retval] IHTMLElement
**newElem
);
23401 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23402 HRESULT createAttributeNS
(
23403 [in] VARIANT *pvarNS
,
23404 [in] BSTR bstrAttrName
,
23405 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23407 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23408 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23410 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23411 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23413 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23414 HRESULT characterSet
([out, retval] BSTR *p
);
23416 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
23417 HRESULT createElement
(
23419 [out, retval] IHTMLElement
**newElem
);
23421 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
23422 HRESULT createAttribute
(
23423 [in] BSTR bstrAttrName
,
23424 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23426 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
23427 HRESULT getElementsByClassName
(
23429 [out, retval] IHTMLElementCollection
**pel
);
23431 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
23432 HRESULT createProcessingInstruction
(
23433 [in] BSTR bstrTarget
,
23434 [in] BSTR bstrData
,
23435 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
23437 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
23439 [in] IHTMLDOMNode
*pNodeSource
,
23440 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23442 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23443 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
23445 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23446 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
23448 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
23449 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
23451 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
23452 HRESULT inputEncoding
([out, retval] BSTR *p
);
23454 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
23455 HRESULT xmlEncoding
([out, retval] BSTR *p
);
23457 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23458 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
23460 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23461 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
23463 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23464 HRESULT xmlVersion
([in] BSTR v
);
23466 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23467 HRESULT xmlVersion
([out, retval] BSTR *p
);
23469 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
23470 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
23472 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23473 HRESULT onabort
([in] VARIANT v
);
23475 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23476 HRESULT onabort
([out, retval] VARIANT *p
);
23478 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23479 HRESULT onblur
([in] VARIANT v
);
23481 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23482 HRESULT onblur
([out, retval] VARIANT *p
);
23484 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23485 HRESULT oncanplay
([in] VARIANT v
);
23487 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23488 HRESULT oncanplay
([out, retval] VARIANT *p
);
23490 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23491 HRESULT oncanplaythrough
([in] VARIANT v
);
23493 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23494 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
23496 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23497 HRESULT onchange
([in] VARIANT v
);
23499 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23500 HRESULT onchange
([out, retval] VARIANT *p
);
23502 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23503 HRESULT ondrag
([in] VARIANT v
);
23505 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23506 HRESULT ondrag
([out, retval] VARIANT *p
);
23508 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23509 HRESULT ondragend
([in] VARIANT v
);
23511 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23512 HRESULT ondragend
([out, retval] VARIANT *p
);
23514 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23515 HRESULT ondragenter
([in] VARIANT v
);
23517 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23518 HRESULT ondragenter
([out, retval] VARIANT *p
);
23520 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23521 HRESULT ondragleave
([in] VARIANT v
);
23523 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23524 HRESULT ondragleave
([out, retval] VARIANT *p
);
23526 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23527 HRESULT ondragover
([in] VARIANT v
);
23529 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23530 HRESULT ondragover
([out, retval] VARIANT *p
);
23532 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23533 HRESULT ondrop
([in] VARIANT v
);
23535 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23536 HRESULT ondrop
([out, retval] VARIANT *p
);
23538 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23539 HRESULT ondurationchange
([in] VARIANT v
);
23541 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23542 HRESULT ondurationchange
([out, retval] VARIANT *p
);
23544 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23545 HRESULT onemptied
([in] VARIANT v
);
23547 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23548 HRESULT onemptied
([out, retval] VARIANT *p
);
23550 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23551 HRESULT onended
([in] VARIANT v
);
23553 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23554 HRESULT onended
([out, retval] VARIANT *p
);
23556 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23557 HRESULT onerror
([in] VARIANT v
);
23559 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23560 HRESULT onerror
([out, retval] VARIANT *p
);
23562 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23563 HRESULT onfocus
([in] VARIANT v
);
23565 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23566 HRESULT onfocus
([out, retval] VARIANT *p
);
23568 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23569 HRESULT oninput
([in] VARIANT v
);
23571 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23572 HRESULT oninput
([out, retval] VARIANT *p
);
23574 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23575 HRESULT onload
([in] VARIANT v
);
23577 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23578 HRESULT onload
([out, retval] VARIANT *p
);
23580 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23581 HRESULT onloadeddata
([in] VARIANT v
);
23583 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23584 HRESULT onloadeddata
([out, retval] VARIANT *p
);
23586 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23587 HRESULT onloadedmetadata
([in] VARIANT v
);
23589 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23590 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
23592 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23593 HRESULT onloadstart
([in] VARIANT v
);
23595 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23596 HRESULT onloadstart
([out, retval] VARIANT *p
);
23598 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23599 HRESULT onpause
([in] VARIANT v
);
23601 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23602 HRESULT onpause
([out, retval] VARIANT *p
);
23604 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23605 HRESULT onplay
([in] VARIANT v
);
23607 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23608 HRESULT onplay
([out, retval] VARIANT *p
);
23610 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23611 HRESULT onplaying
([in] VARIANT v
);
23613 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23614 HRESULT onplaying
([out, retval] VARIANT *p
);
23616 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23617 HRESULT onprogress
([in] VARIANT v
);
23619 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23620 HRESULT onprogress
([out, retval] VARIANT *p
);
23622 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23623 HRESULT onratechange
([in] VARIANT v
);
23625 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23626 HRESULT onratechange
([out, retval] VARIANT *p
);
23628 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23629 HRESULT onreset
([in] VARIANT v
);
23631 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23632 HRESULT onreset
([out, retval] VARIANT *p
);
23634 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23635 HRESULT onscroll
([in] VARIANT v
);
23637 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23638 HRESULT onscroll
([out, retval] VARIANT *p
);
23640 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23641 HRESULT onseeked
([in] VARIANT v
);
23643 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23644 HRESULT onseeked
([out, retval] VARIANT *p
);
23646 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23647 HRESULT onseeking
([in] VARIANT v
);
23649 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23650 HRESULT onseeking
([out, retval] VARIANT *p
);
23652 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23653 HRESULT onselect
([in] VARIANT v
);
23655 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23656 HRESULT onselect
([out, retval] VARIANT *p
);
23658 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23659 HRESULT onstalled
([in] VARIANT v
);
23661 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23662 HRESULT onstalled
([out, retval] VARIANT *p
);
23664 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23665 HRESULT onsubmit
([in] VARIANT v
);
23667 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23668 HRESULT onsubmit
([out, retval] VARIANT *p
);
23670 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23671 HRESULT onsuspend
([in] VARIANT v
);
23673 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23674 HRESULT onsuspend
([out, retval] VARIANT *p
);
23676 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23677 HRESULT ontimeupdate
([in] VARIANT v
);
23679 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23680 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
23682 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23683 HRESULT onvolumechange
([in] VARIANT v
);
23685 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23686 HRESULT onvolumechange
([out, retval] VARIANT *p
);
23688 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23689 HRESULT onwaiting
([in] VARIANT v
);
23691 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23692 HRESULT onwaiting
([out, retval] VARIANT *p
);
23694 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
23695 HRESULT normalize
();
23697 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
23698 HRESULT importNode
(
23699 [in] IHTMLDOMNode
*pNodeSource
,
23700 [in] VARIANT_BOOL fDeep
,
23701 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23703 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
23704 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
23706 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23707 HRESULT body
([in] IHTMLElement
*v
);
23709 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23710 HRESULT body
([out, retval] IHTMLElement
**p
);
23712 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
23713 HRESULT head
([out, retval] IHTMLElement
**p
);
23716 /*****************************************************************************
23717 * IHTMLDocument8 interface
23723 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23725 interface IHTMLDocument8
: IDispatch
23727 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23728 HRESULT onmscontentzoom
([in] VARIANT v
);
23730 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23731 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
23733 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23734 HRESULT onmspointerdown
([in] VARIANT v
);
23736 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23737 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
23739 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23740 HRESULT onmspointermove
([in] VARIANT v
);
23742 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23743 HRESULT onmspointermove
([out, retval] VARIANT *p
);
23745 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23746 HRESULT onmspointerup
([in] VARIANT v
);
23748 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23749 HRESULT onmspointerup
([out, retval] VARIANT *p
);
23751 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23752 HRESULT onmspointerover
([in] VARIANT v
);
23754 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23755 HRESULT onmspointerover
([out, retval] VARIANT *p
);
23757 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23758 HRESULT onmspointerout
([in] VARIANT v
);
23760 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23761 HRESULT onmspointerout
([out, retval] VARIANT *p
);
23763 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23764 HRESULT onmspointercancel
([in] VARIANT v
);
23766 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23767 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
23769 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23770 HRESULT onmspointerhover
([in] VARIANT v
);
23772 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23773 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
23775 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23776 HRESULT onmsgesturestart
([in] VARIANT v
);
23778 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23779 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
23781 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23782 HRESULT onmsgesturechange
([in] VARIANT v
);
23784 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23785 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
23787 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23788 HRESULT onmsgestureend
([in] VARIANT v
);
23790 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23791 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
23793 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23794 HRESULT onmsgesturehold
([in] VARIANT v
);
23796 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23797 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
23799 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23800 HRESULT onmsgesturetap
([in] VARIANT v
);
23802 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23803 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
23805 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23806 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
23808 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23809 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
23811 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23812 HRESULT onmsinertiastart
([in] VARIANT v
);
23814 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23815 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
23817 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
23818 HRESULT elementsFromPoint
(
23821 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23823 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
23824 HRESULT elementsFromRect
(
23829 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23831 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23832 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
23834 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23835 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
23837 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23838 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
23840 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23841 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
23844 /*****************************************************************************
23845 * IDocumentEvent interface
23851 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23853 interface IDocumentEvent
: IDispatch
23855 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
23856 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
23859 /*****************************************************************************
23860 * IDocumentSelector interface
23866 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
23868 interface IDocumentSelector
: IDispatch
23870 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23871 HRESULT querySelector
(
23873 [out, retval] IHTMLElement
**pel
);
23875 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23876 HRESULT querySelectorAll
(
23878 [out, retval] IHTMLDOMChildrenCollection
**pel
);
23885 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23887 interface IDocumentRange
: IDispatch
23889 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
23890 HRESULT createRange
(
23891 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
23894 /*****************************************************************************
23895 * DispHTMLDocument dispinterface
23899 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23901 dispinterface DispHTMLDocument
23905 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
23906 IDispatch
*Script
();
23908 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
23909 IHTMLElementCollection
*all
();
23911 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
23912 IHTMLElement
*body
();
23914 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
23915 IHTMLElement
*activeElement
();
23917 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
23918 IHTMLElementCollection
*images
();
23920 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
23921 IHTMLElementCollection
*applets
();
23923 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
23924 IHTMLElementCollection
*links
();
23926 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
23927 IHTMLElementCollection
*forms
();
23929 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
23930 IHTMLElementCollection
*anchors
();
23932 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23933 void title
(BSTR v
);
23935 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23938 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
23939 IHTMLElementCollection
*scripts
();
23941 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23942 void designMode
(BSTR v
);
23944 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23947 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
23948 IHTMLSelectionObject
*selection
();
23950 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
23953 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
23954 IHTMLFramesCollection2
*frames
();
23956 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
23957 IHTMLElementCollection
*embeds
();
23959 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
23960 IHTMLElementCollection
*plugins
();
23962 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23963 void alinkColor
(VARIANT v
);
23965 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23966 VARIANT alinkColor
();
23968 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23969 void bgColor
(VARIANT v
);
23971 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23974 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23975 void fgColor
(VARIANT v
);
23977 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23980 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23981 void linkColor
(VARIANT v
);
23983 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23984 VARIANT linkColor
();
23986 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23987 void vlinkColor
(VARIANT v
);
23989 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23990 VARIANT vlinkColor
();
23992 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
23995 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
23996 IHTMLLocation
*location
();
23998 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
23999 BSTR lastModified
();
24001 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
24004 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
24007 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24008 void domain
(BSTR v
);
24010 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24013 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24014 void cookie
(BSTR v
);
24016 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24019 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24020 void expando
(VARIANT_BOOL v
);
24022 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24023 VARIANT_BOOL expando
();
24025 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24026 void charset
(BSTR v
);
24028 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24031 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24032 void defaultCharset
(BSTR v
);
24034 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24035 BSTR defaultCharset
();
24037 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
24040 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
24043 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
24044 BSTR fileCreatedDate
();
24046 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
24047 BSTR fileModifiedDate
();
24049 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
24050 BSTR fileUpdatedDate
();
24052 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
24055 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
24058 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
24061 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
24062 void write
([in] SAFEARRAY(VARIANT) psarray
);
24064 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
24065 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
24067 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
24069 [defaultvalue("text/html"), in] BSTR url
,
24070 [optional, in] VARIANT name
,
24071 [optional, in] VARIANT features
,
24072 [optional, in] VARIANT replace
);
24074 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
24077 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
24080 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
24081 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
24083 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
24084 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
24086 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
24087 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
24089 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
24090 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
24092 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
24093 BSTR queryCommandText
([in] BSTR cmdID
);
24095 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
24096 VARIANT queryCommandValue
([in] BSTR cmdID
);
24098 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
24099 VARIANT_BOOL execCommand
(
24101 [defaultvalue(0), in] VARIANT_BOOL showUI
,
24102 [optional, in] VARIANT value
);
24104 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
24105 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
24107 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
24108 IHTMLElement
*createElement
([in] BSTR eTag
);
24110 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24111 void onhelp
(VARIANT v
);
24113 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24116 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24117 void onclick
(VARIANT v
);
24119 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24122 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24123 void ondblclick
(VARIANT v
);
24125 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24126 VARIANT ondblclick
();
24128 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24129 void onkeyup
(VARIANT v
);
24131 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24134 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24135 void onkeydown
(VARIANT v
);
24137 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24138 VARIANT onkeydown
();
24140 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24141 void onkeypress
(VARIANT v
);
24143 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24144 VARIANT onkeypress
();
24146 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24147 void onmouseup
(VARIANT v
);
24149 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24150 VARIANT onmouseup
();
24152 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24153 void onmousedown
(VARIANT v
);
24155 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24156 VARIANT onmousedown
();
24158 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24159 void onmousemove
(VARIANT v
);
24161 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24162 VARIANT onmousemove
();
24164 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24165 void onmouseout
(VARIANT v
);
24167 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24168 VARIANT onmouseout
();
24170 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24171 void onmouseover
(VARIANT v
);
24173 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24174 VARIANT onmouseover
();
24176 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24177 void onreadystatechange
(VARIANT v
);
24179 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24180 VARIANT onreadystatechange
();
24182 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24183 void onafterupdate
(VARIANT v
);
24185 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24186 VARIANT onafterupdate
();
24188 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24189 void onrowexit
(VARIANT v
);
24191 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24192 VARIANT onrowexit
();
24194 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24195 void onrowenter
(VARIANT v
);
24197 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24198 VARIANT onrowenter
();
24200 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24201 void ondragstart
(VARIANT v
);
24203 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24204 VARIANT ondragstart
();
24206 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24207 void onselectstart
(VARIANT v
);
24209 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24210 VARIANT onselectstart
();
24212 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
24213 IHTMLElement
*elementFromPoint
(
24217 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
24218 IHTMLWindow2
*parentWindow
();
24220 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
24221 IHTMLStyleSheetsCollection
*styleSheets
();
24223 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24224 void onbeforeupdate
(VARIANT v
);
24226 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24227 VARIANT onbeforeupdate
();
24229 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24230 void onerrorupdate
(VARIANT v
);
24232 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24233 VARIANT onerrorupdate
();
24235 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
24238 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
24239 IHTMLStyleSheet
*createStyleSheet
(
24240 [defaultvalue(""), in] BSTR bstrHref
,
24241 [defaultvalue(-1), in] LONG lIndex
);
24243 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
24244 void releaseCapture
();
24246 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
24247 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
24249 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
24250 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
24252 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
24253 IHTMLElement
*documentElement
();
24255 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
24258 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
24259 VARIANT_BOOL attachEvent
(
24261 [in] IDispatch
*pDisp
);
24263 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
24266 [in] IDispatch
*pDisp
);
24268 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24269 void onrowsdelete
(VARIANT v
);
24271 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24272 VARIANT onrowsdelete
();
24274 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24275 void onrowsinserted
(VARIANT v
);
24277 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24278 VARIANT onrowsinserted
();
24280 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24281 void oncellchange
(VARIANT v
);
24283 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24284 VARIANT oncellchange
();
24286 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24287 void ondatasetchanged
(VARIANT v
);
24289 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24290 VARIANT ondatasetchanged
();
24292 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24293 void ondataavailable
(VARIANT v
);
24295 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24296 VARIANT ondataavailable
();
24298 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24299 void ondatasetcomplete
(VARIANT v
);
24301 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24302 VARIANT ondatasetcomplete
();
24304 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24305 void onpropertychange
(VARIANT v
);
24307 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24308 VARIANT onpropertychange
();
24310 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24313 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24316 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24317 void oncontextmenu
(VARIANT v
);
24319 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24320 VARIANT oncontextmenu
();
24322 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24323 void onstop
(VARIANT v
);
24325 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24328 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
24329 IHTMLDocument2
*createDocumentFragment
();
24331 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
24332 IHTMLDocument2
*parentDocument
();
24334 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24335 void enableDownload
(VARIANT_BOOL v
);
24337 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24338 VARIANT_BOOL enableDownload
();
24340 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24341 void baseUrl
(BSTR v
);
24343 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24346 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24347 void inheritStyleSheets
(VARIANT_BOOL v
);
24349 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24350 VARIANT_BOOL inheritStyleSheets
();
24352 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24353 void onbeforeeditfocus
(VARIANT v
);
24355 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24356 VARIANT onbeforeeditfocus
();
24358 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24359 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24361 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24362 IHTMLElement
*getElementById
([in] BSTR v
);
24364 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24365 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24367 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24370 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24371 VARIANT_BOOL hasFocus
();
24373 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24374 void onselectionchange
(VARIANT v
);
24376 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24377 VARIANT onselectionchange
();
24379 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24380 IDispatch
*namespaces
();
24382 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24383 IHTMLDocument2
*createDocumentFromUrl
(
24385 [in] BSTR bstrOptions
);
24387 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24388 void media
(BSTR v
);
24390 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24393 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24394 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24396 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24397 VARIANT_BOOL fireEvent
(
24398 [in] BSTR bstrEventName
,
24399 [optional, in] VARIANT *pvarEventObject
);
24401 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24402 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24404 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24405 void oncontrolselect
(VARIANT v
);
24407 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24408 VARIANT oncontrolselect
();
24410 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24411 BSTR URLUnencoded
();
24413 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24414 void onmousewheel
(VARIANT v
);
24416 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24417 VARIANT onmousewheel
();
24419 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
24420 IHTMLDOMNode
*doctype
();
24422 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
24423 IHTMLDOMImplementation
*implementation
();
24425 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
24426 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
24428 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
24429 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
24431 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24432 void onfocusin
(VARIANT v
);
24434 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24435 VARIANT onfocusin
();
24437 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24438 void onfocusout
(VARIANT v
);
24440 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24441 VARIANT onfocusout
();
24443 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24444 void onactivate
(VARIANT v
);
24446 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24447 VARIANT onactivate
();
24449 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24450 void ondeactivate
(VARIANT v
);
24452 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24453 VARIANT ondeactivate
();
24455 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24456 void onbeforeactivate
(VARIANT v
);
24458 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24459 VARIANT onbeforeactivate
();
24461 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24462 void onbeforedeactivate
(VARIANT v
);
24464 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24465 VARIANT onbeforedeactivate
();
24467 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
24470 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
24471 IHTMLDocumentCompatibleInfoCollection
*compatible
();
24473 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
24474 VARIANT documentMode
();
24476 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24477 void onstorage
(VARIANT v
);
24479 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24480 VARIANT onstorage
();
24482 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24483 void onstoragecommit
(VARIANT v
);
24485 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24486 VARIANT onstoragecommit
();
24488 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
24489 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
24491 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
24492 void updateSettings
();
24494 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
24496 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24497 IHTMLElement
*querySelector
([in] BSTR v
);
24499 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24500 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
24502 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24503 IHTMLDOMRange
*createRange
();
24506 /*****************************************************************************
24507 * HTMLDocument coclass
24510 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
24512 coclass HTMLDocument
24514 [default] dispinterface DispHTMLDocument
;
24515 [source, default] dispinterface HTMLDocumentEvents
;
24516 [source] dispinterface HTMLDocumentEvents2
;
24517 interface IHTMLDocument2
;
24518 interface IHTMLDocument3
;
24519 interface IHTMLDocument4
;
24520 interface IHTMLDocument5
;
24521 interface IHTMLDocument6
;
24522 interface IHTMLDOMNode
;
24523 interface IHTMLDOMNode2
;
24524 interface IDocumentEvent
;
24527 /*****************************************************************************
24528 * DWebBridgeEvents dispinterface
24532 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
24534 dispinterface DWebBridgeEvents
24538 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
24539 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
24541 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
24542 void onreadystatechange
();
24544 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
24545 VARIANT_BOOL onclick
();
24547 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
24548 VARIANT_BOOL ondblclick
();
24550 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
24553 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
24556 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
24557 VARIANT_BOOL onkeypress
();
24559 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
24560 void onmousedown
();
24562 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
24563 void onmousemove
();
24565 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
24569 /*****************************************************************************
24570 * IWebBridge interface
24576 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
24578 interface IWebBridge
: IDispatch
24580 [propput, id(DISPID_IWEBBRIDGE_URL
)]
24581 HRESULT URL
([in] BSTR v
);
24583 [propget, id(DISPID_IWEBBRIDGE_URL
)]
24584 HRESULT URL
([retval, out] BSTR * p
);
24586 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24587 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
24589 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24590 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
24592 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
24593 HRESULT embed
([in] VARIANT_BOOL v
);
24595 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
24596 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
24598 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
24599 HRESULT event
([retval, out] IDispatch
* * p
);
24601 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
24602 HRESULT readyState
([retval, out] long * p
);
24604 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
24605 HRESULT AboutBox
();
24608 /*****************************************************************************
24609 * Scriptlet coclass
24613 helpstring("Microsoft Scriptlet Component"),
24614 progid
("ScriptBridge.ScriptBridge.1"),
24615 vi_progid
("ScriptBridge.ScriptBridge"),
24616 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
24620 [default] interface IWebBridge
;
24621 [source, default] dispinterface DWebBridgeEvents
;
24624 /*****************************************************************************
24625 * IHTMLEmbedElement interface
24631 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24633 interface IHTMLEmbedElement
: IDispatch
24635 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24636 HRESULT hidden([in] BSTR v
);
24638 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24639 HRESULT hidden([retval, out] BSTR *p
);
24641 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24642 HRESULT palette
([retval, out] BSTR *p
);
24644 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24645 HRESULT pluginspage
([retval, out] BSTR *p
);
24647 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24648 HRESULT src
([in] BSTR v
);
24650 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24651 HRESULT src
([retval, out] BSTR *p
);
24653 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24654 HRESULT units
([in] BSTR v
);
24656 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24657 HRESULT units
([retval, out] BSTR *p
);
24659 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24660 HRESULT name
([in] BSTR v
);
24662 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24663 HRESULT name
([retval, out] BSTR *p
);
24665 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24666 HRESULT width
([in] VARIANT v
);
24668 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24669 HRESULT width
([retval, out] VARIANT *p
);
24671 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24672 HRESULT height
([in] VARIANT v
);
24674 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24675 HRESULT height
([retval, out] VARIANT *p
);
24678 /*****************************************************************************
24679 * DispHTMLEmbedElement dispinterface
24683 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24685 dispinterface DispHTMLEmbed
24689 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24691 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24692 void hidden(BSTR v
);
24694 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24697 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24700 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24701 BSTR pluginspage
();
24703 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24706 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24709 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24710 void units
(BSTR v
);
24712 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24715 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24718 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24721 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24722 void width
(VARIANT v
);
24724 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24727 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24728 void height
(VARIANT v
);
24730 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24733 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24734 void ie8_src
(BSTR v
);
24736 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24739 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
24740 BSTR ie8_pluginspage
();
24743 /*****************************************************************************
24744 * HTMLEmbed coclass
24748 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24752 [default] dispinterface DispHTMLEmbed
;
24753 /* [source, default] dispinterface HTMLControlElementEvents; */
24754 /* [source] dispinterface HTMLControlElementEvents2; */
24755 WINE_HTMLELEMENT_INTERFACES
;
24756 interface IHTMLControlElement
;
24757 interface IHTMLEmbedElement
;
24758 /* interface IHTMLEmbedElement2; */
24759 /* interface IGetSVGDocument; */
24762 /*****************************************************************************
24763 * IHTMLCommentElement interface
24769 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24771 interface IHTMLCommentElement
: IDispatch
24773 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24774 HRESULT text
([in] BSTR v
);
24776 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24777 HRESULT text
([out, retval] BSTR *p
);
24779 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24780 HRESULT atomic
([in] LONG v
);
24782 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24783 HRESULT atomic
([out, retval] LONG *p
);
24786 /*****************************************************************************
24787 * IHTMLCommentElement2 interface
24793 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24795 interface IHTMLCommentElement2
: IDispatch
24797 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24798 HRESULT data
([in] BSTR v
);
24800 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24801 HRESULT data
([out, retval] BSTR *p
);
24803 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24804 HRESULT length
([out, retval] LONG *p
);
24806 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24807 HRESULT substringData
(
24810 [out, retval] BSTR *pbstrsubString
);
24812 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24813 HRESULT appendData
([in] BSTR bstrstring
);
24815 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24816 HRESULT insertData
(
24818 [in] BSTR bstrstring
);
24820 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24821 HRESULT deleteData
(
24825 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24826 HRESULT replaceData
(
24829 [in] BSTR bstrstring
);
24832 /*****************************************************************************
24833 * DispHTMLCommentElement dispinterface
24837 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24839 dispinterface DispHTMLCommentElement
24843 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24845 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24848 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24851 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24852 void atomic
(LONG v
);
24854 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24857 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24860 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24863 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24866 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24867 BSTR substringData
(
24871 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24872 void appendData
([in] BSTR bstrstring
);
24874 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24877 [in] BSTR bstrstring
);
24879 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24884 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24888 [in] BSTR bstrstring
);
24893 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24895 dispinterface HTMLElementEvents2
24899 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
24900 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
24902 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
24903 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
24905 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
24906 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
24908 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
24909 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
24911 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
24912 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
24914 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
24915 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
24917 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
24918 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
24920 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
24921 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
24923 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
24924 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
24926 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
24927 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
24929 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
24930 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
24932 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
24933 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
24935 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
24936 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
24938 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
24939 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
24941 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
24942 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
24944 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
24945 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
24947 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
24948 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
24950 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
24951 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
24953 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
24954 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
24956 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
24957 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
24959 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
24960 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
24962 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
24963 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
24965 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
24966 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
24968 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
24969 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
24971 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
24972 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
24974 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
24975 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
24977 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
24978 void onblur
([in] IHTMLEventObj
* pEvtObj
);
24980 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
24981 void onresize
([in] IHTMLEventObj
* pEvtObj
);
24983 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
24984 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
24986 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
24987 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
24989 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
24990 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
24992 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
24993 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
24995 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
24996 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
24998 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
24999 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25001 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25002 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25004 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25005 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25007 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25008 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25010 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25011 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25013 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25014 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25016 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25017 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25019 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25020 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25022 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25023 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25025 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25026 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25028 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25029 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25031 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25032 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25034 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25035 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25037 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25038 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25040 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25041 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25043 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25044 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25046 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25047 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25049 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25050 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25052 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25053 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25055 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25056 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25058 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25059 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25061 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25062 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25064 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25065 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25067 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25068 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25070 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25071 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25073 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25074 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25076 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25077 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25079 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25080 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25082 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25083 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25088 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25090 dispinterface HTMLElementEvents
25094 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25095 VARIANT_BOOL onhelp
();
25097 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25098 VARIANT_BOOL onclick
();
25100 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25101 VARIANT_BOOL ondblclick
();
25103 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25104 VARIANT_BOOL onkeypress
();
25106 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25109 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25112 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25115 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25116 void onmouseover
();
25118 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25119 void onmousemove
();
25121 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25122 void onmousedown
();
25124 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25127 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25128 VARIANT_BOOL onselectstart
();
25130 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25131 void onfilterchange
();
25133 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25134 VARIANT_BOOL ondragstart
();
25136 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25137 VARIANT_BOOL onbeforeupdate
();
25139 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25140 void onafterupdate
();
25142 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25143 VARIANT_BOOL onerrorupdate
();
25145 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25146 VARIANT_BOOL onrowexit
();
25148 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25151 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25152 void ondatasetchanged
();
25154 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25155 void ondataavailable
();
25157 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25158 void ondatasetcomplete
();
25160 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25161 void onlosecapture
();
25163 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25164 void onpropertychange
();
25166 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25169 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25172 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25175 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25178 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25179 VARIANT_BOOL ondrag
();
25181 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25184 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25185 VARIANT_BOOL ondragenter
();
25187 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25188 VARIANT_BOOL ondragover
();
25190 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25191 void ondragleave
();
25193 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25194 VARIANT_BOOL ondrop
();
25196 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25197 VARIANT_BOOL onbeforecut
();
25199 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25200 VARIANT_BOOL oncut
();
25202 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25203 VARIANT_BOOL onbeforecopy
();
25205 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25206 VARIANT_BOOL oncopy
();
25208 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25209 VARIANT_BOOL onbeforepaste
();
25211 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25212 VARIANT_BOOL onpaste
();
25214 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25215 VARIANT_BOOL oncontextmenu
();
25217 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25218 void onrowsdelete
();
25220 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25221 void onrowsinserted
();
25223 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25224 void oncellchange
();
25226 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25227 void onreadystatechange
();
25229 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25230 void onbeforeeditfocus
();
25232 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25233 void onlayoutcomplete
();
25235 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25238 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25239 VARIANT_BOOL onbeforedeactivate
();
25241 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25242 VARIANT_BOOL onbeforeactivate
();
25244 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25247 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25248 VARIANT_BOOL oncontrolselect
();
25250 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25251 VARIANT_BOOL onmovestart
();
25253 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25256 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25257 VARIANT_BOOL onresizestart
();
25259 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25260 void onresizeend
();
25262 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25263 void onmouseenter
();
25265 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25266 void onmouseleave
();
25268 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25269 VARIANT_BOOL onmousewheel
();
25271 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25274 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25275 void ondeactivate
();
25277 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25280 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25286 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25288 coclass HTMLCommentElement
25290 [default] dispinterface DispHTMLCommentElement
;
25291 [source, default] dispinterface HTMLElementEvents
;
25292 [source] dispinterface HTMLElementEvents2
;
25293 WINE_HTMLELEMENT_INTERFACES
;
25294 interface IHTMLCommentElement
;
25295 interface IHTMLCommentElement2
;
25296 /* interface IHTMLCommentElement3; */
25299 /*****************************************************************************
25300 * HTMLTableEvents dispinterface
25304 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25306 dispinterface HTMLTableEvents
25310 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25311 VARIANT_BOOL onhelp
();
25313 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25314 VARIANT_BOOL onclick
();
25316 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25317 VARIANT_BOOL ondblclick
();
25319 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25320 VARIANT_BOOL onkeypress
();
25322 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25325 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25328 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25331 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25332 void onmouseover
();
25334 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25335 void onmousemove
();
25337 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25338 void onmousedown
();
25340 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25343 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25344 VARIANT_BOOL onselectstart
();
25346 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25347 void onfilterchange
();
25349 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25350 VARIANT_BOOL ondragstart
();
25352 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25353 VARIANT_BOOL onbeforeupdate
();
25355 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25356 void onafterupdate
();
25358 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25359 VARIANT_BOOL onerrorupdate
();
25361 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25362 VARIANT_BOOL onrowexit
();
25364 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25367 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25368 void ondatasetchanged
();
25370 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25371 void ondataavailable
();
25373 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25374 void ondatasetcomplete
();
25376 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25377 void onlosecapture
();
25379 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25380 void onpropertychange
();
25382 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25385 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25388 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25391 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25394 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25395 VARIANT_BOOL ondrag
();
25397 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25400 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25401 VARIANT_BOOL ondragenter
();
25403 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25404 VARIANT_BOOL ondragover
();
25406 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25407 void ondragleave
();
25409 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25410 VARIANT_BOOL ondrop
();
25412 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25413 VARIANT_BOOL onbeforecut
();
25415 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25416 VARIANT_BOOL oncut
();
25418 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25419 VARIANT_BOOL onbeforecopy
();
25421 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25422 VARIANT_BOOL oncopy
();
25424 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25425 VARIANT_BOOL onbeforepaste
();
25427 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25428 VARIANT_BOOL onpaste
();
25430 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25431 VARIANT_BOOL oncontextmenu
();
25433 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25434 void onrowsdelete
();
25436 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25437 void onrowsinserted
();
25439 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25440 void oncellchange
();
25442 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25443 void onreadystatechange
();
25445 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25446 void onbeforeeditfocus
();
25448 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25449 void onlayoutcomplete
();
25451 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25454 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25455 VARIANT_BOOL onbeforedeactivate
();
25457 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25458 VARIANT_BOOL onbeforeactivate
();
25460 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25463 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25464 VARIANT_BOOL oncontrolselect
();
25466 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25467 VARIANT_BOOL onmovestart
();
25469 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25472 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25473 VARIANT_BOOL onresizestart
();
25475 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25476 void onresizeend
();
25478 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25479 void onmouseenter
();
25481 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25482 void onmouseleave
();
25484 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25485 VARIANT_BOOL onmousewheel
();
25487 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25490 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25491 void ondeactivate
();
25493 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25496 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25502 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25504 dispinterface HTMLTableEvents2
25508 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25509 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25511 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25512 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25514 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25515 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25517 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25518 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25520 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25521 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25523 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25524 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25526 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25527 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25529 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25530 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25532 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25533 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25535 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25536 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25538 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25539 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25541 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25542 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25544 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25545 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25547 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25548 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25550 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25551 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25553 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25554 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25556 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25557 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25559 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25560 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25562 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25563 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25565 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25566 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25568 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25569 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25571 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25572 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25574 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25575 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25577 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25578 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25580 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25581 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25583 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25584 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25586 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25587 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25589 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25590 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25592 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25593 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25595 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25596 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25598 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25599 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25601 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25602 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25604 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25605 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25607 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25608 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25610 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25611 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25613 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25614 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25616 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25617 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25619 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25620 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25622 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25623 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25625 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25626 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25628 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25629 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25631 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25632 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25634 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25635 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25637 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25638 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25640 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25641 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25643 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25644 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25646 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25647 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25649 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25650 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25652 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25653 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25655 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25656 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25658 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25659 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25661 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25662 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25664 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25665 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25667 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25668 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25670 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25671 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25673 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25674 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25676 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25677 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25679 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25680 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25682 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25683 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25685 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25686 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25688 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25689 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25691 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25692 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25695 /*****************************************************************************
25696 * IHTMLTableCaption interface
25702 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25704 interface IHTMLTableCaption
: IDispatch
25706 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25707 HRESULT align
([in] BSTR v
);
25709 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25710 HRESULT align
([retval, out] BSTR *p
);
25712 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25713 HRESULT vAlign
([in] BSTR v
);
25715 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25716 HRESULT vAlign
([retval, out] BSTR *p
);
25719 /*****************************************************************************
25720 * IHTMLTable interface
25726 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25728 interface IHTMLTable
: IDispatch
25730 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25731 HRESULT cols
([in] LONG v
);
25733 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25734 HRESULT cols
([retval, out] LONG *p
);
25736 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25737 HRESULT border
([in] VARIANT v
);
25739 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25740 HRESULT border
([retval, out] VARIANT *p
);
25742 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25743 HRESULT frame
([in] BSTR v
);
25745 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25746 HRESULT frame
([retval, out] BSTR *p
);
25748 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25749 HRESULT rules
([in] BSTR v
);
25751 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25752 HRESULT rules
([retval, out] BSTR *p
);
25754 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25755 HRESULT cellSpacing
([in] VARIANT v
);
25757 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25758 HRESULT cellSpacing
([retval, out] VARIANT *p
);
25760 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25761 HRESULT cellPadding
([in] VARIANT v
);
25763 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25764 HRESULT cellPadding
([retval, out] VARIANT *p
);
25766 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25767 HRESULT background
([in] BSTR v
);
25769 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25770 HRESULT background
([retval, out] BSTR *p
);
25772 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25773 HRESULT bgColor
([in] VARIANT v
);
25775 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25776 HRESULT bgColor
([retval, out] VARIANT *p
);
25778 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25779 HRESULT borderColor
([in] VARIANT v
);
25781 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25782 HRESULT borderColor
([retval, out] VARIANT *p
);
25784 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25785 HRESULT borderColorLight
([in] VARIANT v
);
25787 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25788 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25790 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25791 HRESULT borderColorDark
([in] VARIANT v
);
25793 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25794 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25796 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25797 HRESULT align
([in] BSTR v
);
25799 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25800 HRESULT align
([retval, out] BSTR * p
);
25802 [id(DISPID_IHTMLTABLE_REFRESH
)]
25805 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25806 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25808 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25809 HRESULT width
([in] VARIANT v
);
25811 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25812 HRESULT width
([retval, out] VARIANT *p
);
25814 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25815 HRESULT height
([in] VARIANT v
);
25817 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25818 HRESULT height
([retval, out] VARIANT *p
);
25820 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25821 HRESULT dataPageSize
([in] LONG v
);
25823 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25824 HRESULT dataPageSize
([retval, out] LONG *p
);
25826 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25827 HRESULT nextPage
();
25829 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25830 HRESULT previousPage
();
25832 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25833 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
25835 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25836 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
25838 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25839 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
25841 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25842 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
25844 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25845 HRESULT createTHead
([retval, out] IDispatch
**head
);
25847 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25848 HRESULT deleteTHead
();
25850 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25851 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
25853 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25854 HRESULT deleteTFoot
();
25856 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25857 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
25859 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25860 HRESULT deleteCaption
();
25862 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25864 [defaultvalue(-1), in] LONG index
,
25865 [retval, out] IDispatch
**row
);
25867 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25868 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25870 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
25871 HRESULT readyState
([retval, out] BSTR *p
);
25873 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25874 HRESULT onreadystatechange
([in] VARIANT v
);
25876 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25877 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25884 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25886 interface IHTMLTable2
: IDispatch
25888 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25889 HRESULT firstPage
();
25891 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25892 HRESULT lastPage
();
25894 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25895 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
25897 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25898 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
25899 [defaultvalue(-1), in] LONG indexTo
,
25900 [retval, out] IDispatch
** row
);
25907 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25909 interface IHTMLTable3
: IDispatch
25911 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25912 HRESULT summary
([in] BSTR v
);
25914 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25915 HRESULT summary
([retval, out] BSTR * p
);
25920 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25924 [default] dispinterface DispHTMLTable
;
25925 [source, default] dispinterface HTMLTableEvents
;
25926 [source] dispinterface HTMLTableEvents2
;
25927 WINE_HTMLDATAELEMENT_INTERFACES
;
25928 interface IHTMLControlElement
;
25929 interface IHTMLTable
;
25930 interface IHTMLTable2
;
25931 interface IHTMLTable3
;
25932 /* interface IHTMLTable4; */
25939 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25941 interface IHTMLTableSection
: IDispatch
25943 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25944 HRESULT align
([in] BSTR v
);
25946 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25947 HRESULT align
([retval, out] BSTR *p
);
25949 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25950 HRESULT vAlign
([in] BSTR v
);
25952 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25953 HRESULT vAlign
([retval, out] BSTR *p
);
25955 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25956 HRESULT bgColor
([in] VARIANT v
);
25958 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25959 HRESULT bgColor
([retval, out] VARIANT *p
);
25961 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
25962 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25964 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
25966 [defaultvalue(-1), in] LONG index
,
25967 [retval, out] IDispatch
**row
);
25969 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
25970 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25973 /*****************************************************************************
25974 * IHTMLTableRow interface
25980 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25982 interface IHTMLTableRow
: IDispatch
25984 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25985 HRESULT align
([in] BSTR v
);
25987 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25988 HRESULT align
([out, retval] BSTR *p
);
25990 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25991 HRESULT vAlign
([in] BSTR v
);
25993 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25994 HRESULT vAlign
([out, retval] BSTR *p
);
25996 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25997 HRESULT bgColor
([in] VARIANT v
);
25999 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26000 HRESULT bgColor
([out, retval] VARIANT *p
);
26002 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26003 HRESULT borderColor
([in] VARIANT v
);
26005 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26006 HRESULT borderColor
([out, retval] VARIANT *p
);
26008 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26009 HRESULT borderColorLight
([in] VARIANT v
);
26011 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26012 HRESULT borderColorLight
([out, retval] VARIANT *p
);
26014 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26015 HRESULT borderColorDark
([in] VARIANT v
);
26017 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26018 HRESULT borderColorDark
([out, retval] VARIANT *p
);
26020 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26021 HRESULT rowIndex
([out, retval] LONG *p
);
26023 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26024 HRESULT sectionRowIndex
([out, retval] LONG *p
);
26026 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26027 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
26029 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26030 HRESULT insertCell
(
26031 [in, defaultvalue(-1)] LONG index
,
26032 [out, retval] IDispatch
**row
);
26034 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26035 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
26038 /*****************************************************************************
26039 * IHTMLTableCell interface
26045 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26047 interface IHTMLTableCell
: IDispatch
26049 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26050 HRESULT rowSpan
([in] long v
);
26052 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26053 HRESULT rowSpan
([retval, out] long *p
);
26055 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26056 HRESULT colSpan
([in] long v
);
26058 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26059 HRESULT colSpan
([retval, out] long *p
);
26061 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26062 HRESULT align
([in] BSTR v
);
26064 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26065 HRESULT align
([retval, out] BSTR *p
);
26067 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26068 HRESULT vAlign
([in] BSTR v
);
26070 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26071 HRESULT vAlign
([retval, out] BSTR *p
);
26073 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26074 HRESULT bgColor
([in] VARIANT v
);
26076 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26077 HRESULT bgColor
([retval, out] VARIANT *p
);
26079 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26080 HRESULT noWrap
([in] VARIANT_BOOL v
);
26082 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26083 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
26085 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26086 HRESULT background
([in] BSTR v
);
26088 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26089 HRESULT background
([retval, out] BSTR *p
);
26091 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26092 HRESULT borderColor
([in] VARIANT v
);
26094 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26095 HRESULT borderColor
([retval, out] VARIANT *p
);
26097 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26098 HRESULT borderColorLight
([in] VARIANT v
);
26100 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26101 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26103 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26104 HRESULT borderColorDark
([in] VARIANT v
);
26106 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26107 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26109 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26110 HRESULT width
([in] VARIANT v
);
26112 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26113 HRESULT width
([retval, out] VARIANT *p
);
26115 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26116 HRESULT height
([in] VARIANT v
);
26118 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26119 HRESULT height
([retval, out] VARIANT *p
);
26121 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26122 HRESULT cellIndex
([retval, out] long *p
);
26125 /*****************************************************************************
26126 * DispHTMLTable dispinterface
26130 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26132 dispinterface DispHTMLTable
26136 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
26138 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26141 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26144 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26145 void border
(VARIANT v
);
26147 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26150 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26151 void frame
(BSTR v
);
26153 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26156 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26157 void rules
(BSTR v
);
26159 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26162 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26163 void cellSpacing
(VARIANT v
);
26165 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26166 VARIANT cellSpacing
();
26168 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26169 void cellPadding
(VARIANT v
);
26171 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26172 VARIANT cellPadding
();
26174 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26175 void background
(BSTR v
);
26177 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26180 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26181 void bgColor
(VARIANT v
);
26183 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26186 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26187 void borderColor
(VARIANT v
);
26189 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26190 VARIANT borderColor
();
26192 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26193 void borderColorLight
(VARIANT v
);
26195 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26196 VARIANT borderColorLight
();
26198 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26199 void borderColorDark
(VARIANT v
);
26201 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26202 VARIANT borderColorDark
();
26204 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26205 void align
(BSTR v
);
26207 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26210 [id(DISPID_IHTMLTABLE_REFRESH
)]
26213 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26214 IHTMLElementCollection
*rows
();
26216 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26217 void width
(VARIANT v
);
26219 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26222 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26223 void height
(VARIANT v
);
26225 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26228 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26229 void dataPageSize
(LONG v
);
26231 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26232 LONG dataPageSize
();
26234 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26237 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26238 void previousPage
();
26240 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26241 IHTMLTableSection
*tHead
();
26243 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26244 IHTMLTableSection
*tFoot
();
26246 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26247 IHTMLElementCollection
*tBodies
();
26249 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26250 IHTMLTableCaption
*caption
();
26252 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26253 IDispatch
*createTHead
();
26255 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26256 void deleteTHead
();
26258 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26259 IDispatch
*createTFoot
();
26261 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26262 void deleteTFoot
();
26264 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26265 IHTMLTableCaption
*createCaption
();
26267 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26268 void deleteCaption
();
26270 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26271 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
26273 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26274 void deleteRow
([in, defaultvalue(-1)] LONG index
);
26276 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26279 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26282 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26283 IHTMLElementCollection
*cells
();
26285 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26286 IDispatch
*moveRow
(
26287 [in, defaultvalue(-1)] LONG indexFrom
,
26288 [in, defaultvalue(-1)] LONG indexTo
);
26290 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26291 void summary
(BSTR v
);
26293 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26297 /*****************************************************************************
26298 * DispHTMLTableRow dispinterface
26302 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26304 dispinterface DispHTMLTableRow
26308 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26310 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26311 void align
(BSTR v
);
26313 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26316 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26317 void vAlign
(BSTR v
);
26319 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26322 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26323 void bgColor
(VARIANT v
);
26325 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26328 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26329 void borderColor
(VARIANT v
);
26331 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26332 VARIANT borderColor
();
26334 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26335 void borderColorLight
(VARIANT v
);
26337 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26338 VARIANT borderColorLight
();
26340 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26341 void borderColorDark
(VARIANT v
);
26343 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26344 VARIANT borderColorDark
();
26346 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26349 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26350 LONG sectionRowIndex
();
26352 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26353 IHTMLElementCollection
*cells
();
26355 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26356 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26358 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26359 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26361 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26362 void height
(VARIANT v
);
26364 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26367 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26370 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26373 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26374 void chOff
(BSTR v
);
26376 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26380 /*****************************************************************************
26381 * HTMLTableRow coclass
26385 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26387 coclass HTMLTableRow
26389 [default] dispinterface DispHTMLTableRow
;
26390 /* [source, default] dispinterface HTMLControlElementEvents; */
26391 /* [source] dispinterface HTMLControlElementEvents2; */
26392 WINE_HTMLELEMENT_INTERFACES
;
26393 interface IHTMLTableRow
;
26394 /* interface IHTMLTableRowMetrics; */
26395 /* interface IHTMLTableRow2; */
26396 /* interface IHTMLTableRow3; */
26397 /* interface IHTMLTableRow4; */
26400 /*****************************************************************************
26401 * DispHTMLTableCell dispinterface
26405 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26407 dispinterface DispHTMLTableCell
26411 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26413 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26414 void rowSpan
(long v
);
26416 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26419 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26420 void colSpan
(long v
);
26422 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26425 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26426 void align
(BSTR v
);
26428 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26431 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26432 void vAlign
(BSTR v
);
26434 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26437 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26438 void bgColor
(VARIANT v
);
26440 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26443 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26444 void noWrap
(VARIANT_BOOL v
);
26446 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26447 VARIANT_BOOL noWrap
();
26449 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26450 void background
(BSTR v
);
26452 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26455 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26456 void borderColor
(VARIANT v
);
26458 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26459 VARIANT borderColor
();
26461 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26462 void borderColorLight
(VARIANT v
);
26464 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26465 VARIANT borderColorLight
();
26467 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26468 void borderColorDark
(VARIANT v
);
26470 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26471 VARIANT borderColorDark
();
26473 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26474 void width
(VARIANT v
);
26476 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26479 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26480 void height
(VARIANT v
);
26482 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26485 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26488 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26491 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26494 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26497 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26500 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26503 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26506 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26507 void chOff
(BSTR v
);
26509 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26512 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26513 void headers
(BSTR v
);
26515 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26518 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26519 void scope
(BSTR v
);
26521 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26524 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26525 void ie9_ch
(BSTR v
);
26527 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26530 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26531 void ie9_chOff
(BSTR v
);
26533 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26537 /*****************************************************************************
26538 * HTMLTableCell coclass
26542 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26544 coclass HTMLTableCell
26546 [default] dispinterface DispHTMLTableCell
;
26547 [source, default] dispinterface HTMLTextContainerEvents
;
26548 [source] dispinterface HTMLTextContainerEvents2
;
26549 WINE_HTMLELEMENT_INTERFACES
;
26550 interface IHTMLControlElement
;
26551 interface IHTMLTextContainer
;
26552 interface IHTMLTableCell
;
26553 /* interface IHTMLTableCell2; */
26554 /* interface IHTMLTableCell3; */
26557 /*****************************************************************************
26558 * IHTMLScriptElement interface
26564 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26566 interface IHTMLScriptElement
: IDispatch
26568 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26569 HRESULT src
([in] BSTR v
);
26571 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26572 HRESULT src
([retval, out] BSTR *p
);
26574 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26575 HRESULT htmlFor
([in] BSTR v
);
26577 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26578 HRESULT htmlFor
([retval, out] BSTR *p
);
26580 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26581 HRESULT event
([in] BSTR v
);
26583 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26584 HRESULT event
([retval, out] BSTR *p
);
26586 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26587 HRESULT text
([in] BSTR v
);
26589 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26590 HRESULT text
([retval, out] BSTR *p
);
26592 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26593 HRESULT defer
([in] VARIANT_BOOL v
);
26595 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26596 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
26598 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
26599 HRESULT readyState
([retval, out] BSTR *p
);
26601 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26602 HRESULT onerror
([in] VARIANT v
);
26604 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26605 HRESULT onerror
([retval, out] VARIANT *p
);
26607 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26608 HRESULT type
([in] BSTR v
);
26610 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26611 HRESULT type
([retval, out] BSTR *p
);
26614 /*****************************************************************************
26615 * IHTMLScriptElement2 interface
26621 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26623 interface IHTMLScriptElement2
: IDispatch
26625 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26626 HRESULT charset
([in] BSTR v
);
26628 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26629 HRESULT charset
([retval, out] BSTR *p
);
26632 /*****************************************************************************
26633 * DispHTMLScriptElement dispinterface
26637 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26639 dispinterface DispHTMLScriptElement
26643 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26645 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26648 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26651 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26652 void htmlFor
(BSTR v
);
26654 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26657 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26658 void event
(BSTR v
);
26660 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26663 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26666 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26669 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26670 void defer
(VARIANT_BOOL v
);
26672 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26673 VARIANT_BOOL defer
();
26675 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26678 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26681 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26682 void charset
(BSTR v
);
26684 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26687 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26688 void ie8_src
(BSTR v
);
26690 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26694 /*****************************************************************************
26695 * HTMLScriptElement coclass
26699 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26701 coclass HTMLScriptElement
26703 [default] dispinterface DispHTMLScriptElement
;
26704 /* [source, default] dispinterface HTMLScriptEvents; */
26705 /* [source] dispinterface HTMLScriptEvents2; */
26706 WINE_HTMLELEMENT_INTERFACES
;
26707 interface IHTMLScriptElement
;
26708 interface IHTMLScriptElement2
;
26709 /* interface IHTMLScriptElement3; */
26710 /* interface IHTMLScriptElement4; */
26713 /*****************************************************************************
26714 * IHTMLObjectElement interface
26720 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26722 interface IHTMLObjectElement
: IDispatch
26724 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26725 HRESULT object([retval, out] IDispatch
**p
);
26727 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
26728 HRESULT classid
([retval, out] BSTR *p
);
26730 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
26731 HRESULT data
([retval, out] BSTR *p
);
26733 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26734 HRESULT recordset
([in] IDispatch
*v
);
26736 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26737 HRESULT recordset
([retval, out] IDispatch
**p
);
26739 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26740 HRESULT align
([in] BSTR v
);
26742 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26743 HRESULT align
([retval, out] BSTR *p
);
26745 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26746 HRESULT name
([in] BSTR v
);
26748 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26749 HRESULT name
([retval, out] BSTR *p
);
26751 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26752 HRESULT codeBase
([in] BSTR v
);
26754 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26755 HRESULT codeBase
([retval, out] BSTR *p
);
26757 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26758 HRESULT codeType
([in] BSTR v
);
26760 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26761 HRESULT codeType
([retval, out] BSTR *p
);
26763 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26764 HRESULT code
([in] BSTR v
);
26766 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26767 HRESULT code
([retval, out] BSTR *p
);
26769 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26770 HRESULT BaseHref
([retval, out] BSTR *p
);
26772 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26773 HRESULT type
([in] BSTR v
);
26775 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26776 HRESULT type
([retval, out] BSTR *p
);
26778 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26779 HRESULT form
([retval, out] IHTMLFormElement
**p
);
26781 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26782 HRESULT width
([in] VARIANT v
);
26784 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26785 HRESULT width
([retval, out] VARIANT *p
);
26787 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26788 HRESULT height
([in] VARIANT v
);
26790 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26791 HRESULT height
([retval, out] VARIANT *p
);
26793 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
26794 HRESULT readyState
([retval, out] long *p
);
26796 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26797 HRESULT onreadystatechange
([in] VARIANT v
);
26799 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26800 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26802 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26803 HRESULT onerror
([in] VARIANT v
);
26805 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26806 HRESULT onerror
([retval, out] VARIANT *p
);
26808 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26809 HRESULT altHtml
([in] BSTR v
);
26811 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26812 HRESULT altHtml
([retval, out] BSTR *p
);
26814 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26815 HRESULT vspace
([in] long v
);
26817 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26818 HRESULT vspace
([retval, out] long *p
);
26820 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26821 HRESULT hspace
([in] long v
);
26823 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26824 HRESULT hspace
([retval, out] long *p
);
26827 /*****************************************************************************
26828 * IHTMLObjectElement2 interface
26834 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26836 interface IHTMLObjectElement2
: IDispatch
26838 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26839 HRESULT namedRecordset
(
26840 [in] BSTR dataMember
,
26841 [in, optional] VARIANT *hierarchy
,
26842 [out, retval] IDispatch
**ppRecordset
);
26844 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26845 HRESULT classid
([in] BSTR v
);
26847 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26848 HRESULT classid
([out, retval] BSTR *p
);
26850 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26851 HRESULT data
([in] BSTR v
);
26853 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26854 HRESULT data
([out, retval] BSTR *p
);
26857 /*****************************************************************************
26858 * IHTMLDivElement interface
26864 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26866 interface IHTMLDivElement
: IDispatch
26868 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26869 HRESULT align
([in] BSTR v
);
26871 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26872 HRESULT align
([out, retval] BSTR *p
);
26874 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26875 HRESULT noWrap
([in] VARIANT_BOOL v
);
26877 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26878 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
26881 /*****************************************************************************
26882 * DispHTMLDivElement dispinterface
26886 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26888 dispinterface DispHTMLDivElement
26892 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26894 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26895 void align
(BSTR v
);
26897 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26900 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26901 void noWrap
(VARIANT_BOOL v
);
26903 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26904 VARIANT_BOOL noWrap
();
26907 /*****************************************************************************
26908 * IHTMLParamElement interface
26914 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26916 interface IHTMLParamElement
: IDispatch
26918 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26919 HRESULT name
([in] BSTR v
);
26921 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26922 HRESULT name
([retval, out] BSTR *p
);
26924 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26925 HRESULT value
([in] BSTR v
);
26927 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26928 HRESULT value
([retval, out] BSTR *p
);
26930 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26931 HRESULT type
([in] BSTR v
);
26933 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26934 HRESULT type
([retval, out] BSTR *p
);
26936 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26937 HRESULT valueType
([in] BSTR v
);
26939 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26940 HRESULT valueType
([retval, out] BSTR *p
);
26943 /*****************************************************************************
26944 * IHTMLParamElement2 interface
26950 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
26952 interface IHTMLParamElement2
: IDispatch
26954 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26955 HRESULT name
([in] BSTR v
);
26957 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26958 HRESULT name
([retval, out] BSTR *p
);
26960 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26961 HRESULT type
([in] BSTR v
);
26963 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26964 HRESULT type
([retval, out] BSTR *p
);
26966 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26967 HRESULT value
([in] BSTR v
);
26969 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26970 HRESULT value
([retval, out] BSTR *p
);
26972 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26973 HRESULT valueType
([in] BSTR v
);
26975 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26976 HRESULT valueType
([retval, out] BSTR *p
);
26979 /*****************************************************************************
26980 * DispHTMLObjectElement dispinterface
26984 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26986 dispinterface DispHTMLObjectElement
26990 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26992 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26993 IDispatch
*object();
26995 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26996 void recordset
(IDispatch
*v
);
26998 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26999 IDispatch
*recordset
();
27001 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27002 void align
(BSTR v
);
27004 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27007 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27010 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27013 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27014 void codeBase
(BSTR v
);
27016 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27019 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27020 void codeType
(BSTR v
);
27022 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27025 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27028 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27031 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
27034 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27037 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27040 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
27041 IHTMLFormElement
*form
();
27043 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27044 void width
(VARIANT v
);
27046 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27049 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27050 void height
(VARIANT v
);
27052 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27055 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27056 void altHtml
(BSTR v
);
27058 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27061 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27062 void vspace
(long v
);
27064 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27067 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27068 void hspace
(long v
);
27070 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27073 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
27074 IDispatch
*namedRecordset
(
27075 [in] BSTR dataMember
,
27076 [optional, in] VARIANT *hierarchy
);
27078 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27079 void classid
(BSTR v
);
27081 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27084 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27087 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27090 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27091 void archive
(BSTR v
);
27093 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27096 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27099 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27102 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27103 void declare
(VARIANT_BOOL v
);
27105 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27106 VARIANT_BOOL declare
();
27108 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27109 void standby
(BSTR v
);
27111 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27114 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27115 void border
(VARIANT v
);
27117 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27120 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27121 void useMap
(BSTR v
);
27123 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27126 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
27127 IDispatch
*contentDocument
();
27129 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27130 void ie8_codeBase
(BSTR v
);
27132 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27133 BSTR ie8_codeBase
();
27135 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27136 void ie8_data
(BSTR v
);
27138 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27142 /*****************************************************************************
27143 * HTMLObjectElement coclass
27147 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27149 coclass HTMLObjectElement
27151 [default] dispinterface DispHTMLObjectElement
;
27152 /* [source, default] dispinterface HTMLObjectElementEvents; */
27153 /* [source] dispinterface HTMLObjectElementEvents2; */
27154 WINE_HTMLDATAELEMENT_INTERFACES
;
27155 interface IHTMLControlElement
;
27156 interface IHTMLObjectElement
;
27157 interface IHTMLObjectElement2
;
27158 /* interface IHTMLObjectElement3; */
27159 /* interface IHTMLObjectElement4; */
27160 /* interface IGetSVGDocument; */
27161 /* interface IHTMLObjectElement5; */
27164 /*****************************************************************************
27165 * DispHTMLParamElement dispinterface
27169 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27171 dispinterface DispHTMLParamElement
27175 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27177 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27180 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27183 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27184 void value
(BSTR v
);
27186 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27189 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27192 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27195 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27196 void valueType
(BSTR v
);
27198 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27201 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27202 void ie8_valueType
(BSTR v
);
27204 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27205 BSTR ie8_valueType
();
27208 /*****************************************************************************
27209 * IHTMLFrameBase interface
27215 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27217 interface IHTMLFrameBase
: IDispatch
27219 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27220 HRESULT src
([in] BSTR v
);
27222 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27223 HRESULT src
([out, retval] BSTR *p
);
27225 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27226 HRESULT name
([in] BSTR v
);
27228 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27229 HRESULT name
([out, retval] BSTR *p
);
27231 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27232 HRESULT border
([in] VARIANT v
);
27234 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27235 HRESULT border
([out, retval] VARIANT *p
);
27237 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27238 HRESULT frameBorder
([in] BSTR v
);
27240 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27241 HRESULT frameBorder
([out, retval] BSTR *p
);
27243 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27244 HRESULT frameSpacing
([in] VARIANT v
);
27246 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27247 HRESULT frameSpacing
([out, retval] VARIANT *p
);
27249 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27250 HRESULT marginWidth
([in] VARIANT v
);
27252 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27253 HRESULT marginWidth
([out, retval] VARIANT *p
);
27255 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27256 HRESULT marginHeight
([in] VARIANT v
);
27258 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27259 HRESULT marginHeight
([out, retval] VARIANT *p
);
27261 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27262 HRESULT noResize
([in] VARIANT_BOOL v
);
27264 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27265 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
27267 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27268 HRESULT scrolling
([in] BSTR v
);
27270 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27271 HRESULT scrolling
([out, retval] BSTR *p
);
27274 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
27275 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27276 void src
(BSTR v
); \
27278 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27281 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27282 void name
(BSTR v
); \
27284 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27287 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27288 void border
(VARIANT v
); \
27290 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27291 VARIANT border
(); \
27293 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27294 void frameBorder
(BSTR v
); \
27296 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27297 BSTR frameBorder
(); \
27299 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27300 void frameSpacing
(VARIANT v
); \
27302 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27303 VARIANT frameSpacing
(); \
27305 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27306 void marginWidth
(VARIANT v
); \
27308 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27309 VARIANT marginWidth
(); \
27311 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27312 void marginHeight
(VARIANT v
); \
27314 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27315 VARIANT marginHeight
(); \
27317 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27318 void noResize
(VARIANT_BOOL v
); \
27320 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27321 VARIANT_BOOL noResize
(); \
27323 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27324 void scrolling
(BSTR v
); \
27326 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27329 /*****************************************************************************
27330 * IHTMLFrameBase2 interface
27336 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27338 interface IHTMLFrameBase2
: IDispatch
27340 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27341 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27343 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27344 HRESULT onload
([in] VARIANT v
);
27346 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27347 HRESULT onload
([retval, out] VARIANT *p
);
27349 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27350 HRESULT onreadystatechange
([in] VARIANT v
);
27352 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27353 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27355 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27356 HRESULT readyState
([retval, out] BSTR *p
);
27358 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27359 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27361 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27362 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27365 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27366 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27367 IHTMLWindow2
*contentWindow
(); \
27369 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27370 void allowTransparency
(VARIANT_BOOL v
); \
27372 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27373 VARIANT_BOOL allowTransparency
()
27375 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27376 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27377 void longDesc
(BSTR v
); \
27379 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27383 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27384 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27385 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27386 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27387 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27389 /*****************************************************************************
27390 * IHTMLFrameElement3 interface
27396 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27398 interface IHTMLFrameElement3
: IDispatch
27400 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27401 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27403 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27404 HRESULT src
([in] BSTR v
);
27406 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27407 HRESULT src
([out, retval] BSTR *p
);
27409 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27410 HRESULT longDesc
([in] BSTR v
);
27412 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27413 HRESULT longDesc
([out, retval] BSTR *p
);
27415 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27416 HRESULT frameBorder
([in] BSTR v
);
27418 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27419 HRESULT frameBorder
([out, retval] BSTR * p
);
27422 /*****************************************************************************
27423 * DispHTMLFrameElement dispinterface
27427 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27429 dispinterface DispHTMLFrameElement
27433 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27435 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27436 void borderColor
(VARIANT v
);
27438 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27439 VARIANT borderColor
();
27441 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27442 void height
(VARIANT v
);
27444 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27447 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27448 void width
(VARIANT v
);
27450 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27453 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27454 IDispatch
*contentDocument
();
27456 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27457 void ie8_src
(BSTR v
);
27459 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27462 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27463 void ie8_longDesc
(BSTR v
);
27465 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27466 BSTR ie8_longDesc
();
27468 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27469 void ie8_frameBorder
(BSTR v
);
27471 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27472 BSTR ie8_frameBorder
();
27475 /*****************************************************************************
27476 * HTMLFrameElement coclass
27480 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27482 coclass HTMLFrameElement
27484 [default] dispinterface DispHTMLFrameElement
;
27485 /* [source, default] dispinterface HTMLControlElementEvents; */
27486 /* [source] dispinterface HTMLControlElementEvents2; */
27487 WINE_HTMLDATAELEMENT_INTERFACES
;
27488 interface IHTMLControlElement
;
27489 interface IHTMLFrameBase
;
27490 interface IHTMLFrameBase2
;
27491 /* interface IHTMLFrameBase3; */
27492 /* interface IHTMLFrameElement; */
27493 /* interface IHTMLFrameElement2; */
27494 interface IHTMLFrameElement3
;
27495 /* interface IGetSVGDocument; */
27498 /*****************************************************************************
27499 * IHTMLIFrameElement interface
27505 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27507 interface IHTMLIFrameElement
: IDispatch
27509 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27510 HRESULT vspace
([in] LONG v
);
27512 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27513 HRESULT vspace
([retval, out] LONG *p
);
27515 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27516 HRESULT hspace
([in] LONG v
);
27518 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27519 HRESULT hspace
([retval, out] LONG *p
);
27521 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27522 HRESULT align
([in] BSTR v
);
27524 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27525 HRESULT align
([retval, out] BSTR *p
);
27528 /*****************************************************************************
27529 * IHTMLIFrameElement2 interface
27535 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27537 interface IHTMLIFrameElement2
: IDispatch
27539 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27540 HRESULT height
([in] VARIANT v
);
27542 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27543 HRESULT height
([out, retval] VARIANT *p
);
27545 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27546 HRESULT width
([in] VARIANT v
);
27548 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27549 HRESULT width
([out, retval] VARIANT *p
);
27552 /*****************************************************************************
27553 * IHTMLIFrameElement3 interface
27559 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
27561 interface IHTMLIFrameElement3
: IDispatch
27563 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27564 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27566 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27567 HRESULT src
([in] BSTR v
);
27569 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27570 HRESULT src
([out, retval] BSTR *p
);
27572 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27573 HRESULT longDesc
([in] BSTR v
);
27575 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27576 HRESULT longDesc
([out, retval] BSTR *p
);
27578 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27579 HRESULT frameBorder
([in] BSTR v
);
27581 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27582 HRESULT frameBorder
([out, retval] BSTR *p
);
27585 /*****************************************************************************
27586 * DispHTMLIFrame dispinterface
27590 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27592 dispinterface DispHTMLIFrame
27596 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27598 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27599 void vspace
(LONG v
);
27601 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27604 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27605 void hspace
(LONG v
);
27607 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27610 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27611 void align
(BSTR v
);
27613 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27616 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27617 void height
(VARIANT v
);
27619 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27622 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27623 void width
(VARIANT v
);
27625 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27628 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27629 IDispatch
*contentDocument
();
27631 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27632 void ie8_src
(BSTR v
);
27634 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27637 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27638 void ie8_longDesc
(BSTR v
);
27640 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27641 BSTR ie8_longDesc
();
27643 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27644 void ie8_frameBorder
(BSTR v
);
27646 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27647 BSTR ie8_frameBorder
();
27650 /*****************************************************************************
27651 * HTMLIFrame coclass
27655 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27659 [default] dispinterface DispHTMLIFrame
;
27660 /* [source, default] dispinterface HTMLControlElementEvents; */
27661 /* [source] dispinterface HTMLControlElementEvents2; */
27662 WINE_HTMLDATAELEMENT_INTERFACES
;
27663 interface IHTMLControlElement
;
27664 interface IHTMLFrameBase
;
27665 interface IHTMLFrameBase2
;
27666 /* interface IHTMLFrameBase3; */
27667 interface IHTMLIFrameElement
;
27668 interface IHTMLIFrameElement2
;
27669 interface IHTMLIFrameElement3
;
27670 /* interface IGetSVGDocument; */
27673 /*****************************************************************************
27674 * IHTMLStyleElement interface
27680 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27682 interface IHTMLStyleElement
: IDispatch
27684 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27685 HRESULT type
([in] BSTR v
);
27687 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27688 HRESULT type
([retval, out] BSTR *p
);
27690 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
27691 HRESULT readyState
([retval, out] BSTR *p
);
27693 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27694 HRESULT onreadystatechange
([in] VARIANT v
);
27696 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27697 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27699 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27700 HRESULT onload
([in] VARIANT v
);
27702 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27703 HRESULT onload
([retval, out] VARIANT *p
);
27705 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27706 HRESULT onerror
([in] VARIANT v
);
27708 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27709 HRESULT onerror
([retval, out] VARIANT *p
);
27711 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27712 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
27714 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27715 HRESULT disabled
([in] VARIANT_BOOL v
);
27717 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27718 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
27720 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27721 HRESULT media
([in] BSTR v
);
27723 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27724 HRESULT media
([retval, out] BSTR *p
);
27727 /*****************************************************************************
27728 * IHTMLStyleElement2 interface
27734 uuid(3051072a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27736 interface IHTMLStyleElement2
: IDispatch
27738 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27739 HRESULT sheet
([out, retval] IHTMLStyleSheet
**p
);
27742 /*****************************************************************************
27743 * DispHTMLStyleElement dispinterface
27747 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27749 dispinterface DispHTMLStyleElement
27753 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27755 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27758 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27761 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27762 IHTMLStyleSheet
*styleSheet
();
27764 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27765 void media
(BSTR v
);
27767 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27770 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27771 IHTMLStyleSheet
*sheet
();
27774 /*****************************************************************************
27775 * HTMLStyleElement coclass
27779 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27781 coclass HTMLStyleElement
27783 [default] dispinterface DispHTMLStyleElement
;
27784 /* [source, default] dispinterface HTMLStyleElementEvents; */
27785 /* [source] dispinterface HTMLStyleElementEvents2; */
27786 WINE_HTMLELEMENT_INTERFACES
;
27787 interface IHTMLStyleElement
;
27788 interface IHTMLStyleElement2
;
27791 /*****************************************************************************
27792 * IHTMLStorage interface
27798 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
27800 interface IHTMLStorage
: IDispatch
27802 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
27803 HRESULT length
([out, retval] long *p
);
27805 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
27806 HRESULT remainingSpace
([out, retval] long *p
);
27808 [id(DISPID_IHTMLSTORAGE_KEY
)]
27811 [out, retval] BSTR *);
27813 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
27816 [out, retval] VARIANT *);
27818 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
27821 [in] BSTR bstrValue
);
27823 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
27824 HRESULT removeItem
([in] BSTR bstrKey
);
27826 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
27830 /*****************************************************************************
27831 * IDOMEventTarget interface
27837 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27839 interface IEventTarget
: IDispatch
27841 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
27842 HRESULT addEventListener
(
27844 [in] IDispatch
*listener
,
27845 [in] VARIANT_BOOL useCapture
);
27847 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
27848 HRESULT removeEventListener
(
27850 [in] IDispatch
*listener
,
27851 [in] VARIANT_BOOL useCapture
);
27853 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
27854 HRESULT dispatchEvent
(
27855 [in] IDOMEvent
*evt
,
27856 [out, retval] VARIANT_BOOL *pfResult
);
27859 typedef enum _DOM_EVENT_PHASE
27861 DEP_CAPTURING_PHASE
= 1,
27863 DEP_BUBBLING_PHASE
= 3,
27864 DOM_EVENT_PHASE_Max
= 0x7fffffff
27867 /*****************************************************************************
27868 * IDOMEvent interface
27874 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27876 interface IDOMEvent
: IDispatch
27878 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
27879 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
27881 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
27882 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
27884 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
27885 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
27887 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
27888 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
27890 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
27891 HRESULT eventPhase
([out, retval] USHORT
*p
);
27893 [propget, id(DISPID_IDOMEVENT_TARGET
)]
27894 HRESULT target
([out, retval] IEventTarget
**p
);
27896 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
27897 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
27899 [propget, id(DISPID_IDOMEVENT_TYPE
)]
27900 HRESULT type
([out, retval] BSTR *p
);
27902 [id(DISPID_IDOMEVENT_INITEVENT
)]
27904 [in] BSTR eventType
,
27905 [in] VARIANT_BOOL canBubble
,
27906 [in] VARIANT_BOOL cancelable
);
27908 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
27909 HRESULT preventDefault
();
27911 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
27912 HRESULT stopPropagation
();
27914 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
27915 HRESULT stopImmediatePropagation
();
27917 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
27918 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
27920 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27921 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
27923 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27924 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
27926 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
27927 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
27930 /*****************************************************************************
27931 * DispDOMEvent dispinterface
27935 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27937 dispinterface DispDOMEvent
27941 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
27942 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
27943 VARIANT_BOOL bubbles
(); \
27945 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
27946 VARIANT_BOOL cancelable
(); \
27948 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
27949 IEventTarget
*currentTarget
(); \
27951 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
27952 VARIANT_BOOL defaultPrevented
(); \
27954 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
27955 USHORT eventPhase
(); \
27957 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
27958 IEventTarget
*target
(); \
27960 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
27961 ULONGLONG timeStamp
(); \
27963 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
27966 [id(DISPID_IDOMEVENT_INITEVENT
)] \
27968 [in] BSTR eventType
, \
27969 [in] VARIANT_BOOL canBubble
, \
27970 [in] VARIANT_BOOL cancelable
); \
27972 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
27973 void preventDefault
(); \
27975 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
27976 void stopPropagation
(); \
27978 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
27979 void stopImmediatePropagation
(); \
27981 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
27982 VARIANT_BOOL isTrusted
(); \
27984 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27985 void cancelBubble
(VARIANT_BOOL v
); \
27987 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27988 VARIANT_BOOL cancelBubble
(); \
27990 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
27991 IHTMLElement
*srcElement
()
27993 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27996 /*****************************************************************************
27997 * IDOMUIEvent interface
28003 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28005 interface IDOMUIEvent
: IDispatch
28007 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
28008 HRESULT view
([out, retval] IHTMLWindow2
**p
);
28010 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
28011 HRESULT detail
([out, retval] long *p
);
28013 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
28014 HRESULT initUIEvent
(
28015 [in] BSTR eventType
,
28016 [in] VARIANT_BOOL canBubble
,
28017 [in] VARIANT_BOOL cancelable
,
28018 [in] IHTMLWindow2
*view
,
28022 /*****************************************************************************
28023 * DispDOMUIEvent dispinterface
28027 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
28029 dispinterface DispDOMUIEvent
28033 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
28034 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
28035 IHTMLWindow2
*view
(); \
28037 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
28040 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
28041 void initUIEvent
( \
28042 [in] BSTR eventType
, \
28043 [in] VARIANT_BOOL canBubble
, \
28044 [in] VARIANT_BOOL cancelable
, \
28045 [in] IHTMLWindow2
*view
, \
28048 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28049 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28052 /*****************************************************************************
28053 * IDOMMouseEvent interface
28059 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28061 interface IDOMMouseEvent
: IDispatch
28063 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
28064 HRESULT screenX
([out, retval] long *p
);
28066 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
28067 HRESULT screenY
([out, retval] long *p
);
28069 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
28070 HRESULT clientX
([out, retval] long *p
);
28072 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
28073 HRESULT clientY
([out, retval] long *p
);
28075 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
28076 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28078 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
28079 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28081 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
28082 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28084 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
28085 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28087 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
28088 HRESULT button
([out, retval] USHORT
*p
);
28090 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
28091 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
28093 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
28094 HRESULT initMouseEvent
(
28095 [in] BSTR eventType
,
28096 [in] VARIANT_BOOL canBubble
,
28097 [in] VARIANT_BOOL cancelable
,
28098 [in] IHTMLWindow2
*viewArg
,
28099 [in] long detailArg
,
28100 [in] long screenXArg
,
28101 [in] long screenYArg
,
28102 [in] long clientXArg
,
28103 [in] long clientYArg
,
28104 [in] VARIANT_BOOL ctrlKeyArg
,
28105 [in] VARIANT_BOOL altKeyArg
,
28106 [in] VARIANT_BOOL shiftKeyArg
,
28107 [in] VARIANT_BOOL metaKeyArg
,
28108 [in] USHORT buttonArg
,
28109 [in] IEventTarget
*relatedTargetArg
);
28111 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
28112 HRESULT getModifierState
(
28114 [out, retval] VARIANT_BOOL *activated
);
28116 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
28117 HRESULT buttons
([out, retval] USHORT
*p
);
28119 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
28120 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
28122 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
28123 HRESULT toElement
([out, retval] IHTMLElement
**p
);
28125 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
28126 HRESULT x
([out, retval] long *p
);
28128 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
28129 HRESULT y
([out, retval] long *p
);
28131 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
28132 HRESULT offsetX
([out, retval] long *p
);
28134 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
28135 HRESULT offsetY
([out, retval] long *p
);
28137 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
28138 HRESULT pageX
([out, retval] long *p
);
28140 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
28141 HRESULT pageY
([out, retval] long *p
);
28143 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
28144 HRESULT layerX
([out, retval] long *p
);
28146 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
28147 HRESULT layerY
([out, retval] long *p
);
28149 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
28150 HRESULT which
([out, retval] USHORT
*p
);
28153 /*****************************************************************************
28154 * DispDOMMouseEvent dispinterface
28158 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
28160 dispinterface DispDOMMouseEvent
28164 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
28165 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
28168 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
28171 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
28174 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
28177 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
28178 VARIANT_BOOL ctrlKey
(); \
28180 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
28181 VARIANT_BOOL shiftKey
(); \
28183 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
28184 VARIANT_BOOL altKey
(); \
28186 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
28187 VARIANT_BOOL metaKey
(); \
28189 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
28192 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
28193 IEventTarget
*relatedTarget
(); \
28195 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
28196 void initMouseEvent
( \
28197 [in] BSTR eventType
, \
28198 [in] VARIANT_BOOL canBubble
, \
28199 [in] VARIANT_BOOL cancelable
, \
28200 [in] IHTMLWindow2
*viewArg
, \
28201 [in] long detailArg
, \
28202 [in] long screenXArg
, \
28203 [in] long screenYArg
, \
28204 [in] long clientXArg
, \
28205 [in] long clientYArg
, \
28206 [in] VARIANT_BOOL ctrlKeyArg
, \
28207 [in] VARIANT_BOOL altKeyArg
, \
28208 [in] VARIANT_BOOL shiftKeyArg
, \
28209 [in] VARIANT_BOOL metaKeyArg
, \
28210 [in] USHORT buttonArg
, \
28211 [in] IEventTarget
*relatedTargetArg
); \
28213 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
28214 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
28216 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
28217 USHORT buttons
(); \
28219 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
28220 IHTMLElement
*fromElement
(); \
28222 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
28223 IHTMLElement
*toElement
(); \
28225 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
28228 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
28231 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
28234 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
28237 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
28240 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
28243 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
28246 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
28249 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
28252 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28253 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28254 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
28257 /*****************************************************************************
28258 * IDOMKeyboardEvent interface
28264 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28266 interface IDOMKeyboardEvent
: IDispatch
28268 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28269 HRESULT key
([retval, out] BSTR *p
);
28271 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28272 HRESULT location
([out, retval] ULONG
*p
);
28274 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28275 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28277 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28278 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28280 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28281 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28283 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28284 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28286 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28287 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
28289 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28290 HRESULT getModifierState
(
28292 [out, retval] VARIANT_BOOL *state
);
28294 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28295 HRESULT initKeyboardEvent
(
28296 [in] BSTR eventType
,
28297 [in] VARIANT_BOOL canBubble
,
28298 [in] VARIANT_BOOL cancelable
,
28299 [in] IHTMLWindow2
*viewArg
,
28301 [in] ULONG locationArg
,
28302 [in] BSTR modifiersListArg
,
28303 [in] VARIANT_BOOL repeat
,
28306 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28307 HRESULT keyCode
([out, retval] long *p
);
28309 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28310 HRESULT charCode
([out, retval] long *p
);
28312 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28313 HRESULT which
([out, retval] long *p
);
28315 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28316 HRESULT ie9_char
([out, retval] VARIANT *p
);
28318 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28319 HRESULT locale
([out, retval] BSTR *p
);
28322 /*****************************************************************************
28323 * DispDOMKeyboardEvent dispinterface
28327 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28329 dispinterface DispDOMKeyboardEvent
28333 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28334 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28336 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28339 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28342 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28343 VARIANT_BOOL ctrlKey
();
28345 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28346 VARIANT_BOOL shiftKey
();
28348 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28349 VARIANT_BOOL altKey
();
28351 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28352 VARIANT_BOOL metaKey
();
28354 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28355 VARIANT_BOOL repeat
();
28357 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28358 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28360 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28361 void initKeyboardEvent
(
28362 [in] BSTR eventType
,
28363 [in] VARIANT_BOOL canBubble
,
28364 [in] VARIANT_BOOL cancelable
,
28365 [in] IHTMLWindow2
*viewArg
,
28367 [in] ULONG locationArg
,
28368 [in] BSTR modifiersListArg
,
28369 [in] VARIANT_BOOL repeat
,
28372 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28375 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28378 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28381 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28382 VARIANT ie9_char
();
28384 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28388 /*****************************************************************************
28389 * IDOMCustomEvent interface
28395 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28397 interface IDOMCustomEvent
: IDispatch
28399 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28400 HRESULT detail
([out, retval] VARIANT *p
);
28402 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28403 HRESULT initCustomEvent
(
28404 [in] BSTR eventType
,
28405 [in] VARIANT_BOOL canBubble
,
28406 [in] VARIANT_BOOL cancelable
,
28407 [in] VARIANT *detail
);
28410 /*****************************************************************************
28411 * DispDOMCustomEvent dispinterface
28415 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28417 dispinterface DispDOMCustomEvent
28421 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28423 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28426 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28427 void initCustomEvent
(
28428 [in] BSTR eventType
,
28429 [in] VARIANT_BOOL canBubble
,
28430 [in] VARIANT_BOOL cancelable
,
28431 [in] VARIANT *detail
);
28434 /*****************************************************************************
28435 * IDOMMessageEvent interface
28441 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
28443 interface IDOMMessageEvent
: IDispatch
28445 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28446 HRESULT data
([out, retval] BSTR *p
);
28448 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28449 HRESULT origin
([out, retval] BSTR *p
);
28451 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28452 HRESULT source([out, retval] IHTMLWindow2
**p
);
28454 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28455 HRESULT initMessageEvent
(
28456 [in] BSTR eventType
,
28457 [in] VARIANT_BOOL canBubble
,
28458 [in] VARIANT_BOOL cancelable
,
28461 [in] BSTR lastEventId
,
28462 [in] IHTMLWindow2
*source);
28466 /*****************************************************************************
28467 * IHTMLNamespaceCollection interface
28473 uuid(3050f6b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28475 interface IHTMLNamespaceCollection
: IDispatch
28477 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28478 HRESULT length
([out, retval] long *p
);
28480 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28482 [in] VARIANT index
,
28483 [out, retval] IDispatch
**ppNamespace
);
28485 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28487 [in] BSTR bstrNamespace
,
28489 [in, optional] VARIANT implementationUrl
,
28490 [out, retval] IDispatch
**ppNamespace
);
28493 /*****************************************************************************
28494 * DispHTMLNamespaceCollection dispinterface
28498 uuid(3050f550
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28500 dispinterface DispHTMLNamespaceCollection
28504 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28507 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28508 IDispatch
*item
([in] VARIANT index
);
28510 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28512 [in] BSTR bstrNamespace
,
28514 [in, optional] VARIANT implementationUrl
);
28516 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
28517 IDispatch
*constructor
();
28520 /*****************************************************************************
28521 * ILineInfo interface
28525 pointer_default(unique),
28526 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28528 interface ILineInfo
: IUnknown
28530 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
28531 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
28532 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
28533 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
28534 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
28537 /*****************************************************************************
28538 * IHTMLComputedStyle interface
28542 pointer_default(unique),
28543 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28545 interface IHTMLComputedStyle
: IUnknown
28547 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL *p
);
28548 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL *p
);
28549 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL *p
);
28550 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL *p
);
28551 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL *p
);
28552 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL *p
);
28553 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL *p
);
28554 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL *p
);
28555 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long *p
);
28556 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long *p
);
28557 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
*p
);
28558 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL *p
);
28559 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
*p
);
28560 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
*p
);
28561 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT preFormatted
([retval, out] VARIANT_BOOL *p
);
28562 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL *p
);
28563 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL *p
);
28564 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
28565 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
28568 /*****************************************************************************
28569 * IDisplayPointer interface
28573 pointer_default(unique),
28574 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28576 interface IDisplayPointer
: IUnknown
28578 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
28579 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
28580 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
28581 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
28582 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
28583 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
28584 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
28585 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
28586 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28587 HRESULT Unposition
();
28588 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
28589 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
28590 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
28591 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
28592 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
28593 HRESULT ScrollIntoView
();
28594 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
28595 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
28596 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
28599 /*****************************************************************************
28600 * IHTMLCaret interface
28604 pointer_default(unique),
28605 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28607 interface IHTMLCaret
: IUnknown
28609 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28610 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28611 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
28612 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
28613 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
28614 HRESULT Show
([in] BOOL fScrollIntoView
);
28616 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
28617 HRESULT ScrollIntoView
();
28618 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
28619 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
28620 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
28623 /*****************************************************************************
28624 * IDisplayServices interface
28628 pointer_default(unique),
28629 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28631 interface IDisplayServices
: IUnknown
28633 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
28634 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28635 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28636 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
28637 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
28638 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
28639 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
28642 /*****************************************************************************
28643 * IMarkupServices interface
28647 pointer_default(unique),
28648 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28650 interface IMarkupServices
: IUnknown
28652 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
28654 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
28656 HRESULT CreateElement
(
28657 [in] ELEMENT_TAG_ID tagID
,
28658 [in] OLECHAR
*pchAttributes
,
28659 [out] IHTMLElement
**ppElement
);
28661 HRESULT CloneElement
(
28662 [in] IHTMLElement
*pElemCloneThis
,
28663 [out] IHTMLElement
**ppElementTheClone
);
28665 HRESULT InsertElement
(
28666 [in] IHTMLElement
*pElementInsert
,
28667 [in] IMarkupPointer
*pPointerStart
,
28668 [in] IMarkupPointer
*pPointerFinish
);
28670 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
28673 [in] IMarkupPointer
*pPointerStart
,
28674 [in] IMarkupPointer
*pPointerFinish
);
28677 [in] IMarkupPointer
*pPointerSourceStart
,
28678 [in] IMarkupPointer
*pPointerSourceFinish
,
28679 [in] IMarkupPointer
*pPointerTarget
);
28682 [in] IMarkupPointer
*pPointerSourceStart
,
28683 [in] IMarkupPointer
*pPointerSourceFinish
,
28684 [in] IMarkupPointer
*pPointerTarget
);
28686 HRESULT InsertText
(
28687 [in] OLECHAR
*pchText
,
28689 [in] IMarkupPointer
*pPointerTarget
);
28691 HRESULT ParseString
(
28692 [in] OLECHAR
*pchHTML
,
28693 [in] DWORD dwFlags
,
28694 [out] IMarkupContainer
**ppContainerResult
,
28695 [in] IMarkupPointer
*ppPointerStart
,
28696 [in] IMarkupPointer
*ppPointerFinish
);
28698 HRESULT ParseGlobal
(
28699 [in] HGLOBAL hglobalHTML
,
28700 [in] DWORD dwFlags
,
28701 [out] IMarkupContainer
**ppContainerResult
,
28702 [in] IMarkupPointer
*pPointerStart
,
28703 [in] IMarkupPointer
*pPointerFinish
);
28705 HRESULT IsScopedElement
(
28706 [in] IHTMLElement
*pElement
,
28707 [out] BOOL
*pfScoped
);
28709 HRESULT GetElementTagId
(
28710 [in] IHTMLElement
*pElement
,
28711 [out] ELEMENT_TAG_ID
*ptagId
);
28713 HRESULT GetTagIDForName
(
28714 [in] BSTR bstrName
,
28715 [out] ELEMENT_TAG_ID
*ptagId
);
28717 HRESULT GetNameForTagID
(
28718 [in] ELEMENT_TAG_ID tagId
,
28719 [out] BSTR *pbstrName
);
28721 HRESULT MovePointersToRange
(
28722 [in] IHTMLTxtRange
*pIRange
,
28723 [in] IMarkupPointer
*pPointerStart
,
28724 [in] IMarkupPointer
*pPointerFinish
);
28726 HRESULT MoveRangeToPointers
(
28727 [in] IMarkupPointer
*pPointerStart
,
28728 [in] IMarkupPointer
*pPointerFinish
,
28729 [in] IHTMLTxtRange
*pIRange
);
28731 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
28733 HRESULT EndUndoUnit
();
28736 /*****************************************************************************
28737 * IMarkupServices2 interface
28741 pointer_default(unique),
28742 uuid(3050f682
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28744 interface IMarkupServices2
: IMarkupServices
28746 HRESULT ParseGlobalEx
(
28747 [in] HGLOBAL hglobalHTML
,
28748 [in] DWORD dwFlags
,
28749 [in] IMarkupContainer
*pContext
,
28750 [out] IMarkupContainer
**ppContainerResult
,
28751 [in] IMarkupPointer
*pPointerStart
,
28752 [in] IMarkupPointer
*pPointerFinish
);
28754 HRESULT ValidateElements
(
28755 [in] IMarkupPointer
*pPointerStart
,
28756 [in] IMarkupPointer
*pPointerFinish
,
28757 [in] IMarkupPointer
*pPointerTarget
,
28758 [in, out] IMarkupPointer
*pPointerStatus
,
28759 [out] IHTMLElement
**ppElemFailBottom
,
28760 [out] IHTMLElement
**ppElemFailTop
);
28762 HRESULT SaveSegmentsToClipboard
(
28763 [in] ISegmentList
*pSegmentList
,
28764 [in] DWORD dwFlags
);
28767 /*****************************************************************************
28768 * IMarkupContainer interface
28772 pointer_default(unique),
28773 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28775 interface IMarkupContainer
: IUnknown
28777 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28780 /*****************************************************************************
28781 * IMarkupContainer2 interface
28785 pointer_default(unique),
28786 uuid(3050f648
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28788 interface IMarkupContainer2
: IMarkupContainer
28790 HRESULT CreateChangeLog
(
28791 [in] IHTMLChangeSink
*pChangeSink
,
28792 [out] IHTMLChangeLog
**ppChangeLog
,
28793 [in] BOOL fforward
,
28794 [in] BOOL fBackward
);
28796 HRESULT RegisterForDirtyRange
(
28797 [in] IHTMLChangeSink
*pChangeSink
,
28798 [out] DWORD
*pdwCookie
);
28800 HRESULT UnRegisterForDirtyRange
([in] DWORD dwCookie
);
28802 HRESULT GetAndClearDirtyRange
(
28803 [in] DWORD dwCookie
,
28804 [in] IMarkupPointer
*pIPointerBegin
,
28805 [in] IMarkupPointer
*pIPointerEnd
);
28807 long GetVersionNumber
();
28809 HRESULT GetMasterElement
([out] IHTMLElement
**ppElementMaster
);
28812 /*****************************************************************************
28813 * IMarkupPointer interface
28817 pointer_default(unique),
28818 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28820 interface IMarkupPointer
: IUnknown
28822 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28824 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
28826 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
28828 HRESULT Cling
([out] BOOL
*pfCling
);
28830 HRESULT SetCling
([in] BOOL fCLing
);
28832 HRESULT UnPosition
();
28834 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28836 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
28838 HRESULT MoveAdjacentToElement
(
28839 [in] IHTMLElement
*pElement
,
28840 [in] ELEMENT_ADJACENCY eAdj
);
28842 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
28844 HRESULT MoveToContainer
(
28845 [in] IMarkupContainer
*pContainer
,
28846 [in] BOOL fAtStart
);
28850 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28851 [out] IHTMLElement
**ppElement
,
28852 [in, out] LONG *pcch
,
28853 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28857 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28858 [out] IHTMLElement
**ppElement
,
28859 [in, out] LONG *pcch
,
28860 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28862 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
28865 [in] IMarkupPointer
*pPointerThat
,
28866 [out] BOOL
*pfResult
);
28868 HRESULT IsLeftOfOrEqualTo
(
28869 [in] IMarkupPointer
*pPointerThat
,
28870 [out] BOOL
*pfResult
);
28873 [in] IMarkupPointer
*pPointerThat
,
28874 [out] BOOL
*pfResult
);
28876 HRESULT IsRightOfOrEqualTo
(
28877 [in] IMarkupPointer
*pPointerThat
,
28878 [out] BOOL
*pfResult
);
28881 [in] IMarkupPointer
*pPointerThat
,
28882 [out] BOOL
*pfAreEqual
);
28884 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
28887 [in] OLECHAR
*pchFindText
,
28888 [in] DWORD dwFlags
,
28889 [in] IMarkupPointer
*pIEndMatch
,
28890 [in] IMarkupPointer
*pIEndSearch
);
28893 /*****************************************************************************
28894 * IMarkupPointer2 interface
28898 pointer_default(unique),
28899 uuid(3050f675
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28901 interface IMarkupPointer2
: IMarkupPointer
28903 HRESULT IsAtWordBreak
([out] BOOL
*pfAtBreak
);
28905 HRESULT GetMarkupPosition
([out] long *plMP
);
28907 HRESULT MoveToMarkupPosition
(
28908 [in] IMarkupContainer
*pContainer
,
28911 HRESULT MoveUnitBounded
(
28912 [in] MOVEUNIT_ACTION muAction
,
28913 [in] IMarkupPointer
*pIBoundary
);
28915 HRESULT IsInsideURL
(
28916 [in] IMarkupPointer
*pRight
,
28917 [out] BOOL
*pfResult
);
28919 HRESULT MoveToContent
(
28920 [in] IHTMLElement
*pIElement
,
28921 [out] BOOL fAtStart
);
28924 /*****************************************************************************
28925 * IMarkupPointer2 interface
28929 pointer_default(unique),
28930 uuid(3050f5fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28932 interface IMarkupTextFrags
: IUnknown
28934 HRESULT GetTextFragCount
([out] long *pcFrags
);
28936 HRESULT GetTextFrag
(
28938 [out] BSTR *pbstrFrag
,
28939 [in] IMarkupPointer
*pPointerTag
);
28941 HRESULT RemoveTextFrag
([in] long iFrag
);
28943 HRESULT InsertTextFrag
(
28945 [in] BSTR bstrInsert
,
28946 [in] IMarkupPointer
*pPointerInsert
);
28948 HRESULT FindTextFragFromMarkupPointer
(
28949 [in] IMarkupPointer
*pPointerFind
,
28950 [out] long *piFrag
,
28951 [out] BOOL
*pfFragFound
);
28954 /*****************************************************************************
28955 * IHTMLChangeLog interface
28959 pointer_default(unique),
28960 uuid(3050f649
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28962 interface IHTMLChangeLog
: IUnknown
28964 HRESULT GetNextChange
(
28965 [in] BYTE *pbBuffer
,
28966 [in] long nBufferSize
,
28967 [out] long *pnRecordLength
);
28970 /*****************************************************************************
28971 * IHTMLChangeSink interface
28975 pointer_default(unique),
28976 uuid(3050f64a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28978 interface IHTMLChangeSink
: IUnknown
28983 /*****************************************************************************
28984 * IHTMLDOMConstructorCollection interface
28990 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28992 interface IHTMLDOMConstructorCollection
: IDispatch
28994 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
28995 HRESULT Attr
([out, retval] IDispatch
**p
);
28997 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
28998 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
29000 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
29001 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
29003 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
29004 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
29006 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
29007 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
29009 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
29010 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
29012 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
29013 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
29015 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
29016 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
29018 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
29019 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
29021 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
29022 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
29024 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
29025 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
29027 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
29028 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
29030 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
29031 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
29033 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
29034 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
29036 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
29037 HRESULT Element
([out, retval] IDispatch
**p
);
29039 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
29040 HRESULT Event
([out, retval] IDispatch
**p
);
29042 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
29043 HRESULT History
([out, retval] IDispatch
**p
);
29045 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
29046 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
29048 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
29049 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
29051 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
29052 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
29054 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
29055 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
29057 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
29058 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
29060 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
29061 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
29063 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
29064 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
29066 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
29067 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
29069 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
29070 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
29072 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
29073 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
29075 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
29076 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
29078 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
29079 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
29081 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
29082 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
29084 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
29085 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
29087 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
29088 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
29090 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
29091 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
29093 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
29094 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
29096 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
29097 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
29099 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
29100 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
29102 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
29103 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
29105 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
29106 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
29108 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
29109 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
29111 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
29112 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
29114 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
29115 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
29117 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
29118 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
29120 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
29121 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
29123 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
29124 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
29126 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
29127 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
29129 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
29130 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
29132 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
29133 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
29135 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
29136 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
29138 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
29139 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
29141 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
29142 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
29144 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
29145 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
29147 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
29148 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
29150 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
29151 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
29153 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
29154 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
29156 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
29157 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
29159 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
29160 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
29162 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
29163 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
29165 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
29166 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
29168 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
29169 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
29171 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
29172 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
29174 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
29175 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
29177 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
29178 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
29180 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
29181 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
29183 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
29184 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
29186 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
29187 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
29189 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
29190 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
29192 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
29193 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
29195 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
29196 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
29198 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
29199 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
29201 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
29202 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
29204 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
29205 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
29207 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
29208 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
29210 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
29211 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
29213 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
29214 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
29216 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
29217 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
29219 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
29220 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
29222 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
29223 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
29225 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
29226 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
29228 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
29229 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
29231 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
29232 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
29234 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
29235 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
29237 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
29238 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
29240 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
29241 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
29243 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
29244 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
29246 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
29247 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
29249 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
29250 HRESULT Image
([out, retval] IDispatch
**p
);
29252 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
29253 HRESULT Location
([out, retval] IDispatch
**p
);
29255 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
29256 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
29258 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
29259 HRESULT Navigator
([out, retval] IDispatch
**p
);
29261 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
29262 HRESULT NodeList
([out, retval] IDispatch
**p
);
29264 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
29265 HRESULT Option
([out, retval] IDispatch
**p
);
29267 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
29268 HRESULT Screen
([out, retval] IDispatch
**p
);
29270 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
29271 HRESULT Selection
([out, retval] IDispatch
**p
);
29273 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
29274 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
29276 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
29277 HRESULT Storage
([out, retval] IDispatch
**p
);
29279 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
29280 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
29282 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
29283 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
29285 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
29286 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
29288 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
29289 HRESULT Text
([out, retval] IDispatch
**p
);
29291 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
29292 HRESULT TextRange
([out, retval] IDispatch
**p
);
29294 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
29295 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
29297 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
29298 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
29300 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
29301 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
29303 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
29304 HRESULT Window
([out, retval] IDispatch
**p
);
29306 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
29307 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
29309 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
29310 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
29313 /*****************************************************************************
29314 * IXMLGenericParse interface
29318 pointer_default(unique),
29319 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
29321 interface IXMLGenericParse
: IUnknown
29323 HRESULT SetGenericParse
(
29324 [in] VARIANT_BOOL fDoGeneric
);
29327 /*****************************************************************************
29328 * ISegment interface
29332 pointer_default(unique),
29333 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29335 interface ISegment
: IUnknown
29337 HRESULT GetPointers
(
29338 [in] IMarkupPointer
*pIStart
,
29339 [in] IMarkupPointer
*pIEnd
);
29342 /*****************************************************************************
29343 * ISegmentListIterator interface
29347 pointer_default(unique),
29348 uuid(3050f692
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29350 interface ISegmentListIterator
: IUnknown
29352 HRESULT Current
([out] ISegment
**ppISegment
);
29361 /*****************************************************************************
29362 * ISegmentList interface
29366 pointer_default(unique),
29367 uuid(3050f605
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29369 interface ISegmentList
: IUnknown
29371 HRESULT CreateIterator
([out] ISegmentListIterator
**ppIIter
);
29373 HRESULT GetType
([out] SELECTION_TYPE
*peType
);
29375 HRESULT IsEmpty
([out] BOOL
*peType
);
29378 /*****************************************************************************
29379 * IElementSegment interface
29383 pointer_default(unique),
29384 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29386 interface IElementSegment
: ISegment
29388 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
29390 HRESULT SetPrimary
([in] BOOL fPrimary
);
29392 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
29395 /*****************************************************************************
29396 * ISelectionServicesListener interface
29400 pointer_default(unique),
29401 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29403 interface ISelectionServicesListener
: IUnknown
29405 HRESULT BeginSelectionUndo
();
29407 HRESULT EndSelectionUndo
();
29409 HRESULT OnSelectedElementExit
(
29410 [in] IMarkupPointer
*pIElementStart
,
29411 [in] IMarkupPointer
*pIElementEnd
,
29412 [in] IMarkupPointer
*pIElementContentStart
,
29413 [in] IMarkupPointer
*pIElementContentEnd
);
29415 HRESULT OnChangeType
(
29416 [in] SELECTION_TYPE eType
,
29417 [in] ISelectionServicesListener
*pIListener
);
29419 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
29422 /*****************************************************************************
29423 * ISelectionServices interface
29427 pointer_default(unique),
29428 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29430 interface ISelectionServices
: IUnknown
29432 HRESULT SetSelectionType
(
29433 [in] SELECTION_TYPE eType
,
29434 [in] ISelectionServicesListener
*pIListener
);
29436 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
29438 HRESULT AddSegment
(
29439 [in] IMarkupPointer
*pIStart
,
29440 [in] IMarkupPointer
*pIEnd
,
29441 [out] ISegment
**ppISegmentAdded
);
29443 HRESULT AddElementSegment
(
29444 [in] IHTMLElement
*pIElement
,
29445 [out] IElementSegment
**ppISegmentAdded
);
29447 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
29449 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
29452 /*****************************************************************************
29453 * IHTMLEditDesigner interface
29457 pointer_default(unique),
29458 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29460 interface IHTMLEditDesigner
: IUnknown
29462 HRESULT PreHandleEvent
(
29463 [in] DISPID inEvtDispId
,
29464 [in] IHTMLEventObj
*pIEventObj
);
29466 HRESULT PostHandleEvent
(
29467 [in] DISPID inEvtDispId
,
29468 [in] IHTMLEventObj
*pIEventObj
);
29470 HRESULT TranslateAccelerator
(
29471 [in] DISPID inEvtDispId
,
29472 [in] IHTMLEventObj
*pIEventObj
);
29474 HRESULT PostEditorEventNotify
(
29475 [in] DISPID inEvtDispId
,
29476 [in] IHTMLEventObj
*pIEventObj
);
29479 /*****************************************************************************
29480 * IHTMLEditServices interface
29484 pointer_default(unique),
29485 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29487 interface IHTMLEditServices
: IUnknown
29489 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29491 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29493 HRESULT GetSelectionServices
(
29494 [in] IMarkupContainer
*pIContainer
,
29495 [out] ISelectionServices
**ppSelSvc
);
29497 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
29499 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
29501 HRESULT SelectRange
(
29502 [in] IMarkupPointer
* pStart
,
29503 [in] IMarkupPointer
* pEnd
,
29504 [in] SELECTION_TYPE eType
);
29507 /*****************************************************************************
29508 * IElementBehaviorSite interface
29512 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29514 interface IElementBehaviorSite
: IUnknown
{
29515 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
29516 HRESULT RegisterNotification
([in] long lEvent
);
29519 /*****************************************************************************
29520 * IElementBehavior interface
29524 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29526 interface IElementBehavior
: IUnknown
{
29527 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
29528 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
29532 /*****************************************************************************
29533 * IElementBehaviorFactory interface
29537 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29539 interface IElementBehaviorFactory
: IUnknown
29541 HRESULT FindBehavior
(
29542 [in] BSTR bstrBehavior
,
29543 [in] BSTR bstrBehaviorUrl
,
29544 [in] IElementBehaviorSite
*pSite
,
29545 [out] IElementBehavior
**ppBehavior
);
29548 } /* library MSHTML */
29550 interface IOleCommandTarget
;
29552 /*****************************************************************************
29553 * IHTMLPrivateWindow interface
29557 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29560 interface IHTMLPrivateWindow
: IUnknown
29562 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
29563 HRESULT GetPendingUrl
(BSTR *url
);
29564 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
29565 HRESULT PICSComplete
(int arg
);
29566 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
29567 HRESULT GetAddressBarUrl
(BSTR *url
);
29570 /*****************************************************************************
29571 * IWebBrowserPriv interface
29575 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29578 interface IWebBrowserPriv
: IUnknown
29580 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29581 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29585 /*****************************************************************************
29586 * IWebBrowserPriv2IE8 interface
29590 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29593 interface IWebBrowserPriv2IE8
: IUnknown
29595 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29596 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29597 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
29598 HRESULT DetachConnectionPoints
();
29599 HRESULT GetProcessId
(DWORD
*pid
);
29600 HRESULT CompatAttachEditEvents
();
29601 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
29602 HRESULT SetSearchTerm
(BSTR term
);
29603 HRESULT GetSearchTerm
(BSTR *term
);
29604 HRESULT GetCurrentDocument
(IDispatch
** doc
);
29607 /*****************************************************************************
29608 * IWebBrowserPriv2IE9 interface
29612 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29615 interface IWebBrowserPriv2IE9
: IUnknown
29617 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29618 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
29619 /* Probably more */