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
;
428 /*****************************************************************************
429 * IHTMLCSSStyleDeclaration interface
435 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
437 interface IHTMLCSSStyleDeclaration
: IDispatch
439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
440 HRESULT length
([out, retval] long *p
);
442 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
443 HRESULT parentRule
([out, retval] VARIANT *p
);
445 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
446 HRESULT getPropertyValue
(
447 [in] BSTR bstrPropertyName
,
448 [out, retval] BSTR *pbstrPropertyValue
);
450 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
451 HRESULT getPropertyPriority
(
452 [in] BSTR bstrPropertyName
,
453 [out, retval] BSTR *pbstrPropertyPriority
);
455 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
456 HRESULT removeProperty
(
457 [in] BSTR bstrPropertyName
,
458 [out, retval] BSTR *pbstrPropertyValue
);
460 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
462 [in] BSTR bstrPropertyName
,
463 [in] VARIANT *pvarPropertyValue
,
464 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
466 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
469 [out, retval] BSTR *pbstrPropertyName
);
471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
472 HRESULT fontFamily
([in] BSTR v
);
474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
475 HRESULT fontFamily
([out, retval] BSTR *p
);
477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
478 HRESULT fontStyle
([in] BSTR v
);
480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
481 HRESULT fontStyle
([out, retval] BSTR *p
);
483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
484 HRESULT fontVariant
([in] BSTR v
);
486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
487 HRESULT fontVariant
([retval, out] BSTR * p
);
489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
490 HRESULT fontWeight
([in] BSTR v
);
492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
493 HRESULT fontWeight
([out, retval] BSTR *p
);
495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
496 HRESULT fontSize
([in] VARIANT v
);
498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
499 HRESULT fontSize
([out, retval] VARIANT *p
);
501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
502 HRESULT font
([in] BSTR v
);
504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
505 HRESULT font
([out, retval] BSTR *p
);
507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
508 HRESULT color
([in] VARIANT v
);
510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
511 HRESULT color
([out, retval] VARIANT *p
);
513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
514 HRESULT background
([in] BSTR v
);
516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
517 HRESULT background
([out, retval] BSTR *p
);
519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
520 HRESULT backgroundColor
([in] VARIANT v
);
522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
523 HRESULT backgroundColor
([out, retval] VARIANT *p
);
525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
526 HRESULT backgroundImage
([in] BSTR v
);
528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
529 HRESULT backgroundImage
([out, retval] BSTR *p
);
531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
532 HRESULT backgroundRepeat
([in] BSTR v
);
534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
535 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
538 HRESULT backgroundAttachment
([in] BSTR v
);
540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
541 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
544 HRESULT backgroundPosition
([in] BSTR v
);
546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
547 HRESULT backgroundPosition
([out, retval] BSTR *p
);
549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
550 HRESULT backgroundPositionX
([in] VARIANT v
);
552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
553 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
556 HRESULT backgroundPositionY
([in] VARIANT v
);
558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
559 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
562 HRESULT wordSpacing
([in] VARIANT v
);
564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
565 HRESULT wordSpacing
([out, retval] VARIANT *p
);
567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
568 HRESULT letterSpacing
([in] VARIANT v
);
570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
571 HRESULT letterSpacing
([out, retval] VARIANT *p
);
573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
574 HRESULT textDecoration
([in] BSTR v
);
576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
577 HRESULT textDecoration
([out, retval] BSTR *p
);
579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
580 HRESULT verticalAlign
([in] VARIANT v
);
582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
583 HRESULT verticalAlign
([out, retval] VARIANT *p
);
585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
586 HRESULT textTransform
([in] BSTR v
);
588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
589 HRESULT textTransform
([out, retval] BSTR *p
);
591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
592 HRESULT textAlign
([in] BSTR v
);
594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
595 HRESULT textAlign
([out, retval] BSTR *p
);
597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
598 HRESULT textIndent
([in] VARIANT v
);
600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
601 HRESULT textIndent
([out, retval] VARIANT *p
);
603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
604 HRESULT lineHeight
([in] VARIANT v
);
606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
607 HRESULT lineHeight
([out, retval] VARIANT *p
);
609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
610 HRESULT marginTop
([in] VARIANT v
);
612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
613 HRESULT marginTop
([out, retval] VARIANT *p
);
615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
616 HRESULT marginRight
([in] VARIANT v
);
618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
619 HRESULT marginRight
([out, retval] VARIANT *p
);
621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
622 HRESULT marginBottom
([in] VARIANT v
);
624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
625 HRESULT marginBottom
([out, retval] VARIANT *p
);
627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
628 HRESULT marginLeft
([in] VARIANT v
);
630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
631 HRESULT marginLeft
([out, retval] VARIANT *p
);
633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
634 HRESULT margin
([in] BSTR v
);
636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
637 HRESULT margin
([out, retval] BSTR *p
);
639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
640 HRESULT paddingTop
([in] VARIANT v
);
642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
643 HRESULT paddingTop
([out, retval] VARIANT *p
);
645 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
646 HRESULT paddingRight
([in] VARIANT v
);
648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
649 HRESULT paddingRight
([out, retval] VARIANT *p
);
651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
652 HRESULT paddingBottom
([in] VARIANT v
);
654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
655 HRESULT paddingBottom
([out, retval] VARIANT *p
);
657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
658 HRESULT paddingLeft
([in] VARIANT v
);
660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
661 HRESULT paddingLeft
([out, retval] VARIANT *p
);
663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
664 HRESULT padding
([in] BSTR v
);
666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
667 HRESULT padding
([out, retval] BSTR *p
);
669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
670 HRESULT border
([in] BSTR v
);
672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
673 HRESULT border
([out, retval] BSTR *p
);
675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
676 HRESULT borderTop
([in] BSTR v
);
678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
679 HRESULT borderTop
([out, retval] BSTR *p
);
681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
682 HRESULT borderRight
([in] BSTR v
);
684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
685 HRESULT borderRight
([out, retval] BSTR *p
);
687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
688 HRESULT borderBottom
([in] BSTR v
);
690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
691 HRESULT borderBottom
([out, retval] BSTR *p
);
693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
694 HRESULT borderLeft
([in] BSTR v
);
696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
697 HRESULT borderLeft
([out, retval] BSTR *p
);
699 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
700 HRESULT borderColor
([in] BSTR v
);
702 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
703 HRESULT borderColor
([out, retval] BSTR *p
);
705 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
706 HRESULT borderTopColor
([in] VARIANT v
);
708 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
709 HRESULT borderTopColor
([out, retval] VARIANT *p
);
711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
712 HRESULT borderRightColor
([in] VARIANT v
);
714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
715 HRESULT borderRightColor
([out, retval] VARIANT *p
);
717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
718 HRESULT borderBottomColor
([in] VARIANT v
);
720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
721 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
724 HRESULT borderLeftColor
([in] VARIANT v
);
726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
727 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
730 HRESULT borderWidth
([in] BSTR v
);
732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
733 HRESULT borderWidth
([out, retval] BSTR *p
);
735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
736 HRESULT borderTopWidth
([in] VARIANT v
);
738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
739 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
742 HRESULT borderRightWidth
([in] VARIANT v
);
744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
745 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
748 HRESULT borderBottomWidth
([in] VARIANT v
);
750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
751 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
754 HRESULT borderLeftWidth
([in] VARIANT v
);
756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
757 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
760 HRESULT borderStyle
([in] BSTR v
);
762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
763 HRESULT borderStyle
([out, retval] BSTR *p
);
765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
766 HRESULT borderTopStyle
([in] BSTR v
);
768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
769 HRESULT borderTopStyle
([out, retval] BSTR *p
);
771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
772 HRESULT borderRightStyle
([in] BSTR v
);
774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
775 HRESULT borderRightStyle
([out, retval] BSTR *p
);
777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
778 HRESULT borderBottomStyle
([in] BSTR v
);
780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
781 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
784 HRESULT borderLeftStyle
([in] BSTR v
);
786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
787 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
790 HRESULT width
([in] VARIANT v
);
792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
793 HRESULT width
([out, retval] VARIANT *p
);
795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
796 HRESULT height
([in] VARIANT v
);
798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
799 HRESULT height
([out, retval] VARIANT *p
);
801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
802 HRESULT styleFloat
([in] BSTR v
);
804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
805 HRESULT styleFloat
([out, retval] BSTR *p
);
807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
808 HRESULT clear
([in] BSTR v
);
810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
811 HRESULT clear
([out, retval] BSTR *p
);
813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
814 HRESULT display
([in] BSTR v
);
816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
817 HRESULT display
([out, retval] BSTR *p
);
819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
820 HRESULT visibility
([in] BSTR v
);
822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
823 HRESULT visibility
([out, retval] BSTR *p
);
825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
826 HRESULT listStyleType
([in] BSTR v
);
828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
829 HRESULT listStyleType
([out, retval] BSTR *p
);
831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
832 HRESULT listStylePosition
([in] BSTR v
);
834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
835 HRESULT listStylePosition
([out, retval] BSTR *p
);
837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
838 HRESULT listStyleImage
([in] BSTR v
);
840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
841 HRESULT listStyleImage
([out, retval] BSTR *p
);
843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
844 HRESULT listStyle
([in] BSTR v
);
846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
847 HRESULT listStyle
([out, retval] BSTR *p
);
849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
850 HRESULT whiteSpace
([in] BSTR v
);
852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
853 HRESULT whiteSpace
([out, retval] BSTR *p
);
855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
856 HRESULT top
([in] VARIANT v
);
858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
859 HRESULT top
([out, retval] VARIANT *p
);
861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
862 HRESULT left
([in] VARIANT v
);
864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
865 HRESULT left
([out, retval] VARIANT *p
);
867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
868 HRESULT zIndex
([in] VARIANT v
);
870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
871 HRESULT zIndex
([out, retval] VARIANT *p
);
873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
874 HRESULT overflow
([in] BSTR v
);
876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
877 HRESULT overflow
([out, retval] BSTR *p
);
879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
880 HRESULT pageBreakBefore
([in] BSTR v
);
882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
883 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
886 HRESULT pageBreakAfter
([in] BSTR v
);
888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
889 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
892 HRESULT cssText
([in] BSTR v
);
894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
895 HRESULT cssText
([out, retval] BSTR *p
);
897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
898 HRESULT cursor
([in] BSTR v
);
900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
901 HRESULT cursor
([out, retval] BSTR *p
);
903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
904 HRESULT clip
([in] BSTR v
);
906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
907 HRESULT clip
([out, retval] BSTR *p
);
909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
910 HRESULT filter
([in] BSTR v
);
912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
913 HRESULT filter
([out, retval] BSTR *p
);
915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
916 HRESULT tableLayout
([in] BSTR v
);
918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
919 HRESULT tableLayout
([out, retval] BSTR *p
);
921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
922 HRESULT borderCollapse
([in] BSTR v
);
924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
925 HRESULT borderCollapse
([out, retval] BSTR *p
);
927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
928 HRESULT direction
([in] BSTR v
);
930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
931 HRESULT direction
([out, retval] BSTR *p
);
933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
934 HRESULT behavior
([in] BSTR v
);
936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
937 HRESULT behavior
([out, retval] BSTR *p
);
939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
940 HRESULT position
([in] BSTR v
);
942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
943 HRESULT position
([out, retval] BSTR *p
);
945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
946 HRESULT unicodeBidi
([in] BSTR v
);
948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
949 HRESULT unicodeBidi
([out, retval] BSTR *p
);
951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
952 HRESULT bottom
([in] VARIANT v
);
954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
955 HRESULT bottom
([out, retval] VARIANT *p
);
957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
958 HRESULT right
([in] VARIANT v
);
960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
961 HRESULT right
([out, retval] VARIANT *p
);
963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
964 HRESULT imeMode
([in] BSTR v
);
966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
967 HRESULT imeMode
([out, retval] BSTR *p
);
969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
970 HRESULT rubyAlign
([in] BSTR v
);
972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
973 HRESULT rubyAlign
([out, retval] BSTR *p
);
975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
976 HRESULT rubyPosition
([in] BSTR v
);
978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
979 HRESULT rubyPosition
([out, retval] BSTR *p
);
981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
982 HRESULT rubyOverhang
([in] BSTR v
);
984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
985 HRESULT rubyOverhang
([out, retval] BSTR *p
);
987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
988 HRESULT layoutGridChar
([in] VARIANT v
);
990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
991 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
994 HRESULT layoutGridLine
([in] VARIANT v
);
996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
997 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
1000 HRESULT layoutGridMode
([in] BSTR v
);
1002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
1003 HRESULT layoutGridMode
([out, retval] BSTR *p
);
1005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1006 HRESULT layoutGridType
([in] BSTR v
);
1008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1009 HRESULT layoutGridType
([out, retval] BSTR *p
);
1011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1012 HRESULT layoutGrid
([in] BSTR v
);
1014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1015 HRESULT layoutGrid
([out, retval] BSTR *p
);
1017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1018 HRESULT textAutospace
([in] BSTR v
);
1020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1021 HRESULT textAutospace
([out, retval] BSTR *p
);
1023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1024 HRESULT wordBreak
([in] BSTR v
);
1026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1027 HRESULT wordBreak
([out, retval] BSTR *p
);
1029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1030 HRESULT lineBreak
([in] BSTR v
);
1032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1033 HRESULT lineBreak
([out, retval] BSTR *p
);
1035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1036 HRESULT textJustify
([in] BSTR v
);
1038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1039 HRESULT textJustify
([out, retval] BSTR *p
);
1041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1042 HRESULT textJustifyTrim
([in] BSTR v
);
1044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1045 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1048 HRESULT textKashida
([in] VARIANT v
);
1050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1051 HRESULT textKashida
([out, retval] VARIANT *p
);
1053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1054 HRESULT overflowX
([in] BSTR v
);
1056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1057 HRESULT overflowX
([out, retval] BSTR *p
);
1059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1060 HRESULT overflowY
([in] BSTR v
);
1062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1063 HRESULT overflowY
([out, retval] BSTR *p
);
1065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1066 HRESULT accelerator
([in] BSTR v
);
1068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1069 HRESULT accelerator
([out, retval] BSTR *p
);
1071 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1072 HRESULT layoutFlow
([in] BSTR v
);
1074 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1075 HRESULT layoutFlow
([out, retval] BSTR *p
);
1077 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1078 HRESULT zoom
([in] VARIANT v
);
1080 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1081 HRESULT zoom
([out, retval] VARIANT *p
);
1083 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1084 HRESULT wordWrap
([in] BSTR v
);
1086 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1087 HRESULT wordWrap
([out, retval] BSTR *p
);
1089 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1090 HRESULT textUnderlinePosition
([in] BSTR v
);
1092 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1093 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
1095 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1096 HRESULT scrollbarBaseColor
([in] VARIANT v
);
1098 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1099 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
1101 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1102 HRESULT scrollbarFaceColor
([in] VARIANT v
);
1104 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1105 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
1107 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1108 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
1110 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1111 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
1113 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1114 HRESULT scrollbarShadowColor
([in] VARIANT v
);
1116 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1117 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
1119 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1120 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
1122 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1123 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
1125 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1126 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
1128 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1129 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
1131 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1132 HRESULT scrollbarArrowColor
([in] VARIANT v
);
1134 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1135 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
1137 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1138 HRESULT scrollbarTrackColor
([in] VARIANT v
);
1140 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1141 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
1143 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1144 HRESULT writingMode
([in] BSTR v
);
1146 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1147 HRESULT writingMode
([out, retval] BSTR *p
);
1149 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1150 HRESULT textAlignLast
([in] BSTR v
);
1152 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1153 HRESULT textAlignLast
([out, retval] BSTR *p
);
1155 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1156 HRESULT textKashidaSpace
([in] VARIANT v
);
1158 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1159 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
1161 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1162 HRESULT textOverflow
([in] BSTR v
);
1164 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1165 HRESULT textOverflow
([out, retval] BSTR *p
);
1167 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1168 HRESULT minHeight
([in] VARIANT v
);
1170 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1171 HRESULT minHeight
([out, retval] VARIANT *p
);
1173 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1174 HRESULT msInterpolationMode
([in] BSTR v
);
1176 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1177 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1179 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1180 HRESULT maxHeight
([in] VARIANT v
);
1182 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1183 HRESULT maxHeight
([out, retval] VARIANT *p
);
1185 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1186 HRESULT minWidth
([in] VARIANT v
);
1188 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1189 HRESULT minWidth
([out, retval] VARIANT *p
);
1191 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1192 HRESULT maxWidth
([in] VARIANT v
);
1194 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1195 HRESULT maxWidth
([out, retval] VARIANT *p
);
1197 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1198 HRESULT content
([in] BSTR v
);
1200 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1201 HRESULT content
([out, retval] BSTR *p
);
1203 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1204 HRESULT captionSide
([in] BSTR v
);
1206 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1207 HRESULT captionSide
([out, retval] BSTR *p
);
1209 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1210 HRESULT counterIncrement
([in] BSTR v
);
1212 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1213 HRESULT counterIncrement
([out, retval] BSTR *p
);
1215 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1216 HRESULT counterReset
([in] BSTR v
);
1218 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1219 HRESULT counterReset
([out, retval] BSTR *p
);
1221 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1222 HRESULT outline
([in] BSTR v
);
1224 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1225 HRESULT outline
([out, retval] BSTR *p
);
1227 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1228 HRESULT outlineWidth
([in] VARIANT v
);
1230 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1231 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1233 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1234 HRESULT outlineStyle
([in] BSTR v
);
1236 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1237 HRESULT outlineStyle
([out, retval] BSTR *p
);
1239 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1240 HRESULT outlineColor
([in] VARIANT v
);
1242 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1243 HRESULT outlineColor
([out, retval] VARIANT *p
);
1245 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1246 HRESULT boxSizing
([in] BSTR v
);
1248 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1249 HRESULT boxSizing
([out, retval] BSTR *p
);
1251 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1252 HRESULT borderSpacing
([in] BSTR v
);
1254 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1255 HRESULT borderSpacing
([out, retval] BSTR *p
);
1257 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1258 HRESULT orphans
([in] VARIANT v
);
1260 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1261 HRESULT orphans
([out, retval] VARIANT *p
);
1263 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1264 HRESULT widows
([in] VARIANT v
);
1266 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1267 HRESULT widows
([out, retval] VARIANT *p
);
1269 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1270 HRESULT pageBreakInside
([in] BSTR v
);
1272 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1273 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1275 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1276 HRESULT emptyCells
([in] BSTR v
);
1278 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1279 HRESULT emptyCells
([out, retval] BSTR *p
);
1281 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1282 HRESULT msBlockProgression
([in] BSTR v
);
1284 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1285 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1287 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1288 HRESULT quotes
([in] BSTR v
);
1290 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1291 HRESULT quotes
([out, retval] BSTR *p
);
1293 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1294 HRESULT alignmentBaseline
([in] BSTR v
);
1296 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1297 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1299 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1300 HRESULT baselineShift
([in] VARIANT v
);
1302 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1303 HRESULT baselineShift
([out, retval] VARIANT *p
);
1305 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1306 HRESULT dominantBaseline
([in] BSTR v
);
1308 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1309 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1311 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1312 HRESULT fontSizeAdjust
([in] VARIANT v
);
1314 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1315 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1317 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1318 HRESULT fontStretch
([in] BSTR v
);
1320 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1321 HRESULT fontStretch
([out, retval] BSTR *p
);
1323 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1324 HRESULT opacity
([in] VARIANT v
);
1326 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1327 HRESULT opacity
([out, retval] VARIANT *p
);
1329 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1330 HRESULT clipPath
([in] BSTR v
);
1332 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1333 HRESULT clipPath
([out, retval] BSTR *p
);
1335 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1336 HRESULT clipRule
([in] BSTR v
);
1338 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1339 HRESULT clipRule
([out, retval] BSTR *p
);
1341 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1342 HRESULT fill
([in] BSTR v
);
1344 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1345 HRESULT fill
([out, retval] BSTR *p
);
1347 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1348 HRESULT fillOpacity
([in] VARIANT v
);
1350 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1351 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1353 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1354 HRESULT fillRule
([in] BSTR v
);
1356 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1357 HRESULT fillRule
([out, retval] BSTR *p
);
1359 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1360 HRESULT kerning
([in] VARIANT v
);
1362 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1363 HRESULT kerning
([out, retval] VARIANT *p
);
1365 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1366 HRESULT marker
([in] BSTR v
);
1368 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1369 HRESULT marker
([out, retval] BSTR *p
);
1371 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1372 HRESULT markerEnd
([in] BSTR v
);
1374 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1375 HRESULT markerEnd
([out, retval] BSTR *p
);
1377 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1378 HRESULT markerMid
([in] BSTR v
);
1380 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1381 HRESULT markerMid
([out, retval] BSTR *p
);
1383 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1384 HRESULT markerStart
([in] BSTR v
);
1386 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1387 HRESULT markerStart
([out, retval] BSTR *p
);
1389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1390 HRESULT mask
([in] BSTR v
);
1392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1393 HRESULT mask
([out, retval] BSTR *p
);
1395 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1396 HRESULT pointerEvents
([in] BSTR v
);
1398 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1399 HRESULT pointerEvents
([out, retval] BSTR *p
);
1401 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1402 HRESULT stopColor
([in] VARIANT v
);
1404 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1405 HRESULT stopColor
([out, retval] VARIANT *p
);
1407 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1408 HRESULT stopOpacity
([in] VARIANT v
);
1410 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1411 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1413 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1414 HRESULT stroke
([in] BSTR v
);
1416 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1417 HRESULT stroke
([out, retval] BSTR *p
);
1419 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1420 HRESULT strokeDasharray
([in] BSTR v
);
1422 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1423 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1425 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1426 HRESULT strokeDashoffset
([in] VARIANT v
);
1428 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1429 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1431 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1432 HRESULT strokeLinecap
([in] BSTR v
);
1434 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1435 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1437 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1438 HRESULT strokeLinejoin
([in] BSTR v
);
1440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1441 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1443 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1444 HRESULT strokeMiterlimit
([in] VARIANT v
);
1446 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1447 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1449 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1450 HRESULT strokeOpacity
([in] VARIANT v
);
1452 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1453 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1455 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1456 HRESULT strokeWidth
([in] VARIANT v
);
1458 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1459 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1461 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1462 HRESULT textAnchor
([in] BSTR v
);
1464 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1465 HRESULT textAnchor
([out, retval] BSTR *p
);
1467 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1468 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1470 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1471 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1473 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1474 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1476 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1477 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1479 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1480 HRESULT borderRadius
([in] BSTR v
);
1482 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1483 HRESULT borderRadius
([out, retval] BSTR *p
);
1485 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1486 HRESULT borderTopLeftRadius
([in] BSTR v
);
1488 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1489 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1491 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1492 HRESULT borderTopRightRadius
([in] BSTR v
);
1494 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1495 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1497 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1498 HRESULT borderBottomRightRadius
([in] BSTR v
);
1500 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1501 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1503 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1504 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1506 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1507 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1509 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1510 HRESULT clipTop
([in] VARIANT v
);
1512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1513 HRESULT clipTop
([out, retval] VARIANT *p
);
1515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1516 HRESULT clipRight
([in] VARIANT v
);
1518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1519 HRESULT clipRight
([out, retval] VARIANT *p
);
1521 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1522 HRESULT clipBottom
([out, retval] VARIANT *p
);
1524 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1525 HRESULT clipLeft
([in] VARIANT v
);
1527 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1528 HRESULT clipLeft
([out, retval] VARIANT *p
);
1530 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1531 HRESULT cssFloat
([in] BSTR v
);
1533 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1534 HRESULT cssFloat
([out, retval] BSTR *p
);
1536 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1537 HRESULT backgroundClip
([in] BSTR v
);
1539 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1540 HRESULT backgroundClip
([out, retval] BSTR *p
);
1542 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1543 HRESULT backgroundOrigin
([in] BSTR v
);
1545 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1546 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1548 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1549 HRESULT backgroundSize
([in] BSTR v
);
1551 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1552 HRESULT backgroundSize
([out, retval] BSTR *p
);
1554 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1555 HRESULT boxShadow
([in] BSTR v
);
1557 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1558 HRESULT boxShadow
([out, retval] BSTR *p
);
1560 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1561 HRESULT msTransform
([in] BSTR v
);
1563 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1564 HRESULT msTransform
([out, retval] BSTR *p
);
1566 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1567 HRESULT msTransformOrigin
([in] BSTR v
);
1569 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1570 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1573 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1574 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1577 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1578 VARIANT parentRule
(); \
1580 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1581 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1583 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1584 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1586 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1587 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1589 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1591 [in] BSTR bstrPropertyName
, \
1592 [in] VARIANT *pvarPropertyValue
, \
1593 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1595 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1596 BSTR item
([in] long index
); \
1598 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1599 void fontFamily
(BSTR v
); \
1601 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1602 BSTR fontFamily
(); \
1604 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1605 void fontStyle
(BSTR v
); \
1607 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1610 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1611 void fontVariant
(BSTR v
); \
1613 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1614 BSTR fontVariant
(); \
1616 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1617 void fontWeight
(BSTR v
); \
1619 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1620 BSTR fontWeight
(); \
1622 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1623 void fontSize
(VARIANT v
); \
1625 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1626 VARIANT fontSize
(); \
1628 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1629 void font
(BSTR v
); \
1631 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1634 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1635 void color
(VARIANT v
); \
1637 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1640 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1641 void background
(BSTR v
); \
1643 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1644 BSTR background
(); \
1646 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1647 void backgroundColor
(VARIANT v
); \
1649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1650 VARIANT backgroundColor
(); \
1652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1653 void backgroundImage
(BSTR v
); \
1655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1656 BSTR backgroundImage
(); \
1658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1659 void backgroundRepeat
(BSTR v
); \
1661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1662 BSTR backgroundRepeat
(); \
1664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1665 void backgroundAttachment
(BSTR v
); \
1667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1668 BSTR backgroundAttachment
(); \
1670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1671 void backgroundPosition
(BSTR v
); \
1673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1674 BSTR backgroundPosition
(); \
1676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1677 void backgroundPositionX
(VARIANT v
); \
1679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1680 VARIANT backgroundPositionX
(); \
1682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1683 void backgroundPositionY
(VARIANT v
); \
1685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1686 VARIANT backgroundPositionY
(); \
1688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1689 void wordSpacing
(VARIANT v
); \
1691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1692 VARIANT wordSpacing
(); \
1694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1695 void letterSpacing
(VARIANT v
); \
1697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1698 VARIANT letterSpacing
(); \
1700 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1701 void textDecoration
(BSTR v
); \
1703 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1704 BSTR textDecoration
(); \
1706 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1707 void verticalAlign
(VARIANT v
); \
1709 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1710 VARIANT verticalAlign
(); \
1712 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1713 void textTransform
(BSTR v
); \
1715 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1716 BSTR textTransform
(); \
1718 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1719 void textAlign
(BSTR v
); \
1721 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1724 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1725 void textIndent
(VARIANT v
); \
1727 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1728 VARIANT textIndent
(); \
1730 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1731 void lineHeight
(VARIANT v
); \
1733 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1734 VARIANT lineHeight
(); \
1736 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1737 void marginTop
(VARIANT v
); \
1739 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1740 VARIANT marginTop
(); \
1742 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1743 void marginRight
(VARIANT v
); \
1745 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1746 VARIANT marginRight
(); \
1748 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1749 void marginBottom
(VARIANT v
); \
1751 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1752 VARIANT marginBottom
(); \
1754 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1755 void marginLeft
(VARIANT v
); \
1757 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1758 VARIANT marginLeft
(); \
1760 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1761 void margin
(BSTR v
); \
1763 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1766 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1767 void paddingTop
(VARIANT v
); \
1769 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1770 VARIANT paddingTop
(); \
1772 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1773 void paddingRight
(VARIANT v
); \
1775 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1776 VARIANT paddingRight
(); \
1778 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1779 void paddingBottom
(VARIANT v
); \
1781 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1782 VARIANT paddingBottom
(); \
1784 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1785 void paddingLeft
(VARIANT v
); \
1787 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1788 VARIANT paddingLeft
(); \
1790 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1791 void padding
(BSTR v
); \
1793 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1796 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1797 void border
(BSTR v
); \
1799 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1802 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1803 void borderTop
(BSTR v
); \
1805 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1808 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1809 void borderRight
(BSTR v
); \
1811 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1812 BSTR borderRight
(); \
1814 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1815 void borderBottom
(BSTR v
); \
1817 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1818 BSTR borderBottom
(); \
1820 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1821 void borderLeft
(BSTR v
); \
1823 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1824 BSTR borderLeft
(); \
1826 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1827 void borderColor
(BSTR v
); \
1829 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1830 BSTR borderColor
(); \
1832 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1833 void borderTopColor
(VARIANT v
); \
1835 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1836 VARIANT borderTopColor
(); \
1838 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1839 void borderRightColor
(VARIANT v
); \
1841 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1842 VARIANT borderRightColor
(); \
1844 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1845 void borderBottomColor
(VARIANT v
); \
1847 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1848 VARIANT borderBottomColor
(); \
1850 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1851 void borderLeftColor
(VARIANT v
); \
1853 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1854 VARIANT borderLeftColor
(); \
1856 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1857 void borderWidth
(BSTR v
); \
1859 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1860 BSTR borderWidth
(); \
1862 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1863 void borderTopWidth
(VARIANT v
); \
1865 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1866 VARIANT borderTopWidth
(); \
1868 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1869 void borderRightWidth
(VARIANT v
); \
1871 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1872 VARIANT borderRightWidth
(); \
1874 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1875 void borderBottomWidth
(VARIANT v
); \
1877 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1878 VARIANT borderBottomWidth
(); \
1880 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1881 void borderLeftWidth
(VARIANT v
); \
1883 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1884 VARIANT borderLeftWidth
(); \
1886 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1887 void borderStyle
(BSTR v
); \
1889 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1890 BSTR borderStyle
(); \
1892 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1893 void borderTopStyle
(BSTR v
); \
1895 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1896 BSTR borderTopStyle
(); \
1898 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1899 void borderRightStyle
(BSTR v
); \
1901 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1902 BSTR borderRightStyle
(); \
1904 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1905 void borderBottomStyle
(BSTR v
); \
1907 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1908 BSTR borderBottomStyle
(); \
1910 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1911 void borderLeftStyle
(BSTR v
); \
1913 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1914 BSTR borderLeftStyle
(); \
1916 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1917 void width
(VARIANT v
); \
1919 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1922 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1923 void height
(VARIANT v
); \
1925 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1928 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1929 void styleFloat
(BSTR v
); \
1931 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1932 BSTR styleFloat
(); \
1934 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1935 void clear
(BSTR v
); \
1937 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1940 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1941 void display
(BSTR v
); \
1943 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1946 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1947 void visibility
(BSTR v
); \
1949 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1950 BSTR visibility
(); \
1952 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1953 void listStyleType
(BSTR v
); \
1955 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1956 BSTR listStyleType
(); \
1958 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1959 void listStylePosition
(BSTR v
); \
1961 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1962 BSTR listStylePosition
(); \
1964 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1965 void listStyleImage
(BSTR v
); \
1967 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1968 BSTR listStyleImage
(); \
1970 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1971 void listStyle
(BSTR v
); \
1973 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1976 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1977 void whiteSpace
(BSTR v
); \
1979 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1980 BSTR whiteSpace
(); \
1982 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1983 void top
(VARIANT v
); \
1985 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1988 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1989 void left
(VARIANT v
); \
1991 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1994 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1995 void zIndex
(VARIANT v
); \
1997 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
2000 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
2001 void overflow
(BSTR v
); \
2003 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
2006 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2007 void pageBreakBefore
(BSTR v
); \
2009 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2010 BSTR pageBreakBefore
(); \
2012 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2013 void pageBreakAfter
(BSTR v
); \
2015 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2016 BSTR pageBreakAfter
(); \
2018 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2019 void cssText
(BSTR v
); \
2021 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2024 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2025 void cursor
(BSTR v
); \
2027 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2031 void clip
(BSTR v
); \
2033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2037 void filter
(BSTR v
); \
2039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2043 void tableLayout
(BSTR v
); \
2045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2046 BSTR tableLayout
(); \
2048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2049 void borderCollapse
(BSTR v
); \
2051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2052 BSTR borderCollapse
(); \
2054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2055 void direction
(BSTR v
); \
2057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2061 void behavior
(BSTR v
); \
2063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2067 void position
(BSTR v
); \
2069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2073 void unicodeBidi
(BSTR v
); \
2075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2076 BSTR unicodeBidi
(); \
2078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2079 void bottom
(VARIANT v
); \
2081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2085 void right
(VARIANT v
); \
2087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2091 void imeMode
(BSTR v
); \
2093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2097 void rubyAlign
(BSTR v
); \
2099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2103 void rubyPosition
(BSTR v
); \
2105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2106 BSTR rubyPosition
(); \
2108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2109 void rubyOverhang
(BSTR v
); \
2111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2112 BSTR rubyOverhang
(); \
2114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2115 void layoutGridChar
(VARIANT v
); \
2117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2118 VARIANT layoutGridChar
(); \
2120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2121 void layoutGridLine
(VARIANT v
); \
2123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2124 VARIANT layoutGridLine
(); \
2126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2127 void layoutGridMode
(BSTR v
); \
2129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2130 BSTR layoutGridMode
(); \
2132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2133 void layoutGridType
(BSTR v
); \
2135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2136 BSTR layoutGridType
(); \
2138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2139 void layoutGrid
(BSTR v
); \
2141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2142 BSTR layoutGrid
(); \
2144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2145 void textAutospace
(BSTR v
); \
2147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2148 BSTR textAutospace
(); \
2150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2151 void wordBreak
(BSTR v
); \
2153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2157 void lineBreak
(BSTR v
); \
2159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2163 void textJustify
(BSTR v
); \
2165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2166 BSTR textJustify
(); \
2168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2169 void textJustifyTrim
(BSTR v
); \
2171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2172 BSTR textJustifyTrim
(); \
2174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2175 void textKashida
(VARIANT v
); \
2177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2178 VARIANT textKashida
(); \
2180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2181 void overflowX
(BSTR v
); \
2183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2187 void overflowY
(BSTR v
); \
2189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2193 void accelerator
(BSTR v
); \
2195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2196 BSTR accelerator
(); \
2198 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2199 void layoutFlow
(BSTR v
); \
2201 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2202 BSTR layoutFlow
(); \
2204 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2205 void zoom
(VARIANT v
); \
2207 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2210 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2211 void wordWrap
(BSTR v
); \
2213 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2216 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2217 void textUnderlinePosition
(BSTR v
); \
2219 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2220 BSTR textUnderlinePosition
(); \
2222 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2223 void scrollbarBaseColor
(VARIANT v
); \
2225 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2226 VARIANT scrollbarBaseColor
(); \
2228 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2229 void scrollbarFaceColor
(VARIANT v
); \
2231 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2232 VARIANT scrollbarFaceColor
(); \
2234 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2235 void scrollbar3dLightColor
(VARIANT v
); \
2237 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2238 VARIANT scrollbar3dLightColor
(); \
2240 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2241 void scrollbarShadowColor
(VARIANT v
); \
2243 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2244 VARIANT scrollbarShadowColor
(); \
2246 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2247 void scrollbarHighlightColor
(VARIANT v
); \
2249 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2250 VARIANT scrollbarHighlightColor
(); \
2252 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2253 void scrollbarDarkShadowColor
(VARIANT v
); \
2255 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2256 VARIANT scrollbarDarkShadowColor
(); \
2258 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2259 void scrollbarArrowColor
(VARIANT v
); \
2261 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2262 VARIANT scrollbarArrowColor
(); \
2264 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2265 void scrollbarTrackColor
(VARIANT v
); \
2267 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2268 VARIANT scrollbarTrackColor
(); \
2270 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2271 void writingMode
(BSTR v
); \
2273 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2274 BSTR writingMode
(); \
2276 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2277 void textAlignLast
(BSTR v
); \
2279 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2280 BSTR textAlignLast
(); \
2282 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2283 void textKashidaSpace
(VARIANT v
); \
2285 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2286 VARIANT textKashidaSpace
(); \
2288 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2289 void textOverflow
(BSTR v
); \
2291 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2292 BSTR textOverflow
(); \
2294 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2295 void minHeight
(VARIANT v
); \
2297 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2298 VARIANT minHeight
(); \
2300 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2301 void msInterpolationMode
(BSTR v
); \
2303 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2304 BSTR msInterpolationMode
(); \
2306 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2307 void maxHeight
(VARIANT v
); \
2309 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2310 VARIANT maxHeight
(); \
2312 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2313 void minWidth
(VARIANT v
); \
2315 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2316 VARIANT minWidth
(); \
2318 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2319 void maxWidth
(VARIANT v
); \
2321 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2322 VARIANT maxWidth
(); \
2324 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2325 void content
(BSTR v
); \
2327 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2330 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2331 void captionSide
(BSTR v
); \
2333 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2334 BSTR captionSide
(); \
2336 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2337 void counterIncrement
(BSTR v
); \
2339 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2340 BSTR counterIncrement
(); \
2342 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2343 void counterReset
(BSTR v
); \
2345 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2346 BSTR counterReset
(); \
2348 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2349 void outline
(BSTR v
); \
2351 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2354 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2355 void outlineWidth
(VARIANT v
); \
2357 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2358 VARIANT outlineWidth
(); \
2360 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2361 void outlineStyle
(BSTR v
); \
2363 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2364 BSTR outlineStyle
(); \
2366 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2367 void outlineColor
(VARIANT v
); \
2369 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2370 VARIANT outlineColor
(); \
2372 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2373 void boxSizing
(BSTR v
); \
2375 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2378 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2379 void borderSpacing
(BSTR v
); \
2381 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2382 BSTR borderSpacing
(); \
2384 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2385 void orphans
(VARIANT v
); \
2387 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2388 VARIANT orphans
(); \
2390 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2391 void widows
(VARIANT v
); \
2393 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2396 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2397 void pageBreakInside
(BSTR v
); \
2399 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2400 BSTR pageBreakInside
(); \
2402 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2403 void emptyCells
(BSTR v
); \
2405 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2406 BSTR emptyCells
(); \
2408 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2409 void msBlockProgression
(BSTR v
); \
2411 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2412 BSTR msBlockProgression
(); \
2414 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2415 void quotes
(BSTR v
); \
2417 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2420 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2421 void alignmentBaseline
(BSTR v
); \
2423 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2424 BSTR alignmentBaseline
(); \
2426 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2427 void baselineShift
(VARIANT v
); \
2429 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2430 VARIANT baselineShift
(); \
2432 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2433 void dominantBaseline
(BSTR v
); \
2435 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2436 BSTR dominantBaseline
(); \
2438 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2439 void fontSizeAdjust
(VARIANT v
); \
2441 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2442 VARIANT fontSizeAdjust
(); \
2444 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2445 void fontStretch
(BSTR v
); \
2447 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2448 BSTR fontStretch
(); \
2450 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2451 void opacity
(VARIANT v
); \
2453 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2454 VARIANT opacity
(); \
2456 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2457 void clipPath
(BSTR v
); \
2459 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2462 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2463 void clipRule
(BSTR v
); \
2465 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2469 void fill
(BSTR v
); \
2471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2475 void fillOpacity
(VARIANT v
); \
2477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2478 VARIANT fillOpacity
(); \
2480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2481 void fillRule
(BSTR v
); \
2483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2487 void kerning
(VARIANT v
); \
2489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2490 VARIANT kerning
(); \
2492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2493 void marker
(BSTR v
); \
2495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2499 void markerEnd
(BSTR v
); \
2501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2505 void markerMid
(BSTR v
); \
2507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2511 void markerStart
(BSTR v
); \
2513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2514 BSTR markerStart
(); \
2516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2517 void mask
(BSTR v
); \
2519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2522 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2523 void pointerEvents
(BSTR v
); \
2525 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2526 BSTR pointerEvents
(); \
2528 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2529 void stopColor
(VARIANT v
); \
2531 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2532 VARIANT stopColor
(); \
2534 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2535 void stopOpacity
(VARIANT v
); \
2537 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2538 VARIANT stopOpacity
(); \
2540 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2541 void stroke
(BSTR v
); \
2543 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2546 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2547 void strokeDasharray
(BSTR v
); \
2549 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2550 BSTR strokeDasharray
(); \
2552 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2553 void strokeDashoffset
(VARIANT v
); \
2555 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2556 VARIANT strokeDashoffset
(); \
2558 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2559 void strokeLinecap
(BSTR v
); \
2561 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2562 BSTR strokeLinecap
(); \
2564 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2565 void strokeLinejoin
(BSTR v
); \
2567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2568 BSTR strokeLinejoin
(); \
2570 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2571 void strokeMiterlimit
(VARIANT v
); \
2573 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2574 VARIANT strokeMiterlimit
(); \
2576 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2577 void strokeOpacity
(VARIANT v
); \
2579 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2580 VARIANT strokeOpacity
(); \
2582 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2583 void strokeWidth
(VARIANT v
); \
2585 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2586 VARIANT strokeWidth
(); \
2588 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2589 void textAnchor
(BSTR v
); \
2591 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2592 BSTR textAnchor
(); \
2594 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2595 void glyphOrientationHorizontal
(VARIANT v
); \
2597 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2598 VARIANT glyphOrientationHorizontal
(); \
2600 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2601 void glyphOrientationVertical
(VARIANT v
); \
2603 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2604 VARIANT glyphOrientationVertical
(); \
2606 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2607 void borderRadius
(BSTR v
); \
2609 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2610 BSTR borderRadius
(); \
2612 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2613 void borderTopLeftRadius
(BSTR v
); \
2615 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2616 BSTR borderTopLeftRadius
(); \
2618 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2619 void borderTopRightRadius
(BSTR v
); \
2621 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2622 BSTR borderTopRightRadius
(); \
2624 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2625 void borderBottomRightRadius
(BSTR v
); \
2627 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2628 BSTR borderBottomRightRadius
(); \
2630 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2631 void borderBottomLeftRadius
(BSTR v
); \
2633 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2634 BSTR borderBottomLeftRadius
(); \
2636 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2637 void clipTop
(VARIANT v
); \
2639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2640 VARIANT clipTop
(); \
2642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2643 void clipRight
(VARIANT v
); \
2645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2646 VARIANT clipRight
(); \
2648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2649 VARIANT clipBottom
(); \
2651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2652 void clipLeft
(VARIANT v
); \
2654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2655 VARIANT clipLeft
(); \
2657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2658 void cssFloat
(BSTR v
); \
2660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2664 void backgroundClip
(BSTR v
); \
2666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2667 BSTR backgroundClip
(); \
2669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2670 void backgroundOrigin
(BSTR v
); \
2672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2673 BSTR backgroundOrigin
(); \
2675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2676 void backgroundSize
(BSTR v
); \
2678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2679 BSTR backgroundSize
(); \
2681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2682 void boxShadow
(BSTR v
); \
2684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2688 void msTransform
(BSTR v
); \
2690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2691 BSTR msTransform
(); \
2693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2694 void msTransformOrigin
(BSTR v
); \
2696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2697 BSTR msTransformOrigin
()
2699 /*****************************************************************************
2700 * IHTMLCSSStyleDeclaration2 interface
2706 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2708 interface IHTMLCSSStyleDeclaration2
: IDispatch
2710 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2711 HRESULT msScrollChaining
([in] BSTR v
);
2713 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2714 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2716 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2717 HRESULT msContentZooming
([in] BSTR v
);
2719 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2720 HRESULT msContentZooming
([out, retval] BSTR *p
);
2722 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2723 HRESULT msContentZoomSnapType
([in] BSTR v
);
2725 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2726 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2728 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2729 HRESULT msScrollRails
([in] BSTR v
);
2731 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2732 HRESULT msScrollRails
([out, retval] BSTR *p
);
2734 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2735 HRESULT msContentZoomChaining
([in] BSTR v
);
2737 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2738 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2740 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2741 HRESULT msScrollSnapType
([in] BSTR v
);
2743 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2744 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2746 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2747 HRESULT msContentZoomLimit
([in] BSTR v
);
2749 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2750 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2752 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2753 HRESULT msContentZoomSnap
([in] BSTR v
);
2755 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2756 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2758 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2759 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2761 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2762 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2764 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2765 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2767 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2768 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2770 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2771 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2773 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2774 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2776 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2777 HRESULT msScrollSnapX
([in] BSTR v
);
2779 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2780 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2782 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2783 HRESULT msScrollSnapY
([in] BSTR v
);
2785 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2786 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2788 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2789 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2791 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2792 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2794 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2795 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2797 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2798 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2800 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2801 HRESULT msGridColumn
([in] VARIANT v
);
2803 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2804 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2806 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2807 HRESULT msGridColumnAlign
([in] BSTR v
);
2809 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2810 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2812 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2813 HRESULT msGridColumns
([in] BSTR v
);
2815 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2816 HRESULT msGridColumns
([out, retval] BSTR *p
);
2818 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2819 HRESULT msGridColumnSpan
([in] VARIANT v
);
2821 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2822 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2824 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2825 HRESULT msGridRow
([in] VARIANT v
);
2827 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2828 HRESULT msGridRow
([out, retval] VARIANT *p
);
2830 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2831 HRESULT msGridRowAlign
([in] BSTR v
);
2833 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2834 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2836 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2837 HRESULT msGridRows
([in] BSTR v
);
2839 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2840 HRESULT msGridRows
([out, retval] BSTR *p
);
2842 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2843 HRESULT msGridRowSpan
([in] VARIANT v
);
2845 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2846 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2848 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2849 HRESULT msWrapThrough
([in] BSTR v
);
2851 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2852 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2854 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2855 HRESULT msWrapMargin
([in] VARIANT v
);
2857 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2858 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2860 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2861 HRESULT msWrapFlow
([in] BSTR v
);
2863 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2864 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2866 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2867 HRESULT msAnimationName
([in] BSTR v
);
2869 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2870 HRESULT msAnimationName
([out, retval] BSTR *p
);
2872 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2873 HRESULT msAnimationDuration
([in] BSTR v
);
2875 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2876 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2878 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2879 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2881 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2882 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2884 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2885 HRESULT msAnimationDelay
([in] BSTR v
);
2887 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2888 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2890 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2891 HRESULT msAnimationDirection
([in] BSTR v
);
2893 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2894 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2896 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2897 HRESULT msAnimationPlayState
([in] BSTR v
);
2899 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2900 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2902 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2903 HRESULT msAnimationIterationCount
([in] BSTR v
);
2905 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2906 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2908 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2909 HRESULT msAnimation
([in] BSTR v
);
2911 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2912 HRESULT msAnimation
([out, retval] BSTR *p
);
2914 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2915 HRESULT msAnimationFillMode
([in] BSTR v
);
2917 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2918 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2920 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2921 HRESULT colorInterpolationFilters
([in] BSTR v
);
2923 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2924 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2926 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2927 HRESULT columnCount
([in] VARIANT v
);
2929 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2930 HRESULT columnCount
([out, retval] VARIANT *p
);
2932 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2933 HRESULT columnWidth
([in] VARIANT v
);
2935 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2936 HRESULT columnWidth
([out, retval] VARIANT *p
);
2938 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2939 HRESULT columnGap
([in] VARIANT v
);
2941 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2942 HRESULT columnGap
([out, retval] VARIANT *p
);
2944 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2945 HRESULT columnFill
([in] BSTR v
);
2947 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2948 HRESULT columnFill
([out, retval] BSTR *p
);
2950 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2951 HRESULT columnSpan
([in] BSTR v
);
2953 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2954 HRESULT columnSpan
([out, retval] BSTR *p
);
2956 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2957 HRESULT columns
([in] BSTR v
);
2959 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2960 HRESULT columns
([out, retval] BSTR *p
);
2962 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2963 HRESULT columnRule
([in] BSTR v
);
2965 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2966 HRESULT columnRule
([out, retval] BSTR *p
);
2968 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2969 HRESULT columnRuleColor
([in] VARIANT v
);
2971 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2972 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2974 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2975 HRESULT columnRuleStyle
([in] BSTR v
);
2977 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2978 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2980 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2981 HRESULT columnRuleWidth
([in] VARIANT v
);
2983 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2984 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2986 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2987 HRESULT breakBefore
([in] BSTR v
);
2989 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2990 HRESULT breakBefore
([out, retval] BSTR *p
);
2992 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2993 HRESULT breakAfter
([in] BSTR v
);
2995 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2996 HRESULT breakAfter
([out, retval] BSTR *p
);
2998 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2999 HRESULT breakInside
([in] BSTR v
);
3001 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
3002 HRESULT breakInside
([out, retval] BSTR *p
);
3004 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3005 HRESULT floodColor
([in] VARIANT v
);
3007 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3008 HRESULT floodColor
([out, retval] VARIANT *p
);
3010 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3011 HRESULT floodOpacity
([in] VARIANT v
);
3013 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3014 HRESULT floodOpacity
([out, retval] VARIANT *p
);
3016 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3017 HRESULT lightingColor
([in] VARIANT v
);
3019 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3020 HRESULT lightingColor
([out, retval] VARIANT *p
);
3022 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3023 HRESULT msScrollLimitXMin
([in] VARIANT v
);
3025 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3026 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
3028 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3029 HRESULT msScrollLimitYMin
([in] VARIANT v
);
3031 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3032 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
3034 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3035 HRESULT msScrollLimitXMax
([in] VARIANT v
);
3037 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3038 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
3040 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3041 HRESULT msScrollLimitYMax
([in] VARIANT v
);
3043 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3044 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
3046 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3047 HRESULT msScrollLimit
([in] BSTR v
);
3049 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3050 HRESULT msScrollLimit
([out, retval] BSTR *p
);
3052 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3053 HRESULT textShadow
([in] BSTR v
);
3055 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3056 HRESULT textShadow
([out, retval] BSTR *p
);
3058 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3059 HRESULT msFlowFrom
([in] BSTR v
);
3061 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3062 HRESULT msFlowFrom
([out, retval] BSTR *p
);
3064 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3065 HRESULT msFlowInto
([in] BSTR v
);
3067 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3068 HRESULT msFlowInto
([out, retval] BSTR *p
);
3070 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3071 HRESULT msHyphens
([in] BSTR v
);
3073 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3074 HRESULT msHyphens
([out, retval] BSTR *p
);
3076 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3077 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
3079 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3080 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
3082 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3083 HRESULT msHyphenateLimitChars
([in] BSTR v
);
3085 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3086 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
3088 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3089 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
3091 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3092 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
3094 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3095 HRESULT msHighContrastAdjust
([in] BSTR v
);
3097 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3098 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
3100 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3101 HRESULT enableBackground
([in] BSTR v
);
3103 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3104 HRESULT enableBackground
([out, retval] BSTR *p
);
3106 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3107 HRESULT msFontFeatureSettings
([in] BSTR v
);
3109 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3110 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
3112 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3113 HRESULT msUserSelect
([in] BSTR v
);
3115 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3116 HRESULT msUserSelect
([out, retval] BSTR *p
);
3118 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3119 HRESULT msOverflowStyle
([in] BSTR v
);
3121 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3122 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
3124 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3125 HRESULT msTransformStyle
([in] BSTR v
);
3127 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3128 HRESULT msTransformStyle
([out, retval] BSTR *p
);
3130 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3131 HRESULT msBackfaceVisibility
([in] BSTR v
);
3133 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3134 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
3136 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3137 HRESULT msPerspective
([in] VARIANT v
);
3139 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3140 HRESULT msPerspective
([out, retval] VARIANT *p
);
3142 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3143 HRESULT msPerspectiveOrigin
([in] BSTR v
);
3145 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3146 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
3148 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3149 HRESULT msTransitionProperty
([in] BSTR v
);
3151 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3152 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
3154 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3155 HRESULT msTransitionDuration
([in] BSTR v
);
3157 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3158 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
3160 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3161 HRESULT msTransitionTimingFunction
([in] BSTR v
);
3163 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3164 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
3166 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3167 HRESULT msTransitionDelay
([in] BSTR v
);
3169 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3170 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3172 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3173 HRESULT msTransition
([in] BSTR v
);
3175 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3176 HRESULT msTransition
([out, retval] BSTR *p
);
3178 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3179 HRESULT msTouchAction
([in] BSTR v
);
3181 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3182 HRESULT msTouchAction
([out, retval] BSTR *p
);
3184 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3185 HRESULT msScrollTranslation
([in] BSTR v
);
3187 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3188 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3190 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3191 HRESULT msFlex
([in] BSTR v
);
3193 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3194 HRESULT msFlex
([out, retval] BSTR *p
);
3196 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3197 HRESULT msFlexPositive
([in] VARIANT v
);
3199 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3200 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3202 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3203 HRESULT msFlexNegative
([in] VARIANT v
);
3205 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3206 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3208 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3209 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3211 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3212 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3214 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3215 HRESULT msFlexFlow
([in] BSTR v
);
3217 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3218 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3220 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3221 HRESULT msFlexDirection
([in] BSTR v
);
3223 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3224 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3226 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3227 HRESULT msFlexWrap
([in] BSTR v
);
3229 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3230 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3232 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3233 HRESULT msFlexAlign
([in] BSTR v
);
3235 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3236 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3238 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3239 HRESULT msFlexItemAlign
([in] BSTR v
);
3241 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3242 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3244 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3245 HRESULT msFlexPack
([in] BSTR v
);
3247 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3248 HRESULT msFlexPack
([out, retval] BSTR *p
);
3250 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3251 HRESULT msFlexLinePack
([in] BSTR v
);
3253 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3254 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3256 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3257 HRESULT msFlexOrder
([in] VARIANT v
);
3259 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3260 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3262 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3263 HRESULT msTouchSelect
([in] BSTR v
);
3265 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3266 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3268 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3269 HRESULT transform
([in] BSTR v
);
3271 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3272 HRESULT transform
([out, retval] BSTR *p
);
3274 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3275 HRESULT transformOrigin
([in] BSTR v
);
3277 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3278 HRESULT transformOrigin
([out, retval] BSTR *p
);
3280 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3281 HRESULT transformStyle
([in] BSTR v
);
3283 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3284 HRESULT transformStyle
([out, retval] BSTR *p
);
3286 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3287 HRESULT backfaceVisibility
([in] BSTR v
);
3289 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3290 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3292 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3293 HRESULT perspective
([in] VARIANT v
);
3295 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3296 HRESULT perspective
([out, retval] VARIANT *p
);
3298 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3299 HRESULT perspectiveOrigin
([in] BSTR v
);
3301 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3302 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3304 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3305 HRESULT transitionProperty
([in] BSTR v
);
3307 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3308 HRESULT transitionProperty
([out, retval] BSTR *p
);
3310 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3311 HRESULT transitionDuration
([in] BSTR v
);
3313 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3314 HRESULT transitionDuration
([out, retval] BSTR *p
);
3316 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3317 HRESULT transitionTimingFunction
([in] BSTR v
);
3319 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3320 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3322 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3323 HRESULT transitionDelay
([in] BSTR v
);
3325 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3326 HRESULT transitionDelay
([out, retval] BSTR *p
);
3328 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3329 HRESULT transition
([in] BSTR v
);
3331 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3332 HRESULT transition
([out, retval] BSTR *p
);
3334 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3335 HRESULT fontFeatureSettings
([in] BSTR v
);
3337 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3338 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3340 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3341 HRESULT animationName
([in] BSTR v
);
3343 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3344 HRESULT animationName
([out, retval] BSTR *p
);
3346 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3347 HRESULT animationDuration
([in] BSTR v
);
3349 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3350 HRESULT animationDuration
([out, retval] BSTR *p
);
3352 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3353 HRESULT animationTimingFunction
([in] BSTR v
);
3355 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3356 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3358 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3359 HRESULT animationDelay
([in] BSTR v
);
3361 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3362 HRESULT animationDelay
([out, retval] BSTR *p
);
3364 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3365 HRESULT animationDirection
([in] BSTR v
);
3367 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3368 HRESULT animationDirection
([out, retval] BSTR *p
);
3370 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3371 HRESULT animationPlayState
([in] BSTR v
);
3373 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3374 HRESULT animationPlayState
([out, retval] BSTR *p
);
3376 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3377 HRESULT animationIterationCount
([in] BSTR v
);
3379 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3380 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3382 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3383 HRESULT animation
([in] BSTR v
);
3385 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3386 HRESULT animation
([out, retval] BSTR *p
);
3388 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3389 HRESULT animationFillMode
([in] BSTR v
);
3391 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3392 HRESULT animationFillMode
([out, retval] BSTR *p
);
3395 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3396 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3397 void msScrollChaining
(BSTR v
); \
3399 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3400 BSTR msScrollChaining
(); \
3402 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3403 void msContentZooming
(BSTR v
); \
3405 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3406 BSTR msContentZooming
(); \
3408 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3409 void msContentZoomSnapType
(BSTR v
); \
3411 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3412 BSTR msContentZoomSnapType
(); \
3414 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3415 void msScrollRails
(BSTR v
); \
3417 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3418 BSTR msScrollRails
(); \
3420 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3421 void msContentZoomChaining
(BSTR v
); \
3423 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3424 BSTR msContentZoomChaining
(); \
3426 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3427 void msScrollSnapType
(BSTR v
); \
3429 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3430 BSTR msScrollSnapType
(); \
3432 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3433 void msContentZoomLimit
(BSTR v
); \
3435 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3436 BSTR msContentZoomLimit
(); \
3438 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3439 void msContentZoomSnap
(BSTR v
); \
3441 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3442 BSTR msContentZoomSnap
(); \
3444 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3445 void msContentZoomSnapPoints
(BSTR v
); \
3447 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3448 BSTR msContentZoomSnapPoints
(); \
3450 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3451 void msContentZoomLimitMin
(VARIANT v
); \
3453 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3454 VARIANT msContentZoomLimitMin
(); \
3456 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3457 void msContentZoomLimitMax
(VARIANT v
); \
3459 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3460 VARIANT msContentZoomLimitMax
(); \
3462 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3463 void msScrollSnapX
(BSTR v
); \
3465 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3466 BSTR msScrollSnapX
(); \
3468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3469 void msScrollSnapY
(BSTR v
); \
3471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3472 BSTR msScrollSnapY
(); \
3474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3475 void msScrollSnapPointsX
(BSTR v
); \
3477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3478 BSTR msScrollSnapPointsX
(); \
3480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3481 void msScrollSnapPointsY
(BSTR v
); \
3483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3484 BSTR msScrollSnapPointsY
(); \
3486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3487 void msGridColumn
(VARIANT v
); \
3489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3490 VARIANT msGridColumn
(); \
3492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3493 void msGridColumnAlign
(BSTR v
); \
3495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3496 BSTR msGridColumnAlign
(); \
3498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3499 void msGridColumns
(BSTR v
); \
3501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3502 BSTR msGridColumns
(); \
3504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3505 void msGridColumnSpan
(VARIANT v
); \
3507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3508 VARIANT msGridColumnSpan
(); \
3510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3511 void msGridRow
(VARIANT v
); \
3513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3514 VARIANT msGridRow
(); \
3516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3517 void msGridRowAlign
(BSTR v
); \
3519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3520 BSTR msGridRowAlign
(); \
3522 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3523 void msGridRows
(BSTR v
); \
3525 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3526 BSTR msGridRows
(); \
3528 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3529 void msGridRowSpan
(VARIANT v
); \
3531 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3532 VARIANT msGridRowSpan
(); \
3534 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3535 void msWrapThrough
(BSTR v
); \
3537 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3538 BSTR msWrapThrough
(); \
3540 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3541 void msWrapMargin
(VARIANT v
); \
3543 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3544 VARIANT msWrapMargin
(); \
3546 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3547 void msWrapFlow
(BSTR v
); \
3549 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3550 BSTR msWrapFlow
(); \
3552 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3553 void msAnimationName
(BSTR v
); \
3555 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3556 BSTR msAnimationName
(); \
3558 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3559 void msAnimationDuration
(BSTR v
); \
3561 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3562 BSTR msAnimationDuration
(); \
3564 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3565 void msAnimationTimingFunction
(BSTR v
); \
3567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3568 BSTR msAnimationTimingFunction
(); \
3570 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3571 void msAnimationDelay
(BSTR v
); \
3573 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3574 BSTR msAnimationDelay
(); \
3576 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3577 void msAnimationDirection
(BSTR v
); \
3579 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3580 BSTR msAnimationDirection
(); \
3582 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3583 void msAnimationPlayState
(BSTR v
); \
3585 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3586 BSTR msAnimationPlayState
(); \
3588 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3589 void msAnimationIterationCount
(BSTR v
); \
3591 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3592 BSTR msAnimationIterationCount
(); \
3594 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3595 void msAnimation
(BSTR v
); \
3597 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3598 BSTR msAnimation
(); \
3600 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3601 void msAnimationFillMode
(BSTR v
); \
3603 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3604 BSTR msAnimationFillMode
(); \
3606 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3607 void colorInterpolationFilters
(BSTR v
); \
3609 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3610 BSTR colorInterpolationFilters
(); \
3612 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3613 void columnCount
(VARIANT v
); \
3615 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3616 VARIANT columnCount
(); \
3618 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3619 void columnWidth
(VARIANT v
); \
3621 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3622 VARIANT columnWidth
(); \
3624 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3625 void columnGap
(VARIANT v
); \
3627 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3628 VARIANT columnGap
(); \
3630 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3631 void columnFill
(BSTR v
); \
3633 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3634 BSTR columnFill
(); \
3636 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3637 void columnSpan
(BSTR v
); \
3639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3640 BSTR columnSpan
(); \
3642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3643 void columns
(BSTR v
); \
3645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3649 void columnRule
(BSTR v
); \
3651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3652 BSTR columnRule
(); \
3654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3655 void columnRuleColor
(VARIANT v
); \
3657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3658 VARIANT columnRuleColor
(); \
3660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3661 void columnRuleStyle
(BSTR v
); \
3663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3664 BSTR columnRuleStyle
(); \
3666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3667 void columnRuleWidth
(VARIANT v
); \
3669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3670 VARIANT columnRuleWidth
(); \
3672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3673 void breakBefore
(BSTR v
); \
3675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3676 BSTR breakBefore
(); \
3678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3679 void breakAfter
(BSTR v
); \
3681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3682 BSTR breakAfter
(); \
3684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3685 void breakInside
(BSTR v
); \
3687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3688 BSTR breakInside
(); \
3690 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3691 void floodColor
(VARIANT v
); \
3693 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3694 VARIANT floodColor
(); \
3696 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3697 void floodOpacity
(VARIANT v
); \
3699 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3700 VARIANT floodOpacity
(); \
3702 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3703 void lightingColor
(VARIANT v
); \
3705 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3706 VARIANT lightingColor
(); \
3708 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3709 void msScrollLimitXMin
(VARIANT v
); \
3711 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3712 VARIANT msScrollLimitXMin
(); \
3714 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3715 void msScrollLimitYMin
(VARIANT v
); \
3717 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3718 VARIANT msScrollLimitYMin
(); \
3720 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3721 void msScrollLimitXMax
(VARIANT v
); \
3723 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3724 VARIANT msScrollLimitXMax
(); \
3726 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3727 void msScrollLimitYMax
(VARIANT v
); \
3729 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3730 VARIANT msScrollLimitYMax
(); \
3732 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3733 void msScrollLimit
(BSTR v
); \
3735 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3736 BSTR msScrollLimit
(); \
3738 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3739 void textShadow
(BSTR v
); \
3741 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3742 BSTR textShadow
(); \
3744 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3745 void msFlowFrom
(BSTR v
); \
3747 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3748 BSTR msFlowFrom
(); \
3750 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3751 void msFlowInto
(BSTR v
); \
3753 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3754 BSTR msFlowInto
(); \
3756 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3757 void msHyphens
(BSTR v
); \
3759 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3762 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3763 void msHyphenateLimitZone
(VARIANT v
); \
3765 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3766 VARIANT msHyphenateLimitZone
(); \
3768 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3769 void msHyphenateLimitChars
(BSTR v
); \
3771 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3772 BSTR msHyphenateLimitChars
(); \
3774 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3775 void msHyphenateLimitLines
(VARIANT v
); \
3777 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3778 VARIANT msHyphenateLimitLines
(); \
3780 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3781 void msHighContrastAdjust
(BSTR v
); \
3783 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3784 BSTR msHighContrastAdjust
(); \
3786 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3787 void enableBackground
(BSTR v
); \
3789 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3790 BSTR enableBackground
(); \
3792 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3793 void msFontFeatureSettings
(BSTR v
); \
3795 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3796 BSTR msFontFeatureSettings
(); \
3798 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3799 void msUserSelect
(BSTR v
); \
3801 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3802 BSTR msUserSelect
(); \
3804 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3805 void msOverflowStyle
(BSTR v
); \
3807 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3808 BSTR msOverflowStyle
(); \
3810 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3811 void msTransformStyle
(BSTR v
); \
3813 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3814 BSTR msTransformStyle
(); \
3816 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3817 void msBackfaceVisibility
(BSTR v
); \
3819 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3820 BSTR msBackfaceVisibility
(); \
3822 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3823 void msPerspective
(VARIANT v
); \
3825 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3826 VARIANT msPerspective
(); \
3828 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3829 void msPerspectiveOrigin
(BSTR v
); \
3831 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3832 BSTR msPerspectiveOrigin
(); \
3834 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3835 void msTransitionProperty
(BSTR v
); \
3837 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3838 BSTR msTransitionProperty
(); \
3840 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3841 void msTransitionDuration
(BSTR v
); \
3843 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3844 BSTR msTransitionDuration
(); \
3846 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3847 void msTransitionTimingFunction
(BSTR v
); \
3849 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3850 BSTR msTransitionTimingFunction
(); \
3852 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3853 void msTransitionDelay
(BSTR v
); \
3855 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3856 BSTR msTransitionDelay
(); \
3858 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3859 void msTransition
(BSTR v
); \
3861 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3862 BSTR msTransition
(); \
3864 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3865 void msTouchAction
(BSTR v
); \
3867 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3868 BSTR msTouchAction
(); \
3870 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3871 void msScrollTranslation
(BSTR v
); \
3873 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3874 BSTR msScrollTranslation
(); \
3876 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3877 void msFlex
(BSTR v
); \
3879 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3882 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3883 void msFlexPositive
(VARIANT v
); \
3885 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3886 VARIANT msFlexPositive
(); \
3888 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3889 void msFlexNegative
(VARIANT v
); \
3891 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3892 VARIANT msFlexNegative
(); \
3894 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3895 void msFlexPreferredSize
(VARIANT v
); \
3897 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3898 VARIANT msFlexPreferredSize
(); \
3900 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3901 void msFlexFlow
(BSTR v
); \
3903 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3904 BSTR msFlexFlow
(); \
3906 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3907 void msFlexDirection
(BSTR v
); \
3909 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3910 BSTR msFlexDirection
(); \
3912 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3913 void msFlexWrap
(BSTR v
); \
3915 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3916 BSTR msFlexWrap
(); \
3918 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3919 void msFlexAlign
(BSTR v
); \
3921 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3922 BSTR msFlexAlign
(); \
3924 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3925 void msFlexItemAlign
(BSTR v
); \
3927 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3928 BSTR msFlexItemAlign
(); \
3930 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3931 void msFlexPack
(BSTR v
); \
3933 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3934 BSTR msFlexPack
(); \
3936 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3937 void msFlexLinePack
(BSTR v
); \
3939 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3940 BSTR msFlexLinePack
(); \
3942 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3943 void msFlexOrder
(VARIANT v
); \
3945 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3946 VARIANT msFlexOrder
(); \
3948 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3949 void msTouchSelect
(BSTR v
); \
3951 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3952 BSTR msTouchSelect
(); \
3954 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3955 void transform
(BSTR v
); \
3957 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3960 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3961 void transformOrigin
(BSTR v
); \
3963 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3964 BSTR transformOrigin
(); \
3966 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3967 void transformStyle
(BSTR v
); \
3969 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3970 BSTR transformStyle
(); \
3972 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3973 void backfaceVisibility
(BSTR v
); \
3975 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3976 BSTR backfaceVisibility
(); \
3978 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3979 void perspective
(VARIANT v
); \
3981 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3982 VARIANT perspective
(); \
3984 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3985 void perspectiveOrigin
(BSTR v
); \
3987 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3988 BSTR perspectiveOrigin
(); \
3990 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3991 void transitionProperty
(BSTR v
); \
3993 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3994 BSTR transitionProperty
(); \
3996 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3997 void transitionDuration
(BSTR v
); \
3999 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
4000 BSTR transitionDuration
(); \
4002 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4003 void transitionTimingFunction
(BSTR v
); \
4005 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4006 BSTR transitionTimingFunction
(); \
4008 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4009 void transitionDelay
(BSTR v
); \
4011 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4012 BSTR transitionDelay
(); \
4014 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4015 void transition
(BSTR v
); \
4017 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4018 BSTR transition
(); \
4020 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4021 void fontFeatureSettings
(BSTR v
); \
4023 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4024 BSTR fontFeatureSettings
(); \
4026 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4027 void animationName
(BSTR v
); \
4029 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4030 BSTR animationName
(); \
4032 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4033 void animationDuration
(BSTR v
); \
4035 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4036 BSTR animationDuration
(); \
4038 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4039 void animationTimingFunction
(BSTR v
); \
4041 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4042 BSTR animationTimingFunction
(); \
4044 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4045 void animationDelay
(BSTR v
); \
4047 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4048 BSTR animationDelay
(); \
4050 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4051 void animationDirection
(BSTR v
); \
4053 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4054 BSTR animationDirection
(); \
4056 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4057 void animationPlayState
(BSTR v
); \
4059 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4060 BSTR animationPlayState
(); \
4062 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4063 void animationIterationCount
(BSTR v
); \
4065 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4066 BSTR animationIterationCount
(); \
4068 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4069 void animation
(BSTR v
); \
4071 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4074 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4075 void animationFillMode
(BSTR v
); \
4077 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4078 BSTR animationFillMode
()
4080 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
4081 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4082 void flex
(BSTR v
); \
4084 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4087 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4088 void flexDirection
(BSTR v
); \
4090 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4091 BSTR flexDirection
(); \
4093 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4094 void flexWrap
(BSTR v
); \
4096 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4099 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4100 void flexFlow
(BSTR v
); \
4102 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4105 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4106 void flexGrow
(VARIANT v
); \
4108 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4109 VARIANT flexGrow
(); \
4111 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4112 void flexShrink
(VARIANT v
); \
4114 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4115 VARIANT flexShrink
(); \
4117 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4118 void flexBasis
(VARIANT v
); \
4120 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4121 VARIANT flexBasis
(); \
4123 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4124 void justifyContent
(BSTR v
); \
4126 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4127 BSTR justifyContent
(); \
4129 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4130 void alignItems
(BSTR v
); \
4132 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4133 BSTR alignItems
(); \
4135 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4136 void alignSelf
(BSTR v
); \
4138 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4141 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4142 void alignContent
(BSTR v
); \
4144 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4145 BSTR alignContent
(); \
4147 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4148 void borderImage
(BSTR v
); \
4150 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4151 BSTR borderImage
(); \
4153 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4154 void borderImageSource
(BSTR v
); \
4156 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4157 BSTR borderImageSource
(); \
4159 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4160 void borderImageSlice
(BSTR v
); \
4162 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4163 BSTR borderImageSlice
(); \
4165 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4166 void borderImageWidth
(BSTR v
); \
4168 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4169 BSTR borderImageWidth
(); \
4171 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4172 void borderImageOutset
(BSTR v
); \
4174 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4175 BSTR borderImageOutset
(); \
4177 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4178 void borderImageRepeat
(BSTR v
); \
4180 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4181 BSTR borderImageRepeat
(); \
4183 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4184 void msImeAlign
(BSTR v
); \
4186 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4187 BSTR msImeAlign
(); \
4189 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4190 void msTextCombineHorizontal
(BSTR v
); \
4192 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4193 BSTR msTextCombineHorizontal
(); \
4195 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4196 void touchAction
(BSTR v
); \
4198 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4201 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4202 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4203 void webkitAppearance
(BSTR v
); \
4205 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4206 BSTR webkitAppearance
(); \
4208 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4209 void webkitUserSelect
(BSTR v
); \
4211 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4212 BSTR webkitUserSelect
(); \
4214 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4215 void webkitBoxAlign
(BSTR v
); \
4217 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4218 BSTR webkitBoxAlign
(); \
4220 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4221 void webkitBoxOrdinalGroup
(VARIANT v
); \
4223 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4224 VARIANT webkitBoxOrdinalGroup
(); \
4226 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4227 void webkitBoxPack
(BSTR v
); \
4229 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4230 BSTR webkitBoxPack
(); \
4232 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4233 void webkitBoxFlex
(VARIANT v
); \
4235 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4236 VARIANT webkitBoxFlex
(); \
4238 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4239 void webkitBoxOrient
(BSTR v
); \
4241 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4242 BSTR webkitBoxOrient
(); \
4244 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4245 void webkitBoxDirection
(BSTR v
); \
4247 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4248 BSTR webkitBoxDirection
(); \
4250 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4251 void webkitTransform
(BSTR v
); \
4253 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4254 BSTR webkitTransform
(); \
4256 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4257 void webkitBackgroundSize
(BSTR v
); \
4259 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4260 BSTR webkitBackgroundSize
(); \
4262 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4263 void webkitBackfaceVisibility
(BSTR v
); \
4265 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4266 BSTR webkitBackfaceVisibility
(); \
4268 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4269 void webkitAnimation
(BSTR v
); \
4271 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4272 BSTR webkitAnimation
(); \
4274 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4275 void webkitTransition
(BSTR v
); \
4277 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4278 BSTR webkitTransition
(); \
4280 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4281 void webkitAnimationName
(BSTR v
); \
4283 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4284 BSTR webkitAnimationName
(); \
4286 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4287 void webkitAnimationDuration
(BSTR v
); \
4289 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4290 BSTR webkitAnimationDuration
(); \
4292 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4293 void webkitAnimationTimingFunction
(BSTR v
); \
4295 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4296 BSTR webkitAnimationTimingFunction
(); \
4298 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4299 void webkitAnimationDelay
(BSTR v
); \
4301 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4302 BSTR webkitAnimationDelay
(); \
4304 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4305 void webkitAnimationIterationCount
(BSTR v
); \
4307 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4308 BSTR webkitAnimationIterationCount
(); \
4310 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4311 void webkitAnimationDirection
(BSTR v
); \
4313 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4314 BSTR webkitAnimationDirection
(); \
4316 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4317 void webkitAnimationPlayState
(BSTR v
); \
4319 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4320 BSTR webkitAnimationPlayState
(); \
4322 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4323 void webkitTransitionProperty
(BSTR v
); \
4325 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4326 BSTR webkitTransitionProperty
(); \
4328 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4329 void webkitTransitionDuration
(BSTR v
); \
4331 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4332 BSTR webkitTransitionDuration
(); \
4334 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4335 void webkitTransitionTimingFunction
(BSTR v
); \
4337 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4338 BSTR webkitTransitionTimingFunction
(); \
4340 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4341 void webkitTransitionDelay
(BSTR v
); \
4343 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4344 BSTR webkitTransitionDelay
(); \
4346 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4347 void webkitBackgroundAttachment
(BSTR v
); \
4349 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4350 BSTR webkitBackgroundAttachment
(); \
4352 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4353 void webkitBackgroundColor
(VARIANT v
); \
4355 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4356 VARIANT webkitBackgroundColor
(); \
4358 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4359 void webkitBackgroundClip
(BSTR v
); \
4361 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4362 BSTR webkitBackgroundClip
(); \
4364 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4365 void webkitBackgroundImage
(BSTR v
); \
4367 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4368 BSTR webkitBackgroundImage
(); \
4370 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4371 void webkitBackgroundRepeat
(BSTR v
); \
4373 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4374 BSTR webkitBackgroundRepeat
(); \
4376 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4377 void webkitBackgroundOrigin
(BSTR v
); \
4379 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4380 BSTR webkitBackgroundOrigin
(); \
4382 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4383 void webkitBackgroundPosition
(BSTR v
); \
4385 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4386 BSTR webkitBackgroundPosition
(); \
4388 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4389 void webkitBackgroundPositionX
(VARIANT v
); \
4391 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4392 VARIANT webkitBackgroundPositionX
(); \
4394 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4395 void webkitBackgroundPositionY
(VARIANT v
); \
4397 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4398 VARIANT webkitBackgroundPositionY
(); \
4400 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4401 void webkitBackground
(BSTR v
); \
4403 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4404 BSTR webkitBackground
(); \
4406 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4407 void webkitTransformOrigin
(BSTR v
); \
4409 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4410 BSTR webkitTransformOrigin
(); \
4412 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4413 void msTextSizeAdjust
(VARIANT v
); \
4415 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4416 VARIANT msTextSizeAdjust
(); \
4418 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4419 void webkitTextSizeAdjust
(VARIANT v
); \
4421 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4422 VARIANT webkitTextSizeAdjust
(); \
4424 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4425 void webkitBorderImage
(BSTR v
); \
4427 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4428 BSTR webkitBorderImage
(); \
4430 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4431 void webkitBorderImageSource
(BSTR v
); \
4433 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4434 BSTR webkitBorderImageSource
(); \
4436 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4437 void webkitBorderImageSlice
(BSTR v
); \
4439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4440 BSTR webkitBorderImageSlice
(); \
4442 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4443 void webkitBorderImageWidth
(BSTR v
); \
4445 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4446 BSTR webkitBorderImageWidth
(); \
4448 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4449 void webkitBorderImageOutset
(BSTR v
); \
4451 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4452 BSTR webkitBorderImageOutset
(); \
4454 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4455 void webkitBorderImageRepeat
(BSTR v
); \
4457 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4458 BSTR webkitBorderImageRepeat
(); \
4460 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4461 void webkitBoxSizing
(BSTR v
); \
4463 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4464 BSTR webkitBoxSizing
(); \
4466 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4467 void webkitAnimationFillMode
(BSTR v
); \
4469 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4470 BSTR webkitAnimationFillMode
()
4472 /*****************************************************************************
4473 * IHTMLFiltersCollection interface
4479 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4481 interface IHTMLFiltersCollection
: IDispatch
4483 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4484 HRESULT length
([retval, out] LONG *p
);
4486 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4487 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4489 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4491 [in] VARIANT *pvarIndex
,
4492 [retval, out] VARIANT *pvarResult
);
4495 /*****************************************************************************
4496 * IHTMLStyle interface
4502 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4504 interface IHTMLStyle
: IDispatch
4506 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4507 HRESULT fontFamily
([in] BSTR v
);
4509 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4510 HRESULT fontFamily
([retval, out] BSTR *p
);
4512 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4513 HRESULT fontStyle
([in] BSTR v
);
4515 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4516 HRESULT fontStyle
([retval, out] BSTR *p
);
4518 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4519 HRESULT fontVariant
([in] BSTR v
);
4521 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4522 HRESULT fontVariant
([retval, out] BSTR *p
);
4524 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4525 HRESULT fontWeight
([in] BSTR v
);
4527 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4528 HRESULT fontWeight
([retval, out] BSTR *p
);
4530 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4531 HRESULT fontSize
([in] VARIANT v
);
4533 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4534 HRESULT fontSize
([retval, out] VARIANT *p
);
4536 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4537 HRESULT font
([in] BSTR v
);
4539 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4540 HRESULT font
([retval, out] BSTR *p
);
4542 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4543 HRESULT color
([in] VARIANT v
);
4545 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4546 HRESULT color
([retval, out] VARIANT *p
);
4548 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4549 HRESULT background
([in] BSTR v
);
4551 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4552 HRESULT background
([retval, out] BSTR *p
);
4554 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4555 HRESULT backgroundColor
([in] VARIANT v
);
4557 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4558 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4560 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4561 HRESULT backgroundImage
([in] BSTR v
);
4563 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4564 HRESULT backgroundImage
([retval, out] BSTR *p
);
4566 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4567 HRESULT backgroundRepeat
([in] BSTR v
);
4569 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4570 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4572 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4573 HRESULT backgroundAttachment
([in] BSTR v
);
4575 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4576 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4578 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4579 HRESULT backgroundPosition
([in] BSTR v
);
4581 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4582 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4584 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4585 HRESULT backgroundPositionX
([in] VARIANT v
);
4587 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4588 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4590 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4591 HRESULT backgroundPositionY
([in] VARIANT v
);
4593 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4594 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4596 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4597 HRESULT wordSpacing
([in] VARIANT v
);
4599 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4600 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4602 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4603 HRESULT letterSpacing
([in] VARIANT v
);
4605 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4606 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4608 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4609 HRESULT textDecoration
([in] BSTR v
);
4611 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4612 HRESULT textDecoration
([retval, out] BSTR *p
);
4614 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4615 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4617 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4618 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4620 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4621 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4623 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4624 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4626 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4627 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4629 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4630 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4632 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4633 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4635 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4636 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4638 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4639 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4641 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4642 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4644 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4645 HRESULT verticalAlign
([in] VARIANT v
);
4647 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4648 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4650 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4651 HRESULT textTransform
([in] BSTR v
);
4653 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4654 HRESULT textTransform
([retval, out] BSTR *p
);
4656 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4657 HRESULT textAlign
([in] BSTR v
);
4659 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4660 HRESULT textAlign
([retval, out] BSTR *p
);
4662 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4663 HRESULT textIndent
([in] VARIANT v
);
4665 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4666 HRESULT textIndent
([retval, out] VARIANT *p
);
4668 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4669 HRESULT lineHeight
([in] VARIANT v
);
4671 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4672 HRESULT lineHeight
([retval, out] VARIANT *p
);
4674 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4675 HRESULT marginTop
([in] VARIANT v
);
4677 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4678 HRESULT marginTop
([retval, out] VARIANT *p
);
4680 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4681 HRESULT marginRight
([in] VARIANT v
);
4683 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4684 HRESULT marginRight
([retval, out] VARIANT *p
);
4686 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4687 HRESULT marginBottom
([in] VARIANT v
);
4689 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4690 HRESULT marginBottom
([retval, out] VARIANT *p
);
4692 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4693 HRESULT marginLeft
([in] VARIANT v
);
4695 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4696 HRESULT marginLeft
([retval, out] VARIANT *p
);
4698 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4699 HRESULT margin
([in] BSTR v
);
4701 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4702 HRESULT margin
([retval, out] BSTR *p
);
4704 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4705 HRESULT paddingTop
([in] VARIANT v
);
4707 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4708 HRESULT paddingTop
([retval, out] VARIANT *p
);
4710 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4711 HRESULT paddingRight
([in] VARIANT v
);
4713 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4714 HRESULT paddingRight
([retval, out] VARIANT *p
);
4716 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4717 HRESULT paddingBottom
([in] VARIANT v
);
4719 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4720 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4722 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4723 HRESULT paddingLeft
([in] VARIANT v
);
4725 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4726 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4728 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4729 HRESULT padding
([in] BSTR v
);
4731 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4732 HRESULT padding
([retval, out] BSTR *p
);
4734 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4735 HRESULT border
([in] BSTR v
);
4737 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4738 HRESULT border
([retval, out] BSTR *p
);
4740 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4741 HRESULT borderTop
([in] BSTR v
);
4743 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4744 HRESULT borderTop
([retval, out] BSTR *p
);
4746 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4747 HRESULT borderRight
([in] BSTR v
);
4749 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4750 HRESULT borderRight
([retval, out] BSTR *p
);
4752 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4753 HRESULT borderBottom
([in] BSTR v
);
4755 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4756 HRESULT borderBottom
([retval, out] BSTR *p
);
4758 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4759 HRESULT borderLeft
([in] BSTR v
);
4761 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4762 HRESULT borderLeft
([retval, out] BSTR *p
);
4764 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4765 HRESULT borderColor
([in] BSTR v
);
4767 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4768 HRESULT borderColor
([retval, out] BSTR *p
);
4770 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4771 HRESULT borderTopColor
([in] VARIANT v
);
4773 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4774 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4776 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4777 HRESULT borderRightColor
([in] VARIANT v
);
4779 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4780 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4782 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4783 HRESULT borderBottomColor
([in] VARIANT v
);
4785 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4786 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4788 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4789 HRESULT borderLeftColor
([in] VARIANT v
);
4791 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4792 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4794 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4795 HRESULT borderWidth
([in] BSTR v
);
4797 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4798 HRESULT borderWidth
([retval, out] BSTR *p
);
4800 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4801 HRESULT borderTopWidth
([in] VARIANT v
);
4803 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4804 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4806 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4807 HRESULT borderRightWidth
([in] VARIANT v
);
4809 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4810 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4812 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4813 HRESULT borderBottomWidth
([in] VARIANT v
);
4815 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4816 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4818 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4819 HRESULT borderLeftWidth
([in] VARIANT v
);
4821 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4822 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4824 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4825 HRESULT borderStyle
([in] BSTR v
);
4827 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4828 HRESULT borderStyle
([retval, out] BSTR *p
);
4830 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4831 HRESULT borderTopStyle
([in] BSTR v
);
4833 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4834 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4836 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4837 HRESULT borderRightStyle
([in] BSTR v
);
4839 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4840 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4842 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4843 HRESULT borderBottomStyle
([in] BSTR v
);
4845 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4846 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4848 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4849 HRESULT borderLeftStyle
([in] BSTR v
);
4851 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4852 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4854 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4855 HRESULT width
([in] VARIANT v
);
4857 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4858 HRESULT width
([retval, out] VARIANT *p
);
4860 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4861 HRESULT height
([in] VARIANT v
);
4863 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4864 HRESULT height
([retval, out] VARIANT *p
);
4866 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4867 HRESULT styleFloat
([in] BSTR v
);
4869 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4870 HRESULT styleFloat
([retval, out] BSTR *p
);
4872 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4873 HRESULT clear
([in] BSTR v
);
4875 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4876 HRESULT clear
([retval, out] BSTR *p
);
4878 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4879 HRESULT display
([in] BSTR v
);
4881 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4882 HRESULT display
([retval, out] BSTR *p
);
4884 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4885 HRESULT visibility
([in] BSTR v
);
4887 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4888 HRESULT visibility
([retval, out] BSTR *p
);
4890 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4891 HRESULT listStyleType
([in] BSTR v
);
4893 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4894 HRESULT listStyleType
([retval, out] BSTR *p
);
4896 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4897 HRESULT listStylePosition
([in] BSTR v
);
4899 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4900 HRESULT listStylePosition
([retval, out] BSTR *p
);
4902 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4903 HRESULT listStyleImage
([in] BSTR v
);
4905 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4906 HRESULT listStyleImage
([retval, out] BSTR *p
);
4908 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4909 HRESULT listStyle
([in] BSTR v
);
4911 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4912 HRESULT listStyle
([retval, out] BSTR *p
);
4914 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4915 HRESULT whiteSpace
([in] BSTR v
);
4917 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4918 HRESULT whiteSpace
([retval, out] BSTR *p
);
4920 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4921 HRESULT top
([in] VARIANT v
);
4923 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4924 HRESULT top
([retval, out] VARIANT *p
);
4926 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4927 HRESULT left
([in] VARIANT v
);
4929 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4930 HRESULT left
([retval, out] VARIANT *p
);
4932 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4933 HRESULT position
([retval, out] BSTR *p
);
4935 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4936 HRESULT zIndex
([in] VARIANT v
);
4938 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4939 HRESULT zIndex
([retval, out] VARIANT *p
);
4941 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4942 HRESULT overflow
([in] BSTR v
);
4944 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4945 HRESULT overflow
([retval, out] BSTR *p
);
4947 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4948 HRESULT pageBreakBefore
([in] BSTR v
);
4950 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4951 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4953 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4954 HRESULT pageBreakAfter
([in] BSTR v
);
4956 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4957 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4959 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4960 HRESULT cssText
([in] BSTR v
);
4962 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4963 HRESULT cssText
([retval, out] BSTR *p
);
4965 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4966 HRESULT pixelTop
([in] LONG v
);
4968 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4969 HRESULT pixelTop
([retval, out] LONG *p
);
4971 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4972 HRESULT pixelLeft
([in] LONG v
);
4974 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4975 HRESULT pixelLeft
([retval, out] LONG *p
);
4977 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4978 HRESULT pixelWidth
([in] LONG v
);
4980 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4981 HRESULT pixelWidth
([retval, out] LONG *p
);
4983 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4984 HRESULT pixelHeight
([in] LONG v
);
4986 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4987 HRESULT pixelHeight
([retval, out] LONG *p
);
4989 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4990 HRESULT posTop
([in] float v
);
4992 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4993 HRESULT posTop
([retval, out] float *p
);
4995 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4996 HRESULT posLeft
([in] float v
);
4998 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4999 HRESULT posLeft
([retval, out] float *p
);
5001 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
5002 HRESULT posWidth
([in] float v
);
5004 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
5005 HRESULT posWidth
([retval, out] float *p
);
5007 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5008 HRESULT posHeight
([in] float v
);
5010 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5011 HRESULT posHeight
([retval, out] float *p
);
5013 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5014 HRESULT cursor
([in] BSTR v
);
5016 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5017 HRESULT cursor
([retval, out] BSTR *p
);
5019 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5020 HRESULT clip
([in] BSTR v
);
5022 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5023 HRESULT clip
([retval, out] BSTR *p
);
5025 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5026 HRESULT filter
([in] BSTR v
);
5028 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5029 HRESULT filter
([retval, out] BSTR *p
);
5031 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
5032 HRESULT setAttribute
(
5033 [in] BSTR strAttributeName
,
5034 [in] VARIANT AttributeValue
,
5035 [defaultvalue(1), in] LONG lFlags
);
5037 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
5038 HRESULT getAttribute
(
5039 [in] BSTR strAttributeName
,
5040 [defaultvalue(0), in] LONG lFlags
,
5041 [retval, out] VARIANT *AttributeValue
);
5043 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
5044 HRESULT removeAttribute
(
5045 [in] BSTR strAttributeName
,
5046 [defaultvalue(1), in]
5048 [retval, out] VARIANT_BOOL *pfSuccess
);
5050 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
5051 HRESULT toString
([retval, out] BSTR *String);
5054 /*****************************************************************************
5055 * IHTMLStyle2 interface
5061 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5063 interface IHTMLStyle2
: IDispatch
5065 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5066 HRESULT tableLayout
([in] BSTR v
);
5068 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5069 HRESULT tableLayout
([out, retval] BSTR *p
);
5071 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5072 HRESULT borderCollapse
([in] BSTR v
);
5074 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5075 HRESULT borderCollapse
([out, retval] BSTR *p
);
5077 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5078 HRESULT direction
([in] BSTR v
);
5080 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5081 HRESULT direction
([out, retval] BSTR *p
);
5083 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5084 HRESULT behavior
([in] BSTR v
);
5086 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5087 HRESULT behavior
([out, retval] BSTR *p
);
5089 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
5090 HRESULT setExpression
(
5092 [in] BSTR expression
,
5093 [in, defaultvalue("")] BSTR language
);
5095 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
5096 HRESULT getExpression
(
5098 [out, retval] VARIANT *expression
);
5100 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
5101 HRESULT removeExpression
(
5103 [out, retval] VARIANT_BOOL *pfSuccess
);
5105 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5106 HRESULT position
([in] BSTR v
);
5108 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5109 HRESULT position
([out, retval] BSTR *p
);
5111 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5112 HRESULT unicodeBidi
([in] BSTR v
);
5114 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5115 HRESULT unicodeBidi
([out, retval] BSTR *p
);
5117 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5118 HRESULT bottom
([in] VARIANT v
);
5120 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5121 HRESULT bottom
([out, retval] VARIANT *p
);
5123 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5124 HRESULT right
([in] VARIANT v
);
5126 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5127 HRESULT right
([out, retval] VARIANT *p
);
5129 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5130 HRESULT pixelBottom
([in] LONG v
);
5132 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5133 HRESULT pixelBottom
([out, retval] LONG *p
);
5135 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5136 HRESULT pixelRight
([in] LONG v
);
5138 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5139 HRESULT pixelRight
([out, retval] LONG *p
);
5141 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5142 HRESULT posBottom
([in] float v
);
5144 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5145 HRESULT posBottom
([out, retval] float *p
);
5147 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5148 HRESULT posRight
([in] float v
);
5150 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5151 HRESULT posRight
([out, retval] float *p
);
5153 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5154 HRESULT imeMode
([in] BSTR v
);
5156 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5157 HRESULT imeMode
([out, retval] BSTR *p
);
5159 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5160 HRESULT rubyAlign
([in] BSTR v
);
5162 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5163 HRESULT rubyAlign
([out, retval] BSTR *p
);
5165 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5166 HRESULT rubyPosition
([in] BSTR v
);
5168 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5169 HRESULT rubyPosition
([out, retval] BSTR *p
);
5171 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5172 HRESULT rubyOverhang
([in] BSTR v
);
5174 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5175 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5177 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5178 HRESULT layoutGridChar
([in] VARIANT v
);
5180 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5181 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5183 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5184 HRESULT layoutGridLine
([in] VARIANT v
);
5186 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5187 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5189 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5190 HRESULT layoutGridMode
([in] BSTR v
);
5192 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5193 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5195 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5196 HRESULT layoutGridType
([in] BSTR v
);
5198 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5199 HRESULT layoutGridType
([out, retval] BSTR *p
);
5201 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5202 HRESULT layoutGrid
([in] BSTR v
);
5204 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5205 HRESULT layoutGrid
([out, retval] BSTR *p
);
5207 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5208 HRESULT wordBreak
([in] BSTR v
);
5210 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5211 HRESULT wordBreak
([out, retval] BSTR *p
);
5213 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5214 HRESULT lineBreak
([in] BSTR v
);
5216 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5217 HRESULT lineBreak
([out, retval] BSTR *p
);
5219 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5220 HRESULT textJustify
([in] BSTR v
);
5222 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5223 HRESULT textJustify
([out, retval] BSTR *p
);
5225 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5226 HRESULT textJustifyTrim
([in] BSTR v
);
5228 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5229 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5231 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5232 HRESULT textKashida
([in] VARIANT v
);
5234 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5235 HRESULT textKashida
([out, retval] VARIANT *p
);
5237 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5238 HRESULT textAutospace
([in] BSTR v
);
5240 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5241 HRESULT textAutospace
([out, retval] BSTR *p
);
5243 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5244 HRESULT overflowX
([in] BSTR v
);
5246 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5247 HRESULT overflowX
([out, retval] BSTR *p
);
5249 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5250 HRESULT overflowY
([in] BSTR v
);
5252 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5253 HRESULT overflowY
([out, retval] BSTR *p
);
5255 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5256 HRESULT accelerator
([in] BSTR v
);
5258 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5259 HRESULT accelerator
([out, retval] BSTR *p
);
5262 /*****************************************************************************
5263 * IHTMLRuleStyle interface
5269 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5271 interface IHTMLRuleStyle
: IDispatch
5273 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5274 HRESULT fontFamily
([in] BSTR v
);
5276 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5277 HRESULT fontFamily
([retval, out] BSTR *p
);
5279 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5280 HRESULT fontStyle
([in] BSTR v
);
5282 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5283 HRESULT fontStyle
([retval, out] BSTR *p
);
5285 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5286 HRESULT fontVariant
([in] BSTR v
);
5288 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5289 HRESULT fontVariant
([retval, out] BSTR *p
);
5291 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5292 HRESULT fontWeight
([in] BSTR v
);
5294 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5295 HRESULT fontWeight
([retval, out] BSTR *p
);
5297 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5298 HRESULT fontSize
([in] VARIANT v
);
5300 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5301 HRESULT fontSize
([retval, out] VARIANT *p
);
5303 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5304 HRESULT font
([in] BSTR v
);
5306 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5307 HRESULT font
([retval, out] BSTR *p
);
5309 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5310 HRESULT color
([in] VARIANT v
);
5312 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5313 HRESULT color
([retval, out] VARIANT *p
);
5315 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5316 HRESULT background
([in] BSTR v
);
5318 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5319 HRESULT background
([retval, out] BSTR *p
);
5321 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5322 HRESULT backgroundColor
([in] VARIANT v
);
5324 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5325 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5327 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5328 HRESULT backgroundImage
([in] BSTR v
);
5330 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5331 HRESULT backgroundImage
([retval, out] BSTR *p
);
5333 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5334 HRESULT backgroundRepeat
([in] BSTR v
);
5336 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5337 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5339 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5340 HRESULT backgroundAttachment
([in] BSTR v
);
5342 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5343 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5345 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5346 HRESULT backgroundPosition
([in] BSTR v
);
5348 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5349 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5351 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5352 HRESULT backgroundPositionX
([in] VARIANT v
);
5354 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5355 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5357 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5358 HRESULT backgroundPositionY
([in] VARIANT v
);
5360 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5361 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5363 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5364 HRESULT wordSpacing
([in] VARIANT v
);
5366 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5367 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5369 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5370 HRESULT letterSpacing
([in] VARIANT v
);
5372 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5373 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5375 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5376 HRESULT textDecoration
([in] BSTR v
);
5378 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5379 HRESULT textDecoration
([retval, out] BSTR *p
);
5381 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5382 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5384 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5385 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5387 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5388 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5390 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5391 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5393 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5394 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5396 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5397 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5399 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5400 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5402 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5403 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5405 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5406 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5408 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5409 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5411 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5412 HRESULT verticalAlign
([in] VARIANT v
);
5414 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5415 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5417 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5418 HRESULT textTransform
([in] BSTR v
);
5420 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5421 HRESULT textTransform
([retval, out] BSTR *p
);
5423 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5424 HRESULT textAlign
([in] BSTR v
);
5426 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5427 HRESULT textAlign
([retval, out] BSTR *p
);
5429 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5430 HRESULT textIndent
([in] VARIANT v
);
5432 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5433 HRESULT textIndent
([retval, out] VARIANT *p
);
5435 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5436 HRESULT lineHeight
([in] VARIANT v
);
5438 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5439 HRESULT lineHeight
([retval, out] VARIANT *p
);
5441 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5442 HRESULT marginTop
([in] VARIANT v
);
5444 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5445 HRESULT marginTop
([retval, out] VARIANT *p
);
5447 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5448 HRESULT marginRight
([in] VARIANT v
);
5450 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5451 HRESULT marginRight
([retval, out] VARIANT *p
);
5453 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5454 HRESULT marginBottom
([in] VARIANT v
);
5456 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5457 HRESULT marginBottom
([retval, out] VARIANT *p
);
5459 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5460 HRESULT marginLeft
([in] VARIANT v
);
5462 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5463 HRESULT marginLeft
([retval, out] VARIANT *p
);
5465 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5466 HRESULT margin
([in] BSTR v
);
5468 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5469 HRESULT margin
([retval, out] BSTR *p
);
5471 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5472 HRESULT paddingTop
([in] VARIANT v
);
5474 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5475 HRESULT paddingTop
([retval, out] VARIANT *p
);
5477 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5478 HRESULT paddingRight
([in] VARIANT v
);
5480 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5481 HRESULT paddingRight
([retval, out] VARIANT *p
);
5483 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5484 HRESULT paddingBottom
([in] VARIANT v
);
5486 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5487 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5489 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5490 HRESULT paddingLeft
([in] VARIANT v
);
5492 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5493 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5495 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5496 HRESULT padding
([in] BSTR v
);
5498 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5499 HRESULT padding
([retval, out] BSTR *p
);
5501 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5502 HRESULT border
([in] BSTR v
);
5504 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5505 HRESULT border
([retval, out] BSTR *p
);
5507 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5508 HRESULT borderTop
([in] BSTR v
);
5510 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5511 HRESULT borderTop
([retval, out] BSTR *p
);
5513 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5514 HRESULT borderRight
([in] BSTR v
);
5516 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5517 HRESULT borderRight
([retval, out] BSTR *p
);
5519 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5520 HRESULT borderBottom
([in] BSTR v
);
5522 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5523 HRESULT borderBottom
([retval, out] BSTR *p
);
5525 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5526 HRESULT borderLeft
([in] BSTR v
);
5528 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5529 HRESULT borderLeft
([retval, out] BSTR *p
);
5531 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5532 HRESULT borderColor
([in] BSTR v
);
5534 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5535 HRESULT borderColor
([retval, out] BSTR *p
);
5537 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5538 HRESULT borderTopColor
([in] VARIANT v
);
5540 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5541 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5543 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5544 HRESULT borderRightColor
([in] VARIANT v
);
5546 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5547 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5549 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5550 HRESULT borderBottomColor
([in] VARIANT v
);
5552 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5553 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5555 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5556 HRESULT borderLeftColor
([in] VARIANT v
);
5558 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5559 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5561 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5562 HRESULT borderWidth
([in] BSTR v
);
5564 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5565 HRESULT borderWidth
([retval, out] BSTR *p
);
5567 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5568 HRESULT borderTopWidth
([in] VARIANT v
);
5570 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5571 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5573 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5574 HRESULT borderRightWidth
([in] VARIANT v
);
5576 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5577 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5579 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5580 HRESULT borderBottomWidth
([in] VARIANT v
);
5582 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5583 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5585 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5586 HRESULT borderLeftWidth
([in] VARIANT v
);
5588 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5589 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5591 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5592 HRESULT borderStyle
([in] BSTR v
);
5594 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5595 HRESULT borderStyle
([retval, out] BSTR *p
);
5597 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5598 HRESULT borderTopStyle
([in] BSTR v
);
5600 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5601 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5603 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5604 HRESULT borderRightStyle
([in] BSTR v
);
5606 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5607 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5609 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5610 HRESULT borderBottomStyle
([in] BSTR v
);
5612 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5613 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5615 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5616 HRESULT borderLeftStyle
([in] BSTR v
);
5618 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5619 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5621 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5622 HRESULT width
([in] VARIANT v
);
5624 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5625 HRESULT width
([retval, out] VARIANT *p
);
5627 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5628 HRESULT height
([in] VARIANT v
);
5630 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5631 HRESULT height
([retval, out] VARIANT *p
);
5633 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5634 HRESULT styleFloat
([in] BSTR v
);
5636 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5637 HRESULT styleFloat
([retval, out] BSTR *p
);
5639 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5640 HRESULT clear
([in] BSTR v
);
5642 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5643 HRESULT clear
([retval, out] BSTR *p
);
5645 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5646 HRESULT display
([in] BSTR v
);
5648 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5649 HRESULT display
([retval, out] BSTR *p
);
5651 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5652 HRESULT visibility
([in] BSTR v
);
5654 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5655 HRESULT visibility
([retval, out] BSTR *p
);
5657 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5658 HRESULT listStyleType
([in] BSTR v
);
5660 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5661 HRESULT listStyleType
([retval, out] BSTR *p
);
5663 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5664 HRESULT listStylePosition
([in] BSTR v
);
5666 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5667 HRESULT listStylePosition
([retval, out] BSTR *p
);
5669 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5670 HRESULT listStyleImage
([in] BSTR v
);
5672 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5673 HRESULT listStyleImage
([retval, out] BSTR *p
);
5675 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5676 HRESULT listStyle
([in] BSTR v
);
5678 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5679 HRESULT listStyle
([retval, out] BSTR *p
);
5681 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5682 HRESULT whiteSpace
([in] BSTR v
);
5684 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5685 HRESULT whiteSpace
([retval, out] BSTR *p
);
5687 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5688 HRESULT top
([in] VARIANT v
);
5690 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5691 HRESULT top
([retval, out] VARIANT *p
);
5693 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5694 HRESULT left
([in] VARIANT v
);
5696 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5697 HRESULT left
([retval, out] VARIANT *p
);
5699 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5700 HRESULT position
([retval, out] BSTR *p
);
5702 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5703 HRESULT zIndex
([in] VARIANT v
);
5705 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5706 HRESULT zIndex
([retval, out] VARIANT *p
);
5708 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5709 HRESULT overflow
([in] BSTR v
);
5711 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5712 HRESULT overflow
([retval, out] BSTR *p
);
5714 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5715 HRESULT pageBreakBefore
([in] BSTR v
);
5717 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5718 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5720 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5721 HRESULT pageBreakAfter
([in] BSTR v
);
5723 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5724 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5726 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5727 HRESULT cssText
([in] BSTR v
);
5729 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5730 HRESULT cssText
([retval, out] BSTR *p
);
5732 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5733 HRESULT cursor
([in] BSTR v
);
5735 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5736 HRESULT cursor
([retval, out] BSTR *p
);
5738 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5739 HRESULT clip
([in] BSTR v
);
5741 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5742 HRESULT clip
([retval, out] BSTR *p
);
5744 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5745 HRESULT filter
([in] BSTR v
);
5747 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5748 HRESULT filter
([retval, out] BSTR *p
);
5750 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5751 HRESULT setAttribute
(
5752 [in] BSTR strAttributeName
,
5753 [in] VARIANT AttributeValue
,
5754 [defaultvalue(1), in] LONG lFlags
);
5756 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5757 HRESULT getAttribute
(
5758 [in] BSTR strAttributeName
,
5759 [defaultvalue(0), in] LONG lFlags
,
5760 [retval, out] VARIANT *AttributeValue
);
5762 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5763 HRESULT removeAttribute
(
5764 [in] BSTR strAttributeName
,
5765 [defaultvalue(1), in] LONG lFlags
,
5766 [retval, out] VARIANT_BOOL *pfSuccess
);
5769 /*****************************************************************************
5770 * DispHTMLStyle dispinterface
5774 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5776 dispinterface DispHTMLStyle
5780 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5781 void fontFamily
(BSTR v
);
5783 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5786 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5787 void fontStyle
(BSTR v
);
5789 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5792 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5793 void fontVariant
(BSTR v
);
5795 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5798 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5799 void fontWeight
(BSTR v
);
5801 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5804 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5805 void fontSize
(VARIANT v
);
5807 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5810 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5813 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5816 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5817 void color
(VARIANT v
);
5819 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5822 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5823 void background
(BSTR v
);
5825 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5828 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5829 void backgroundColor
(VARIANT v
);
5831 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5832 VARIANT backgroundColor
();
5834 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5835 void backgroundImage
(BSTR v
);
5837 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5838 BSTR backgroundImage
();
5840 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5841 void backgroundRepeat
(BSTR v
);
5843 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5844 BSTR backgroundRepeat
();
5846 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5847 void backgroundAttachment
(BSTR v
);
5849 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5850 BSTR backgroundAttachment
();
5852 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5853 void backgroundPosition
(BSTR v
);
5855 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5856 BSTR backgroundPosition
();
5858 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5859 void backgroundPositionX
(VARIANT v
);
5861 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5862 VARIANT backgroundPositionX
();
5864 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5865 void backgroundPositionY
(VARIANT v
);
5867 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5868 VARIANT backgroundPositionY
();
5870 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5871 void wordSpacing
(VARIANT v
);
5873 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5874 VARIANT wordSpacing
();
5876 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5877 void letterSpacing
(VARIANT v
);
5879 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5880 VARIANT letterSpacing
();
5882 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5883 void textDecoration
(BSTR v
);
5885 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5886 BSTR textDecoration
();
5888 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5889 void textDecorationNone
(VARIANT_BOOL v
);
5891 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5892 VARIANT_BOOL textDecorationNone
();
5894 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5895 void textDecorationUnderline
(VARIANT_BOOL v
);
5897 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5898 VARIANT_BOOL textDecorationUnderline
();
5900 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5901 void textDecorationOverline
(VARIANT_BOOL v
);
5903 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5904 VARIANT_BOOL textDecorationOverline
();
5906 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5907 void textDecorationLineThrough
(VARIANT_BOOL v
);
5909 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5910 VARIANT_BOOL textDecorationLineThrough
();
5912 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5913 void textDecorationBlink
(VARIANT_BOOL v
);
5915 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5916 VARIANT_BOOL textDecorationBlink
();
5918 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5919 void verticalAlign
(VARIANT v
);
5921 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5922 VARIANT verticalAlign
();
5924 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5925 void textTransform
(BSTR v
);
5927 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5928 BSTR textTransform
();
5930 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5931 void textAlign
(BSTR v
);
5933 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5936 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5937 void textIndent
(VARIANT v
);
5939 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5940 VARIANT textIndent
();
5942 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5943 void lineHeight
(VARIANT v
);
5945 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5946 VARIANT lineHeight
();
5948 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5949 void marginTop
(VARIANT v
);
5951 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5952 VARIANT marginTop
();
5954 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5955 void marginRight
(VARIANT v
);
5957 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5958 VARIANT marginRight
();
5960 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5961 void marginBottom
(VARIANT v
);
5963 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5964 VARIANT marginBottom
();
5966 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5967 void marginLeft
(VARIANT v
);
5969 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5970 VARIANT marginLeft
();
5972 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5973 void margin
(BSTR v
);
5975 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5978 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5979 void paddingTop
(VARIANT v
);
5981 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5982 VARIANT paddingTop
();
5984 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5985 void paddingRight
(VARIANT v
);
5987 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5988 VARIANT paddingRight
();
5990 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5991 void paddingBottom
(VARIANT v
);
5993 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5994 VARIANT paddingBottom
();
5996 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
5997 void paddingLeft
(VARIANT v
);
5999 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6000 VARIANT paddingLeft
();
6002 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6003 void padding
(BSTR v
);
6005 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6008 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6009 void border
(BSTR v
);
6011 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6014 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6015 void borderTop
(BSTR v
);
6017 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6020 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6021 void borderRight
(BSTR v
);
6023 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6026 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6027 void borderBottom
(BSTR v
);
6029 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6030 BSTR borderBottom
();
6032 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6033 void borderLeft
(BSTR v
);
6035 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6038 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6039 void borderColor
(BSTR v
);
6041 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6044 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6045 void borderTopColor
(VARIANT v
);
6047 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6048 VARIANT borderTopColor
();
6050 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6051 void borderRightColor
(VARIANT v
);
6053 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6054 VARIANT borderRightColor
();
6056 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6057 void borderBottomColor
(VARIANT v
);
6059 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6060 VARIANT borderBottomColor
();
6062 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6063 void borderLeftColor
(VARIANT v
);
6065 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6066 VARIANT borderLeftColor
();
6068 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6069 void borderWidth
(BSTR v
);
6071 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6074 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6075 void borderTopWidth
(VARIANT v
);
6077 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6078 VARIANT borderTopWidth
();
6080 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6081 void borderRightWidth
(VARIANT v
);
6083 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6084 VARIANT borderRightWidth
();
6086 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6087 void borderBottomWidth
(VARIANT v
);
6089 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6090 VARIANT borderBottomWidth
();
6092 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6093 void borderLeftWidth
(VARIANT v
);
6095 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6096 VARIANT borderLeftWidth
();
6098 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6099 void borderStyle
(BSTR v
);
6101 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6104 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6105 void borderTopStyle
(BSTR v
);
6107 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6108 BSTR borderTopStyle
();
6110 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6111 void borderRightStyle
(BSTR v
);
6113 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6114 BSTR borderRightStyle
();
6116 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6117 void borderBottomStyle
(BSTR v
);
6119 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6120 BSTR borderBottomStyle
();
6122 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6123 void borderLeftStyle
(BSTR v
);
6125 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6126 BSTR borderLeftStyle
();
6128 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6129 void width
(VARIANT v
);
6131 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6134 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6135 void height
(VARIANT v
);
6137 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6140 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6141 void styleFloat
(BSTR v
);
6143 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6146 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6149 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6152 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6153 void display
(BSTR v
);
6155 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6158 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6159 void visibility
(BSTR v
);
6161 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6164 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6165 void listStyleType
(BSTR v
);
6167 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6168 BSTR listStyleType
();
6170 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6171 void listStylePosition
(BSTR v
);
6173 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6174 BSTR listStylePosition
();
6176 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6177 void listStyleImage
(BSTR v
);
6179 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6180 BSTR listStyleImage
();
6182 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6183 void listStyle
(BSTR v
);
6185 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6188 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6189 void whiteSpace
(BSTR v
);
6191 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6194 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6195 void top
(VARIANT v
);
6197 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6200 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6201 void left
(VARIANT v
);
6203 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6206 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6207 void zIndex
(VARIANT v
);
6209 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6212 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6213 void overflow
(BSTR v
);
6215 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6218 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6219 void pageBreakBefore
(BSTR v
);
6221 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6222 BSTR pageBreakBefore
();
6224 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6225 void pageBreakAfter
(BSTR v
);
6227 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6228 BSTR pageBreakAfter
();
6230 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6231 void cssText
(BSTR v
);
6233 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6236 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6237 void pixelTop
(LONG v
);
6239 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6242 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6243 void pixelLeft
(LONG v
);
6245 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6248 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6249 void pixelWidth
(LONG v
);
6251 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6254 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6255 void pixelHeight
(LONG v
);
6257 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6260 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6261 void posTop
(float v
);
6263 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6266 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6267 void posLeft
(float v
);
6269 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6272 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6273 void posWidth
(float v
);
6275 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6278 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6279 void posHeight
(float v
);
6281 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6284 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6285 void cursor
(BSTR v
);
6287 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6290 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6293 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6296 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6297 void filter
(BSTR v
);
6299 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6302 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6304 [in] BSTR strAttributeName
,
6305 [in] VARIANT AttributeValue
,
6306 [in, defaultvalue(1)] LONG lFlags
);
6308 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6309 VARIANT getAttribute
(
6310 [in] BSTR strAttributeName
,
6311 [in, defaultvalue(0)] LONG lFlags
);
6313 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6314 VARIANT_BOOL removeAttribute
(
6315 [in] BSTR strAttributeName
,
6316 [in, defaultvalue(1)] LONG lFlags
);
6318 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6321 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6322 void tableLayout
(BSTR v
);
6324 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6327 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6328 void borderCollapse
(BSTR v
);
6330 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6331 BSTR borderCollapse
();
6333 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6334 void direction
(BSTR v
);
6336 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6339 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6340 void behavior
(BSTR v
);
6342 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6345 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6348 [in] BSTR expression
,
6349 [in, defaultvalue("")] BSTR language
);
6351 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6352 VARIANT getExpression
([in] BSTR propname
);
6354 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6355 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6357 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6358 void position
(BSTR v
);
6360 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6363 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6364 void unicodeBidi
(BSTR v
);
6366 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6369 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6370 void bottom
(VARIANT v
);
6372 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6375 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6376 void right
(VARIANT v
);
6378 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6381 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6382 void pixelBottom
(LONG v
);
6384 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6387 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6388 void pixelRight
(LONG v
);
6390 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6393 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6394 void posBottom
(float v
);
6396 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6399 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6400 void posRight
(float v
);
6402 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6405 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6406 void imeMode
(BSTR v
);
6408 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6411 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6412 void rubyAlign
(BSTR v
);
6414 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6417 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6418 void rubyPosition
(BSTR v
);
6420 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6421 BSTR rubyPosition
();
6423 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6424 void rubyOverhang
(BSTR v
);
6426 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6427 BSTR rubyOverhang
();
6429 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6430 void layoutGridChar
(VARIANT v
);
6432 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6433 VARIANT layoutGridChar
();
6435 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6436 void layoutGridLine
(VARIANT v
);
6438 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6439 VARIANT layoutGridLine
();
6441 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6442 void layoutGridMode
(BSTR v
);
6444 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6445 BSTR layoutGridMode
();
6447 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6448 void layoutGridType
(BSTR v
);
6450 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6451 BSTR layoutGridType
();
6453 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6454 void layoutGrid
(BSTR v
);
6456 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6459 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6460 void wordBreak
(BSTR v
);
6462 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6465 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6466 void lineBreak
(BSTR v
);
6468 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6471 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6472 void textJustify
(BSTR v
);
6474 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6477 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6478 void textJustifyTrim
(BSTR v
);
6480 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6481 BSTR textJustifyTrim
();
6483 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6484 void textKashida
(VARIANT v
);
6486 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6487 VARIANT textKashida
();
6489 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6490 void textAutospace
(BSTR v
);
6492 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6493 BSTR textAutospace
();
6495 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6496 void overflowX
(BSTR v
);
6498 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6501 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6502 void overflowY
(BSTR v
);
6504 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6507 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6508 void accelerator
(BSTR v
);
6510 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6513 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6514 void layoutFlow
(BSTR v
);
6516 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6519 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6520 void zoom
(VARIANT v
);
6522 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6525 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6526 void wordWrap
(BSTR v
);
6528 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6531 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6532 void textUnderlinePosition
(BSTR v
);
6534 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6535 BSTR textUnderlinePosition
();
6537 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6538 void scrollbarBaseColor
(VARIANT v
);
6540 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6541 VARIANT scrollbarBaseColor
();
6543 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6544 void scrollbarFaceColor
(VARIANT v
);
6546 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6547 VARIANT scrollbarFaceColor
();
6549 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6550 void scrollbar3dLightColor
(VARIANT v
);
6552 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6553 VARIANT scrollbar3dLightColor
();
6555 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6556 void scrollbarShadowColor
(VARIANT v
);
6558 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6559 VARIANT scrollbarShadowColor
();
6561 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6562 void scrollbarHighlightColor
(VARIANT v
);
6564 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6565 VARIANT scrollbarHighlightColor
();
6567 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6568 void scrollbarDarkShadowColor
(VARIANT v
);
6570 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6571 VARIANT scrollbarDarkShadowColor
();
6573 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6574 void scrollbarArrowColor
(VARIANT v
);
6576 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6577 VARIANT scrollbarArrowColor
();
6579 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6580 void scrollbarTrackColor
(VARIANT v
);
6582 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6583 VARIANT scrollbarTrackColor
();
6585 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6586 void writingMode
(BSTR v
);
6588 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6591 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6592 void textAlignLast
(BSTR v
);
6594 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6595 BSTR textAlignLast
();
6597 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6598 void textKashidaSpace
(VARIANT v
);
6600 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6601 VARIANT textKashidaSpace
();
6603 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6604 void textOverflow
(BSTR v
);
6606 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6607 BSTR textOverflow
();
6609 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6610 void minHeight
(VARIANT v
);
6612 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6613 VARIANT minHeight
();
6615 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6616 void msInterpolationMode
(BSTR v
);
6618 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6619 BSTR msInterpolationMode
();
6621 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6622 void maxHeight
(VARIANT v
);
6624 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6625 VARIANT maxHeight
();
6627 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6628 void minWidth
(VARIANT v
);
6630 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6633 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6634 void maxWidth
(VARIANT v
);
6636 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6639 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6640 void content
(BSTR v
);
6642 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6645 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6646 void captionSide
(BSTR v
);
6648 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6651 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6652 void counterIncrement
(BSTR v
);
6654 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6655 BSTR counterIncrement
();
6657 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6658 void counterReset
(BSTR v
);
6660 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6661 BSTR counterReset
();
6663 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6664 void outline
(BSTR v
);
6666 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6669 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6670 void outlineWidth
(VARIANT v
);
6672 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6673 VARIANT outlineWidth
();
6675 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6676 void outlineStyle
(BSTR v
);
6678 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6679 BSTR outlineStyle
();
6681 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6682 void outlineColor
(VARIANT v
);
6684 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6685 VARIANT outlineColor
();
6687 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6688 void boxSizing
(BSTR v
);
6690 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6693 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6694 void borderSpacing
(BSTR v
);
6696 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6697 BSTR borderSpacing
();
6699 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6700 void orphans
(VARIANT v
);
6702 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6705 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6706 void widows
(VARIANT v
);
6708 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6711 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6712 void pageBreakInside
(BSTR v
);
6714 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6715 BSTR pageBreakInside
();
6717 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6718 void emptyCells
(BSTR v
);
6720 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6723 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6724 void msBlockProgression
(BSTR v
);
6726 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6727 BSTR msBlockProgression
();
6729 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6730 void quotes
(BSTR v
);
6732 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6735 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6736 IDispatch
*constructor
();
6743 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6745 interface IHTMLStyle3
: IDispatch
6747 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6748 HRESULT layoutFlow
([in] BSTR v
);
6750 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6751 HRESULT layoutFlow
([retval, out] BSTR * p
);
6753 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6754 HRESULT zoom
([in] VARIANT v
);
6756 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6757 HRESULT zoom
([retval, out] VARIANT * p
);
6759 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6760 HRESULT wordWrap
([in] BSTR v
);
6762 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6763 HRESULT wordWrap
([retval, out] BSTR * p
);
6765 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6766 HRESULT textUnderlinePosition
([in] BSTR v
);
6768 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6769 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6771 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6772 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6774 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6775 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6777 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6778 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6780 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6781 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6783 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6784 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6786 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6787 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6789 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6790 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6792 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6793 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6795 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6796 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6798 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6799 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6801 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6802 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6804 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6805 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6807 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6808 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6810 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6811 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6813 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6814 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6816 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6817 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6819 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6820 HRESULT writingMode
([in] BSTR v
);
6822 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6823 HRESULT writingMode
([retval, out] BSTR * p
);
6825 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6826 HRESULT textAlignLast
([in] BSTR v
);
6828 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6829 HRESULT textAlignLast
([retval, out] BSTR * p
);
6831 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6832 HRESULT textKashidaSpace
([in] VARIANT v
);
6834 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6835 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6838 /*****************************************************************************
6839 * IHTMLSytyle4 interface
6845 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6847 interface IHTMLStyle4
: IDispatch
6849 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6850 HRESULT textOverflow
([in] BSTR v
);
6852 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6853 HRESULT textOverflow
([retval, out] BSTR * p
);
6855 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6856 HRESULT minHeight
([in] VARIANT v
);
6858 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6859 HRESULT minHeight
([retval, out] VARIANT * p
);
6862 /*****************************************************************************
6863 * IHTMLSytyle5 interface
6869 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6871 interface IHTMLStyle5
: IDispatch
6873 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6874 HRESULT msInterpolationMode
([in] BSTR v
);
6876 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6877 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6879 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6880 HRESULT maxHeight
([in] VARIANT v
);
6882 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6883 HRESULT maxHeight
([out, retval] VARIANT *p
);
6885 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6886 HRESULT minWidth
([in] VARIANT v
);
6888 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6889 HRESULT minWidth
([out, retval] VARIANT *p
);
6891 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6892 HRESULT maxWidth
([in] VARIANT v
);
6894 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6895 HRESULT maxWidth
([out, retval] VARIANT *p
);
6898 /*****************************************************************************
6899 * IHTMLSytyle6 interface
6905 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6907 interface IHTMLStyle6
: IDispatch
6909 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6910 HRESULT content
([in] BSTR v
);
6912 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6913 HRESULT content
([out, retval] BSTR *p
);
6915 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6916 HRESULT captionSide
([in] BSTR v
);
6918 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6919 HRESULT captionSide
([retval, out] BSTR *p
);
6921 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6922 HRESULT counterIncrement
([in] BSTR v
);
6924 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6925 HRESULT counterIncrement
([out, retval] BSTR *p
);
6927 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6928 HRESULT counterReset
([in] BSTR v
);
6930 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6931 HRESULT counterReset
([out, retval] BSTR *p
);
6933 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6934 HRESULT outline
([in] BSTR v
);
6936 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6937 HRESULT outline
([out, retval] BSTR *p
);
6939 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6940 HRESULT outlineWidth
([in] VARIANT v
);
6942 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6943 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6945 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6946 HRESULT outlineStyle
([in] BSTR v
);
6948 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6949 HRESULT outlineStyle
([out, retval] BSTR *p
);
6951 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6952 HRESULT outlineColor
([in] VARIANT v
);
6954 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6955 HRESULT outlineColor
([out, retval] VARIANT *p
);
6957 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6958 HRESULT boxSizing
([in] BSTR v
);
6960 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6961 HRESULT boxSizing
([out, retval] BSTR *p
);
6963 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6964 HRESULT borderSpacing
([in] BSTR v
);
6966 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6967 HRESULT borderSpacing
([out, retval] BSTR *p
);
6969 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6970 HRESULT orphans
([in] VARIANT v
);
6972 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6973 HRESULT orphans
([out, retval] VARIANT *p
);
6975 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6976 HRESULT widows
([in] VARIANT v
);
6978 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6979 HRESULT widows
([out, retval] VARIANT *p
);
6981 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6982 HRESULT pageBreakInside
([in] BSTR v
);
6984 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6985 HRESULT pageBreakInside
([out, retval] BSTR *p
);
6987 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6988 HRESULT emptyCells
([in] BSTR v
);
6990 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6991 HRESULT emptyCells
([out, retval] BSTR *p
);
6993 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6994 HRESULT msBlockProgression
([in] BSTR v
);
6996 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6997 HRESULT msBlockProgression
([out, retval] BSTR *p
);
6999 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7000 HRESULT quotes
([in] BSTR v
);
7002 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7003 HRESULT quotes
([out, retval] BSTR *p
);
7008 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7012 [default] dispinterface DispHTMLStyle
;
7013 interface IHTMLStyle
;
7014 interface IHTMLStyle2
;
7015 interface IHTMLStyle3
;
7016 interface IHTMLStyle4
;
7017 interface IHTMLStyle5
;
7018 interface IHTMLStyle6
;
7021 /*****************************************************************************
7022 * DispHTMLW3CComputedStyle dispinterface
7026 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
7028 dispinterface DispHTMLW3CComputedStyle
7032 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
7033 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
7034 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
7035 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
7038 /*****************************************************************************
7039 * IHTMLRenderStyle interface
7045 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7047 interface IHTMLRenderStyle
: IDispatch
7049 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7050 HRESULT textLineThroughStyle
([in] BSTR v
);
7052 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7053 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
7055 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7056 HRESULT textUnderlineStyle
([in] BSTR v
);
7058 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7059 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
7061 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7062 HRESULT textEffect
([in] BSTR v
);
7064 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7065 HRESULT textEffect
([retval, out] BSTR *p
);
7067 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7068 HRESULT textColor
([in] VARIANT v
);
7070 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7071 HRESULT textColor
([retval, out] VARIANT *p
);
7073 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7074 HRESULT textBackgroundColor
([in] VARIANT v
);
7076 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7077 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
7079 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7080 HRESULT textDecorationColor
([in] VARIANT v
);
7082 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7083 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
7085 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7086 HRESULT renderingPriority
([in] LONG v
);
7088 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7089 HRESULT renderingPriority
([retval, out] LONG *p
);
7091 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7092 HRESULT defaultTextSelection
([in] BSTR v
);
7094 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7095 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
7097 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7098 HRESULT textDecoration
([in] BSTR v
);
7100 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7101 HRESULT textDecoration
([retval, out] BSTR *p
);
7104 /*****************************************************************************
7105 * IHTMLCurrentStyle interface
7111 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7113 interface IHTMLCurrentStyle
: IDispatch
7115 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7116 HRESULT position
([retval, out] BSTR *p
);
7118 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7119 HRESULT styleFloat
([retval, out] BSTR *p
);
7121 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7122 HRESULT color
([retval, out] VARIANT *p
);
7124 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7125 HRESULT backgroundColor
([retval, out] VARIANT *p
);
7127 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7128 HRESULT fontFamily
([retval, out] BSTR *p
);
7130 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7131 HRESULT fontStyle
([retval, out] BSTR *p
);
7133 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7134 HRESULT fontVariant
([retval, out] BSTR *p
);
7136 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7137 HRESULT fontWeight
([retval, out] VARIANT *p
);
7139 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7140 HRESULT fontSize
([retval, out] VARIANT *p
);
7142 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7143 HRESULT backgroundImage
([retval, out] BSTR *p
);
7145 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7146 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
7148 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7149 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
7151 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7152 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
7154 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7155 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
7157 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7158 HRESULT borderTopColor
([retval, out] VARIANT *p
);
7160 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7161 HRESULT borderRightColor
([retval, out] VARIANT *p
);
7163 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7164 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
7166 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7167 HRESULT borderTopStyle
([retval, out] BSTR *p
);
7169 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7170 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7172 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7173 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7175 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7176 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7178 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7179 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7181 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7182 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7184 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7185 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7187 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7188 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7190 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7191 HRESULT left
([retval, out] VARIANT *p
);
7193 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7194 HRESULT top
([retval, out] VARIANT *p
);
7196 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7197 HRESULT width
([retval, out] VARIANT *p
);
7199 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7200 HRESULT height
([retval, out] VARIANT *p
);
7202 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7203 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7205 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7206 HRESULT paddingTop
([retval, out] VARIANT *p
);
7208 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7209 HRESULT paddingRight
([retval, out] VARIANT *p
);
7211 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7212 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7214 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7215 HRESULT textAlign
([retval, out] BSTR *p
);
7217 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7218 HRESULT textDecoration
([retval, out] BSTR *p
);
7220 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7221 HRESULT display
([retval, out] BSTR *p
);
7223 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7224 HRESULT visibility
([retval, out] BSTR *p
);
7226 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7227 HRESULT zIndex
([retval, out] VARIANT *p
);
7229 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7230 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7232 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7233 HRESULT lineHeight
([retval, out] VARIANT *p
);
7235 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7236 HRESULT textIndent
([retval, out] VARIANT *p
);
7238 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7239 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7241 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7242 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7244 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7245 HRESULT marginTop
([retval, out] VARIANT *p
);
7247 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7248 HRESULT marginRight
([retval, out] VARIANT *p
);
7250 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7251 HRESULT marginBottom
([retval, out] VARIANT *p
);
7253 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7254 HRESULT marginLeft
([retval, out] VARIANT *p
);
7256 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7257 HRESULT clear
([retval, out] BSTR *p
);
7259 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7260 HRESULT listStyleType
([retval, out] BSTR *p
);
7262 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7263 HRESULT listStylePosition
([retval, out] BSTR *p
);
7265 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7266 HRESULT listStyleImage
([retval, out] BSTR *p
);
7268 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7269 HRESULT clipTop
([retval, out] VARIANT *p
);
7271 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7272 HRESULT clipRight
([retval, out] VARIANT *p
);
7274 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7275 HRESULT clipBottom
([retval, out] VARIANT *p
);
7277 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7278 HRESULT clipLeft
([retval, out] VARIANT *p
);
7280 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7281 HRESULT overflow
([retval, out] BSTR *p
);
7283 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7284 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7286 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7287 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7289 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7290 HRESULT cursor
([retval, out] BSTR *p
);
7292 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7293 HRESULT tableLayout
([retval, out] BSTR *p
);
7295 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7296 HRESULT borderCollapse
([retval, out] BSTR *p
);
7298 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7299 HRESULT direction
([retval, out] BSTR *p
);
7301 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7302 HRESULT behavior
([retval, out] BSTR *p
);
7304 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7305 HRESULT getAttribute
(
7306 [in] BSTR strAttributeName
,
7307 [defaultvalue(0), in] LONG lFlags
,
7308 [retval, out] VARIANT *AttributeValue
);
7310 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7311 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7313 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7314 HRESULT right
([retval, out] VARIANT *p
);
7316 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7317 HRESULT bottom
([retval, out] VARIANT *p
);
7319 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7320 HRESULT imeMode
([retval, out] BSTR *p
);
7322 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7323 HRESULT rubyAlign
([retval, out] BSTR *p
);
7325 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7326 HRESULT rubyPosition
([retval, out] BSTR *p
);
7328 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7329 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7331 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7332 HRESULT textAutospace
([retval, out] BSTR *p
);
7334 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7335 HRESULT lineBreak
([retval, out] BSTR *p
);
7337 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7338 HRESULT wordBreak
([retval, out] BSTR *p
);
7340 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7341 HRESULT textJustify
([retval, out] BSTR *p
);
7343 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7344 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7346 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7347 HRESULT textKashida
([retval, out] VARIANT *p
);
7349 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7350 HRESULT blockDirection
([retval, out] BSTR *p
);
7352 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7353 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7355 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7356 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7358 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7359 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7361 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7362 HRESULT layoutGridType
([retval, out] BSTR *p
);
7364 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7365 HRESULT borderStyle
([retval, out] BSTR *p
);
7367 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7368 HRESULT borderColor
([retval, out] BSTR *p
);
7370 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7371 HRESULT borderWidth
([retval, out] BSTR *p
);
7373 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7374 HRESULT padding
([retval, out] BSTR *p
);
7376 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7377 HRESULT margin
([retval, out] BSTR *p
);
7379 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7380 HRESULT accelerator
([retval, out] BSTR *p
);
7382 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7383 HRESULT overflowX
([retval, out] BSTR *p
);
7385 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7386 HRESULT overflowY
([retval, out] BSTR *p
);
7388 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7389 HRESULT textTransform
([retval, out] BSTR *p
);
7392 /*****************************************************************************
7393 * IHTMLCurrentStyle2 interface
7399 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7401 interface IHTMLCurrentStyle2
: IDispatch
7403 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7404 HRESULT layoutFlow
([retval, out] BSTR * p
);
7406 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7407 HRESULT wordWrap
([retval, out] BSTR * p
);
7409 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7410 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7412 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7413 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7415 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7416 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7418 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7419 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7421 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7422 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7424 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7425 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7427 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7428 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7430 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7431 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7433 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7434 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7436 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7437 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7439 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7440 HRESULT writingMode
([retval, out] BSTR * p
);
7442 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7443 HRESULT zoom
([retval, out] VARIANT * p
);
7445 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7446 HRESULT filter
([retval, out] BSTR * p
);
7448 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7449 HRESULT textAlignLast
([retval, out] BSTR * p
);
7451 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7452 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7454 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7455 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7458 /*****************************************************************************
7459 * IHTMLCurrentStyle3 interface
7465 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7467 interface IHTMLCurrentStyle3
: IDispatch
7469 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7470 HRESULT textOverflow
([retval, out] BSTR * p
);
7472 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7473 HRESULT minHeight
([retval, out] VARIANT * p
);
7475 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7476 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7478 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7479 HRESULT whiteSpace
([retval, out] BSTR * p
);
7482 /*****************************************************************************
7483 * IHTMLCurrentStyle4 interface
7489 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7491 interface IHTMLCurrentStyle4
: IDispatch
7493 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7494 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7496 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7497 HRESULT maxHeight
([retval, out] VARIANT * p
);
7499 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7500 HRESULT minWidth
([retval, out] VARIANT * p
);
7502 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7503 HRESULT maxWidth
([retval, out] VARIANT * p
);
7506 /*****************************************************************************
7507 * DispHTMLCurrentStyle dispinterface
7511 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7513 dispinterface DispHTMLCurrentStyle
7517 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7520 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7523 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7526 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7527 VARIANT backgroundColor
();
7529 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7532 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7535 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7538 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7539 VARIANT fontWeight
();
7541 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7544 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7545 BSTR backgroundImage
();
7547 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7548 VARIANT backgroundPositionX
();
7550 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7551 VARIANT backgroundPositionY
();
7553 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7554 BSTR backgroundRepeat
();
7556 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7557 VARIANT borderLeftColor
();
7559 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7560 VARIANT borderTopColor
();
7562 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7563 VARIANT borderRightColor
();
7565 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7566 VARIANT borderBottomColor
();
7568 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7569 BSTR borderTopStyle
();
7571 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7572 BSTR borderRightStyle
();
7574 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7575 BSTR borderBottomStyle
();
7577 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7578 BSTR borderLeftStyle
();
7580 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7581 VARIANT borderTopWidth
();
7583 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7584 VARIANT borderRightWidth
();
7586 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7587 VARIANT borderBottomWidth
();
7589 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7590 VARIANT borderLeftWidth
();
7592 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7595 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7598 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7601 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7604 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7605 VARIANT paddingLeft
();
7607 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7608 VARIANT paddingTop
();
7610 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7611 VARIANT paddingRight
();
7613 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7614 VARIANT paddingBottom
();
7616 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7619 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7620 BSTR textDecoration
();
7622 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7625 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7628 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7631 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7632 VARIANT letterSpacing
();
7634 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7635 VARIANT lineHeight
();
7637 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7638 VARIANT textIndent
();
7640 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7641 VARIANT verticalAlign
();
7643 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7644 BSTR backgroundAttachment
();
7646 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7647 VARIANT marginTop
();
7649 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7650 VARIANT marginRight
();
7652 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7653 VARIANT marginBottom
();
7655 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7656 VARIANT marginLeft
();
7658 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7661 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7662 BSTR listStyleType
();
7664 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7665 BSTR listStylePosition
();
7667 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7668 BSTR listStyleImage
();
7670 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7673 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7674 VARIANT clipRight
();
7676 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7677 VARIANT clipBottom
();
7679 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7682 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7685 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7686 BSTR pageBreakBefore
();
7688 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7689 BSTR pageBreakAfter
();
7691 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7694 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7697 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7698 BSTR borderCollapse
();
7700 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7703 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7706 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7707 VARIANT getAttribute
(
7708 [in] BSTR strAttributeName
,
7709 [in, defaultvalue(0)] LONG lFlags
);
7711 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7714 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7717 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7720 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7723 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7726 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7727 BSTR rubyPosition
();
7729 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7730 BSTR rubyOverhang
();
7732 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7733 BSTR textAutospace
();
7735 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7738 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7741 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7744 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7745 BSTR textJustifyTrim
();
7747 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7748 VARIANT textKashida
();
7750 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7751 BSTR blockDirection
();
7753 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7754 VARIANT layoutGridChar
();
7756 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7757 VARIANT layoutGridLine
();
7759 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7760 BSTR layoutGridMode
();
7762 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7763 BSTR layoutGridType
();
7765 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7768 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7771 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7774 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7777 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7780 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7783 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7786 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7789 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7790 BSTR textTransform
();
7792 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7795 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7798 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7799 BSTR textUnderlinePosition
();
7801 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7802 VARIANT_BOOL hasLayout
();
7804 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7805 VARIANT scrollbarBaseColor
();
7807 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7808 VARIANT scrollbarFaceColor
();
7810 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7811 VARIANT scrollbar3dLightColor
();
7813 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7814 VARIANT scrollbarShadowColor
();
7816 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7817 VARIANT scrollbarHighlightColor
();
7819 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7820 VARIANT scrollbarDarkShadowColor
();
7822 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7823 VARIANT scrollbarArrowColor
();
7825 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7826 VARIANT scrollbarTrackColor
();
7828 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7831 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7834 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7837 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7838 BSTR textAlignLast
();
7840 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7841 VARIANT textKashidaSpace
();
7843 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7844 VARIANT_BOOL isBlock
();
7846 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7847 BSTR textOverflow
();
7849 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7850 VARIANT minHeight
();
7852 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7853 VARIANT wordSpacing
();
7855 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7858 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7859 BSTR msInterpolationMode
();
7861 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7862 VARIANT maxHeight
();
7864 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7867 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7873 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7875 coclass HTMLCurrentStyle
7877 [default] dispinterface DispHTMLCurrentStyle
;
7878 interface IHTMLCurrentStyle
;
7879 interface IHTMLCurrentStyle2
;
7880 interface IHTMLCurrentStyle3
;
7881 interface IHTMLCurrentStyle4
;
7884 /*****************************************************************************
7885 * IHTMLRect interface
7891 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7893 interface IHTMLRect
: IDispatch
7895 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7896 HRESULT left
([in] LONG v
);
7898 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7899 HRESULT left
([retval, out] LONG *p
);
7901 [propput, id(DISPID_IHTMLRECT_TOP
)]
7902 HRESULT top
([in] LONG v
);
7904 [propget, id(DISPID_IHTMLRECT_TOP
)]
7905 HRESULT top
([retval, out] LONG *p
);
7907 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7908 HRESULT right
([in] LONG v
);
7910 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7911 HRESULT right
([retval, out] LONG *p
);
7913 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7914 HRESULT bottom
([in] LONG v
);
7916 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7917 HRESULT bottom
([retval, out] LONG *p
);
7920 /*****************************************************************************
7921 * IHTMLRectCollection interface
7927 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7929 interface IHTMLRectCollection
: IDispatch
7931 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7932 HRESULT length
([retval, out] LONG *p
);
7934 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7935 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7937 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7939 [in] VARIANT *pvarIndex
,
7940 [retval, out] VARIANT *pvarResult
);
7943 /*****************************************************************************
7944 * IHTMLDOMNode interface
7950 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7952 interface IHTMLDOMNode
: IDispatch
7954 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7955 HRESULT nodeType
([retval, out] LONG *p
);
7957 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7958 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7960 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7961 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
7963 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
7964 HRESULT childNodes
([retval, out] IDispatch
**p
);
7966 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
7967 HRESULT attributes
([retval, out] IDispatch
**p
);
7969 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
7970 HRESULT insertBefore
(
7971 [in] IHTMLDOMNode
*newChild
,
7972 [optional, in] VARIANT refChild
,
7973 [retval, out] IHTMLDOMNode
**node
);
7975 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
7976 HRESULT removeChild
(
7977 [in] IHTMLDOMNode
*oldChild
,
7978 [retval, out] IHTMLDOMNode
**node
);
7980 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
7981 HRESULT replaceChild
(
7982 [in] IHTMLDOMNode
*newChild
,
7983 [in] IHTMLDOMNode
*oldChild
,
7984 [retval, out] IHTMLDOMNode
**node
);
7986 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
7988 [in] VARIANT_BOOL fDeep
,
7989 [retval, out] IHTMLDOMNode
**clonedNode
);
7991 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
7993 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
7994 [retval, out] IHTMLDOMNode
**removed
);
7996 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
7998 [in] IHTMLDOMNode
*otherNode
,
7999 [retval, out] IHTMLDOMNode
**swappedNode
);
8001 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
8002 HRESULT replaceNode
(
8003 [in] IHTMLDOMNode
*replacement
,
8004 [retval, out] IHTMLDOMNode
**replaced
);
8006 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
8007 HRESULT appendChild
(
8008 [in] IHTMLDOMNode
*newChild
,
8009 [retval, out] IHTMLDOMNode
**node
);
8011 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
8012 HRESULT nodeName
([retval, out] BSTR *p
);
8014 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8015 HRESULT nodeValue
([in] VARIANT v
);
8017 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8018 HRESULT nodeValue
([retval, out] VARIANT *p
);
8020 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
8021 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8023 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
8024 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8026 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
8027 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8029 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
8030 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8033 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
8034 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
8037 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
8038 IHTMLDOMNode
* parentNode
(); \
8040 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
8041 VARIANT_BOOL hasChildNodes
(); \
8043 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
8044 IDispatch
* childNodes
(); \
8046 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
8047 IDispatch
* attributes
(); \
8049 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
8050 IHTMLDOMNode
* insertBefore
( \
8051 [in] IHTMLDOMNode
* newChild
, \
8052 [optional, in] VARIANT refChild
); \
8054 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
8055 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
8057 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
8058 IHTMLDOMNode
* replaceChild
( \
8059 [in] IHTMLDOMNode
* newChild
, \
8060 [in] IHTMLDOMNode
* oldChild
); \
8062 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
8063 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
8065 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
8066 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
8068 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
8069 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
8071 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
8072 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
8074 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
8075 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
8077 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
8080 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8081 void nodeValue
(VARIANT v
); \
8083 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8084 VARIANT nodeValue
(); \
8086 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
8087 IHTMLDOMNode
* firstChild
(); \
8089 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
8090 IHTMLDOMNode
* lastChild
(); \
8092 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
8093 IHTMLDOMNode
* previousSibling
(); \
8095 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
8096 IHTMLDOMNode
* nextSibling
()
8098 /*****************************************************************************
8099 * IHTMLDOMNode2 interface
8105 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8107 interface IHTMLDOMNode2
: IDispatch
8109 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
8110 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8113 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
8114 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
8115 IDispatch
*ownerDocument
()
8117 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8118 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8119 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
8121 /*****************************************************************************
8122 * IHTMLDOMNode3 interface
8128 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8130 interface IHTMLDOMNode3
: IDispatch
8132 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8133 HRESULT prefix
([in] VARIANT v
);
8135 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8136 HRESULT prefix
([out, retval] VARIANT *p
);
8138 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8139 HRESULT localName
([out, retval] VARIANT *p
);
8141 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8142 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8144 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8145 HRESULT textContent
([in] VARIANT v
);
8147 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8148 HRESULT textContent
([out, retval] VARIANT *p
);
8150 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8151 HRESULT isEqualNode
(
8152 [in] IHTMLDOMNode3
*otherNode
,
8153 [out, retval] VARIANT_BOOL *isEqual
);
8155 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8156 HRESULT lookupNamespaceURI
(
8157 [in] VARIANT *pvarPrefix
,
8158 [out, retval] VARIANT *pvarNamespaceURI
);
8160 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8161 HRESULT lookupPrefix
(
8162 [in] VARIANT *pvarNamespaceURI
,
8163 [out, retval] VARIANT *pvarPrefix
);
8165 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8166 HRESULT isDefaultNamespace
(
8167 [in] VARIANT *pvarNamespace
,
8168 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8170 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8171 HRESULT appendChild
(
8172 [in] IHTMLDOMNode
*newChild
,
8173 [out, retval] IHTMLDOMNode
**node
);
8175 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8176 HRESULT insertBefore
(
8177 [in] IHTMLDOMNode
*newChild
,
8178 [in, optional] VARIANT refChild
,
8179 [out, retval] IHTMLDOMNode
**node
);
8181 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8182 HRESULT removeChild
(
8183 [in] IHTMLDOMNode
*oldChild
,
8184 [out, retval] IHTMLDOMNode
**node
);
8186 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8187 HRESULT replaceChild
(
8188 [in] IHTMLDOMNode
*newChild
,
8189 [in] IHTMLDOMNode
*oldChild
,
8190 [out, retval] IHTMLDOMNode
**node
);
8192 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8194 [in] IHTMLDOMNode3
*otherNode
,
8195 [out, retval] VARIANT_BOOL *isSame
);
8197 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8198 HRESULT compareDocumentPosition
(
8199 [in] IHTMLDOMNode
*otherNode
,
8200 [out, retval] USHORT
*flags
);
8202 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8203 HRESULT isSupported
(
8205 [in] VARIANT version,
8206 [out, retval] VARIANT_BOOL *pfisSupported
);
8209 /*****************************************************************************
8210 * IHTMLDOMAttribute interface
8216 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8218 interface IHTMLDOMAttribute
: IDispatch
8220 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8221 HRESULT nodeName
([retval, out] BSTR *p
);
8223 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8224 HRESULT nodeValue
([in] VARIANT v
);
8226 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8227 HRESULT nodeValue
([retval, out] VARIANT *p
);
8229 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8230 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8233 /*****************************************************************************
8234 * IHTMLDOMAttribute2 interface
8240 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8242 interface IHTMLDOMAttribute2
: IDispatch
8244 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8245 HRESULT name
([retval, out] BSTR *p
);
8247 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8248 HRESULT value
([in] BSTR v
);
8250 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8251 HRESULT value
([retval, out] BSTR *p
);
8253 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8254 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8256 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8257 HRESULT nodeType
([retval, out] long *p
);
8259 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8260 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8262 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8263 HRESULT childNodes
([retval, out] IDispatch
**p
);
8265 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8266 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8268 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8269 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8271 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8272 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8274 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8275 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8277 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8278 HRESULT attributes
([retval, out] IDispatch
**p
);
8280 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8281 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8283 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8284 HRESULT insertBefore
(
8285 [in] IHTMLDOMNode
*newChild
,
8286 [optional, in] VARIANT refChild
,
8287 [retval, out] IHTMLDOMNode
**node
);
8289 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8290 HRESULT replaceChild
(
8291 [in] IHTMLDOMNode
*newChild
,
8292 [in] IHTMLDOMNode
*oldChild
,
8293 [retval, out] IHTMLDOMNode
**node
);
8295 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8296 HRESULT removeChild
(
8297 [in] IHTMLDOMNode
*oldChild
,
8298 [retval, out] IHTMLDOMNode
**node
);
8300 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8301 HRESULT appendChild
(
8302 [in] IHTMLDOMNode
*newChild
,
8303 [retval, out] IHTMLDOMNode
**node
);
8305 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8306 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8308 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8310 [in] VARIANT_BOOL fDeep
,
8311 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8314 /*****************************************************************************
8315 * IHTMLDOMTextNode interface
8321 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8323 interface IHTMLDOMTextNode
: IDispatch
8325 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8326 HRESULT data
([in] BSTR v
);
8328 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8329 HRESULT data
([out, retval] BSTR *p
);
8331 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8332 HRESULT toString
([out, retval] BSTR *String);
8334 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8335 HRESULT length
([out, retval] LONG *p
);
8337 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8340 [out, retval] IHTMLDOMNode
**pRetNode
);
8343 /*****************************************************************************
8344 * IHTMLDOMTextNode2 interface
8350 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8352 interface IHTMLDOMTextNode2
: IDispatch
8354 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8355 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8357 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8358 HRESULT appendData
([in] BSTR bstrstring
);
8360 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8361 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8363 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8364 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8366 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8367 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8372 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8374 coclass HTMLDOMTextNode
8376 [default] dispinterface DispHTMLDOMTextNode
;
8377 interface IHTMLDOMTextNode
;
8378 interface IHTMLDOMTextNode2
;
8379 interface IHTMLDOMNode
;
8380 interface IHTMLDOMNode2
;
8383 /*****************************************************************************
8384 * IDOMDocumentType interface
8390 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8392 interface IDOMDocumentType
: IDispatch
8394 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8395 HRESULT name
([out, retval] BSTR *p
);
8397 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8398 HRESULT entities
([out, retval] IDispatch
**p
);
8400 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8401 HRESULT notations
([out, retval] IDispatch
**p
);
8403 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8404 HRESULT publicId
([out, retval] VARIANT *p
);
8406 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8407 HRESULT systemId
([out, retval] VARIANT *p
);
8409 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8410 HRESULT internalSubset
([out, retval] VARIANT *p
);
8413 /*****************************************************************************
8414 * IHTMLDOMImplementation interface
8420 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8422 interface IHTMLDOMImplementation
: IDispatch
8424 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8426 [in] BSTR bstrfeature
,
8427 [optional, in] VARIANT version,
8428 [retval, out] VARIANT_BOOL *pfHasFeature
);
8431 /*****************************************************************************
8432 * IHTMLDOMImplementation2 interface
8438 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8440 interface IHTMLDOMImplementation2
: IDispatch
8442 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8443 HRESULT createDocumentType
(
8444 [in] BSTR bstrQualifiedName
,
8445 [in] VARIANT *pvarPublicId
,
8446 [in] VARIANT *pvarSystemId
,
8447 [out, retval] IDOMDocumentType
**newDocumentType
);
8449 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8450 HRESULT createDocument
(
8451 [in] VARIANT *pvarNS
,
8452 [in] VARIANT *pvarTagName
,
8453 [in] IDOMDocumentType
*pDocumentType
,
8454 [out, retval] IHTMLDocument7
**ppnewDocument
);
8456 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8457 HRESULT createHTMLDocument
(
8458 [in] BSTR bstrTitle
,
8459 [out, retval] IHTMLDocument7
**ppnewDocument
);
8461 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8463 [in] BSTR bstrfeature
,
8464 [in, optional] VARIANT version,
8465 [out, retval] VARIANT_BOOL *pfHasFeature
);
8468 /*****************************************************************************
8469 * DispHTMLDOMImplementation dispinterface
8473 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8475 dispinterface DispHTMLDOMImplementation
8479 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8480 VARIANT_BOOL hasFeature
(
8481 [in] BSTR bstrfeature
,
8482 [in, optional] VARIANT version);
8484 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8485 IDOMDocumentType
*createDocumentType
(
8486 [in] BSTR bstrQualifiedName
,
8487 [in] VARIANT *pvarPublicId
,
8488 [in] VARIANT *pvarSystemId
);
8490 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8491 IHTMLDocument7
*createDocument
(
8492 [in] VARIANT *pvarNS
,
8493 [in] VARIANT *pvarTagName
,
8494 [in] IDOMDocumentType
*pDocumentType
);
8496 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8497 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8499 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8500 VARIANT_BOOL ie9_hasFeature
(
8501 [in] BSTR bstrfeature
,
8502 [in, optional] VARIANT version);
8504 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8505 IDispatch
*constructor
();
8508 /*****************************************************************************
8509 * DispHTMLDOMAttribute dispinterface
8513 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8515 dispinterface DispHTMLDOMAttribute
8519 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8522 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8523 void nodeValue
(VARIANT v
);
8525 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8526 VARIANT nodeValue
();
8528 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8529 VARIANT_BOOL specified
();
8531 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8534 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8537 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8540 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8541 VARIANT_BOOL expando
();
8543 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8546 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8547 IHTMLDOMNode
*parentNode
();
8549 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8550 IDispatch
*childNodes
();
8552 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8553 IHTMLDOMNode
*firstChild
();
8555 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8556 IHTMLDOMNode
*lastChild
();
8558 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8559 IHTMLDOMNode
*previousSibling
();
8561 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8562 IHTMLDOMNode
*nextSibling
();
8564 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8565 IDispatch
*attributes
();
8567 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8568 IDispatch
*ownerDocument
();
8570 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8571 IHTMLDOMNode
*insertBefore
(
8572 [in] IHTMLDOMNode
*newChild
,
8573 [optional, in] VARIANT refChild
);
8575 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8576 IHTMLDOMNode
*replaceChild
(
8577 [in] IHTMLDOMNode
*newChild
,
8578 [in] IHTMLDOMNode
*oldChild
);
8580 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8581 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8583 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8584 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8586 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8587 VARIANT_BOOL hasChildNodes
();
8589 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8590 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8592 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8593 void ie8_nodeValue
(VARIANT v
);
8595 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8596 VARIANT ie8_nodeValue
();
8598 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8599 void ie8_value
(BSTR v
);
8601 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8604 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8605 VARIANT_BOOL ie8_specified
();
8607 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8608 IHTMLElement2
*ownerElement
();
8610 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8613 /*****************************************************************************
8614 * IHTMLDocumentCompatibleInfo interface
8620 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8622 interface IHTMLDocumentCompatibleInfo
: IDispatch
8624 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8625 HRESULT userAgent
([retval, out] BSTR *p
);
8627 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8628 HRESULT version([retval, out] BSTR *p
);
8631 /*****************************************************************************
8632 * IHTMLDocumentCompatibleInfoCollection interface
8638 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8640 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8642 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8643 HRESULT length
([retval, out] long *p
);
8645 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8646 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8649 /*****************************************************************************
8650 * DispHTMLDOMTextNode dispinterface
8654 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8656 dispinterface DispHTMLDOMTextNode
8660 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8663 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8666 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8669 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8672 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8673 IHTMLDOMNode
*splitText
([in] LONG offset
);
8675 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8680 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8681 void appendData
([in] BSTR bstrstring
);
8683 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8686 [in] BSTR bstrstring
);
8688 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8693 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8697 [in] BSTR bstrstring
);
8699 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8702 /*****************************************************************************
8703 * IHTMLAttributeCollection interface
8709 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8711 interface IHTMLAttributeCollection
: IDispatch
8713 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8715 [retval, out] long *p
);
8717 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8719 [retval, out] IUnknown
**p
);
8721 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8723 [optional, in] VARIANT *name
,
8724 [retval, out] IDispatch
**pdisp
);
8727 /*****************************************************************************
8728 * IHTMLAttributeCollection2 interface
8734 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8736 interface IHTMLAttributeCollection2
: IDispatch
8738 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8739 HRESULT getNamedItem
(
8741 [retval, out] IHTMLDOMAttribute
**newretNode
);
8743 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8744 HRESULT setNamedItem
(
8745 [in] IHTMLDOMAttribute
*ppNode
,
8746 [retval, out] IHTMLDOMAttribute
**newretNode
);
8748 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8749 HRESULT removeNamedItem
(
8751 [retval, out] IHTMLDOMAttribute
**newretNode
);
8754 /*****************************************************************************
8755 * IHTMLAttributeCollection3 interface
8761 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8763 interface IHTMLAttributeCollection3
: IDispatch
8765 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8766 HRESULT getNamedItem
(
8768 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8770 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8771 HRESULT setNamedItem
(
8772 [in] IHTMLDOMAttribute
*pNodeIn
,
8773 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8775 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8776 HRESULT removeNamedItem
(
8778 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8780 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8783 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8785 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8786 HRESULT length
([retval, out] long *p
);
8789 /*****************************************************************************
8790 * DispHTMLAttributeCollection dispinterface
8794 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8796 dispinterface DispHTMLAttributeCollection
8800 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8803 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8804 IUnknown
*_newEnum
();
8806 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8807 IDispatch
*item
([optional, in] VARIANT *name
);
8809 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8810 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8812 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8813 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8815 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8816 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8818 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8819 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8821 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8822 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8824 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8825 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8827 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8828 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8830 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8833 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8834 IDispatch
*constructor
();
8837 /*****************************************************************************
8838 * IHTMLDOMChildrenCollection interface
8844 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8846 interface IHTMLDOMChildrenCollection
: IDispatch
8848 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8849 HRESULT length
([out, retval] LONG *p
);
8851 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8852 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8854 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8857 [out, retval] IDispatch
**ppItem
);
8860 /*****************************************************************************
8861 * DispDOMChildrenCollection dispinterface
8865 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8867 dispinterface DispDOMChildrenCollection
8871 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8874 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8875 IUnknown
*_newEnum
();
8877 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8878 IDispatch
*item
([in] LONG index
);
8881 /*****************************************************************************
8882 * IHTMLElement interface
8888 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8890 interface IHTMLElement
: IDispatch
8892 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
8893 HRESULT setAttribute
(
8894 [in] BSTR strAttributeName
,
8895 [in] VARIANT AttributeValue
,
8896 [defaultvalue(1), in] LONG lFlags
);
8898 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
8899 HRESULT getAttribute
(
8900 [in] BSTR strAttributeName
,
8901 [defaultvalue(0), in] LONG lFlags
,
8902 [retval, out] VARIANT *AttributeValue
);
8904 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
8905 HRESULT removeAttribute
(
8906 [in] BSTR strAttributeName
,
8907 [defaultvalue(1), in] LONG lFlags
,
8908 [retval, out] VARIANT_BOOL *pfSuccess
);
8910 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8911 HRESULT className
([in] BSTR v
);
8913 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8914 HRESULT className
([retval, out] BSTR *p
);
8916 [propput, id(DISPID_IHTMLELEMENT_ID
)]
8917 HRESULT id([in] BSTR v
);
8919 [propget, id(DISPID_IHTMLELEMENT_ID
)]
8920 HRESULT id([retval, out] BSTR *p
);
8922 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
8923 HRESULT tagName
([retval, out] BSTR *p
);
8925 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
8926 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
8928 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
8929 HRESULT style
([retval, out] IHTMLStyle
**p
);
8931 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
8932 HRESULT onhelp
([in] VARIANT v
);
8934 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
8935 HRESULT onhelp
([retval, out] VARIANT *p
);
8937 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8938 HRESULT onclick
([in] VARIANT v
);
8940 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8941 HRESULT onclick
([retval, out] VARIANT *p
);
8943 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8944 HRESULT ondblclick
([in] VARIANT v
);
8946 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8947 HRESULT ondblclick
([retval, out] VARIANT *p
);
8949 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8950 HRESULT onkeydown
([in] VARIANT v
);
8952 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8953 HRESULT onkeydown
([retval, out] VARIANT *p
);
8955 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8956 HRESULT onkeyup
([in] VARIANT v
);
8958 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8959 HRESULT onkeyup
([retval, out] VARIANT *p
);
8961 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8962 HRESULT onkeypress
([in] VARIANT v
);
8964 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8965 HRESULT onkeypress
([retval, out] VARIANT *p
);
8967 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8968 HRESULT onmouseout
([in] VARIANT v
);
8970 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8971 HRESULT onmouseout
([retval, out] VARIANT *p
);
8973 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8974 HRESULT onmouseover
([in] VARIANT v
);
8976 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8977 HRESULT onmouseover
([retval, out] VARIANT *p
);
8979 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8980 HRESULT onmousemove
([in] VARIANT v
);
8982 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8983 HRESULT onmousemove
([retval, out] VARIANT *p
);
8985 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8986 HRESULT onmousedown
([in] VARIANT v
);
8988 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8989 HRESULT onmousedown
([retval, out] VARIANT *p
);
8991 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8992 HRESULT onmouseup
([in] VARIANT v
);
8994 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8995 HRESULT onmouseup
([retval, out] VARIANT *p
);
8997 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
8998 HRESULT document
([retval, out] IDispatch
**p
);
9000 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
9001 HRESULT title
([in] BSTR v
);
9003 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9004 HRESULT title
([retval, out] BSTR *p
);
9006 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9007 HRESULT language
([in] BSTR v
);
9009 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9010 HRESULT language
([retval, out] BSTR *p
);
9012 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9013 HRESULT onselectstart
([in] VARIANT v
);
9015 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9016 HRESULT onselectstart
([retval, out] VARIANT *p
);
9018 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9019 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9021 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9023 [in] IHTMLElement
*pChild
,
9024 [retval, out] VARIANT_BOOL *pfResult
);
9026 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9027 HRESULT sourceIndex
([retval, out] LONG *p
);
9029 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9030 HRESULT recordNumber
([retval, out] VARIANT *p
);
9032 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9033 HRESULT lang
([in] BSTR v
);
9035 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9036 HRESULT lang
([retval, out] BSTR *p
);
9038 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9039 HRESULT offsetLeft
([retval, out] LONG *p
);
9041 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9042 HRESULT offsetTop
([retval, out] LONG *p
);
9044 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9045 HRESULT offsetWidth
([retval, out] LONG *p
);
9047 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9048 HRESULT offsetHeight
([retval, out] LONG *p
);
9050 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9051 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9053 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9054 HRESULT innerHTML
([in] BSTR v
);
9056 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9057 HRESULT innerHTML
([retval, out] BSTR *p
);
9059 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9060 HRESULT innerText
([in] BSTR v
);
9062 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9063 HRESULT innerText
([retval, out] BSTR *p
);
9065 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9066 HRESULT outerHTML
([in] BSTR v
);
9068 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9069 HRESULT outerHTML
([retval, out] BSTR *p
);
9071 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9072 HRESULT outerText
([in] BSTR v
);
9074 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9075 HRESULT outerText
([retval, out] BSTR *p
);
9077 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9078 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9080 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9081 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9083 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9084 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9086 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9087 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9089 [id(DISPID_IHTMLELEMENT_CLICK
)]
9092 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9093 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9095 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9096 HRESULT ondragstart
([in] VARIANT v
);
9098 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9099 HRESULT ondragstart
([retval, out] VARIANT *p
);
9101 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9102 HRESULT toString
([retval, out] BSTR *String);
9104 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9105 HRESULT onbeforeupdate
([in] VARIANT v
);
9107 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9108 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9110 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9111 HRESULT onafterupdate
([in] VARIANT v
);
9113 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9114 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9116 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9117 HRESULT onerrorupdate
([in] VARIANT v
);
9119 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9120 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9122 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9123 HRESULT onrowexit
([in] VARIANT v
);
9125 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9126 HRESULT onrowexit
([retval, out] VARIANT *p
);
9128 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9129 HRESULT onrowenter
([in] VARIANT v
);
9131 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9132 HRESULT onrowenter
([retval, out] VARIANT *p
);
9134 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9135 HRESULT ondatasetchanged
([in] VARIANT v
);
9137 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9138 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9140 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9141 HRESULT ondataavailable
([in] VARIANT v
);
9143 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9144 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9146 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9147 HRESULT ondatasetcomplete
([in] VARIANT v
);
9149 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9150 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9152 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9153 HRESULT onfilterchange
([in] VARIANT v
);
9155 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9156 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9158 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9159 HRESULT children
([retval, out] IDispatch
**p
);
9161 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9162 HRESULT all
([retval, out] IDispatch
**p
);
9165 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9166 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9167 void setAttribute
( \
9168 [in] BSTR strAttributeName
, \
9169 [in] VARIANT AttValue
, \
9170 [defaultvalue(1), in] LONG lFlags
); \
9172 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9173 VARIANT getAttribute
( \
9174 [in] BSTR strAttributeName
, \
9175 [defaultvalue(0), in] LONG lFlags
); \
9177 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9178 VARIANT_BOOL removeAttribute
( \
9179 [in] BSTR strAttributeName
, \
9180 [defaultvalue(1), in] LONG lFlags
); \
9182 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9183 void className
(BSTR v
); \
9185 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9188 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9191 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9194 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9197 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9198 IHTMLElement
*parentElement
(); \
9200 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9201 IHTMLStyle
*style
(); \
9203 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9204 void onhelp
(VARIANT v
); \
9206 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9209 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9210 void onclick
(VARIANT v
); \
9212 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9213 VARIANT onclick
(); \
9215 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9216 void ondblclick
(VARIANT v
); \
9218 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9219 VARIANT ondblclick
(); \
9221 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9222 void onkeydown
(VARIANT v
); \
9224 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9225 VARIANT onkeydown
(); \
9227 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9228 void onkeyup
(VARIANT v
); \
9230 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9231 VARIANT onkeyup
(); \
9233 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9234 void onkeypress
(VARIANT v
); \
9236 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9237 VARIANT onkeypress
(); \
9239 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9240 void onmouseout
(VARIANT v
); \
9242 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9243 VARIANT onmouseout
(); \
9245 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9246 void onmouseover
(VARIANT v
); \
9248 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9249 VARIANT onmouseover
(); \
9251 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9252 void onmousemove
(VARIANT v
); \
9254 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9255 VARIANT onmousemove
(); \
9257 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9258 void onmousedown
(VARIANT v
); \
9260 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9261 VARIANT onmousedown
(); \
9263 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9264 void onmouseup
(VARIANT v
); \
9266 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9267 VARIANT onmouseup
(); \
9269 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9271 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9272 void title
(BSTR v
); \
9274 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9277 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9278 void language
(BSTR v
); \
9280 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9283 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9284 void onselectstart
(VARIANT v
); \
9286 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9287 VARIANT onselectstart
(); \
9289 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9290 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9292 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9293 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9295 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9296 LONG sourceIndex
(); \
9298 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9299 VARIANT recordNumber
(); \
9301 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9302 void lang
(BSTR v
); \
9304 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9307 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9308 LONG offsetLeft
(); \
9310 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9313 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9314 LONG offsetWidth
(); \
9316 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9317 LONG offsetHeight
(); \
9319 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9320 IHTMLElement
* offsetParent
(); \
9322 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9323 void innerHTML
(BSTR v
); \
9325 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9328 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9329 void innerText
(BSTR v
); \
9331 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9334 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9335 void outerHTML
(BSTR v
); \
9337 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9340 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9341 void outerText
(BSTR v
); \
9343 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9346 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9347 void insertAdjacentHTML
( \
9351 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9352 void insertAdjacentText
( \
9356 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9357 IHTMLElement
* parentTextEdit
(); \
9359 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9360 VARIANT_BOOL isTextEdit
(); \
9362 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9365 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9366 IHTMLFiltersCollection
* filters
(); \
9368 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9369 void ondragstart
(VARIANT v
); \
9371 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9372 VARIANT ondragstart
(); \
9374 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9377 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9378 void onbeforeupdate
(VARIANT v
); \
9380 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9381 VARIANT onbeforeupdate
(); \
9383 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9384 void onafterupdate
(VARIANT v
); \
9386 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9387 VARIANT onafterupdate
(); \
9389 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9390 void onerrorupdate
(VARIANT v
); \
9392 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9393 VARIANT onerrorupdate
(); \
9395 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9396 void onrowexit
(VARIANT v
); \
9398 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9399 VARIANT onrowexit
(); \
9401 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9402 void onrowenter
(VARIANT v
); \
9404 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9405 VARIANT onrowenter
(); \
9407 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9408 void ondatasetchanged
(VARIANT v
); \
9410 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9411 VARIANT ondatasetchanged
(); \
9413 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9414 void ondataavailable
(VARIANT v
); \
9416 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9417 VARIANT ondataavailable
(); \
9419 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9420 void ondatasetcomplete
(VARIANT v
); \
9422 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9423 VARIANT ondatasetcomplete
(); \
9425 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9426 void onfilterchange
(VARIANT v
); \
9428 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9429 VARIANT onfilterchange
(); \
9431 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9432 IDispatch
* children
(); \
9434 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9437 /*****************************************************************************
9438 * IHTMLElement2 interface
9444 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9446 interface IHTMLElement2
: IDispatch
9448 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9449 HRESULT scopeName
([retval, out] BSTR *p
);
9451 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9452 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9454 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9455 HRESULT releaseCapture
();
9457 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9458 HRESULT onlosecapture
([in] VARIANT v
);
9460 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9461 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9463 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9464 HRESULT componentFromPoint
(
9467 [retval, out] BSTR *component
);
9469 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9470 HRESULT doScroll
([optional, in] VARIANT component
);
9472 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9473 HRESULT onscroll
([in] VARIANT v
);
9475 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9476 HRESULT onscroll
([retval, out] VARIANT *p
);
9478 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9479 HRESULT ondrag
([in] VARIANT v
);
9481 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9482 HRESULT ondrag
([retval, out] VARIANT *p
);
9484 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9485 HRESULT ondragend
([in] VARIANT v
);
9487 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9488 HRESULT ondragend
([retval, out] VARIANT *p
);
9490 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9491 HRESULT ondragenter
([in] VARIANT v
);
9493 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9494 HRESULT ondragenter
([retval, out] VARIANT *p
);
9496 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9497 HRESULT ondragover
([in] VARIANT v
);
9499 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9500 HRESULT ondragover
([retval, out] VARIANT *p
);
9502 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9503 HRESULT ondragleave
([in] VARIANT v
);
9505 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9506 HRESULT ondragleave
([retval, out] VARIANT *p
);
9508 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9509 HRESULT ondrop
([in] VARIANT v
);
9511 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9512 HRESULT ondrop
([retval, out] VARIANT *p
);
9514 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9515 HRESULT onbeforecut
([in] VARIANT v
);
9517 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9518 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9520 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9521 HRESULT oncut
([in] VARIANT v
);
9523 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9524 HRESULT oncut
([retval, out] VARIANT *p
);
9526 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9527 HRESULT onbeforecopy
([in] VARIANT v
);
9529 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9530 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9532 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9533 HRESULT oncopy
([in] VARIANT v
);
9535 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9536 HRESULT oncopy
([retval, out] VARIANT *p
);
9538 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9539 HRESULT onbeforepaste
([in] VARIANT v
);
9541 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9542 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9544 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9545 HRESULT onpaste
([in] VARIANT v
);
9547 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9548 HRESULT onpaste
([retval, out] VARIANT *p
);
9550 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9551 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9553 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9554 HRESULT onpropertychange
([in] VARIANT v
);
9556 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9557 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9559 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9560 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9562 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9563 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9565 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9566 HRESULT setExpression
(
9568 [in] BSTR expression
,
9569 [defaultvalue(""), in] BSTR language
);
9571 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9572 HRESULT getExpression
(
9574 [retval, out] VARIANT *expression
);
9576 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9577 HRESULT removeExpression
(
9579 [retval, out] VARIANT_BOOL *pfSuccess
);
9581 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9582 HRESULT tabIndex
([in] short v
);
9584 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9585 HRESULT tabIndex
([retval, out] short *p
);
9587 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9590 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9591 HRESULT accessKey
([in] BSTR v
);
9593 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9594 HRESULT accessKey
([retval, out] BSTR *p
);
9596 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9597 HRESULT onblur
([in] VARIANT v
);
9599 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9600 HRESULT onblur
([retval, out] VARIANT *p
);
9602 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9603 HRESULT onfocus
([in] VARIANT v
);
9605 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9606 HRESULT onfocus
([retval, out] VARIANT *p
);
9608 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9609 HRESULT onresize
([in] VARIANT v
);
9611 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9612 HRESULT onresize
([retval, out] VARIANT *p
);
9614 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9617 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9618 HRESULT addFilter
([in] IUnknown
*pUnk
);
9620 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9621 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9623 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9624 HRESULT clientHeight
([retval, out] LONG *p
);
9626 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9627 HRESULT clientWidth
([retval, out] LONG *p
);
9629 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9630 HRESULT clientTop
([retval, out] LONG *p
);
9632 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9633 HRESULT clientLeft
([retval, out] LONG *p
);
9635 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9636 HRESULT attachEvent
(
9638 [in] IDispatch
*pDisp
,
9639 [retval, out] VARIANT_BOOL *pfResult
);
9641 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9642 HRESULT detachEvent
(
9644 [in] IDispatch
*pDisp
);
9646 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9647 HRESULT readyState
([retval, out] VARIANT *p
);
9649 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9650 HRESULT onreadystatechange
([in] VARIANT v
);
9652 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9653 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9655 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9656 HRESULT onrowsdelete
([in] VARIANT v
);
9658 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9659 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9661 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9662 HRESULT onrowsinserted
([in] VARIANT v
);
9664 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9665 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9667 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9668 HRESULT oncellchange
([in] VARIANT v
);
9670 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9671 HRESULT oncellchange
([retval, out] VARIANT *p
);
9673 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9674 HRESULT dir
([in] BSTR v
);
9676 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9677 HRESULT dir
([retval, out] BSTR *p
);
9679 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9680 HRESULT createControlRange
([retval, out] IDispatch
**range);
9682 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9683 HRESULT scrollHeight
([retval, out] LONG *p
);
9685 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9686 HRESULT scrollWidth
([retval, out] LONG *p
);
9688 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9689 HRESULT scrollTop
([in] LONG v
);
9691 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9692 HRESULT scrollTop
([retval, out] LONG *p
);
9694 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9695 HRESULT scrollLeft
([in] LONG v
);
9697 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9698 HRESULT scrollLeft
([retval, out] LONG *p
);
9700 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9701 HRESULT clearAttributes
();
9703 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9704 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9706 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9707 HRESULT oncontextmenu
([in] VARIANT v
);
9709 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9710 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9712 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9713 HRESULT insertAdjacentElement
(
9715 [in] IHTMLElement
*insertedElement
,
9716 [retval, out] IHTMLElement
**inserted
);
9718 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9719 HRESULT applyElement
(
9720 [in] IHTMLElement
*apply
,
9722 [retval, out] IHTMLElement
**applied
);
9724 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9725 HRESULT getAdjacentText
(
9727 [retval, out] BSTR *text
);
9729 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9730 HRESULT replaceAdjacentText
(
9733 [retval, out] BSTR *oldText
);
9735 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9736 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9738 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9739 HRESULT addBehavior
(
9741 [optional, in] VARIANT *pvarFactory
,
9742 [retval, out] LONG *pCookie
);
9744 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9745 HRESULT removeBehavior
(
9747 [retval, out] VARIANT_BOOL *pfResult
);
9749 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9750 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9752 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9753 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9755 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9756 HRESULT tagUrn
([in] BSTR v
);
9758 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9759 HRESULT tagUrn
([retval, out] BSTR *p
);
9761 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9762 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9764 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9765 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9767 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9768 HRESULT readyStateValue
([retval, out] LONG *p
);
9770 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9771 HRESULT getElementsByTagName
(
9773 [retval, out] IHTMLElementCollection
**pelColl
);
9776 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9777 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9780 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9781 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9783 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9784 void releaseCapture
(); \
9786 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9787 void onlosecapture
(VARIANT v
); \
9789 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9790 VARIANT onlosecapture
(); \
9792 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9793 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9795 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9796 void doScroll
([optional, in] VARIANT component
); \
9798 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9799 void onscroll
(VARIANT v
); \
9801 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9802 VARIANT onscroll
(); \
9804 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9805 void ondrag
(VARIANT v
); \
9807 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9810 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9811 void ondragend
(VARIANT v
); \
9813 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9814 VARIANT ondragend
(); \
9816 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9817 void ondragenter
(VARIANT v
); \
9819 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9820 VARIANT ondragenter
(); \
9822 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9823 void ondragover
(VARIANT v
); \
9825 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9826 VARIANT ondragover
(); \
9828 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9829 void ondragleave
(VARIANT v
); \
9831 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9832 VARIANT ondragleave
(); \
9834 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9835 void ondrop
(VARIANT v
); \
9837 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9840 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9841 void onbeforecut
(VARIANT v
); \
9843 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9844 VARIANT onbeforecut
(); \
9846 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9847 void oncut
(VARIANT v
); \
9849 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9852 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9853 void onbeforecopy
(VARIANT v
); \
9855 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9856 VARIANT onbeforecopy
(); \
9858 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9859 void oncopy
(VARIANT v
); \
9861 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9864 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9865 void onbeforepaste
(VARIANT v
); \
9867 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9868 VARIANT onbeforepaste
(); \
9870 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9871 void onpaste
(VARIANT v
); \
9873 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9874 VARIANT onpaste
(); \
9876 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
9877 IHTMLCurrentStyle
* currentStyle
(); \
9879 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9880 void onpropertychange
(VARIANT v
); \
9882 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9883 VARIANT onpropertychange
(); \
9885 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
9886 IHTMLRectCollection
* getClientRects
(); \
9888 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
9889 IHTMLRect
* getBoundingClientRect
(); \
9891 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
9892 void setExpression
( \
9893 [in] BSTR propname
, \
9895 [defaultvalue(""), in] BSTR lang
); \
9897 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
9898 VARIANT getExpression
([in] BSTR propname
); \
9900 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
9901 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
9903 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9904 void tabIndex
(short v
); \
9906 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9909 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
9912 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9913 void accessKey
(BSTR v
); \
9915 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9918 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9919 void onblur
(VARIANT v
); \
9921 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9924 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9925 void onfocus
(VARIANT v
); \
9927 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9928 VARIANT onfocus
(); \
9930 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9931 void onresize
(VARIANT v
); \
9933 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9934 VARIANT onresize
(); \
9936 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
9939 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
9940 void addFilter
([in] IUnknown
* pUnk
); \
9942 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
9943 void removeFilter
([in] IUnknown
* pUnk
); \
9945 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
9946 LONG clientHeight
(); \
9948 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
9949 LONG clientWidth
(); \
9951 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
9954 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
9955 LONG clientLeft
(); \
9957 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
9958 VARIANT_BOOL attachEvent
( \
9960 [in] IDispatch
* pDisp
); \
9962 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
9965 [in] IDispatch
* pDisp
); \
9967 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
9969 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9970 void onreadystatechange
(VARIANT v
); \
9972 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9973 VARIANT onreadystatechange
(); \
9975 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9976 void onrowsdelete
(VARIANT v
); \
9978 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9979 VARIANT onrowsdelete
(); \
9981 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9982 void onrowsinserted
(VARIANT v
); \
9984 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9985 VARIANT onrowsinserted
(); \
9987 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9988 void oncellchange
(VARIANT v
); \
9990 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9991 VARIANT oncellchange
(); \
9993 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9996 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9999 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
10000 IDispatch
* createControlRange
(); \
10002 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10003 LONG scrollHeight
(); \
10005 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10006 LONG scrollWidth
(); \
10008 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10009 void scrollTop
(LONG v
); \
10011 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10012 LONG scrollTop
(); \
10014 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10015 void scrollLeft
(LONG v
); \
10017 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10018 LONG scrollLeft
(); \
10020 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10021 void clearAttributes
(); \
10023 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10024 void oncontextmenu
(VARIANT v
); \
10026 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10027 VARIANT oncontextmenu
(); \
10029 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10030 IHTMLElement
* insertAdjacentElement
( \
10032 [in] IHTMLElement
* insertedElement
); \
10034 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10035 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10037 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10038 BSTR getAdjacentText
([in] BSTR where
); \
10040 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10041 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10043 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10044 VARIANT_BOOL canHaveChildren
(); \
10046 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10047 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10049 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10050 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10052 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10053 IHTMLStyle
* runtimeStyle
(); \
10055 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10056 IDispatch
* behaviorUrns
(); \
10058 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10059 void tagUrn
(BSTR v
); \
10061 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10064 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10065 void onbeforeeditfocus
(VARIANT v
); \
10067 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10068 VARIANT onbeforeeditfocus
(); \
10070 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10071 LONG readyStateValue
(); \
10073 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10074 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10076 /*****************************************************************************
10077 * IHTMLElement3 interface
10083 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10085 interface IHTMLElement3
: IDispatch
10087 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10088 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10090 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10091 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10093 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10094 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10096 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10097 HRESULT onlayoutcomplete
([in] VARIANT v
);
10099 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10100 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10102 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10103 HRESULT onpage
([in] VARIANT v
);
10105 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10106 HRESULT onpage
([retval, out] VARIANT * p
);
10108 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10109 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10111 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10112 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10114 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10115 HRESULT onbeforedeactivate
([in] VARIANT v
);
10117 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10118 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10120 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10122 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10123 HRESULT contentEditable
([in] BSTR v
);
10125 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10126 HRESULT contentEditable
([retval, out] BSTR * p
);
10128 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10129 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10131 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10132 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10134 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10135 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10137 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10138 HRESULT disabled
([in] VARIANT_BOOL v
);
10140 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10141 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10143 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10144 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10146 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10147 HRESULT onmove
([in] VARIANT v
);
10149 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10150 HRESULT onmove
([retval, out] VARIANT * p
);
10152 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10153 HRESULT oncontrolselect
([in] VARIANT v
);
10155 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10156 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10158 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10160 [in] BSTR bstrEventName
,
10161 [optional, in] VARIANT* pvarEventObject
,
10162 [retval, out] VARIANT_BOOL* pfCancelled
);
10164 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10165 HRESULT onresizestart
([in] VARIANT v
);
10167 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10168 HRESULT onresizestart
([retval, out] VARIANT * p
);
10170 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10171 HRESULT onresizeend
([in] VARIANT v
);
10173 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10174 HRESULT onresizeend
([retval, out] VARIANT * p
);
10176 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10177 HRESULT onmovestart
([in] VARIANT v
);
10179 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10180 HRESULT onmovestart
([retval, out] VARIANT * p
);
10182 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10183 HRESULT onmoveend
([in] VARIANT v
);
10185 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10186 HRESULT onmoveend
([retval, out] VARIANT * p
);
10188 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10189 HRESULT onmouseenter
([in] VARIANT v
);
10191 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10192 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10194 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10195 HRESULT onmouseleave
([in] VARIANT v
);
10197 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10198 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10200 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10201 HRESULT onactivate
([in] VARIANT v
);
10203 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10204 HRESULT onactivate
([retval, out] VARIANT * p
);
10206 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10207 HRESULT ondeactivate
([in] VARIANT v
);
10209 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10210 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10212 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10213 VARIANT_BOOL* pfRet
);
10215 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10216 HRESULT glyphMode
([retval, out] LONG * p
);
10219 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10221 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10222 void mergeAttributes
( \
10223 [in] IHTMLElement
* mergeThis
, \
10224 [optional, in] VARIANT* pvarFlags
); \
10226 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10227 VARIANT_BOOL isMultiLine
(); \
10229 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10230 VARIANT_BOOL canHaveHTML
(); \
10232 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10233 void onlayoutcomplete
(VARIANT v
); \
10235 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10236 VARIANT onlayoutcomplete
(); \
10238 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10239 void onpage
(VARIANT v
); \
10241 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10242 VARIANT onpage
(); \
10244 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10245 void inflateBlock
(VARIANT_BOOL v
); \
10247 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10248 VARIANT_BOOL inflateBlock
(); \
10250 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10251 void onbeforedeactivate
(VARIANT v
); \
10253 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10254 VARIANT onbeforedeactivate
(); \
10256 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10257 void setActive
(); \
10259 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10260 void contentEditable
(BSTR v
); \
10262 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10263 BSTR contentEditable
(); \
10265 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10266 VARIANT_BOOL isContentEditable
(); \
10268 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10269 void hideFocus
(VARIANT_BOOL v
); \
10271 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10272 VARIANT_BOOL hideFocus
(); \
10274 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10275 void disabled
(VARIANT_BOOL v
); \
10277 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10278 VARIANT_BOOL disabled
(); \
10280 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10281 VARIANT_BOOL isDisabled
(); \
10283 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10284 void onmove
(VARIANT v
); \
10286 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10287 VARIANT onmove
(); \
10289 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10290 void oncontrolselect
(VARIANT v
); \
10292 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10293 VARIANT oncontrolselect
(); \
10295 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10296 VARIANT_BOOL fireEvent
( \
10297 [in] BSTR bstrEventName
, \
10298 [optional, in] VARIANT* pvarEventObject
); \
10300 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10301 void onresizestart
(VARIANT v
); \
10303 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10304 VARIANT onresizestart
(); \
10306 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10307 void onresizeend
(VARIANT v
); \
10309 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10310 VARIANT onresizeend
(); \
10312 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10313 void onmovestart
(VARIANT v
); \
10315 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10316 VARIANT onmovestart
(); \
10318 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10319 void onmoveend
(VARIANT v
); \
10321 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10322 VARIANT onmoveend
(); \
10324 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10325 void onmouseenter
(VARIANT v
); \
10327 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10328 VARIANT onmouseenter
(); \
10330 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10331 void onmouseleave
(VARIANT v
); \
10333 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10334 VARIANT onmouseleave
(); \
10336 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10337 void onactivate
(VARIANT v
); \
10339 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10340 VARIANT onactivate
(); \
10342 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10343 void ondeactivate
(VARIANT v
); \
10345 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10346 VARIANT ondeactivate
(); \
10348 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10349 VARIANT_BOOL dragDrop
(); \
10351 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10354 /*****************************************************************************
10355 * IHTMLElement4 interface
10361 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10363 interface IHTMLElement4
: IDispatch
10365 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10366 HRESULT onmousewheel
([in] VARIANT v
);
10368 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10369 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10371 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10372 HRESULT normalize
();
10374 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10375 HRESULT getAttributeNode
([in] BSTR bstrname
,
10376 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10378 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10379 HRESULT setAttributeNode
(
10380 [in] IHTMLDOMAttribute
* pattr
,
10381 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10383 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10384 HRESULT removeAttributeNode
(
10385 [in] IHTMLDOMAttribute
* pattr
,
10386 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10388 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10389 HRESULT onbeforeactivate
([in] VARIANT v
);
10391 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10392 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10394 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10395 HRESULT onfocusin
([in] VARIANT v
);
10397 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10398 HRESULT onfocusin
([retval, out] VARIANT * p
);
10400 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10401 HRESULT onfocusout
([in] VARIANT v
);
10403 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10404 HRESULT onfocusout
([retval, out] VARIANT * p
);
10407 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10408 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10409 void onmousewheel
(VARIANT v
); \
10411 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10412 VARIANT onmousewheel
(); \
10414 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10415 void normalize
(); \
10417 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10418 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10420 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10421 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10423 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10424 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10426 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10427 void onbeforeactivate
(VARIANT v
); \
10429 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10430 VARIANT onbeforeactivate
(); \
10432 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10433 void onfocusin
(VARIANT v
); \
10435 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10436 VARIANT onfocusin
(); \
10438 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10439 void onfocusout
(VARIANT v
); \
10441 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10442 VARIANT onfocusout
()
10444 /*****************************************************************************
10445 * IHTMLElement6 interface
10451 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10453 interface IHTMLElement6
: IDispatch
10455 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10456 HRESULT getAttributeNS
(
10457 [in] VARIANT *pvarNS
,
10458 [in] BSTR strAttributeName
,
10459 [out, retval] VARIANT *AttributeValue
);
10461 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10462 HRESULT setAttributeNS
(
10463 [in] VARIANT *pvarNS
,
10464 [in] BSTR strAttributeName
,
10465 [in] VARIANT *pvarAttributeValue
);
10467 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10468 HRESULT removeAttributeNS
(
10469 [in] VARIANT *pvarNS
,
10470 [in] BSTR strAttributeName
);
10472 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10473 HRESULT getAttributeNodeNS
(
10474 [in] VARIANT *pvarNS
,
10475 [in] BSTR bstrname
,
10476 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10478 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10479 HRESULT setAttributeNodeNS
(
10480 [in] IHTMLDOMAttribute2
*pattr
,
10481 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10483 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10484 HRESULT hasAttributeNS
(
10485 [in] VARIANT *pvarNS
,
10487 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10489 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10490 HRESULT getAttribute
(
10491 [in] BSTR strAttributeName
,
10492 [out, retval] VARIANT *AttributeValue
);
10494 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10495 HRESULT setAttribute
(
10496 [in] BSTR strAttributeName
,
10497 [in] VARIANT *pvarAttributeValue
);
10499 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10500 HRESULT removeAttribute
(
10501 [in] BSTR strAttributeName
);
10503 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10504 HRESULT getAttributeNode
(
10505 [in] BSTR strAttributeName
,
10506 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10508 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10509 HRESULT setAttributeNode
(
10510 [in] IHTMLDOMAttribute2
*pattr
,
10511 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10513 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10514 HRESULT removeAttributeNode
(
10515 [in] IHTMLDOMAttribute2
*pattr
,
10516 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10518 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10519 HRESULT hasAttribute
(
10521 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10523 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10524 HRESULT getElementsByTagNameNS
(
10525 [in] VARIANT *varNS
,
10526 [in] BSTR bstrLocalName
,
10527 [out, retval] IHTMLElementCollection
**pelColl
);
10529 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10530 HRESULT tagName
([out, retval] BSTR *p
);
10532 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10533 HRESULT nodeName
([out, retval] BSTR *p
);
10535 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10536 HRESULT getElementsByClassName
(
10538 [out, retval] IHTMLElementCollection
**pel
);
10540 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10541 HRESULT msMatchesSelector
(
10543 [out, retval] VARIANT_BOOL *pfMatches
);
10545 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10546 HRESULT onabort
([in] VARIANT v
);
10548 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10549 HRESULT onabort
([out, retval] VARIANT *p
);
10551 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10552 HRESULT oncanplay
([in] VARIANT v
);
10554 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10555 HRESULT oncanplay
([out, retval] VARIANT *p
);
10557 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10558 HRESULT oncanplaythrough
([in] VARIANT v
);
10560 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10561 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10563 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10564 HRESULT onchange
([in] VARIANT v
);
10566 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10567 HRESULT onchange
([out, retval] VARIANT *p
);
10569 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10570 HRESULT ondurationchange
([in] VARIANT v
);
10572 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10573 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10575 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10576 HRESULT onemptied
([in] VARIANT v
);
10578 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10579 HRESULT onemptied
([out, retval] VARIANT *p
);
10581 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10582 HRESULT onended
([in] VARIANT v
);
10584 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10585 HRESULT onended
([out, retval] VARIANT *p
);
10587 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10588 HRESULT onerror
([in] VARIANT v
);
10590 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10591 HRESULT onerror
([out, retval] VARIANT *p
);
10593 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10594 HRESULT oninput
([in] VARIANT v
);
10596 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10597 HRESULT oninput
([out, retval] VARIANT *p
);
10599 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10600 HRESULT onload
([in] VARIANT v
);
10602 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10603 HRESULT onload
([out, retval] VARIANT *p
);
10605 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10606 HRESULT onloadeddata
([in] VARIANT v
);
10608 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10609 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10611 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10612 HRESULT onloadedmetadata
([in] VARIANT v
);
10614 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10615 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10617 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10618 HRESULT onloadstart
([in] VARIANT v
);
10620 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10621 HRESULT onloadstart
([out, retval] VARIANT *p
);
10623 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10624 HRESULT onpause
([in] VARIANT v
);
10626 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10627 HRESULT onpause
([out, retval] VARIANT *p
);
10629 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10630 HRESULT onplay
([in] VARIANT v
);
10632 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10633 HRESULT onplay
([out, retval] VARIANT *p
);
10635 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10636 HRESULT onplaying
([in] VARIANT v
);
10638 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10639 HRESULT onplaying
([out, retval] VARIANT *p
);
10641 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10642 HRESULT onprogress
([in] VARIANT v
);
10644 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10645 HRESULT onprogress
([out, retval] VARIANT *p
);
10647 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10648 HRESULT onratechange
([in] VARIANT v
);
10650 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10651 HRESULT onratechange
([out, retval] VARIANT *p
);
10653 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10654 HRESULT onreset
([in] VARIANT v
);
10656 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10657 HRESULT onreset
([out, retval] VARIANT *p
);
10659 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10660 HRESULT onseeked
([in] VARIANT v
);
10662 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10663 HRESULT onseeked
([out, retval] VARIANT *p
);
10665 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10666 HRESULT onseeking
([in] VARIANT v
);
10668 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10669 HRESULT onseeking
([out, retval] VARIANT *p
);
10671 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10672 HRESULT onselect
([in] VARIANT v
);
10674 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10675 HRESULT onselect
([out, retval] VARIANT *p
);
10677 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10678 HRESULT onstalled
([in] VARIANT v
);
10680 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10681 HRESULT onstalled
([out, retval] VARIANT *p
);
10683 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10684 HRESULT onsubmit
([in] VARIANT v
);
10686 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10687 HRESULT onsubmit
([out, retval] VARIANT *p
);
10689 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10690 HRESULT onsuspend
([in] VARIANT v
);
10692 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10693 HRESULT onsuspend
([out, retval] VARIANT *p
);
10695 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10696 HRESULT ontimeupdate
([in] VARIANT v
);
10698 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10699 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10701 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10702 HRESULT onvolumechange
([in] VARIANT v
);
10704 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10705 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10707 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10708 HRESULT onwaiting
([in] VARIANT v
);
10710 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10711 HRESULT onwaiting
([out, retval] VARIANT *p
);
10713 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10714 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10717 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10718 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10719 VARIANT getAttributeNS
( \
10720 [in] VARIANT *pvarNS
, \
10721 [in] BSTR strAttributeName
); \
10723 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10724 void setAttributeNS
( \
10725 [in] VARIANT *pvarNS
, \
10726 [in] BSTR strAttributeName
, \
10727 [in] VARIANT *pvarAttributeValue
); \
10729 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10730 void removeAttributeNS
( \
10731 [in] VARIANT *pvarNS
, \
10732 [in] BSTR strAttributeName
); \
10734 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10735 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10736 [in] VARIANT *pvarNS
, \
10737 [in] BSTR bstrname
); \
10739 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10740 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10742 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10743 VARIANT_BOOL hasAttributeNS
( \
10744 [in] VARIANT *pvarNS
, \
10747 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10748 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10750 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10751 void ie9_setAttribute
( \
10752 [in] BSTR strAttributeName
, \
10753 [in] VARIANT *pvarAttributeValue
); \
10755 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10756 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10758 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10759 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10761 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10762 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10764 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10765 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10767 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10768 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10770 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10771 IHTMLElementCollection
*getElementsByTagNameNS
( \
10772 [in] VARIANT *varNS
, \
10773 [in] BSTR bstrLocalName
); \
10775 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10776 BSTR ie9_tagName
(); \
10778 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10779 BSTR ie9_nodeName
(); \
10781 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10782 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10784 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10785 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10787 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10788 void onabort
(VARIANT v
); \
10790 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10791 VARIANT onabort
(); \
10793 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10794 void oncanplay
(VARIANT v
); \
10796 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10797 VARIANT oncanplay
(); \
10799 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10800 void oncanplaythrough
(VARIANT v
); \
10802 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10803 VARIANT oncanplaythrough
(); \
10805 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10806 void onchange
(VARIANT v
); \
10808 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10809 VARIANT onchange
(); \
10811 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10812 void ondurationchange
(VARIANT v
); \
10814 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10815 VARIANT ondurationchange
(); \
10817 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10818 void onemptied
(VARIANT v
); \
10820 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10821 VARIANT onemptied
(); \
10823 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10824 void onended
(VARIANT v
); \
10826 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10827 VARIANT onended
(); \
10829 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10830 void onerror
(VARIANT v
); \
10832 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10833 VARIANT onerror
(); \
10835 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10836 void oninput
(VARIANT v
); \
10838 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10839 VARIANT oninput
(); \
10841 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10842 void onload
(VARIANT v
); \
10844 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10845 VARIANT onload
(); \
10847 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10848 void onloadeddata
(VARIANT v
); \
10850 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10851 VARIANT onloadeddata
(); \
10853 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10854 void onloadedmetadata
(VARIANT v
); \
10856 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10857 VARIANT onloadedmetadata
(); \
10859 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10860 void onloadstart
(VARIANT v
); \
10862 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10863 VARIANT onloadstart
(); \
10865 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10866 void onpause
(VARIANT v
); \
10868 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10869 VARIANT onpause
(); \
10871 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10872 void onplay
(VARIANT v
); \
10874 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10875 VARIANT onplay
(); \
10877 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10878 void onplaying
(VARIANT v
); \
10880 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10881 VARIANT onplaying
(); \
10883 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10884 void onprogress
(VARIANT v
); \
10886 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10887 VARIANT onprogress
(); \
10889 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10890 void onratechange
(VARIANT v
); \
10892 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10893 VARIANT onratechange
(); \
10895 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10896 void onreset
(VARIANT v
); \
10898 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10899 VARIANT onreset
(); \
10901 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10902 void onseeked
(VARIANT v
); \
10904 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10905 VARIANT onseeked
(); \
10907 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10908 void onseeking
(VARIANT v
); \
10910 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10911 VARIANT onseeking
(); \
10913 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10914 void onselect
(VARIANT v
); \
10916 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10917 VARIANT onselect
(); \
10919 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10920 void onstalled
(VARIANT v
); \
10922 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10923 VARIANT onstalled
(); \
10925 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10926 void onsubmit
(VARIANT v
); \
10928 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10929 VARIANT onsubmit
(); \
10931 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10932 void onsuspend
(VARIANT v
); \
10934 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10935 VARIANT onsuspend
(); \
10937 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10938 void ontimeupdate
(VARIANT v
); \
10940 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10941 VARIANT ontimeupdate
(); \
10943 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10944 void onvolumechange
(VARIANT v
); \
10946 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10947 VARIANT onvolumechange
(); \
10949 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10950 void onwaiting
(VARIANT v
); \
10952 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10953 VARIANT onwaiting
(); \
10955 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
10956 VARIANT_BOOL ie9_hasAttributes
()
10959 /*****************************************************************************
10960 * IHTMLElement7 interface
10965 uuid(305107aa
-98b5
-11cf
-bb82
-00aa00bdce0b
),
10968 interface IHTMLElement7
: IDispatch
10970 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
10971 HRESULT onmspointerdown
([in] VARIANT v
);
10973 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
10974 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
10976 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
10977 HRESULT onmspointermove
([in] VARIANT v
);
10979 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
10980 HRESULT onmspointermove
([out, retval] VARIANT *p
);
10982 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
10983 HRESULT onmspointerup
([in] VARIANT v
);
10985 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
10986 HRESULT onmspointerup
([out, retval] VARIANT *p
);
10988 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
10989 HRESULT onmspointerover
([in] VARIANT v
);
10991 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
10992 HRESULT onmspointerover
([out, retval] VARIANT *p
);
10994 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
10995 HRESULT onmspointerout
([in] VARIANT v
);
10997 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
10998 HRESULT onmspointerout
([out, retval] VARIANT *p
);
11000 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11001 HRESULT onmspointercancel
([in] VARIANT v
);
11003 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11004 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
11006 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11007 HRESULT onmspointerhover
([in] VARIANT v
);
11009 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11010 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
11012 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11013 HRESULT onmslostpointercapture
([in] VARIANT v
);
11015 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11016 HRESULT onmslostpointercapture
([out, retval] VARIANT *p
);
11018 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11019 HRESULT onmsgotpointercapture
([in] VARIANT v
);
11021 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11022 HRESULT onmsgotpointercapture
([out, retval] VARIANT *p
);
11024 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11025 HRESULT onmsgesturestart
([in] VARIANT v
);
11027 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11028 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
11030 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11031 HRESULT onmsgesturechange
([in] VARIANT v
);
11033 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11034 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
11036 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11037 HRESULT onmsgestureend
([in] VARIANT v
);
11039 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11040 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
11042 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11043 HRESULT onmsgesturehold
([in] VARIANT v
);
11045 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11046 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
11048 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11049 HRESULT onmsgesturetap
([in] VARIANT v
);
11051 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11052 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
11054 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11055 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
11057 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11058 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
11060 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11061 HRESULT onmsinertiastart
([in] VARIANT v
);
11063 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11064 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
11066 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)]
11067 HRESULT msSetPointerCapture
([in] long pointerId
);
11069 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)]
11070 HRESULT msReleasePointerCapture
([in] long pointerId
);
11072 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11073 HRESULT onmstransitionstart
([in] VARIANT v
);
11075 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11076 HRESULT onmstransitionstart
([out, retval] VARIANT *p
);
11078 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11079 HRESULT onmstransitionend
([in] VARIANT v
);
11081 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11082 HRESULT onmstransitionend
([out, retval] VARIANT *p
);
11084 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11085 HRESULT onmsanimationstart
([in] VARIANT v
);
11087 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11088 HRESULT onmsanimationstart
([out, retval] VARIANT *p
);
11090 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11091 HRESULT onmsanimationend
([in] VARIANT v
);
11093 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11094 HRESULT onmsanimationend
([out, retval] VARIANT *p
);
11096 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11097 HRESULT onmsanimationiteration
([in] VARIANT v
);
11099 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11100 HRESULT onmsanimationiteration
([out, retval] VARIANT *p
);
11102 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11103 HRESULT oninvalid
([in] VARIANT v
);
11105 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11106 HRESULT oninvalid
([out, retval] VARIANT *p
);
11108 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11109 HRESULT xmsAcceleratorKey
([in] BSTR v
);
11111 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11112 HRESULT xmsAcceleratorKey
([out, retval] BSTR *p
);
11114 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11115 HRESULT spellcheck
([in] VARIANT v
);
11117 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11118 HRESULT spellcheck
([out, retval] VARIANT *p
);
11120 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11121 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
11123 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11124 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
11126 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11127 HRESULT oncuechange
([in] VARIANT v
);
11129 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11130 HRESULT oncuechange
([out, retval] VARIANT *p
);
11133 #define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \
11134 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11135 void onmspointerdown
(VARIANT v
); \
11137 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11138 VARIANT onmspointerdown
(); \
11140 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11141 void onmspointermove
(VARIANT v
); \
11143 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11144 VARIANT onmspointermove
(); \
11146 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11147 void onmspointerup
(VARIANT v
); \
11149 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11150 VARIANT onmspointerup
(); \
11152 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11153 void onmspointerover
(VARIANT v
); \
11155 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11156 VARIANT onmspointerover
(); \
11158 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11159 void onmspointerout
(VARIANT v
); \
11161 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11162 VARIANT onmspointerout
(); \
11164 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11165 void onmspointercancel
(VARIANT v
); \
11167 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11168 VARIANT onmspointercancel
(); \
11170 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11171 void onmspointerhover
(VARIANT v
); \
11173 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11174 VARIANT onmspointerhover
(); \
11176 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11177 void onmslostpointercapture
(VARIANT v
); \
11179 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11180 VARIANT onmslostpointercapture
(); \
11182 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11183 void onmsgotpointercapture
(VARIANT v
); \
11185 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11186 VARIANT onmsgotpointercapture
(); \
11188 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11189 void onmsgesturestart
(VARIANT v
); \
11191 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11192 VARIANT onmsgesturestart
(); \
11194 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11195 void onmsgesturechange
(VARIANT v
); \
11197 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11198 VARIANT onmsgesturechange
(); \
11200 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11201 void onmsgestureend
(VARIANT v
); \
11203 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11204 VARIANT onmsgestureend
(); \
11206 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11207 void onmsgesturehold
(VARIANT v
); \
11209 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11210 VARIANT onmsgesturehold
(); \
11212 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11213 void onmsgesturetap
(VARIANT v
); \
11215 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11216 VARIANT onmsgesturetap
(); \
11218 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11219 void onmsgesturedoubletap
(VARIANT v
); \
11221 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11222 VARIANT onmsgesturedoubletap
(); \
11224 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11225 void onmsinertiastart
(VARIANT v
); \
11227 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11228 VARIANT onmsinertiastart
(); \
11230 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)] \
11231 void msSetPointerCapture
([in] long pointerId
); \
11233 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)] \
11234 void msReleasePointerCapture
([in] long pointerId
); \
11236 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11237 void onmstransitionstart
(VARIANT v
); \
11239 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11240 VARIANT onmstransitionstart
(); \
11242 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11243 void onmstransitionend
(VARIANT v
); \
11245 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11246 VARIANT onmstransitionend
(); \
11248 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11249 void onmsanimationstart
(VARIANT v
); \
11251 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11252 VARIANT onmsanimationstart
(); \
11254 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11255 void onmsanimationend
(VARIANT v
); \
11257 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11258 VARIANT onmsanimationend
(); \
11260 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11261 void onmsanimationiteration
(VARIANT v
); \
11263 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11264 VARIANT onmsanimationiteration
(); \
11266 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11267 void oninvalid
(VARIANT v
); \
11269 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11270 VARIANT oninvalid
(); \
11272 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11273 void xmsAcceleratorKey
(BSTR v
); \
11275 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11276 BSTR xmsAcceleratorKey
(); \
11278 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11279 void spellcheck
(VARIANT v
); \
11281 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11282 VARIANT spellcheck
(); \
11284 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11285 void onmsmanipulationstatechanged
(VARIANT v
); \
11287 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11288 VARIANT onmsmanipulationstatechanged
(); \
11290 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11291 void oncuechange
(VARIANT v
); \
11293 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11294 VARIANT oncuechange
()
11297 /*****************************************************************************
11298 * IElementTraversal interface
11304 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
11306 interface IElementTraversal
: IDispatch
11308 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
11309 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
11310 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
11311 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
11312 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
11313 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
11314 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
11315 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
11316 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
11317 HRESULT childElementCount
([retval, out] long *p
);
11320 /*****************************************************************************
11321 * IElementSelector interface
11327 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
11329 interface IElementSelector
: IDispatch
11331 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
11332 HRESULT querySelector
(
11334 [out, retval] IHTMLElement
**pel
);
11336 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
11337 HRESULT querySelectorAll
(
11339 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11342 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11343 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11344 IHTMLElement
*querySelector
([in] BSTR v
); \
11346 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11347 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11349 /*****************************************************************************
11350 * IHTMLUniqueName interface
11356 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11358 interface IHTMLUniqueName
: IDispatch
11360 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11361 HRESULT uniqueNumber
([retval, out] LONG * p
);
11363 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11364 HRESULT uniqueID
([retval, out] BSTR * p
);
11367 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11368 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11369 LONG uniqueNumber
(); \
11371 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11374 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11375 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11376 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11378 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11379 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11381 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11382 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11384 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11385 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11387 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11388 void role
(BSTR v
); \
11390 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11393 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11394 void ariaBusy
(BSTR v
); \
11396 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11399 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11400 void ariaChecked
(BSTR v
); \
11402 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11403 BSTR ariaChecked
(); \
11405 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11406 void ariaDisabled
(BSTR v
); \
11408 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11409 BSTR ariaDisabled
(); \
11411 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11412 void ariaExpanded
(BSTR v
); \
11414 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11415 BSTR ariaExpanded
(); \
11417 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11418 void ariaHaspopup
(BSTR v
); \
11420 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11421 BSTR ariaHaspopup
(); \
11423 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11424 void ariaHidden
(BSTR v
); \
11426 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11427 BSTR ariaHidden
(); \
11429 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11430 void ariaInvalid
(BSTR v
); \
11432 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11433 BSTR ariaInvalid
(); \
11435 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11436 void ariaMultiselectable
(BSTR v
); \
11438 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11439 BSTR ariaMultiselectable
(); \
11441 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11442 void ariaPressed
(BSTR v
); \
11444 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11445 BSTR ariaPressed
(); \
11447 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11448 void ariaReadonly
(BSTR v
); \
11450 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11451 BSTR ariaReadonly
(); \
11453 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11454 void ariaRequired
(BSTR v
); \
11456 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11457 BSTR ariaRequired
(); \
11459 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11460 void ariaSecret
(BSTR v
); \
11462 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11463 BSTR ariaSecret
(); \
11465 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11466 void ariaSelected
(BSTR v
); \
11468 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11469 BSTR ariaSelected
(); \
11471 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11472 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11474 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11475 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11477 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11478 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11480 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11481 IHTMLAttributeCollection3
*ie8_attributes
(); \
11483 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11484 void ariaValuenow
(BSTR v
); \
11486 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11487 BSTR ariaValuenow
(); \
11489 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11490 void ariaPosinset
(short v
); \
11492 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11493 short ariaPosinset
(); \
11495 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11496 void ariaSetsize
(short v
); \
11498 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11499 short ariaSetsize
(); \
11501 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11502 void ariaLevel
(short v
); \
11504 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11505 short ariaLevel
(); \
11507 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11508 void ariaValuemin
(BSTR v
); \
11510 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11511 BSTR ariaValuemin
(); \
11513 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11514 void ariaValuemax
(BSTR v
); \
11516 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11517 BSTR ariaValuemax
(); \
11519 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11520 void ariaControls
(BSTR v
); \
11522 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11523 BSTR ariaControls
(); \
11525 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11526 void ariaDescribedby
(BSTR v
); \
11528 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11529 BSTR ariaDescribedby
(); \
11531 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11532 void ariaFlowto
(BSTR v
); \
11534 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11535 BSTR ariaFlowto
(); \
11537 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11538 void ariaLabelledby
(BSTR v
); \
11540 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11541 BSTR ariaLabelledby
(); \
11543 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11544 void ariaActivedescendant
(BSTR v
); \
11546 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11547 BSTR ariaActivedescendant
(); \
11549 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11550 void ariaOwns
(BSTR v
); \
11552 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11555 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11556 VARIANT_BOOL hasAttributes
(); \
11558 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11559 void ariaLive
(BSTR v
); \
11561 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11564 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11565 void ariaRelevant
(BSTR v
); \
11567 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11568 BSTR ariaRelevant
()
11574 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11576 interface IHTMLDatabinding
: IDispatch
11578 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11579 HRESULT dataFld
([in] BSTR v
);
11581 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11582 HRESULT dataFld
([retval, out] BSTR * p
);
11584 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11585 HRESULT dataSrc
([in] BSTR v
);
11587 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11588 HRESULT dataSrc
([retval, out] BSTR * p
);
11590 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11591 HRESULT dataFormatAs
([in] BSTR v
);
11593 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11594 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11597 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11598 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11599 void dataFld
(BSTR v
); \
11601 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11604 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11605 void dataSrc
(BSTR v
); \
11607 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11610 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11611 void dataFormatAs
(BSTR v
); \
11613 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11614 BSTR dataFormatAs
()
11616 #define WINE_HTMLELEMENT_INTERFACES \
11617 interface IHTMLElement
; \
11618 interface IHTMLElement2
; \
11619 interface IHTMLElement3
; \
11620 interface IHTMLElement4
; \
11621 interface IHTMLUniqueName
; \
11622 interface IHTMLDOMNode
; \
11623 interface IHTMLDOMNode2
; \
11624 /* interface IHTMLElement5; */ \
11625 interface IHTMLElement6
; \
11626 interface IHTMLDOMConstructor
; \
11627 interface IHTMLElement7
11629 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11630 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11631 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11632 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11633 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11634 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11635 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11636 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11637 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11638 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11639 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11641 #define WINE_HTMLDATAELEMENT_INTERFACES \
11642 interface IHTMLElement
; \
11643 interface IHTMLElement2
; \
11644 interface IHTMLElement3
; \
11645 interface IHTMLElement4
; \
11646 interface IHTMLUniqueName
; \
11647 interface IHTMLDOMNode
; \
11648 interface IHTMLDOMNode2
; \
11649 interface IHTMLDatabinding
; \
11650 /* interface IHTMLElement5; */ \
11651 interface IHTMLElement6
; \
11652 interface IElementSelector
; \
11653 interface IHTMLDOMConstructor
; \
11654 interface IHTMLElement7
11656 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11657 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11658 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11659 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11660 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11661 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11662 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11663 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11664 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11665 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11666 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11667 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11668 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11670 /*****************************************************************************
11671 * IHTMLGenericElement interface
11677 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11679 interface IHTMLGenericElement
: IDispatch
11681 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11682 HRESULT recordset
([out, retval] IDispatch
**p
);
11684 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11685 HRESULT namedRecordset
(
11686 [in] BSTR dataMember
,
11687 [in, optional] VARIANT *hierarchy
,
11688 [out, retval] IDispatch
**ppRecordset
);
11691 /*****************************************************************************
11692 * DispHTMLGenericElement dispinterface
11696 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11698 dispinterface DispHTMLGenericElement
11702 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11704 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11705 IDispatch
*recordset
();
11707 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11708 IDispatch
*namedRecordset
(
11709 [in] BSTR dataMember
,
11710 [in, optional] VARIANT *hierarchy
);
11713 /*****************************************************************************
11714 * HTMLGenericElement coclass
11718 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11720 coclass HTMLGenericElement
11722 [default] dispinterface DispHTMLGenericElement
;
11723 [source, default] dispinterface HTMLElementEvents
;
11724 [source] dispinterface HTMLElementEvents2
;
11725 WINE_HTMLELEMENT_INTERFACES
;
11726 interface IHTMLGenericElement
;
11729 /*****************************************************************************
11730 * IHTMLStyleSheetRule interface
11736 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11738 interface IHTMLStyleSheetRule
: IDispatch
11740 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11741 HRESULT selectorText
([in] BSTR v
);
11743 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11744 HRESULT selectorText
([retval, out] BSTR *p
);
11746 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11747 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11749 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11750 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11755 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11757 dispinterface DispHTMLStyleSheetRule
11761 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11762 void selectorText
(BSTR v
);
11764 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11765 BSTR selectorText
();
11767 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11768 IHTMLRuleStyle
* style
();
11770 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11771 VARIANT_BOOL readOnly();
11773 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11778 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11780 coclass HTMLStyleSheetRule
11782 [default] dispinterface DispHTMLStyleSheetRule
;
11783 interface IHTMLStyleSheetRule
;
11784 interface IHTMLDOMConstructor
;
11787 /*****************************************************************************
11788 * IHTMLStyleSheetRulesCollection interface
11794 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11796 interface IHTMLStyleSheetRulesCollection
: IDispatch
11798 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11799 HRESULT length
([retval, out] LONG *p
);
11801 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11804 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11809 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11811 dispinterface DispHTMLStyleSheetRulesCollection
11815 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11818 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11819 IHTMLStyleSheetRule
* item
([in] long index
);
11821 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11826 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11828 coclass HTMLStyleSheetRulesCollection
11830 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11831 interface IHTMLStyleSheetRulesCollection
;
11832 interface IHTMLDOMConstructor
;
11839 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11841 interface IHTMLStyleSheetPage
: IDispatch
11843 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11844 HRESULT selector
([retval, out] BSTR *p
);
11846 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11847 HRESULT pseudoClass
([retval, out] BSTR *p
);
11852 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11854 dispinterface DispHTMLStyleSheetPage
11858 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11861 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11862 BSTR pseudoClass
();
11864 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11868 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11870 coclass HTMLStyleSheetPage
11872 [default] dispinterface DispHTMLStyleSheetPage
;
11873 interface IHTMLStyleSheetPage
;
11874 interface IHTMLDOMConstructor
;
11881 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11883 interface IHTMLStyleSheetPagesCollection
: IDispatch
11885 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11886 HRESULT length
([retval, out] LONG *p
);
11888 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11891 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
11896 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11898 dispinterface DispHTMLStyleSheetPagesCollection
11902 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11905 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11906 IHTMLStyleSheetPage
* item
([in] long index
);
11908 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11913 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11915 coclass HTMLStyleSheetPagesCollection
11917 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
11918 interface IHTMLStyleSheetPagesCollection
;
11919 interface IHTMLDOMConstructor
;
11922 /*****************************************************************************
11923 * IHTMLStyleSheet interface
11929 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11931 interface IHTMLStyleSheet
: IDispatch
11933 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11934 HRESULT title
([in] BSTR v
);
11936 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11937 HRESULT title
([retval, out] BSTR *p
);
11939 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11940 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
11942 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11943 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
11945 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11946 HRESULT disabled
([in] VARIANT_BOOL v
);
11948 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11949 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11951 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11952 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11954 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11955 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
11957 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11958 HRESULT href
([in] BSTR v
);
11960 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11961 HRESULT href
([retval, out] BSTR *p
);
11963 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11964 HRESULT type
([retval, out] BSTR *p
);
11966 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11967 HRESULT id([retval, out] BSTR *p
);
11969 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
11972 [defaultvalue(-1), in] LONG lIndex
,
11973 [retval, out] LONG *plIndex
);
11975 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
11977 [in] BSTR bstrSelector
,
11978 [in] BSTR bstrStyle
,
11979 [defaultvalue(-1), in] LONG lIndex
,
11980 [retval, out] LONG *plNewIndex
);
11982 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
11983 HRESULT removeImport
([in] LONG lIndex
);
11985 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
11986 HRESULT removeRule
([in] LONG lIndex
);
11988 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11989 HRESULT media
([in] BSTR v
);
11991 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11992 HRESULT media
([retval, out] BSTR *p
);
11994 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11995 HRESULT cssText
([in] BSTR v
);
11997 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11998 HRESULT cssText
([retval, out] BSTR *p
);
12000 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12001 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
12004 /*****************************************************************************
12005 * IHTMLStyleSheet2 interface
12011 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12013 interface IHTMLStyleSheet2
: IDispatch
12015 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12016 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
12018 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12019 HRESULT addPageRule
(
12020 [in] BSTR bstrSelector
,
12021 [in] BSTR bstrStyle
,
12022 [defaultvalue(-1), in] LONG lIndex
,
12023 [retval, out] LONG *plNewIndex
);
12028 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12030 dispinterface DispHTMLStyleSheet
12034 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12035 void title
(BSTR v
);
12037 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12040 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12041 IHTMLStyleSheet
* parentStyleSheet
();
12043 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12044 IHTMLElement
* owningElement
();
12046 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12047 void disabled
(VARIANT_BOOL v
);
12049 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12050 VARIANT_BOOL disabled
();
12052 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12053 VARIANT_BOOL readOnly();
12055 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12056 IHTMLStyleSheetsCollection
* imports
();
12058 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12061 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12064 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12067 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12070 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12073 [defaultvalue(-1), in] LONG lIndex
);
12075 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12077 [in] BSTR bstrSelector
,
12078 [in] BSTR bstrStyle
,
12079 [defaultvalue(-1), in] LONG lIndex
);
12081 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12082 void removeImport
([in] LONG lIndex
);
12084 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12085 void removeRule
([in] LONG lIndex
);
12087 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12088 void media
(BSTR v
);
12090 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12093 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12094 void cssText
(BSTR v
);
12096 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12099 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12100 IHTMLStyleSheetRulesCollection
* rules
();
12102 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12103 IHTMLStyleSheetPagesCollection
* pages
();
12105 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12107 [in] BSTR bstrSelector
,
12108 [in] BSTR bstrStyle
,
12109 [defaultvalue(-1), in] LONG lIndex
);
12114 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12116 coclass HTMLStyleSheet
12118 [default] dispinterface DispHTMLStyleSheet
;
12119 interface IHTMLStyleSheet
;
12120 interface IHTMLStyleSheet2
;
12123 /*****************************************************************************
12124 * IHTMLStyleSheetsCollection interface
12130 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12132 interface IHTMLStyleSheetsCollection
: IDispatch
12134 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12135 HRESULT length
([retval, out] LONG *p
);
12137 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
12138 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12140 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12142 [in] VARIANT *pvarIndex
,
12143 [retval, out] VARIANT *pvarResult
);
12146 /*****************************************************************************
12147 * DispHTMLStyleSheetsCollection dispinterface
12151 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12153 dispinterface DispHTMLStyleSheetsCollection
12157 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12160 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
12161 IUnknown
*_newEnum
();
12163 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12164 VARIANT item
([in] VARIANT *pvarIndex
);
12166 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12167 IDispatch
*constructor
();
12170 /*****************************************************************************
12171 * IHTMLLinkElement interface
12177 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12179 interface IHTMLLinkElement
: IDispatch
12181 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12182 HRESULT href
([in] BSTR v
);
12184 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12185 HRESULT href
([out, retval] BSTR *p
);
12187 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12188 HRESULT rel
([in] BSTR v
);
12190 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12191 HRESULT rel
([out, retval] BSTR *p
);
12193 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12194 HRESULT rev
([in] BSTR v
);
12196 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12197 HRESULT rev
([out, retval] BSTR *p
);
12199 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12200 HRESULT type
([in] BSTR v
);
12202 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12203 HRESULT type
([out, retval] BSTR *p
);
12205 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
12206 HRESULT readyState
([out, retval] BSTR *p
);
12208 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12209 HRESULT onreadystatechange
([in] VARIANT v
);
12211 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12212 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
12214 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12215 HRESULT onload
([in] VARIANT v
);
12217 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12218 HRESULT onload
([out, retval] VARIANT *p
);
12220 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12221 HRESULT onerror
([in] VARIANT v
);
12223 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12224 HRESULT onerror
([out, retval] VARIANT *p
);
12226 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12227 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
12229 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12230 HRESULT disabled
([in] VARIANT_BOOL v
);
12232 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12233 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12235 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12236 HRESULT media
([in] BSTR v
);
12238 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12239 HRESULT media
([out, retval] BSTR *p
);
12242 /*****************************************************************************
12243 * IHTMLLinkElement2 interface
12249 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12251 interface IHTMLLinkElement2
: IDispatch
12253 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12254 HRESULT target
([in] BSTR v
);
12256 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12257 HRESULT target
([out, retval] BSTR *p
);
12260 /*****************************************************************************
12261 * IHTMLLinkElement3 interface
12267 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12269 interface IHTMLLinkElement3
: IDispatch
12271 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12272 HRESULT charset
([in] BSTR v
);
12274 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12275 HRESULT charset
([out, retval] BSTR *p
);
12277 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12278 HRESULT hreflang
([in] BSTR v
);
12280 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12281 HRESULT hreflang
([out, retval] BSTR *p
);
12284 /*****************************************************************************
12285 * IHTMLLinkElement4 interface
12291 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12293 interface IHTMLLinkElement4
: IDispatch
12295 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12296 HRESULT href
([in] BSTR v
);
12298 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12299 HRESULT href
([retval, out] BSTR * p
);
12302 /*****************************************************************************
12303 * DispHTMLLinkElement dispinterface
12307 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12309 dispinterface DispHTMLLinkElement
12313 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12315 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12318 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12321 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12324 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12327 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12330 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12333 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12336 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12339 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12340 IHTMLStyleSheet
*styleSheet
();
12342 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12343 void media
(BSTR v
);
12345 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12348 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12349 void target
(BSTR v
);
12351 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12354 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12355 void charset
(BSTR v
);
12357 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12360 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12361 void hreflang
(BSTR v
);
12363 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12366 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12367 void ie8_href
(BSTR v
);
12369 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12373 /*****************************************************************************
12374 * HTMLLinkElement coclass
12378 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12380 coclass HTMLLinkElement
12382 [default] dispinterface DispHTMLLinkElement
;
12383 /* [source, default] dispinterface HTMLLinkElementEvents; */
12384 /* [source] dispinterface HTMLLinkElementEvents2; */
12385 WINE_HTMLELEMENT_INTERFACES
;
12386 interface IHTMLLinkElement
;
12387 interface IHTMLLinkElement2
;
12388 interface IHTMLLinkElement3
;
12389 interface IHTMLLinkElement4
;
12390 /* interface IHTMLLinkElement5; */
12393 /*****************************************************************************
12394 * IHTMLTxtRange interface
12400 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12402 interface IHTMLTxtRange
: IDispatch
12404 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12405 HRESULT htmlText
([retval, out] BSTR *p
);
12407 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12408 HRESULT text
([in] BSTR v
);
12410 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12411 HRESULT text
([retval, out] BSTR *p
);
12413 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12414 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12416 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12417 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12419 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12421 [in] IHTMLTxtRange
*Range,
12422 [retval, out] VARIANT_BOOL *InRange
);
12424 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12426 [in] IHTMLTxtRange
*Range,
12427 [retval, out] VARIANT_BOOL *IsEqual
);
12429 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12430 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12432 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12433 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12435 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12438 [retval, out] VARIANT_BOOL *Success
);
12440 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12443 [defaultvalue(1), in] LONG Count
,
12444 [retval, out] LONG *ActualCount
);
12446 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12449 [defaultvalue(1), in] LONG Count
,
12450 [retval, out] LONG *ActualCount
);
12452 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12455 [defaultvalue(1), in] LONG Count
,
12456 [retval, out] LONG *ActualCount
);
12458 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12461 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12462 HRESULT pasteHTML
([in] BSTR html
);
12464 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12465 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12467 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12468 HRESULT setEndPoint
(
12470 [in] IHTMLTxtRange
*SourceRange
);
12472 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12473 HRESULT compareEndPoints
(
12475 [in] IHTMLTxtRange
*SourceRange
,
12476 [retval, out] LONG *ret
);
12478 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12481 [defaultvalue(1073741823), in] LONG count
,
12482 [defaultvalue(0), in] LONG Flags
,
12483 [retval, out] VARIANT_BOOL *Success
);
12485 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12486 HRESULT moveToPoint
(
12490 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12491 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12493 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12494 HRESULT moveToBookmark
(
12495 [in] BSTR Bookmark
,
12496 [retval, out] VARIANT_BOOL *Success
);
12498 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12499 HRESULT queryCommandSupported
(
12501 [retval, out] VARIANT_BOOL *pfRet
);
12503 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12504 HRESULT queryCommandEnabled
(
12506 [retval, out] VARIANT_BOOL *pfRet
);
12508 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12509 HRESULT queryCommandState
(
12511 [retval, out] VARIANT_BOOL *pfRet
);
12513 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12514 HRESULT queryCommandIndeterm
(
12516 [retval, out] VARIANT_BOOL *pfRet
);
12518 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12519 HRESULT queryCommandText
(
12521 [retval, out] BSTR *pcmdText
);
12523 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12524 HRESULT queryCommandValue
(
12526 [retval, out] VARIANT *pcmdValue
);
12528 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12529 HRESULT execCommand
(
12531 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12532 [optional, in] VARIANT value
,
12533 [retval, out] VARIANT_BOOL *pfRet
);
12535 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12536 HRESULT execCommandShowHelp
(
12538 [retval, out] VARIANT_BOOL *pfRet
);
12543 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12545 dispinterface DispHTMLDOMRange
12549 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12550 IHTMLDOMNode
*startContainer
();
12552 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12553 long startOffset
();
12555 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12556 IHTMLDOMNode
*endContainer
();
12558 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12561 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12562 VARIANT_BOOL collapsed
();
12564 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12565 IHTMLDOMNode
*commonAncestorContainer
();
12567 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12568 void setStart
([in] IDispatch
*node
,[in] long offset
);
12570 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12571 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12573 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12574 void setStartBefore
([in] IDispatch
*node
);
12576 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12577 void setStartAfter
([in] IDispatch
*node
);
12579 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12580 void setEndBefore
([in] IDispatch
*node
);
12582 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12583 void setEndAfter
([in] IDispatch
*node
);
12585 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12586 void collapse
([in] VARIANT_BOOL tostart
);
12588 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12589 void selectNode
([in] IDispatch
*node
);
12591 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12592 void selectNodeContents
([in] IDispatch
*node
);
12594 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12595 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12597 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12598 void deleteContents
();
12600 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12601 IDispatch
*extractContents
();
12603 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12604 IDispatch
*cloneContents
();
12606 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12607 void insertNode
([in] IDispatch
*node
);
12609 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12610 void surroundContents
([in] IDispatch
*parent
);
12612 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12613 IHTMLDOMRange
*cloneRange
();
12615 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12618 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12621 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12622 IHTMLRectCollection
*getClientRects
();
12624 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12625 IHTMLRect
*getBoundingClientRect
();
12628 /*****************************************************************************
12629 * IHTMLDOMRange interface
12635 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12637 interface IHTMLDOMRange
: IDispatch
12639 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12640 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12642 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12643 HRESULT startOffset
([out, retval] long *p
);
12645 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12646 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12648 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12649 HRESULT endOffset
([out, retval] long *p
);
12651 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12652 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12654 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12655 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12657 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12659 [in] IDispatch
*refNode
,
12662 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12664 [in] IDispatch
*refNode
,
12667 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12668 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12670 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12671 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12673 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12674 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12676 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12677 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12679 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12680 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12682 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12683 HRESULT selectNode
([in] IDispatch
*refNode
);
12685 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12686 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12688 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12689 HRESULT compareBoundaryPoints
(
12691 [in] IDispatch
*sourceRange
,
12692 [out, retval] long *compareResult
);
12694 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12695 HRESULT deleteContents
();
12697 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12698 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12700 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12701 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12703 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12704 HRESULT insertNode
([in] IDispatch
*newNode
);
12706 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12707 HRESULT surroundContents
([in] IDispatch
*newParent
);
12709 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12710 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12712 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12713 HRESULT toString
([out, retval] BSTR *pRangeString
);
12715 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12718 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12719 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12721 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12722 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12727 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12729 coclass HTMLStyleSheetsCollection
12731 [default] interface IHTMLStyleSheetsCollection
;
12734 /*****************************************************************************
12735 * IHTMLFormElement interface
12741 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12743 interface IHTMLFormElement
: IDispatch
12745 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12746 HRESULT action
([in] BSTR v
);
12748 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12749 HRESULT action
([retval, out] BSTR *p
);
12751 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12752 HRESULT dir
([in] BSTR v
);
12754 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12755 HRESULT dir
([retval, out] BSTR *p
);
12757 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12758 HRESULT encoding
([in] BSTR v
);
12760 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12761 HRESULT encoding
([retval, out] BSTR *p
);
12763 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12764 HRESULT method
([in] BSTR v
);
12766 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12767 HRESULT method
([retval, out] BSTR *p
);
12769 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12770 HRESULT elements
([retval, out] IDispatch
**p
);
12772 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12773 HRESULT target
([in] BSTR v
);
12775 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12776 HRESULT target
([retval, out] BSTR *p
);
12778 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12779 HRESULT name
([in] BSTR v
);
12781 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12782 HRESULT name
([retval, out] BSTR *p
);
12784 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12785 HRESULT onsubmit
([in] VARIANT v
);
12787 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12788 HRESULT onsubmit
([retval, out] VARIANT *p
);
12790 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12791 HRESULT onreset
([in] VARIANT v
);
12793 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12794 HRESULT onreset
([retval, out] VARIANT *p
);
12796 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12799 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12802 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12803 HRESULT length
([in] LONG v
);
12805 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12806 HRESULT length
([retval, out] LONG *p
);
12808 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
12809 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12811 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12813 [optional, in] VARIANT name
,
12814 [optional, in] VARIANT index
,
12815 [retval, out] IDispatch
**pdisp
);
12817 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12819 [in] VARIANT tagName
,
12820 [retval, out] IDispatch
**pdisp
);
12823 /*****************************************************************************
12824 * DispHTMLFormElement dispinterface
12828 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12830 dispinterface DispHTMLFormElement
12834 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12836 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12837 void action
(BSTR v
);
12839 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12842 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12843 void encoding
(BSTR v
);
12845 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12848 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12849 void method
(BSTR v
);
12851 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12854 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12855 IDispatch
*elements
();
12857 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12858 void target
(BSTR v
);
12860 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12863 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12866 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12869 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12872 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12875 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12876 void length
(long v
);
12878 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12881 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
12882 IUnknown
*_newEnum
();
12884 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12885 IDispatch
*item
(VARIANT name
, VARIANT index
);
12887 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12888 IDispatch
*tags
(VARIANT tagName
);
12893 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12895 dispinterface HTMLFormElementEvents
12899 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
12900 VARIANT_BOOL onhelp
();
12902 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
12903 VARIANT_BOOL onclick
();
12905 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
12906 VARIANT_BOOL ondblclick
();
12908 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
12909 VARIANT_BOOL onkeypress
();
12911 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
12914 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
12917 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
12920 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
12921 void onmouseover
();
12923 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
12924 void onmousemove
();
12926 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
12927 void onmousedown
();
12929 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
12932 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
12933 VARIANT_BOOL onselectstart
();
12935 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
12936 void onfilterchange
();
12938 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
12939 VARIANT_BOOL ondragstart
();
12941 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
12942 VARIANT_BOOL onbeforeupdate
();
12944 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
12945 void onafterupdate
();
12947 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
12948 VARIANT_BOOL onerrorupdate
();
12950 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
12951 VARIANT_BOOL onrowexit
();
12953 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
12956 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
12957 void ondatasetchanged
();
12959 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
12960 void ondataavailable
();
12962 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
12963 void ondatasetcomplete
();
12965 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
12966 void onlosecapture
();
12968 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
12969 void onpropertychange
();
12971 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
12974 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
12977 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
12980 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
12983 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
12984 VARIANT_BOOL ondrag
();
12986 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
12989 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
12990 VARIANT_BOOL ondragenter
();
12992 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
12993 VARIANT_BOOL ondragover
();
12995 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
12996 void ondragleave
();
12998 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
12999 VARIANT_BOOL ondrop
();
13001 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
13002 VARIANT_BOOL onbeforecut
();
13004 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
13005 VARIANT_BOOL oncut
();
13007 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
13008 VARIANT_BOOL onbeforecopy
();
13010 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
13011 VARIANT_BOOL oncopy
();
13013 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
13014 VARIANT_BOOL onbeforepaste
();
13016 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
13017 VARIANT_BOOL onpaste
();
13019 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
13020 VARIANT_BOOL oncontextmenu
();
13022 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
13023 void onrowsdelete
();
13025 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
13026 void onrowsinserted
();
13028 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
13029 void oncellchange
();
13031 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
13032 void onreadystatechange
();
13034 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
13035 void onbeforeeditfocus
();
13037 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
13038 void onlayoutcomplete
();
13040 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
13043 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
13044 VARIANT_BOOL onbeforedeactivate
();
13046 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
13047 VARIANT_BOOL onbeforeactivate
();
13049 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
13052 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
13053 VARIANT_BOOL oncontrolselect
();
13055 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
13056 VARIANT_BOOL onmovestart
();
13058 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
13061 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
13062 VARIANT_BOOL onresizestart
();
13064 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
13065 void onresizeend
();
13067 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
13068 void onmouseenter
();
13070 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
13071 void onmouseleave
();
13073 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
13074 VARIANT_BOOL onmousewheel
();
13076 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
13079 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
13080 void ondeactivate
();
13082 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
13085 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
13088 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
13089 VARIANT_BOOL onsubmit
();
13091 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
13092 VARIANT_BOOL onreset
();
13097 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13099 dispinterface HTMLFormElementEvents2
13103 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
13104 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13106 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
13107 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
13109 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
13110 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
13112 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
13113 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
13115 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
13116 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
13118 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
13119 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
13121 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
13122 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
13124 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
13125 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
13127 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
13128 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
13130 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
13131 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
13133 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
13134 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
13136 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
13137 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
13139 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
13140 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
13142 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
13143 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
13145 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
13146 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
13148 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
13149 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
13151 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
13152 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
13154 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
13155 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
13157 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
13158 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
13160 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
13161 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
13163 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
13164 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
13166 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
13167 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
13169 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
13170 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
13172 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
13173 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
13175 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
13176 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13178 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
13179 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13181 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
13182 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13184 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
13185 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13187 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
13188 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
13190 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
13191 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
13193 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
13194 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
13196 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
13197 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
13199 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
13200 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
13202 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
13203 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
13205 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
13206 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
13208 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
13209 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
13211 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
13212 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
13214 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
13215 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
13217 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
13218 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
13220 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
13221 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
13223 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
13224 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
13226 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
13227 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
13229 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
13230 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
13232 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
13233 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
13235 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
13236 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
13238 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
13239 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
13241 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
13242 void onpage
([in] IHTMLEventObj
* pEvtObj
);
13244 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
13245 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
13247 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
13248 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
13250 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
13251 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
13253 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
13254 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
13256 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13257 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
13259 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
13260 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
13262 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
13263 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
13265 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
13266 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
13268 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
13269 void onmove
([in] IHTMLEventObj
* pEvtObj
);
13271 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
13272 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
13274 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
13275 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
13277 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
13278 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
13280 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
13281 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
13283 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
13284 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
13286 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
13287 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
13289 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
13290 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
13292 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
13293 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
13298 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13300 coclass HTMLFormElement
13302 [default] dispinterface DispHTMLFormElement
;
13303 [source, default] dispinterface HTMLFormElementEvents
;
13304 [source] dispinterface HTMLFormElementEvents2
;
13305 WINE_HTMLELEMENT_INTERFACES
;
13306 interface IHTMLFormElement
;
13307 /* interface IHTMLFormElement2; */
13308 /* interface IHTMLFormElement3; */
13309 /* interface IHTMLSubmitData; */
13310 /* interface IHTMLFormElement4; */
13313 /*****************************************************************************
13314 * IHTMLTextContainer interface
13320 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13322 interface IHTMLTextContainer
: IDispatch
13324 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13325 HRESULT createControlRange
([retval, out] IDispatch
**range);
13327 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13328 HRESULT scrollHeight
([retval, out] LONG *p
);
13330 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13331 HRESULT scrollWidth
([retval, out] LONG *p
);
13333 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13334 HRESULT scrollTop
([in] LONG v
);
13336 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13337 HRESULT scrollTop
([retval, out] LONG *p
);
13339 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13340 HRESULT scrollLeft
([in] LONG v
);
13342 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13343 HRESULT scrollLeft
([retval, out] LONG *p
);
13345 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13346 HRESULT onscroll
([in] VARIANT v
);
13348 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13349 HRESULT onscroll
([retval, out] VARIANT *p
);
13352 /*****************************************************************************
13353 * IHTMLImgElement interface
13359 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13361 interface IHTMLImgElement
: IDispatch
13363 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13364 HRESULT isMap
([in] VARIANT_BOOL v
);
13366 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13367 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13369 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13370 HRESULT useMap
([in] BSTR v
);
13372 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13373 HRESULT useMap
([retval, out] BSTR *p
);
13375 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13376 HRESULT mimeType
([retval, out] BSTR *p
);
13378 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13379 HRESULT fileSize
([retval, out] BSTR *p
);
13381 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13382 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13384 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13385 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13387 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13388 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13390 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13391 HRESULT protocol
([retval, out] BSTR *p
);
13393 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13394 HRESULT href
([retval, out] BSTR *p
);
13396 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13397 HRESULT nameProp
([retval, out] BSTR *p
);
13399 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13400 HRESULT border
([in] VARIANT v
);
13402 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13403 HRESULT border
([retval, out] VARIANT *p
);
13405 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13406 HRESULT vspace
([in] LONG v
);
13408 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13409 HRESULT vspace
([retval, out] LONG *p
);
13411 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13412 HRESULT hspace
([in] LONG v
);
13414 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13415 HRESULT hspace
([retval, out] LONG *p
);
13417 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13418 HRESULT alt
([in] BSTR v
);
13420 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13421 HRESULT alt
([retval, out] BSTR *p
);
13423 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13424 HRESULT src
([in] BSTR v
);
13426 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13427 HRESULT src
([retval, out] BSTR *p
);
13429 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13430 HRESULT lowsrc
([in] BSTR v
);
13432 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13433 HRESULT lowsrc
([retval, out] BSTR *p
);
13435 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13436 HRESULT vrml
([in] BSTR v
);
13438 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13439 HRESULT vrml
([retval, out] BSTR *p
);
13441 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13442 HRESULT dynsrc
([in] BSTR v
);
13444 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13445 HRESULT dynsrc
([retval, out] BSTR *p
);
13447 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13448 HRESULT readyState
([retval, out] BSTR *p
);
13450 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13451 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13453 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13454 HRESULT loop
([in] VARIANT v
);
13456 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13457 HRESULT loop
([retval, out] VARIANT *p
);
13459 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13460 HRESULT align
([in] BSTR v
);
13462 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13463 HRESULT align
([retval, out] BSTR *p
);
13465 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13466 HRESULT onload
([in] VARIANT v
);
13468 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13469 HRESULT onload
([retval, out] VARIANT *p
);
13471 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13472 HRESULT onerror
([in] VARIANT v
);
13474 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13475 HRESULT onerror
([retval, out] VARIANT *p
);
13477 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13478 HRESULT onabort
([in] VARIANT v
);
13480 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13481 HRESULT onabort
([retval, out] VARIANT *p
);
13483 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13484 HRESULT name
([in] BSTR v
);
13486 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13487 HRESULT name
([retval, out] BSTR *p
);
13489 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13490 HRESULT width
([in] LONG v
);
13492 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13493 HRESULT width
([retval, out] LONG *p
);
13495 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13496 HRESULT height
([in] LONG v
);
13498 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13499 HRESULT height
([retval, out] LONG *p
);
13501 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13502 HRESULT start
([in] BSTR v
);
13504 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13505 HRESULT start
([retval, out] BSTR *p
);
13508 /*****************************************************************************
13509 * IHTMLImageElementFactory interface
13515 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13517 interface IHTMLImageElementFactory
: IDispatch
13519 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13521 [optional, in] VARIANT width
,
13522 [optional, in] VARIANT height
,
13523 [retval, out] IHTMLImgElement
**elem
);
13526 /*****************************************************************************
13527 * DispHTMLImg interface
13531 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13533 dispinterface DispHTMLImg
13537 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13539 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13540 void isMap
(VARIANT_BOOL v
);
13542 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13543 VARIANT_BOOL isMap
();
13545 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13546 void useMap
(BSTR v
);
13548 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13551 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13554 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13557 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13558 BSTR fileCreatedDate
();
13560 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13561 BSTR fileModifiedDate
();
13563 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13564 BSTR fileUpdatedDate
();
13566 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13569 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13572 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13575 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13576 void border
(VARIANT v
);
13578 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13581 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13582 void vspace
(LONG v
);
13584 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13587 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13588 void hspace
(LONG v
);
13590 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13593 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13596 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13599 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13602 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13605 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13606 void lowsrc
(BSTR v
);
13608 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13611 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13614 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13617 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13618 void dynsrc
(BSTR v
);
13620 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13623 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13624 VARIANT_BOOL complete
();
13626 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13627 void loop
(VARIANT v
);
13629 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13632 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13633 void align
(BSTR v
);
13635 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13638 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13641 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13644 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13645 void width
(LONG v
);
13647 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13650 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13651 void height
(LONG v
);
13653 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13656 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13657 void start
(BSTR v
);
13659 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13662 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13663 void longDesc
(BSTR v
);
13665 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13669 /*****************************************************************************
13674 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13678 [default] dispinterface DispHTMLImg
;
13679 /* [source, default] dispinterface HTMLImgEvents; */
13680 /* [source] dispinterface HTMLImgEvents2; */
13681 WINE_HTMLDATAELEMENT_INTERFACES
;
13682 interface IHTMLControlElement
;
13683 interface IHTMLImgElement
;
13684 /* interface IHTMLImgElement2; */
13685 /* interface IHTMLImgElement3; */
13686 /* interface IHTMLImgElement4; */
13687 /* interface IHTMLMSImgElement; */
13690 /*****************************************************************************
13691 * IHTMLXMLHttpRequest interface
13697 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13699 interface IHTMLXMLHttpRequest
: IDispatch
13701 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13702 HRESULT readyState
([out, retval] long *p
);
13704 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13705 HRESULT responseBody
([out, retval] VARIANT *p
);
13707 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13708 HRESULT responseText
([out, retval] BSTR *p
);
13710 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13711 HRESULT responseXML
([out, retval] IDispatch
**p
);
13713 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13714 HRESULT status
([out, retval] long *p
);
13716 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13717 HRESULT statusText
([out, retval] BSTR *p
);
13719 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13720 HRESULT onreadystatechange
([in] VARIANT v
);
13722 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13723 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13725 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13727 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13729 [in] BSTR bstrMethod
,
13731 [in] VARIANT varAsync
,
13732 [in, optional] VARIANT varUser
,
13733 [in, optional] VARIANT varPassword
);
13735 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13736 HRESULT send
([in, optional] VARIANT varBody
);
13738 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13739 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13741 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13742 HRESULT getResponseHeader
(
13743 [in] BSTR bstrHeader
,
13744 [out, retval] BSTR *p
);
13746 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13747 HRESULT setRequestHeader
(
13748 [in] BSTR bstrHeader
,
13749 [in] BSTR bstrValue
);
13752 /*****************************************************************************
13753 * IHTMLXMLHttpRequest2 interface
13759 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13761 interface IHTMLXMLHttpRequest2
: IDispatch
13763 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13764 HRESULT timeout
([in] long v
);
13766 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13767 HRESULT timeout
([out, retval] long *p
);
13769 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13770 HRESULT ontimeout
([in] VARIANT v
);
13772 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13773 HRESULT ontimeout
([out, retval] VARIANT *p
);
13776 /*****************************************************************************
13777 * IHTMLXMLHttpRequestFactory interface
13783 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13785 interface IHTMLXMLHttpRequestFactory
: IDispatch
13787 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13788 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13791 /*****************************************************************************
13792 * DispHTMLXMLHttpRequest dispinterface
13796 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13798 dispinterface DispHTMLXMLHttpRequest
13802 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13805 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13806 VARIANT responseBody
();
13808 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13809 BSTR responseText
();
13811 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13812 IDispatch
*responseXML
();
13814 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13817 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13820 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13821 void onreadystatechange
(VARIANT v
);
13823 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13824 VARIANT onreadystatechange
();
13826 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
13829 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13831 [in] BSTR bstrMethod
,
13833 [in] VARIANT varAsync
,
13834 [in, optional] VARIANT varUser
,
13835 [in, optional] VARIANT varPassword
);
13837 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13838 void send
([in, optional] VARIANT varBody
);
13840 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13841 BSTR getAllResponseHeaders
();
13843 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13844 BSTR getResponseHeader
([in] BSTR bstrHeader
);
13846 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13847 void setRequestHeader
(
13848 [in] BSTR bstrHeader
,
13849 [in] BSTR bstrValue
);
13851 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13852 void timeout
(long v
);
13854 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13857 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13858 void ontimeout
(VARIANT v
);
13860 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13861 VARIANT ontimeout
();
13863 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13866 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
13867 void addEventListener
(
13869 [in] IDispatch
*listener
,
13870 [in] VARIANT_BOOL useCapture
);
13872 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
13873 void removeEventListener
(
13875 [in] IDispatch
*listener
,
13876 [in] VARIANT_BOOL useCapture
);
13878 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
13879 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
13882 /*****************************************************************************
13883 * HTMLXMLHttpRequest
13887 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13889 coclass HTMLXMLHttpRequest
13891 [default] dispinterface DispHTMLXMLHttpRequest
;
13892 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
13893 interface IHTMLXMLHttpRequest
;
13894 interface IHTMLXMLHttpRequest2
;
13895 interface IHTMLDOMConstructor
;
13896 interface IEventTarget
;
13899 /*****************************************************************************
13900 * IHTMLControlElement interface
13906 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13908 interface IHTMLControlElement
: IDispatch
13910 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13911 HRESULT tabIndex
([in] short v
);
13913 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13914 HRESULT tabIndex
([retval, out] short * p
);
13916 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
13919 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13920 HRESULT accessKey
([in] BSTR v
);
13922 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13923 HRESULT accessKey
([retval, out] BSTR * p
);
13925 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13926 HRESULT onblur
([in] VARIANT v
);
13928 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13929 HRESULT onblur
([retval, out] VARIANT * p
);
13931 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13932 HRESULT onfocus
([in] VARIANT v
);
13934 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13935 HRESULT onfocus
([retval, out] VARIANT * p
);
13937 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13938 HRESULT onresize
([in] VARIANT v
);
13940 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13941 HRESULT onresize
([retval, out] VARIANT * p
);
13943 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
13946 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
13947 HRESULT addFilter
([in] IUnknown
* pUnk
);
13949 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
13950 HRESULT removeFilter
([in] IUnknown
* pUnk
);
13952 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
13953 HRESULT clientHeight
([retval, out] LONG * p
);
13955 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
13956 HRESULT clientWidth
([retval, out] LONG * p
);
13958 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
13959 HRESULT clientTop
([retval, out] LONG * p
);
13961 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
13962 HRESULT clientLeft
([retval, out] LONG * p
);
13965 /*****************************************************************************
13966 * IHTMLBodyElement interface
13972 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13974 interface IHTMLBodyElement
: IDispatch
13976 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13977 HRESULT background
([in] BSTR v
);
13979 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13980 HRESULT background
([retval, out] BSTR *p
);
13982 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13983 HRESULT bgProperties
([in] BSTR v
);
13985 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13986 HRESULT bgProperties
([retval, out] BSTR *p
);
13988 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13989 HRESULT leftMargin
([in] VARIANT v
);
13991 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13992 HRESULT leftMargin
([retval, out] VARIANT *p
);
13994 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13995 HRESULT topMargin
([in] VARIANT v
);
13997 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13998 HRESULT topMargin
([retval, out] VARIANT *p
);
14000 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14001 HRESULT rightMargin
([in] VARIANT v
);
14003 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14004 HRESULT rightMargin
([retval, out] VARIANT *p
);
14006 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14007 HRESULT bottomMargin
([in] VARIANT v
);
14009 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14010 HRESULT bottomMargin
([retval, out] VARIANT *p
);
14012 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14013 HRESULT noWrap
([in] VARIANT_BOOL v
);
14015 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14016 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
14018 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14019 HRESULT bgColor
([in] VARIANT v
);
14021 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14022 HRESULT bgColor
([retval, out] VARIANT *p
);
14024 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14025 HRESULT text
([in] VARIANT v
);
14027 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14028 HRESULT text
([retval, out] VARIANT *p
);
14030 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14031 HRESULT link
([in] VARIANT v
);
14033 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14034 HRESULT link
([retval, out] VARIANT *p
);
14036 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14037 HRESULT vLink
([in] VARIANT v
);
14039 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14040 HRESULT vLink
([retval, out] VARIANT *p
);
14042 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14043 HRESULT aLink
([in] VARIANT v
);
14045 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14046 HRESULT aLink
([retval, out] VARIANT *p
);
14048 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14049 HRESULT onload
([in] VARIANT v
);
14051 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14052 HRESULT onload
([retval, out] VARIANT *p
);
14054 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14055 HRESULT onunload
([in] VARIANT v
);
14057 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14058 HRESULT onunload
([retval, out] VARIANT *p
);
14060 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14061 HRESULT scroll
([in] BSTR v
);
14063 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14064 HRESULT scroll
([retval, out] BSTR *p
);
14066 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14067 HRESULT onselect
([in] VARIANT v
);
14069 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14070 HRESULT onselect
([retval, out] VARIANT *p
);
14072 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14073 HRESULT onbeforeunload
([in] VARIANT v
);
14075 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14076 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14078 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14079 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14082 /*****************************************************************************
14083 * IHTMLBodyElement2 interface
14089 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14091 interface IHTMLBodyElement2
: IDispatch
14093 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14094 HRESULT onbeforeprint
([in] VARIANT v
);
14096 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14097 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
14099 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14100 HRESULT onafterprint
([in] VARIANT v
);
14102 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14103 HRESULT onafterprint
([retval, out] VARIANT *p
);
14108 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14110 dispinterface DispHTMLBody
14114 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14116 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14117 void background
(BSTR v
);
14119 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14122 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14123 void bgProperties
(BSTR v
);
14125 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14126 BSTR bgProperties
();
14128 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14129 void leftMargin
(VARIANT v
);
14131 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14132 VARIANT leftMargin
();
14134 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14135 void topMargin
(VARIANT v
);
14137 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14138 VARIANT topMargin
();
14140 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14141 void rightMargin
(VARIANT v
);
14143 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14144 VARIANT rightMargin
();
14146 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14147 void bottomMargin
(VARIANT v
);
14149 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14150 VARIANT bottomMargin
();
14152 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14153 void noWrap
(VARIANT_BOOL v
);
14155 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14156 VARIANT_BOOL noWrap
();
14158 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14159 void bgColor
(VARIANT v
);
14161 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14164 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14165 void text
(VARIANT v
);
14167 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14170 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14171 void link
(VARIANT v
);
14173 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14176 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14177 void vLink
(VARIANT v
);
14179 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14182 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14183 void aLink
(VARIANT v
);
14185 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14188 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14189 void onunload
(VARIANT v
);
14191 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14192 VARIANT onunload
();
14194 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14195 void scroll
(BSTR v
);
14197 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14200 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14201 void onbeforeunload
(VARIANT v
);
14203 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14204 VARIANT onbeforeunload
();
14206 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14207 IHTMLTxtRange
* createTextRange
();
14209 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14210 void onbeforeprint
(VARIANT v
);
14212 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14213 VARIANT onbeforeprint
();
14215 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14216 void onafterprint
(VARIANT v
);
14218 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14219 VARIANT onafterprint
();
14223 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14227 [default] dispinterface DispHTMLBody
;
14228 [source, default] dispinterface HTMLTextContainerEvents
;
14229 [source] dispinterface HTMLTextContainerEvents2
;
14230 WINE_HTMLELEMENT_INTERFACES
;
14231 interface IHTMLControlElement
;
14232 interface IHTMLTextContainer
;
14233 interface IHTMLBodyElement
;
14234 interface IHTMLBodyElement2
;
14235 /* interface IHTMLBodyElement3; */
14236 /* interface IHTMLBodyElement4; */
14237 /* interface IHTMLBodyElement5; */
14240 /*****************************************************************************
14241 * IHTMLAnchorElement interface
14247 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14249 interface IHTMLAnchorElement
: IDispatch
14251 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14252 HRESULT href
([in] BSTR v
);
14254 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14255 HRESULT href
([retval, out] BSTR *p
);
14257 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14258 HRESULT target
([in] BSTR v
);
14260 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14261 HRESULT target
([retval, out] BSTR *p
);
14263 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14264 HRESULT rel
([in] BSTR v
);
14266 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14267 HRESULT rel
([retval, out] BSTR *p
);
14269 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14270 HRESULT rev
([in] BSTR v
);
14272 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14273 HRESULT rev
([retval, out] BSTR *p
);
14275 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14276 HRESULT urn
([in] BSTR v
);
14278 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14279 HRESULT urn
([retval, out] BSTR *p
);
14281 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14282 HRESULT Methods
([in] BSTR v
);
14284 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14285 HRESULT Methods
([retval, out] BSTR *p
);
14287 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14288 HRESULT name
([in] BSTR v
);
14290 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14291 HRESULT name
([retval, out] BSTR *p
);
14293 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14294 HRESULT host
([in] BSTR v
);
14296 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14297 HRESULT host
([retval, out] BSTR *p
);
14299 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14300 HRESULT hostname
([in] BSTR v
);
14302 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14303 HRESULT hostname
([retval, out] BSTR *p
);
14305 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14306 HRESULT pathname
([in] BSTR v
);
14308 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14309 HRESULT pathname
([retval, out] BSTR *p
);
14311 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14312 HRESULT port
([in] BSTR v
);
14314 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14315 HRESULT port
([retval, out] BSTR *p
);
14317 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14318 HRESULT protocol
([in] BSTR v
);
14320 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14321 HRESULT protocol
([retval, out] BSTR *p
);
14323 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14324 HRESULT search
([in] BSTR v
);
14326 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14327 HRESULT search
([retval, out] BSTR *p
);
14329 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14330 HRESULT hash
([in] BSTR v
);
14332 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14333 HRESULT hash
([retval, out] BSTR *p
);
14335 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14336 HRESULT onblur
([in] VARIANT v
);
14338 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14339 HRESULT onblur
([retval, out] VARIANT *p
);
14341 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14342 HRESULT onfocus
([in] VARIANT v
);
14344 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14345 HRESULT onfocus
([retval, out] VARIANT *p
);
14347 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14348 HRESULT accessKey
([in] BSTR v
);
14350 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14351 HRESULT accessKey
([retval, out] BSTR *p
);
14353 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14354 HRESULT protocolLong
([retval, out] BSTR *p
);
14356 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14357 HRESULT mimeType
([retval, out] BSTR *p
);
14359 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14360 HRESULT nameProp
([retval, out] BSTR *p
);
14362 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14363 HRESULT tabIndex
([in] short v
);
14365 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14366 HRESULT tabIndex
([retval, out] short *p
);
14368 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14371 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14375 /*****************************************************************************
14376 * DispHTMLAnchorElement dispinterface
14380 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14382 dispinterface DispHTMLAnchorElement
14386 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14388 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14391 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14394 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14395 void target
(BSTR v
);
14397 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14400 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14403 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14406 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14409 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14412 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14415 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14418 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14419 void Methods
(BSTR v
);
14421 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14424 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14427 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14430 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14433 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14436 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14437 void hostname
(BSTR v
);
14439 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14442 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14443 void pathname
(BSTR v
);
14445 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14448 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14451 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14454 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14455 void protocol
(BSTR v
);
14457 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14460 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14461 void search
(BSTR v
);
14463 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14466 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14469 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14472 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14473 BSTR protocolLong
();
14475 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14478 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14481 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14482 void charset
(BSTR v
);
14484 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14487 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14488 void coords
(BSTR v
);
14490 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14493 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14494 void hreflang
(BSTR v
);
14496 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14499 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14500 void shape
(BSTR v
);
14502 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14505 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14508 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14511 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14512 void ie8_shape
(BSTR v
);
14514 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14517 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14518 void ie8_coords
(BSTR v
);
14520 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14523 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14524 void ie8_href
(BSTR v
);
14526 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14530 /*****************************************************************************
14531 * HTMLAnchorElement coclass
14535 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14537 coclass HTMLAnchorElement
14539 [default] dispinterface DispHTMLAnchorElement
;
14540 /* [source, default] dispinterface HTMLAnchorEvents; */
14541 /* [source] dispinterface HTMLAnchorEvents2; */
14542 WINE_HTMLDATAELEMENT_INTERFACES
;
14543 interface IHTMLAnchorElement
;
14544 /* interface IHTMLAnchorElement2; */
14545 /* interface IHTMLAnchorElement3; */
14548 /*****************************************************************************
14549 * IHTMLAreaElement interface
14555 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14557 interface IHTMLAreaElement
: IDispatch
14559 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14560 HRESULT shape
([in] BSTR v
);
14562 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14563 HRESULT shape
([retval, out] BSTR *p
);
14565 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14566 HRESULT coords
([in] BSTR v
);
14568 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14569 HRESULT coords
([retval, out] BSTR *p
);
14571 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14572 HRESULT href
([in] BSTR v
);
14574 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14575 HRESULT href
([retval, out] BSTR *p
);
14577 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14578 HRESULT target
([in] BSTR v
);
14580 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14581 HRESULT target
([retval, out] BSTR *p
);
14583 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14584 HRESULT alt
([in] BSTR v
);
14586 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14587 HRESULT alt
([retval, out] BSTR *p
);
14589 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14590 HRESULT noHref
([in] VARIANT_BOOL v
);
14592 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14593 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14595 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14596 HRESULT host
([in] BSTR v
);
14598 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14599 HRESULT host
([retval, out] BSTR *p
);
14601 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14602 HRESULT hostname
([in] BSTR v
);
14604 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14605 HRESULT hostname
([retval, out] BSTR *p
);
14607 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14608 HRESULT pathname
([in] BSTR v
);
14610 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14611 HRESULT pathname
([retval, out] BSTR *p
);
14613 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14614 HRESULT port
([in] BSTR v
);
14616 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14617 HRESULT port
([retval, out] BSTR *p
);
14619 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14620 HRESULT protocol
([in] BSTR v
);
14622 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14623 HRESULT protocol
([retval, out] BSTR *p
);
14625 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14626 HRESULT search
([in] BSTR v
);
14628 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14629 HRESULT search
([retval, out] BSTR *p
);
14631 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14632 HRESULT hash
([in] BSTR v
);
14634 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14635 HRESULT hash
([retval, out] BSTR *p
);
14637 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14638 HRESULT onblur
([in] VARIANT v
);
14640 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14641 HRESULT onblur
([retval, out] VARIANT *p
);
14643 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14644 HRESULT onfocus
([in] VARIANT v
);
14646 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14647 HRESULT onfocus
([retval, out] VARIANT *p
);
14649 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14650 HRESULT tabIndex
([in] short v
);
14652 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14653 HRESULT tabIndex
([retval, out] short *p
);
14655 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14658 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14662 /*****************************************************************************
14663 * DispHTMLAreaElement dispinterface
14667 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14669 dispinterface DispHTMLAreaElement
14673 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14675 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14676 void shape
(BSTR v
);
14678 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14681 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14682 void coords
(BSTR v
);
14684 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14687 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14690 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14693 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14694 void target
(BSTR v
);
14696 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14699 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14702 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14705 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14706 void noHref
(VARIANT_BOOL v
);
14708 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14709 VARIANT_BOOL noHref
();
14711 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14714 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14717 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14718 void hostname
(BSTR v
);
14720 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14723 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14724 void pathname
(BSTR v
);
14726 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14729 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14732 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14735 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14736 void protocol
(BSTR v
);
14738 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14741 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14742 void search
(BSTR v
);
14744 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14747 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14750 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14753 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14754 void ie8_shape
(BSTR v
);
14756 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14759 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14760 void ie8_coords
(BSTR v
);
14762 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14765 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14766 void ie8_href
(BSTR v
);
14768 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14772 /*****************************************************************************
14773 * HTMLAreaElement coclass
14777 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14779 coclass HTMLAreaElement
14781 [default] dispinterface DispHTMLAreaElement
;
14782 /* [source, default] dispinterface HTMLAreaEvents; */
14783 /* [source] dispinterface HTMLAreaEvents2; */
14784 WINE_HTMLELEMENT_INTERFACES
;
14785 interface IHTMLAreaElement
;
14786 /* interface IHTMLAreaElement2; */
14789 /*****************************************************************************
14790 * IHTMLLabelElement interface
14796 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14798 interface IHTMLLabelElement
: IDispatch
14800 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14801 HRESULT htmlFor
([in] BSTR v
);
14803 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14804 HRESULT htmlFor
([out, retval] BSTR *p
);
14806 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14807 HRESULT accessKey
([in] BSTR v
);
14809 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14810 HRESULT accessKey
([out, retval] BSTR *p
);
14813 /*****************************************************************************
14814 * IHTMLLabelElement2 interface
14820 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14822 interface IHTMLLabelElement2
: IDispatch
14824 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14825 HRESULT form
([out, retval] IHTMLFormElement
**p
);
14828 /*****************************************************************************
14829 * DispHTMLLabelElement dispinterface
14833 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14835 dispinterface DispHTMLLabelElement
14839 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14841 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14842 void htmlFor
(BSTR v
);
14844 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14847 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14848 IHTMLFormElement
*form
();
14851 /*****************************************************************************
14852 * HTMLLabelElement coclass
14856 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14858 coclass HTMLLabelElement
14860 [default] dispinterface DispHTMLLabelElement
;
14861 /* [source, default] dispinterface HTMLLabelEvents; */
14862 /* [source] dispinterface HTMLLabelEvents2; */
14863 WINE_HTMLDATAELEMENT_INTERFACES
;
14864 interface IHTMLLabelElement
;
14865 interface IHTMLLabelElement2
;
14868 /*****************************************************************************
14869 * IHTMLElementCollection interface
14875 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14877 interface IHTMLElementCollection
: IDispatch
14879 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14880 HRESULT toString
([retval, out] BSTR *String);
14882 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14883 HRESULT length
([in] LONG v
);
14885 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14886 HRESULT length
([retval, out] LONG *p
);
14888 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
14889 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14891 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14893 [optional, in] VARIANT name
,
14894 [optional, in] VARIANT index
,
14895 [retval, out] IDispatch
**pdisp
);
14897 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14899 [in] VARIANT tagName
,
14900 [retval, out] IDispatch
**pdisp
);
14903 /*****************************************************************************
14904 * DispHTMLElementCollection dispinterface
14908 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14910 dispinterface DispHTMLElementCollection
14914 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14917 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14918 void length
(LONG v
);
14920 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14923 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
14924 IUnknown
*_newEnum
();
14926 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14928 [in, optional] VARIANT name
,
14929 [in, optional] VARIANT index
);
14931 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14933 [in] VARIANT tagName
);
14935 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
14936 IDispatch
*urns
([in] VARIANT urn
);
14938 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
14939 IDispatch
*namedItem
([in] BSTR name
);
14942 /*****************************************************************************
14943 * IHTMLSelectElement interface
14949 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14951 interface IHTMLSelectElement
: IDispatch
14953 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14954 HRESULT size
([in] LONG v
);
14956 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14957 HRESULT size
([retval, out] LONG *p
);
14959 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14960 HRESULT multiple
([in] VARIANT_BOOL v
);
14962 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14963 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
14965 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14966 HRESULT name
([in] BSTR v
);
14968 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14969 HRESULT name
([retval, out] BSTR *p
);
14971 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
14972 HRESULT options
([retval, out] IDispatch
**p
);
14974 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14975 HRESULT onchange
([in] VARIANT v
);
14977 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14978 HRESULT onchange
([retval, out] VARIANT *p
);
14980 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14981 HRESULT selectedIndex
([in] LONG v
);
14983 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14984 HRESULT selectedIndex
([retval, out] LONG *p
);
14986 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
14987 HRESULT type
([retval, out] BSTR *p
);
14989 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14990 HRESULT value
([in] BSTR v
);
14992 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14993 HRESULT value
([retval, out] BSTR *p
);
14995 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14996 HRESULT disabled
([in] VARIANT_BOOL v
);
14998 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14999 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15001 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15002 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15004 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15006 [in] IHTMLElement
*element
,
15007 [optional, in] VARIANT before
);
15009 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15010 HRESULT remove
([defaultvalue(-1), in] LONG index
);
15012 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15013 HRESULT length
([in] LONG v
);
15015 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15016 HRESULT length
([retval, out] LONG *p
);
15018 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15019 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15021 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15023 [optional, in] VARIANT name
,
15024 [optional, in] VARIANT index
,
15025 [retval, out] IDispatch
**pdisp
);
15027 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15029 [in] VARIANT tagName
,
15030 [retval, out] IDispatch
**pdisp
);
15033 /*****************************************************************************
15034 * DispHTMLSelectElement dispinterface
15038 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15040 dispinterface DispHTMLSelectElement
15044 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15046 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15049 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15052 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15053 void multiple
(VARIANT_BOOL v
);
15055 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15056 VARIANT_BOOL multiple
();
15058 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15061 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15064 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15065 IDispatch
*options
();
15067 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15068 void selectedIndex
(LONG v
);
15070 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15071 LONG selectedIndex
();
15073 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15076 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15077 void value
(BSTR v
);
15079 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15082 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15083 IHTMLFormElement
*form
();
15085 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15087 [in] IHTMLElement
*element
,
15088 [in, optional] VARIANT before
);
15090 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15091 void remove
([in, defaultvalue(-1)] LONG index
);
15093 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15094 void length
(LONG v
);
15096 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15099 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15100 IUnknown
*_newEnum
();
15102 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15104 [in, optional] VARIANT name
,
15105 [in, optional] VARIANT index
);
15107 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15108 IDispatch
*tags
([in] VARIANT tagName
);
15110 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
15111 IDispatch
*urns
([in] VARIANT urn
);
15113 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
15114 IDispatch
*namedItem
([in] BSTR name
);
15117 /*****************************************************************************
15118 * HTMLSelectElement coclass
15122 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15124 coclass HTMLSelectElement
15126 [default] dispinterface DispHTMLSelectElement
;
15127 /* [source, default] dispinterface HTMLSelectElementEvents; */
15128 /* [source] dispinterface HTMLSelectElementEvents2; */
15129 WINE_HTMLDATAELEMENT_INTERFACES
;
15130 interface IHTMLControlElement
;
15131 interface IHTMLSelectElement
;
15132 /* interface IHTMLSelectElement2; */
15133 /* interface IHTMLSelectElement4; */
15134 /* interface IHTMLSelectElement5; */
15135 /* interface IHTMLSelectElement6; */
15138 /*****************************************************************************
15139 * IHTMLSelectionObject interface
15145 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15147 interface IHTMLSelectionObject
: IDispatch
15149 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
15150 HRESULT createRange
([retval, out] IDispatch
**range);
15152 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
15155 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
15158 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
15159 HRESULT type
([retval, out] BSTR *p
);
15162 /*****************************************************************************
15163 * IHTMLSelectionObject2 interface
15169 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15171 interface IHTMLSelectionObject2
: IDispatch
15173 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
15174 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
15176 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
15177 HRESULT typeDetail
([out, retval] BSTR *p
);
15180 /*****************************************************************************
15181 * IHTMLSelection interface
15187 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15189 interface IHTMLSelection
: IDispatch
15191 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
15192 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
15194 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
15195 HRESULT anchorOffset
([out, retval] long *p
);
15197 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
15198 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
15200 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
15201 HRESULT focusOffset
([out, retval] long *p
);
15203 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
15204 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
15206 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
15208 [in] IDispatch
*parentNode
,
15211 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
15212 HRESULT collapseToStart
();
15214 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
15215 HRESULT collapseToEnd
();
15217 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
15218 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
15220 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
15221 HRESULT deleteFromDocument
();
15223 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
15224 HRESULT rangeCount
([out, retval] long *p
);
15226 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
15227 HRESULT getRangeAt
(
15229 [out, retval] IHTMLDOMRange
**ppRange
);
15231 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
15232 HRESULT addRange
([in] IDispatch
*range);
15234 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
15235 HRESULT removeRange
([in] IDispatch
*range);
15237 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
15238 HRESULT removeAllRanges
();
15240 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
15241 HRESULT toString
([out, retval] BSTR *pSelectionString
);
15244 /*****************************************************************************
15245 * IHTMLOptionElement interface
15251 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15253 interface IHTMLOptionElement
: IDispatch
15255 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15256 HRESULT selected
([in] VARIANT_BOOL v
);
15258 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15259 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
15261 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15262 HRESULT value
([in] BSTR v
);
15264 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15265 HRESULT value
([retval, out] BSTR *p
);
15267 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15268 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
15270 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15271 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
15273 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15274 HRESULT index
([in] LONG v
);
15276 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15277 HRESULT index
([retval, out] LONG *p
);
15279 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15280 HRESULT text
([in] BSTR v
);
15282 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15283 HRESULT text
([retval, out] BSTR *p
);
15285 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15286 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15293 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15295 interface IHTMLOptionElement3
: IDispatch
15297 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15298 HRESULT label
([in] BSTR v
);
15300 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15301 HRESULT label
([retval, out] BSTR * p
);
15304 /*****************************************************************************
15305 * IHTMLOptionElementFactory interface
15311 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15313 interface IHTMLOptionElementFactory
: IDispatch
15315 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15317 [optional, in] VARIANT text
,
15318 [optional, in] VARIANT value
,
15319 [optional, in] VARIANT defaultselected
,
15320 [optional, in] VARIANT selected
,
15321 [retval, out] IHTMLOptionElement
**optelem
);
15324 /*****************************************************************************
15325 * DispHTMLOptionElement dispinterface
15329 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15331 dispinterface DispHTMLOptionElement
15335 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15337 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15338 void selected
(VARIANT_BOOL v
);
15340 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15341 VARIANT_BOOL selected
();
15343 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15344 void value
(BSTR v
);
15346 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15349 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15350 void defaultSelected
(VARIANT_BOOL v
);
15352 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15353 VARIANT_BOOL defaultSelected
();
15355 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15356 void index
(LONG v
);
15358 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15361 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15364 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15367 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15368 IHTMLFormElement
*form
();
15370 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15371 void label
(BSTR v
);
15373 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15379 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15381 coclass HTMLOptionElement
15383 [default] dispinterface DispHTMLOptionElement
;
15384 [source, default] dispinterface HTMLElementEvents
;
15385 [source] dispinterface HTMLElementEvents2
;
15386 WINE_HTMLDATAELEMENT_INTERFACES
;
15387 interface IHTMLOptionElement
;
15388 interface IHTMLOptionElement3
;
15389 /* interface IHTMLOptionElement4; */
15392 /*****************************************************************************
15393 * IHTMLInputElement interface
15399 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15401 interface IHTMLInputElement
: IDispatch
15403 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15404 HRESULT type
([in] BSTR v
);
15406 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15407 HRESULT type
([retval, out] BSTR *p
);
15409 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15410 HRESULT value
([in] BSTR v
);
15412 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15413 HRESULT value
([retval, out] BSTR *p
);
15415 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15416 HRESULT name
([in] BSTR v
);
15418 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15419 HRESULT name
([retval, out] BSTR *p
);
15421 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15422 HRESULT status
([in] VARIANT_BOOL v
);
15424 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15425 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15427 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15428 HRESULT disabled
([in] VARIANT_BOOL v
);
15430 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15431 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15433 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15434 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15436 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15437 HRESULT size
([in] LONG v
);
15439 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15440 HRESULT size
([retval, out] LONG *p
);
15442 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15443 HRESULT maxLength
([in] LONG v
);
15445 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15446 HRESULT maxLength
([retval, out] LONG *p
);
15448 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15451 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15452 HRESULT onchange
([in] VARIANT v
);
15454 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15455 HRESULT onchange
([retval, out] VARIANT *p
);
15457 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15458 HRESULT onselect
([in] VARIANT v
);
15460 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15461 HRESULT onselect
([retval, out] VARIANT *p
);
15463 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15464 HRESULT defaultValue([in] BSTR v
);
15466 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15467 HRESULT defaultValue([retval, out] BSTR *p
);
15469 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15470 HRESULT readOnly([in] VARIANT_BOOL v
);
15472 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15473 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15475 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15476 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15478 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15479 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15481 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15482 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15484 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15485 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15487 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15488 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15490 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15491 HRESULT checked
([in] VARIANT_BOOL v
);
15493 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15494 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15496 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15497 HRESULT border
([in] VARIANT v
);
15499 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15500 HRESULT border
([retval, out] VARIANT *p
);
15502 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15503 HRESULT vspace
([in] LONG v
);
15505 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15506 HRESULT vspace
([retval, out] LONG *p
);
15508 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15509 HRESULT hspace
([in] LONG v
);
15511 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15512 HRESULT hspace
([retval, out] LONG *p
);
15514 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15515 HRESULT alt
([in] BSTR v
);
15517 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15518 HRESULT alt
([retval, out] BSTR *p
);
15520 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15521 HRESULT src
([in] BSTR v
);
15523 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15524 HRESULT src
([retval, out] BSTR *p
);
15526 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15527 HRESULT lowsrc
([in] BSTR v
);
15529 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15530 HRESULT lowsrc
([retval, out] BSTR *p
);
15532 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15533 HRESULT vrml
([in] BSTR v
);
15535 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15536 HRESULT vrml
([retval, out] BSTR *p
);
15538 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15539 HRESULT dynsrc
([in] BSTR v
);
15541 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15542 HRESULT dynsrc
([retval, out] BSTR *p
);
15544 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15545 HRESULT readyState
([retval, out] BSTR *p
);
15547 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15548 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15550 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15551 HRESULT loop
([in] VARIANT v
);
15553 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15554 HRESULT loop
([retval, out] VARIANT *p
);
15556 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15557 HRESULT align
([in] BSTR v
);
15559 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15560 HRESULT align
([retval, out] BSTR *p
);
15562 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15563 HRESULT onload
([in] VARIANT v
);
15565 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15566 HRESULT onload
([retval, out] VARIANT *p
);
15568 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15569 HRESULT onerror
([in] VARIANT v
);
15571 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15572 HRESULT onerror
([retval, out] VARIANT *p
);
15574 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15575 HRESULT onabort
([in] VARIANT v
);
15577 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15578 HRESULT onabort
([retval, out] VARIANT *p
);
15580 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15581 HRESULT width
([in] LONG v
);
15583 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15584 HRESULT width
([retval, out] LONG *p
);
15586 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15587 HRESULT height
([in] LONG v
);
15589 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15590 HRESULT height
([retval, out] LONG *p
);
15592 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15593 HRESULT start
([in] BSTR v
);
15595 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15596 HRESULT start
([retval, out] BSTR *p
);
15599 /*****************************************************************************
15600 * IHTMLInputTextElement interface
15606 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15608 interface IHTMLInputTextElement
: IDispatch
15610 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15611 HRESULT type
([retval, out] BSTR *p
);
15613 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15614 HRESULT value
([in] BSTR v
);
15616 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15617 HRESULT value
([retval, out] BSTR *p
);
15619 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15620 HRESULT name
([in] BSTR v
);
15622 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15623 HRESULT name
([retval, out] BSTR *p
);
15625 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15626 HRESULT status
([in] VARIANT v
);
15628 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15629 HRESULT status
([retval, out] VARIANT *p
);
15631 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15632 HRESULT disabled
([in] VARIANT_BOOL v
);
15634 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15635 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15637 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15638 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15640 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15641 HRESULT defaultValue([in] BSTR v
);
15643 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15644 HRESULT defaultValue([retval, out] BSTR *p
);
15646 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15647 HRESULT size
([in] LONG v
);
15649 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15650 HRESULT size
([retval, out] LONG *p
);
15652 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15653 HRESULT maxLength
([in] LONG v
);
15655 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15656 HRESULT maxLength
([retval, out] LONG *p
);
15658 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15661 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15662 HRESULT onchange
([in] VARIANT v
);
15664 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15665 HRESULT onchange
([retval, out] VARIANT *p
);
15667 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15668 HRESULT onselect
([in] VARIANT v
);
15670 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15671 HRESULT onselect
([retval, out] VARIANT *p
);
15673 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15674 HRESULT readOnly([in] VARIANT_BOOL v
);
15676 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15677 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15679 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15680 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15683 /*****************************************************************************
15684 * IHTMLInputTextElement2 interface
15690 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15692 interface IHTMLInputTextElement2
: IDispatch
15694 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15695 HRESULT selectionStart
([in] long v
);
15697 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15698 HRESULT selectionStart
([out, retval] long *p
);
15700 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15701 HRESULT selectionEnd
([in] long v
);
15703 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15704 HRESULT selectionEnd
([out, retval] long *p
);
15706 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15707 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15712 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15714 dispinterface DispHTMLInputElement
15718 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15720 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15723 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15726 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15727 void value
(BSTR v
);
15729 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15732 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15735 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15738 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15739 void status
(VARIANT_BOOL v
);
15741 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15742 VARIANT_BOOL status
();
15744 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15745 IHTMLFormElement
*form
();
15747 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15750 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15753 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15754 void maxLength
(LONG v
);
15756 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15759 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15762 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15763 void defaultValue(BSTR v
);
15765 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15766 BSTR defaultValue();
15768 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15769 void readOnly(VARIANT_BOOL v
);
15771 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15772 VARIANT_BOOL readOnly();
15774 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15775 IHTMLTxtRange
*createTextRange
();
15777 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15778 void indeterminate
(VARIANT_BOOL v
);
15780 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15781 VARIANT_BOOL indeterminate
();
15783 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15784 void defaultChecked
(VARIANT_BOOL v
);
15786 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15787 VARIANT_BOOL defaultChecked
();
15789 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15790 void checked
(VARIANT_BOOL v
);
15792 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15793 VARIANT_BOOL checked
();
15795 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15796 void border
(VARIANT v
);
15798 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15801 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15802 void vspace
(LONG v
);
15804 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15807 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15808 void hspace
(LONG v
);
15810 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15813 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15816 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15819 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15822 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15825 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15826 void lowsrc
(BSTR v
);
15828 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15831 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15834 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15837 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15838 void dynsrc
(BSTR v
);
15840 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15843 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15844 VARIANT_BOOL complete
();
15846 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15847 void loop
(VARIANT v
);
15849 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15852 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15853 void align
(BSTR v
);
15855 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15858 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15859 void width
(LONG v
);
15861 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15864 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15865 void height
(LONG v
);
15867 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15870 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15871 void start
(BSTR v
);
15873 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15876 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15877 void accept
(BSTR v
);
15879 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15882 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15883 void useMap
(BSTR v
);
15885 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15888 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15889 void selectionStart
(long v
);
15891 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15892 long selectionStart
();
15894 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15895 void selectionEnd
(long v
);
15897 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15898 long selectionEnd
();
15900 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15901 void setSelectionRange
([in] long start
, [in] long end
);
15904 /*****************************************************************************
15905 * HTMLInputElement coclass
15909 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15911 coclass HTMLInputElement
15913 [default] dispinterface DispHTMLInputElement
;
15914 /* [source, default] dispinterface HTMLInputTextElementEvents; */
15915 /* [source] dispinterface HTMLInputTextElementEvents2; */
15916 /* [source] dispinterface HTMLOptionButtonElementEvents; */
15917 /* [source] dispinterface HTMLButtonElementEvents; */
15918 WINE_HTMLDATAELEMENT_INTERFACES
;
15919 interface IHTMLControlElement
;
15920 interface IHTMLInputElement
;
15921 /* interface IHTMLInputElement2; */
15922 interface IHTMLInputTextElement
;
15923 interface IHTMLInputTextElement2
;
15924 /* interface IHTMLInputHiddenElement; */
15925 /* interface IHTMLInputButtonElement; */
15926 /* interface IHTMLInputFileElement; */
15927 /* interface IHTMLOptionButtonElement; */
15928 /* interface IHTMLInputImage; */
15929 /* interface IHTMLInputElement3; */
15930 /* interface IHTMLInputRangeElement; */
15933 /*****************************************************************************
15934 * IHTMLTextAreaElement interface
15940 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15942 interface IHTMLTextAreaElement
: IDispatch
15944 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
15945 HRESULT type
([retval, out] BSTR *p
);
15947 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15948 HRESULT value
([in] BSTR v
);
15950 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15951 HRESULT value
([retval, out] BSTR *p
);
15953 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15954 HRESULT name
([in] BSTR v
);
15956 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15957 HRESULT name
([retval, out] BSTR *p
);
15959 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15960 HRESULT status
([in] VARIANT v
);
15962 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15963 HRESULT status
([retval, out] VARIANT *p
);
15965 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15966 HRESULT disabled
([in] VARIANT_BOOL v
);
15968 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15969 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15971 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
15972 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15974 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15975 HRESULT defaultValue([in] BSTR v
);
15977 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15978 HRESULT defaultValue([retval, out] BSTR *p
);
15980 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
15983 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15984 HRESULT onchange
([in] VARIANT v
);
15986 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15987 HRESULT onchange
([retval, out] VARIANT *p
);
15989 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15990 HRESULT onselect
([in] VARIANT v
);
15992 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15993 HRESULT onselect
([retval, out] VARIANT *p
);
15995 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15996 HRESULT readOnly([in] VARIANT_BOOL v
);
15998 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15999 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16001 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16002 HRESULT rows
([in] LONG v
);
16004 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16005 HRESULT rows
([retval, out] LONG *p
);
16007 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16008 HRESULT cols
([in] LONG v
);
16010 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16011 HRESULT cols
([retval, out] LONG *p
);
16013 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16014 HRESULT wrap
([in] BSTR v
);
16016 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16017 HRESULT wrap
([retval, out] BSTR *p
);
16019 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16020 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16023 /*****************************************************************************
16024 * DispHTMLTextAreaElement dispinterface
16028 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16030 dispinterface DispHTMLTextAreaElement
16034 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16036 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16039 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16040 void value
(BSTR v
);
16042 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16045 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16048 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16051 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16052 void status
(VARIANT v
);
16054 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16057 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16058 IHTMLFormElement
*form
();
16060 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16061 void defaultValue(BSTR v
);
16063 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16064 BSTR defaultValue();
16066 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16069 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16070 void readOnly(VARIANT_BOOL v
);
16072 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16073 VARIANT_BOOL readOnly();
16075 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16078 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16081 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16084 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16087 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16090 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16093 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16094 IHTMLTxtRange
*createTextRange
();
16097 /*****************************************************************************
16098 * HTMLTextAreaElement coclass
16102 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16104 coclass HTMLTextAreaElement
16106 [default] dispinterface DispHTMLTextAreaElement
;
16107 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16108 /* [source] dispinterface HTMLInputTextElementEvents2; */
16109 [source] dispinterface HTMLTextContainerEvents
;
16110 [source] dispinterface HTMLTextContainerEvents2
;
16111 WINE_HTMLDATAELEMENT_INTERFACES
;
16112 interface IHTMLControlElement
;
16113 interface IHTMLTextContainer
;
16114 interface IHTMLTextAreaElement
;
16115 /* interface IHTMLTextAreaElement2; */
16118 /*****************************************************************************
16119 * IHTMLButtonElement interface
16125 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16127 interface IHTMLButtonElement
: IDispatch
16129 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16130 HRESULT type
([out, retval] BSTR *p
);
16132 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16133 HRESULT value
([in] BSTR v
);
16135 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16136 HRESULT value
([out, retval] BSTR *p
);
16138 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16139 HRESULT name
([in] BSTR v
);
16141 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16142 HRESULT name
([out, retval] BSTR *p
);
16144 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16145 HRESULT status
([in] VARIANT v
);
16147 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16148 HRESULT status
([out, retval] VARIANT *p
);
16150 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16151 HRESULT disabled
([in] VARIANT_BOOL v
);
16153 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16154 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
16156 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16157 HRESULT form
([out, retval] IHTMLFormElement
**p
);
16159 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16160 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
16163 /*****************************************************************************
16164 * DispHTMLButtonElement dispinterface
16168 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16170 dispinterface DispHTMLButtonElement
16174 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16176 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16179 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16180 void value
(BSTR v
);
16182 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16185 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16188 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16191 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16192 void status
(VARIANT v
);
16194 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16197 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16198 IHTMLFormElement
*form
();
16200 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16201 IHTMLTxtRange
*createTextRange
();
16204 /*****************************************************************************
16205 * HTMLButtonElement coclass
16209 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16211 coclass HTMLButtonElement
16213 [default] dispinterface DispHTMLButtonElement
;
16214 /* [source, default] dispinterface HTMLButtonElementEvents; */
16215 /* [source] dispinterface HTMLButtonElementEvents2; */
16216 WINE_HTMLDATAELEMENT_INTERFACES
;
16217 interface IHTMLControlElement
;
16218 interface IHTMLTextContainer
;
16219 interface IHTMLButtonElement
;
16220 /* interface IHTMLButtonElement2; */
16223 /*****************************************************************************
16224 * IHTMLHtmlElement interface
16230 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16232 interface IHTMLHtmlElement
: IDispatch
16234 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16235 HRESULT version([in] BSTR v
);
16237 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16238 HRESULT version([out, retval] BSTR *p
);
16241 /*****************************************************************************
16242 * IHTMLHeadElement interface
16248 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16250 interface IHTMLHeadElement
: IDispatch
16252 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16253 HRESULT profile
([in] BSTR v
);
16255 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16256 HRESULT profile
([retval, out] BSTR *p
);
16259 /*****************************************************************************
16260 * IHTMLHeadElement2 interface
16266 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16268 interface IHTMLHeadElement2
: IDispatch
16270 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16271 HRESULT profile
([in] BSTR v
);
16273 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16274 HRESULT profile
([retval, out] BSTR *p
);
16277 /*****************************************************************************
16278 * IHTMLTitleElement interface
16284 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16286 interface IHTMLTitleElement
: IDispatch
16288 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16289 HRESULT text
([in] BSTR v
);
16291 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16292 HRESULT text
([retval, out] BSTR *p
);
16295 /*****************************************************************************
16296 * IHTMLMetaElement interface
16302 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16304 interface IHTMLMetaElement
: IDispatch
16306 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16307 HRESULT httpEquiv
([in] BSTR v
);
16309 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16310 HRESULT httpEquiv
([out, retval] BSTR *p
);
16312 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16313 HRESULT content
([in] BSTR v
);
16315 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16316 HRESULT content
([out, retval] BSTR *p
);
16318 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16319 HRESULT name
([in] BSTR v
);
16321 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16322 HRESULT name
([out, retval] BSTR *p
);
16324 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16325 HRESULT url
([in] BSTR v
);
16327 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16328 HRESULT url
([out, retval] BSTR *p
);
16330 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16331 HRESULT charset
([in] BSTR v
);
16333 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16334 HRESULT charset
([out, retval] BSTR *p
);
16337 /*****************************************************************************
16338 * IHTMLMetaElement2 interface
16344 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16346 interface IHTMLMetaElement2
: IDispatch
16348 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16349 HRESULT scheme
([in] BSTR v
);
16351 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16352 HRESULT scheme
([out, retval] BSTR *p
);
16355 /*****************************************************************************
16356 * IHTMLMetaElement3 interface
16362 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16364 interface IHTMLMetaElement3
: IDispatch
16366 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16367 HRESULT url
([in] BSTR v
);
16369 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16370 HRESULT url
([out, retval] BSTR *p
);
16373 /*****************************************************************************
16374 * DispHTMLHtmlElement interface
16378 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16380 dispinterface DispHTMLHtmlElement
16384 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16386 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16387 void version(BSTR v
);
16389 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16393 /*****************************************************************************
16394 * HTMLHtmlElement coclass
16398 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16400 coclass HTMLHtmlElement
16402 [default] dispinterface DispHTMLHtmlElement
;
16403 [source, default] dispinterface HTMLElementEvents
;
16404 [source] dispinterface HTMLElementEvents2
;
16405 WINE_HTMLELEMENT_INTERFACES
;
16406 interface IHTMLHtmlElement
;
16409 /*****************************************************************************
16410 * DispHTMLHeadElement interface
16414 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16416 dispinterface DispHTMLHeadElement
16420 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16422 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16423 void profile
(BSTR v
);
16425 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16428 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16429 void ie8_profile
(BSTR v
);
16431 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16432 BSTR ie8_profile
();
16435 /*****************************************************************************
16436 * HTMLHeadElement coclass
16440 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16442 coclass HTMLHeadElement
16444 [default] dispinterface DispHTMLHeadElement
;
16445 [source, default] dispinterface HTMLElementEvents
;
16446 [source] dispinterface HTMLElementEvents2
;
16447 WINE_HTMLELEMENT_INTERFACES
;
16448 interface IHTMLHeadElement
;
16449 interface IHTMLHeadElement2
;
16452 /*****************************************************************************
16453 * DispHTMLTitleElement interface
16457 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16459 dispinterface DispHTMLTitleElement
16463 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16465 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16468 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16472 /*****************************************************************************
16473 * HTMLTitleElement coclass
16477 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16479 coclass HTMLTitleElement
16481 [default] dispinterface DispHTMLTitleElement
;
16482 [source, default] dispinterface HTMLElementEvents
;
16483 [source] dispinterface HTMLElementEvents2
;
16484 WINE_HTMLELEMENT_INTERFACES
;
16485 interface IHTMLTitleElement
;
16488 /*****************************************************************************
16489 * DispHTMLMetaElement dispinterface
16493 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16495 dispinterface DispHTMLMetaElement
16499 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16501 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16502 void httpEquiv
(BSTR v
);
16504 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16507 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16508 void content
(BSTR v
);
16510 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16513 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16516 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16519 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16522 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16525 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16526 void charset
(BSTR v
);
16528 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16531 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16532 void scheme
(BSTR v
);
16534 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16537 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16538 void ie8_url
(BSTR v
);
16540 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16544 /*****************************************************************************
16545 * HTMLMetaElement coclass
16549 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16551 coclass HTMLMetaElement
16553 [default] dispinterface DispHTMLMetaElement
;
16554 [source, default] dispinterface HTMLElementEvents
;
16555 [source] dispinterface HTMLElementEvents2
;
16556 WINE_HTMLELEMENT_INTERFACES
;
16557 interface IHTMLMetaElement
;
16558 interface IHTMLMetaElement2
;
16559 interface IHTMLMetaElement3
;
16562 /*****************************************************************************
16563 * DispHTMLUnknownElement dispinterface
16567 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16569 dispinterface DispHTMLUnknownElement
16573 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16576 /*****************************************************************************
16577 * HTMLUnknownElement coclass
16581 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16583 coclass HTMLUnknownElement
16585 [default] dispinterface DispHTMLUnknownElement
;
16586 [source, default] dispinterface HTMLElementEvents
;
16587 [source] dispinterface HTMLElementEvents2
;
16588 WINE_HTMLELEMENT_INTERFACES
;
16589 /* interface IHTMLUnknownElement; */
16592 /*****************************************************************************
16593 * ISVGAnimatedEnumeration interface
16599 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16601 interface ISVGAnimatedEnumeration
: IDispatch
16603 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16604 HRESULT baseVal
([in] USHORT v
);
16606 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16607 HRESULT baseVal
([out, retval] USHORT
*p
);
16609 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16610 HRESULT animVal
([in] USHORT v
);
16612 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16613 HRESULT animVal
([out, retval] USHORT
*p
);
16616 /*****************************************************************************
16617 * ISVGElement interface
16623 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16625 interface ISVGElement
: IDispatch
16627 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16628 HRESULT xmlbase
([in] BSTR v
);
16630 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16631 HRESULT xmlbase
([out, retval] BSTR *p
);
16633 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16634 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16636 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16637 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16639 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16640 HRESULT viewportElement
([in] ISVGElement
*v
);
16642 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16643 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16645 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16646 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16648 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16649 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16652 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16653 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16654 void xmlbase
(BSTR v
); \
16656 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16659 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16660 void ownerSVGElement
(ISVGSVGElement
*v
); \
16662 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16663 ISVGSVGElement
*ownerSVGElement
(); \
16665 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16666 void viewportElement
(ISVGElement
*v
); \
16668 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16669 ISVGElement
*viewportElement
(); \
16671 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16672 void focusable
(ISVGAnimatedEnumeration
*v
); \
16674 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16675 ISVGAnimatedEnumeration
*focusable
()
16678 /*****************************************************************************
16679 * DispSVGElement dispinterface
16683 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16685 dispinterface DispSVGElement
16689 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16690 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16693 /*****************************************************************************
16694 * SVGElement coclass
16698 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
16702 [default] dispinterface DispSVGElement
;
16703 [source, default] dispinterface HTMLElementEvents
;
16704 [source] dispinterface HTMLElementEvents2
;
16705 interface ISVGElement
;
16706 interface IHTMLElement
;
16709 /*****************************************************************************
16710 * ISVGLength interface
16716 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16718 interface ISVGLength
: IDispatch
16720 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16721 HRESULT unitType
([in] short v
);
16723 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16724 HRESULT unitType
([out, retval] short *p
);
16726 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16727 HRESULT value
([in] float v
);
16729 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16730 HRESULT value
([out, retval] float *p
);
16732 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16733 HRESULT valueInSpecifiedUnits
([in] float v
);
16735 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16736 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16738 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16739 HRESULT valueAsString
([in] BSTR v
);
16741 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16742 HRESULT valueAsString
([out, retval] BSTR *p
);
16744 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16745 HRESULT newValueSpecifiedUnits
(
16746 [in] short unitType
,
16747 [in] float valueInSpecifiedUnits
);
16749 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16750 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16753 /*****************************************************************************
16754 * ISVGAnimatedLength interface
16760 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16762 interface ISVGAnimatedLength
: IDispatch
16764 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16765 HRESULT baseVal
([in] ISVGLength
*v
);
16767 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16768 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16770 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16771 HRESULT animVal
([in] ISVGLength
*v
);
16773 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16774 HRESULT animVal
([out, retval] ISVGLength
**p
);
16777 /*****************************************************************************
16778 * ISVGRect interface
16784 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16786 interface ISVGRect
: IDispatch
16788 [propput, id(DISPID_ISVGRECT_X
)]
16789 HRESULT x
([in] float v
);
16791 [propget, id(DISPID_ISVGRECT_X
)]
16792 HRESULT x
([out, retval] float *p
);
16794 [propput, id(DISPID_ISVGRECT_Y
)]
16795 HRESULT y
([in] float v
);
16797 [propget, id(DISPID_ISVGRECT_Y
)]
16798 HRESULT y
([out, retval] float *p
);
16800 [propput, id(DISPID_ISVGRECT_WIDTH
)]
16801 HRESULT width
([in] float v
);
16803 [propget, id(DISPID_ISVGRECT_WIDTH
)]
16804 HRESULT width
([out, retval] float *p
);
16806 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
16807 HRESULT height
([in] float v
);
16809 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
16810 HRESULT height
([out, retval] float *p
);
16813 /*****************************************************************************
16814 * ISVGViewSpec interface
16820 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16822 interface ISVGViewSpec
: IDispatch
16826 /*****************************************************************************
16827 * ISVGMatrix interface
16833 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16835 interface ISVGMatrix
: IDispatch
16837 [propput, id(DISPID_ISVGMATRIX_A
)]
16838 HRESULT a
([in] float v
);
16840 [propget, id(DISPID_ISVGMATRIX_A
)]
16841 HRESULT a
([out, retval] float *p
);
16843 [propput, id(DISPID_ISVGMATRIX_B
)]
16844 HRESULT b
([in] float v
);
16846 [propget, id(DISPID_ISVGMATRIX_B
)]
16847 HRESULT b
([out, retval] float *p
);
16849 [propput, id(DISPID_ISVGMATRIX_C
)]
16850 HRESULT c
([in] float v
);
16852 [propget, id(DISPID_ISVGMATRIX_C
)]
16853 HRESULT c
([out, retval] float *p
);
16855 [propput, id(DISPID_ISVGMATRIX_D
)]
16856 HRESULT d
([in] float v
);
16858 [propget, id(DISPID_ISVGMATRIX_D
)]
16859 HRESULT d
([out, retval] float *p
);
16861 [propput, id(DISPID_ISVGMATRIX_E
)]
16862 HRESULT e
([in] float v
);
16864 [propget, id(DISPID_ISVGMATRIX_E
)]
16865 HRESULT e
([out, retval] float *p
);
16867 [propput, id(DISPID_ISVGMATRIX_F
)]
16868 HRESULT f
([in] float v
);
16870 [propget, id(DISPID_ISVGMATRIX_F
)]
16871 HRESULT f
([out, retval] float *p
);
16873 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
16875 [in] ISVGMatrix
*secondMatrix
,
16876 [out, retval] ISVGMatrix
**p
);
16878 [id(DISPID_ISVGMATRIX_INVERSE
)]
16879 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
16881 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
16885 [out, retval] ISVGMatrix
**p
);
16887 [id(DISPID_ISVGMATRIX_SCALE
)]
16889 [in] float scaleFactor
,
16890 [out, retval] ISVGMatrix
**p
);
16892 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
16893 HRESULT scaleNonUniform
(
16894 [in] float scaleFactorX
,
16895 [in] float scaleFactorY
,
16896 [out, retval] ISVGMatrix
**p
);
16898 [id(DISPID_ISVGMATRIX_ROTATE
)]
16901 [out, retval] ISVGMatrix
**p
);
16903 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
16904 HRESULT rotateFromVector
(
16907 [out, retval] ISVGMatrix
**p
);
16909 [id(DISPID_ISVGMATRIX_FLIPX
)]
16910 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
16912 [id(DISPID_ISVGMATRIX_FLIPY
)]
16913 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
16915 [id(DISPID_ISVGMATRIX_SKEWX
)]
16918 [out, retval] ISVGMatrix
**p
);
16920 [id(DISPID_ISVGMATRIX_SKEWY
)]
16923 [out, retval] ISVGMatrix
**p
);
16926 /*****************************************************************************
16927 * ISVGPoint interface
16933 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16935 interface ISVGPoint
: IDispatch
16937 [propput, id(DISPID_ISVGPOINT_X
)]
16938 HRESULT x
([in] float v
);
16940 [propget, id(DISPID_ISVGPOINT_X
)]
16941 HRESULT x
([out, retval] float *p
);
16943 [propput, id(DISPID_ISVGPOINT_Y
)]
16944 HRESULT y
([in] float v
);
16946 [propget, id(DISPID_ISVGPOINT_Y
)]
16947 HRESULT y
([out, retval] float *p
);
16949 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
16950 HRESULT matrixTransform
(
16951 [in] ISVGMatrix
*pMatrix
,
16952 [out, retval] ISVGPoint
**p
);
16955 /*****************************************************************************
16956 * ISVGNumber interface
16962 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16964 interface ISVGNumber
: IDispatch
16966 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
16967 HRESULT value
([in] float v
);
16969 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
16970 HRESULT value
([out, retval] float *p
);
16973 /*****************************************************************************
16974 * ISVGAngle interface
16980 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16982 interface ISVGAngle
: IDispatch
16984 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
16985 HRESULT unitType
([in] short v
);
16987 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
16988 HRESULT unitType
([out, retval] short *p
);
16990 [propput, id(DISPID_ISVGANGLE_VALUE
)]
16991 HRESULT value
([in] float v
);
16993 [propget, id(DISPID_ISVGANGLE_VALUE
)]
16994 HRESULT value
([out, retval] float *p
);
16996 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
16997 HRESULT valueInSpecifiedUnits
([in] float v
);
16999 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17000 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17002 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17003 HRESULT valueAsString
([in] BSTR v
);
17005 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17006 HRESULT valueAsString
([out, retval] BSTR *p
);
17008 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
17009 HRESULT newValueSpecifiedUnits
(
17010 [in] short unitType
,
17011 [in] float valueInSpecifiedUnits
);
17013 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
17014 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17017 /*****************************************************************************
17018 * ISVGStringList interface
17024 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17026 interface ISVGStringList
: IDispatch
17028 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17029 HRESULT numberOfItems
([in] long v
);
17031 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17032 HRESULT numberOfItems
([out, retval] long *p
);
17034 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
17037 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
17038 HRESULT initialize
(
17040 [out, retval] BSTR *p
);
17042 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
17045 [out, retval] BSTR *p
);
17047 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
17048 HRESULT insertItemBefore
(
17051 [out, retval] BSTR *p
);
17053 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
17054 HRESULT replaceItem
(
17057 [out, retval] BSTR *p
);
17059 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
17060 HRESULT removeItem
(
17062 [out, retval] BSTR *p
);
17064 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
17065 HRESULT appendItem
(
17067 [out, retval] BSTR *p
);
17070 /*****************************************************************************
17071 * ISVGTransform interface
17077 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17079 interface ISVGTransform
: IDispatch
17081 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
17082 HRESULT type
([in] short v
);
17084 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
17085 HRESULT type
([out, retval] short *p
);
17087 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17088 HRESULT matrix
([in] ISVGMatrix
*v
);
17090 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17091 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
17093 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17094 HRESULT angle
([in] float v
);
17096 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17097 HRESULT angle
([out, retval] float *p
);
17099 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
17100 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
17102 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
17103 HRESULT setTranslate
(
17107 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
17112 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
17118 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
17119 HRESULT setSkewX
([in] float angle
);
17121 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
17122 HRESULT setSkewY
([in] float angle
);
17125 /*****************************************************************************
17126 * ISVGTransformList interface
17132 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17134 interface ISVGTransformList
: IDispatch
17136 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17137 HRESULT numberOfItems
([in] long v
);
17139 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17140 HRESULT numberOfItems
([out, retval] long *p
);
17142 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
17145 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
17146 HRESULT initialize
(
17147 [in] ISVGTransform
*newItem
,
17148 [out, retval] ISVGTransform
**p
);
17150 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
17153 [out, retval] ISVGTransform
**p
);
17155 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
17156 HRESULT insertItemBefore
(
17157 [in] ISVGTransform
*newItem
,
17159 [out, retval] ISVGTransform
**p
);
17161 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
17162 HRESULT replaceItem
(
17163 [in] ISVGTransform
*newItem
,
17165 [out, retval] ISVGTransform
**p
);
17167 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
17168 HRESULT removeItem
(
17170 [out, retval] ISVGTransform
**p
);
17172 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
17173 HRESULT appendItem
(
17174 [in] ISVGTransform
*newItem
,
17175 [out, retval] ISVGTransform
**p
);
17177 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
17178 HRESULT createSVGTransformFromMatrix
(
17179 [in] ISVGMatrix
*newItem
,
17180 [out, retval] ISVGTransform
**p
);
17182 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
17183 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
17186 /*****************************************************************************
17187 * ISVGAnimatedTransformList interface
17193 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17195 interface ISVGAnimatedTransformList
: IDispatch
17197 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17198 HRESULT baseVal
([in] ISVGTransformList
*v
);
17200 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17201 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
17203 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17204 HRESULT animVal
([in] ISVGTransformList
*v
);
17206 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17207 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
17210 /*****************************************************************************
17211 * ISVGAnimatedBoolean interface
17217 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17219 interface ISVGAnimatedBoolean
: IDispatch
17221 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17222 HRESULT baseVal
([in] VARIANT_BOOL v
);
17224 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17225 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
17227 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17228 HRESULT animVal
([in] VARIANT_BOOL v
);
17230 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17231 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
17234 /*****************************************************************************
17235 * ISVGAnimatedString interface
17241 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17243 interface ISVGAnimatedString
: IDispatch
17245 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17246 HRESULT baseVal
([in] BSTR v
);
17248 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17249 HRESULT baseVal
([out, retval] BSTR *p
);
17251 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17252 HRESULT animVal
([out, retval] BSTR *p
);
17255 /*****************************************************************************
17256 * ISVGAnimatedRect interface
17262 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17264 interface ISVGAnimatedRect
: IDispatch
17266 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17267 HRESULT baseVal
([in] ISVGRect
*v
);
17269 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17270 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17272 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17273 HRESULT animVal
([in] ISVGRect
*v
);
17275 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17276 HRESULT animVal
([out, retval] ISVGRect
**p
);
17279 /*****************************************************************************
17280 * ISVGPreserveAspectRatio interface
17286 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17288 interface ISVGPreserveAspectRatio
: IDispatch
17290 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17291 HRESULT align
([in] short v
);
17293 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17294 HRESULT align
([out, retval] short *p
);
17296 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17297 HRESULT meetOrSlice
([in] short v
);
17299 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17300 HRESULT meetOrSlice
([out, retval] short *p
);
17303 /*****************************************************************************
17304 * ISVGAnimatedPreserveAspectRatio interface
17310 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17312 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17314 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17315 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17317 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17318 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17320 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17321 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17323 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17324 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17327 /*****************************************************************************
17328 * ISVGTransformable interface
17334 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17336 interface ISVGTransformable
: IDispatch
17338 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17339 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17342 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17343 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17344 ISVGAnimatedTransformList
*transform
()
17350 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17352 interface ISVGTests
: IDispatch
17354 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17355 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17357 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17358 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17360 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17361 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17363 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17364 HRESULT hasExtension
(
17365 [in] BSTR extension
,
17366 [out, retval] VARIANT_BOOL *p
);
17369 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17370 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17371 ISVGStringList
*requiredFeatures
(); \
17373 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17374 ISVGStringList
*requiredExtensions
(); \
17376 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17377 ISVGStringList
*systemLanguage
(); \
17379 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17380 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17382 /*****************************************************************************
17383 * ISVGLangSpace interface
17389 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17391 interface ISVGLangSpace
: IDispatch
17393 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17394 HRESULT xmllang
([in] BSTR v
);
17396 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17397 HRESULT xmllang
([out, retval] BSTR *p
);
17399 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17400 HRESULT xmlspace
([in] BSTR v
);
17402 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17403 HRESULT xmlspace
([out, retval] BSTR *p
);
17406 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17407 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17408 void xmllang
(BSTR v
); \
17410 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17413 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17414 void xmlspace
(BSTR v
); \
17416 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17419 /*****************************************************************************
17420 * ISVGExternalResourcesRequired interface
17426 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17428 interface ISVGExternalResourcesRequired
: IDispatch
17430 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17431 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17434 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17435 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17436 ISVGAnimatedBoolean
*externalResourcesRequired
()
17438 /*****************************************************************************
17439 * ISVGStylable interface
17445 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17447 interface ISVGStylable
: IDispatch
17449 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17450 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17453 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17454 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17455 ISVGAnimatedString
*className
()
17457 /*****************************************************************************
17458 * ISVGLocatable interface
17464 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17466 interface ISVGLocatable
: IDispatch
17468 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17469 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17471 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17472 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17474 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17475 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17477 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17478 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17480 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17481 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17483 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17484 HRESULT getTransformToElement
(
17485 [in] ISVGElement
*pElement
,
17486 [out, retval] ISVGMatrix
**p
);
17489 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17490 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17491 ISVGElement
*nearestViewportElement
(); \
17493 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17494 ISVGElement
*farthestViewportElement
(); \
17496 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17497 ISVGRect
*getBBox
(); \
17499 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17500 ISVGMatrix
*getCTM
(); \
17502 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17503 ISVGMatrix
*getScreenCTM
(); \
17505 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17506 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17508 /*****************************************************************************
17509 * ISVGFitToViewBox interface
17515 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17517 interface ISVGFitToViewBox
: IDispatch
17519 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17520 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17522 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17523 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17525 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17526 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17529 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17530 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17531 ISVGAnimatedRect
*viewBox
(); \
17533 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17534 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17536 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17537 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17539 /*****************************************************************************
17540 * ISVGZoomAndPan interface
17546 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17548 interface ISVGZoomAndPan
: IDispatch
17550 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17551 HRESULT zoomAndPan
([out, retval] short *p
);
17554 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17555 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17558 /*****************************************************************************
17559 * ISVGSVGElement interface
17565 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17567 interface ISVGSVGElement
: IDispatch
17569 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17570 HRESULT x
([in] ISVGAnimatedLength
*v
);
17572 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17573 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17575 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17576 HRESULT y
([in] ISVGAnimatedLength
*v
);
17578 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17579 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17581 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17582 HRESULT width
([in] ISVGAnimatedLength
*v
);
17584 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17585 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17587 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17588 HRESULT height
([in] ISVGAnimatedLength
*v
);
17590 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17591 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17593 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17594 HRESULT contentScriptType
([in] BSTR v
);
17596 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17597 HRESULT contentScriptType
([out, retval] BSTR *p
);
17599 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17600 HRESULT contentStyleType
([in] BSTR v
);
17602 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17603 HRESULT contentStyleType
([out, retval] BSTR *p
);
17605 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17606 HRESULT viewport
([in] ISVGRect
*v
);
17608 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17609 HRESULT viewport
([out, retval] ISVGRect
**p
);
17611 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17612 HRESULT pixelUnitToMillimeterX
([in] float v
);
17614 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17615 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17617 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17618 HRESULT pixelUnitToMillimeterY
([in] float v
);
17620 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17621 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17623 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17624 HRESULT screenPixelToMillimeterX
([in] float v
);
17626 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17627 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17629 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17630 HRESULT screenPixelToMillimeterY
([in] float v
);
17632 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17633 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17635 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17636 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17638 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17639 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17641 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17642 HRESULT currentView
([in] ISVGViewSpec
*v
);
17644 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17645 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17647 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17648 HRESULT currentScale
([in] float v
);
17650 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17651 HRESULT currentScale
([out, retval] float *p
);
17653 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17654 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17656 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17657 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17659 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17660 HRESULT suspendRedraw
(
17661 [in] ULONG maxWaitMilliseconds
,
17662 [out, retval] ULONG
*p
);
17664 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17665 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17667 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17668 HRESULT unsuspendRedrawAll
();
17670 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17671 HRESULT forceRedraw
();
17673 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17674 HRESULT pauseAnimations
();
17676 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17677 HRESULT unpauseAnimations
();
17679 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17680 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17682 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17683 HRESULT getCurrentTime
([out, retval] float *p
);
17685 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17686 HRESULT setCurrentTime
([in] float seconds
);
17688 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17689 HRESULT getIntersectionList
(
17690 [in] ISVGRect
*rect
,
17691 [in] ISVGElement
*referenceElement
,
17692 [out, retval] VARIANT *p
);
17694 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17695 HRESULT getEnclosureList
(
17696 [in] ISVGRect
*rect
,
17697 [in] ISVGElement
*referenceElement
,
17698 [out, retval] VARIANT *p
);
17700 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17701 HRESULT checkIntersection
(
17702 [in] ISVGElement
*element
,
17703 [in] ISVGRect
*rect
,
17704 [out, retval] VARIANT_BOOL *p
);
17706 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17707 HRESULT checkEnclosure
(
17708 [in] ISVGElement
*element
,
17709 [in] ISVGRect
*rect
,
17710 [out, retval] VARIANT_BOOL *p
);
17712 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17713 HRESULT deselectAll
();
17715 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17716 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17718 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17719 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17721 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17722 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17724 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17725 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17727 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17728 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17730 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17731 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17733 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17734 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17736 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17737 HRESULT createSVGTransformFromMatrix
(
17738 [in] ISVGMatrix
*matrix
,
17739 [out, retval] ISVGTransform
**p
);
17741 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17742 HRESULT getElementById
(
17743 [in] BSTR elementId
,
17744 [out, retval] IHTMLElement
**p
);
17747 /*****************************************************************************
17748 * DispSVGSVGElement dispinterface
17752 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17754 dispinterface DispSVGSVGElement
17758 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17759 void x
(ISVGAnimatedLength
*v
);
17761 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17762 ISVGAnimatedLength
*x
();
17764 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17765 void y
(ISVGAnimatedLength
*v
);
17767 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17768 ISVGAnimatedLength
*y
();
17770 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17771 void width
(ISVGAnimatedLength
*v
);
17773 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17774 ISVGAnimatedLength
*width
();
17776 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17777 void height
(ISVGAnimatedLength
*v
);
17779 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17780 ISVGAnimatedLength
*height
();
17782 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17783 void contentScriptType
(BSTR v
);
17785 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17786 BSTR contentScriptType
();
17788 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17789 void contentStyleType
(BSTR v
);
17791 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17792 BSTR contentStyleType
();
17794 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17795 void viewport
(ISVGRect
*v
);
17797 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17798 ISVGRect
*viewport
();
17800 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17801 void pixelUnitToMillimeterX
(float v
);
17803 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17804 float pixelUnitToMillimeterX
();
17806 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17807 void pixelUnitToMillimeterY
(float v
);
17809 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17810 float pixelUnitToMillimeterY
();
17812 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17813 void screenPixelToMillimeterX
(float v
);
17815 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17816 float screenPixelToMillimeterX
();
17818 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17819 void screenPixelToMillimeterY
(float v
);
17821 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17822 float screenPixelToMillimeterY
();
17824 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17825 void useCurrentView
(VARIANT_BOOL v
);
17827 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17828 VARIANT_BOOL useCurrentView
();
17830 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17831 void currentView
(ISVGViewSpec
*v
);
17833 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17834 ISVGViewSpec
*currentView
();
17836 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17837 void currentScale
(float v
);
17839 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17840 float currentScale
();
17842 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17843 void currentTranslate
(ISVGPoint
*v
);
17845 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17846 ISVGPoint
*currentTranslate
();
17848 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17849 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
17851 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17852 void unsuspendRedraw
([in] ULONG suspendHandeID
);
17854 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17855 void unsuspendRedrawAll
();
17857 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17858 void forceRedraw
();
17860 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17861 void pauseAnimations
();
17863 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17864 void unpauseAnimations
();
17866 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17867 VARIANT_BOOL animationsPaused
();
17869 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17870 float getCurrentTime
();
17872 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17873 void setCurrentTime
([in] float seconds
);
17875 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17876 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
17878 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17879 VARIANT getEnclosureList
(
17880 [in] ISVGRect
*rect
,
17881 [in] ISVGElement
*referenceElement
);
17883 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17884 VARIANT_BOOL checkIntersection
(
17885 [in] ISVGElement
*element
,
17886 [in] ISVGRect
*rect
);
17888 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17889 VARIANT_BOOL checkEnclosure
(
17890 [in] ISVGElement
*element
,
17891 [in] ISVGRect
*rect
);
17893 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17894 void deselectAll
();
17896 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17897 ISVGNumber
*createSVGNumber
();
17899 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17900 ISVGLength
*createSVGLength
();
17902 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17903 ISVGAngle
*createSVGAngle
();
17905 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17906 ISVGPoint
*createSVGPoint
();
17908 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17909 ISVGMatrix
*createSVGMatrix
();
17911 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17912 ISVGRect
*createSVGRect
();
17914 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17915 ISVGTransform
*createSVGTransform
();
17917 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17918 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
17920 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17921 IHTMLElement
*getElementById
([in] BSTR elementId
);
17923 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17924 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
17925 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
17926 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
17927 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
17928 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
17929 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
17930 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
17935 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
17937 coclass SVGSVGElement
17939 [default] dispinterface DispSVGSVGElement
;
17940 [source, default] dispinterface HTMLElementEvents
;
17941 [source] dispinterface HTMLElementEvents2
;
17942 interface ISVGSVGElement
;
17943 interface ISVGElement
;
17944 interface ISVGTests
;
17945 interface ISVGLangSpace
;
17946 interface ISVGExternalResourcesRequired
;
17947 interface ISVGStylable
;
17948 interface ISVGLocatable
;
17949 interface ISVGFitToViewBox
;
17950 interface ISVGZoomAndPan
;
17957 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
17959 interface ISVGCircleElement
: IDispatch
17961 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17962 HRESULT cx
([in] ISVGAnimatedLength
*v
);
17964 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17965 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
17967 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17968 HRESULT cy
([in] ISVGAnimatedLength
*v
);
17970 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17971 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
17973 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17974 HRESULT r
([in] ISVGAnimatedLength
*v
);
17976 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17977 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
17982 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17984 dispinterface DispSVGCircleElement
17988 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17989 void cx
(ISVGAnimatedLength
*v
);
17991 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17992 ISVGAnimatedLength
*cx
();
17994 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17995 void cy
(ISVGAnimatedLength
*v
);
17997 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17998 ISVGAnimatedLength
*cy
();
18000 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18001 void r
(ISVGAnimatedLength
*v
);
18003 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18004 ISVGAnimatedLength
*r
();
18006 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18007 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
18008 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18009 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18014 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
18016 coclass SVGCircleElement
18018 [default] dispinterface DispSVGCircleElement
;
18019 [source, default] dispinterface HTMLElementEvents
;
18020 [source] dispinterface HTMLElementEvents2
;
18021 interface ISVGCircleElement
;
18022 interface ISVGTests
;
18023 interface ISVGTransformable
;
18024 interface ISVGLocatable
;
18025 interface ISVGElement
;
18028 /*****************************************************************************
18029 * ISVGTextContentElement interface
18035 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18037 interface ISVGTextContentElement
: IDispatch
18039 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18040 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
18042 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18043 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
18045 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18046 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
18048 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18049 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
18051 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
18052 HRESULT getNumberOfChars
([out, retval] long *p
);
18054 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
18055 HRESULT getComputedTextLength
([out, retval] float *p
);
18057 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
18058 HRESULT getSubStringLength
(
18061 [out, retval] float *p
);
18063 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
18064 HRESULT getStartPositionOfChar
(
18066 [out, retval] ISVGPoint
**p
);
18068 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
18069 HRESULT getEndPositionOfChar
(
18071 [out, retval] ISVGPoint
**p
);
18073 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
18074 HRESULT getExtentOfChar
(
18076 [out, retval] ISVGRect
**p
);
18078 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
18079 HRESULT getRotationOfChar
(
18081 [out, retval] float *p
);
18083 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
18084 HRESULT getCharNumAtPosition
(
18085 [in] ISVGPoint
*point
,
18086 [out, retval] long *p
);
18088 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
18089 HRESULT selectSubString
(
18094 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
18095 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18096 void textLength
(ISVGAnimatedLength
*v
); \
18098 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18099 ISVGAnimatedLength
*textLength
(); \
18101 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18102 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
18104 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18105 ISVGAnimatedEnumeration
*lengthAdjust
(); \
18107 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
18108 long getNumberOfChars
(); \
18110 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
18111 float getComputedTextLength
(); \
18113 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
18114 float getSubStringLength
( \
18115 [in] long charnum
, \
18116 [in] long nchars
); \
18118 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
18119 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
18121 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
18122 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
18124 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
18125 ISVGRect
*getExtentOfChar
([in] long charnum
); \
18127 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
18128 float getRotationOfChar
([in] long charnum
); \
18130 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
18131 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
18133 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
18134 void selectSubString
( \
18135 [in] long charnum
, \
18139 /*****************************************************************************
18140 * ISVGLengthList interface
18146 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18148 interface ISVGLengthList
: IDispatch
18150 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18151 HRESULT numberOfItems
([in] long v
);
18153 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18154 HRESULT numberOfItems
([out, retval] long *p
);
18156 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
18159 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
18160 HRESULT initialize
(
18161 [in] ISVGLength
*newItem
,
18162 [out, retval] ISVGLength
**p
);
18164 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
18167 [out, retval] ISVGLength
**p
);
18169 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
18170 HRESULT insertItemBefore
(
18171 [in] ISVGLength
*newItem
,
18173 [out, retval] ISVGLength
**p
);
18175 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
18176 HRESULT replaceItem
(
18177 [in] ISVGLength
*newItem
,
18179 [out, retval] ISVGLength
**p
);
18181 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
18182 HRESULT removeItem
(
18184 [out, retval] ISVGLength
**p
);
18186 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
18187 HRESULT appendItem
(
18188 [in] ISVGLength
*newItem
,
18189 [out, retval] ISVGLength
**p
);
18192 /*****************************************************************************
18193 * ISVGAnimatedLengthList interface
18199 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18201 interface ISVGAnimatedLengthList
: IDispatch
18203 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18204 HRESULT baseVal
([in] ISVGLengthList
*v
);
18206 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18207 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
18209 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18210 HRESULT animVal
([in] ISVGLengthList
*v
);
18212 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18213 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
18216 /*****************************************************************************
18217 * ISVGNumberList interface
18223 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18225 interface ISVGNumberList
: IDispatch
18227 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18228 HRESULT numberOfItems
([in] long v
);
18230 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18231 HRESULT numberOfItems
([out, retval] long *p
);
18233 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
18236 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
18237 HRESULT initialize
(
18238 [in] ISVGNumber
*newItem
,
18239 [out, retval] ISVGNumber
**p
);
18241 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18244 [out, retval] ISVGNumber
**p
);
18246 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18247 HRESULT insertItemBefore
(
18248 [in] ISVGNumber
*newItem
,
18250 [out, retval] ISVGNumber
**p
);
18252 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18253 HRESULT replaceItem
(
18254 [in] ISVGNumber
*newItem
,
18256 [out, retval] ISVGNumber
**p
);
18258 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18259 HRESULT removeItem
(
18261 [out, retval] ISVGNumber
**p
);
18263 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18264 HRESULT appendItem
(
18265 [in] ISVGNumber
*newItem
,
18266 [out, retval] ISVGNumber
**p
);
18269 /*****************************************************************************
18270 * ISVGAnimatedNumberList interface
18276 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18278 interface ISVGAnimatedNumberList
: IDispatch
18280 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18281 HRESULT baseVal
([in] ISVGNumberList
*v
);
18283 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18284 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18286 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18287 HRESULT animVal
([in] ISVGNumberList
*v
);
18289 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18290 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18293 /*****************************************************************************
18294 * ISVGTextPositioningElement interface
18300 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18302 interface ISVGTextPositioningElement
: IDispatch
18304 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18305 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18307 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18308 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18310 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18311 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18313 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18314 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18316 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18317 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18319 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18320 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18322 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18323 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18325 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18326 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18328 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18329 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18331 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18332 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18335 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18336 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18337 void x
(ISVGAnimatedLengthList
*v
); \
18339 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18340 ISVGAnimatedLengthList
*x
(); \
18342 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18343 void y
(ISVGAnimatedLengthList
*v
); \
18345 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18346 ISVGAnimatedLengthList
*y
(); \
18348 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18349 void dx
(ISVGAnimatedLengthList
*v
); \
18351 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18352 ISVGAnimatedLengthList
*dx
(); \
18354 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18355 void dy
(ISVGAnimatedLengthList
*v
); \
18357 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18358 ISVGAnimatedLengthList
*dy
(); \
18360 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18361 void rotate
(ISVGAnimatedNumberList
*v
); \
18363 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18364 ISVGAnimatedNumberList
*rotate
()
18367 /*****************************************************************************
18368 * ISVGTSpanElement interface
18374 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18376 interface ISVGTSpanElement
: IDispatch
18382 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18384 dispinterface DispSVGTSpanElement
18388 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18389 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18390 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18391 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18392 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18393 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18394 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18399 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18401 coclass SVGTSpanElement
18403 [default] dispinterface DispSVGTSpanElement
;
18404 [source, default] dispinterface HTMLElementEvents
;
18405 [source] dispinterface HTMLElementEvents2
;
18406 interface ISVGTSpanElement
;
18407 interface ISVGTextPositioningElement
;
18408 interface ISVGTextContentElement
;
18409 interface ISVGElement
;
18410 interface ISVGTests
;
18411 interface ISVGLangSpace
;
18412 interface ISVGExternalResourcesRequired
;
18413 interface ISVGStylable
;
18416 /*****************************************************************************
18417 * IOmHistory interface
18423 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18425 interface IOmHistory
: IDispatch
18427 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18428 HRESULT length
([retval, out] short *p
);
18430 [id(DISPID_IOMHISTORY_BACK
)]
18431 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18433 [id(DISPID_IOMHISTORY_FORWARD
)]
18434 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18436 [id(DISPID_IOMHISTORY_GO
)]
18437 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18442 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18444 coclass HTMLHistory
18446 [default] interface IOmHistory
;
18449 /*****************************************************************************
18450 * IHTMLMimeTypesCollection interface
18456 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18458 interface IHTMLMimeTypesCollection
: IDispatch
18460 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18461 HRESULT length
([retval, out] LONG *p
);
18466 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18470 [default] interface IHTMLMimeTypesCollection
;
18473 /*****************************************************************************
18474 * IHTMLPluginsCollection interface
18480 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18482 interface IHTMLPluginsCollection
: IDispatch
18484 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18485 HRESULT length
([retval, out] LONG *p
);
18487 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18488 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18493 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18495 dispinterface DispCPlugins
18499 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18502 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18503 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18505 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18506 IDispatch
*constructor
();
18511 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18515 [default] dispinterface DispCPlugins
;
18516 interface IHTMLPluginsCollection
;
18517 interface IHTMLDOMConstructor
;
18520 /*****************************************************************************
18521 * IHTMLOpsProfile interface
18527 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18529 interface IHTMLOpsProfile
: IDispatch
18531 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18532 HRESULT addRequest
(
18534 [optional, in] VARIANT reserved
,
18535 [retval, out] VARIANT_BOOL *success
);
18537 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18538 HRESULT clearRequest
();
18540 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18542 [in] VARIANT usage
,
18543 [optional, in] VARIANT fname
,
18544 [optional, in] VARIANT domain
,
18545 [optional, in] VARIANT path
,
18546 [optional, in] VARIANT expire
,
18547 [optional, in] VARIANT reserved
);
18549 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18550 HRESULT getAttribute
(
18552 [retval, out] BSTR *value
);
18554 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18555 HRESULT setAttribute
(
18558 [optional, in] VARIANT prefs
,
18559 [retval, out] VARIANT_BOOL *success
);
18561 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18562 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18564 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18565 HRESULT addReadRequest
(
18567 [optional, in] VARIANT reserved
,
18568 [retval, out] VARIANT_BOOL *success
);
18570 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18571 HRESULT doReadRequest
(
18572 [in] VARIANT usage
,
18573 [optional, in] VARIANT fname
,
18574 [optional, in] VARIANT domain
,
18575 [optional, in] VARIANT path
,
18576 [optional, in] VARIANT expire
,
18577 [optional, in] VARIANT reserved
);
18579 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18580 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18585 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18587 coclass COpsProfile
18589 [default] interface IHTMLOpsProfile
;
18592 /*****************************************************************************
18593 * IOmNavigator interface
18599 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18601 interface IOmNavigator
: IDispatch
18603 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18604 HRESULT appCodeName
([retval, out] BSTR *p
);
18606 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18607 HRESULT appName
([retval, out] BSTR *p
);
18609 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18610 HRESULT appVersion
([retval, out] BSTR *p
);
18612 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18613 HRESULT userAgent
([retval, out] BSTR *p
);
18615 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18616 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18618 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18619 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18621 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18622 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18624 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18625 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18627 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18628 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18630 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18631 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18633 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18634 HRESULT toString
([retval, out] BSTR *String);
18636 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18637 HRESULT cpuClass
([retval, out] BSTR *p
);
18639 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18640 HRESULT systemLanguage
([retval, out] BSTR *p
);
18642 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18643 HRESULT browserLanguage
([retval, out] BSTR *p
);
18645 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18646 HRESULT userLanguage
([retval, out] BSTR *p
);
18648 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18649 HRESULT platform
([retval, out] BSTR *p
);
18651 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18652 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18654 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18655 HRESULT connectionSpeed
([retval, out] LONG *p
);
18657 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18658 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18660 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18661 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18664 /*****************************************************************************
18665 * DispHTMLNavigator dispinterface
18669 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18671 dispinterface DispHTMLNavigator
18675 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18676 BSTR appCodeName
();
18678 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18681 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18684 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18687 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18688 VARIANT_BOOL javaEnabled
();
18690 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18691 VARIANT_BOOL taintEnabled
();
18693 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18694 IHTMLMimeTypesCollection
*mimeTypes
();
18696 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18697 IHTMLPluginsCollection
*plugins
();
18699 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18700 VARIANT_BOOL cookieEnabled
();
18702 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18703 IHTMLOpsProfile
*opsProfile
();
18705 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18708 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18711 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18712 BSTR systemLanguage
();
18714 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18715 BSTR browserLanguage
();
18717 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18718 BSTR userLanguage
();
18720 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18723 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18724 BSTR appMinorVersion
();
18726 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18727 LONG connectionSpeed
();
18729 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18730 VARIANT_BOOL onLine
();
18732 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18733 IHTMLOpsProfile
*userProfile
();
18735 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18740 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
18742 coclass HTMLNavigator
18744 [default] dispinterface DispHTMLNavigator
;
18745 interface IOmNavigator
;
18748 /*****************************************************************************
18749 * IHTMLLocation interface
18755 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
18757 interface IHTMLLocation
: IDispatch
18759 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18760 HRESULT href
([in] BSTR v
);
18762 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18763 HRESULT href
([retval, out] BSTR *p
);
18765 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18766 HRESULT protocol
([in] BSTR v
);
18768 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18769 HRESULT protocol
([retval, out] BSTR *p
);
18771 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18772 HRESULT host
([in] BSTR v
);
18774 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18775 HRESULT host
([retval, out] BSTR *p
);
18777 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18778 HRESULT hostname
([in] BSTR v
);
18780 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18781 HRESULT hostname
([retval, out] BSTR *p
);
18783 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18784 HRESULT port
([in] BSTR v
);
18786 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18787 HRESULT port
([retval, out] BSTR *p
);
18789 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18790 HRESULT pathname
([in] BSTR v
);
18792 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18793 HRESULT pathname
([retval, out] BSTR *p
);
18795 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18796 HRESULT search
([in] BSTR v
);
18798 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18799 HRESULT search
([retval, out] BSTR *p
);
18801 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18802 HRESULT hash
([in] BSTR v
);
18804 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18805 HRESULT hash
([retval, out] BSTR *p
);
18807 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18808 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
18810 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18811 HRESULT replace
([in] BSTR bstr);
18813 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18814 HRESULT assign
([in] BSTR bstr);
18816 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18817 HRESULT toString
([retval, out] BSTR *String);
18820 /*****************************************************************************
18821 * DispHTMLHistory dispinterface
18825 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18827 dispinterface DispHTMLHistory
18831 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18834 [id(DISPID_IOMHISTORY_BACK
)]
18835 void back
([optional, in] VARIANT *pvargdistance
);
18837 [id(DISPID_IOMHISTORY_FORWARD
)]
18838 void forward
([optional, in] VARIANT *pvargdistance
);
18840 [id(DISPID_IOMHISTORY_GO
)]
18841 void go
([optional, in] VARIANT *pvargdistance
);
18843 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18844 IDispatch
*constructor
();
18847 /*****************************************************************************
18848 * DispHTMLLocation dispinterface
18852 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18854 dispinterface DispHTMLLocation
18858 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18861 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18864 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18865 void protocol
(BSTR v
);
18867 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18870 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18873 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18876 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18877 void hostname
(BSTR v
);
18879 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18882 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18885 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18888 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18889 void pathname
(BSTR v
);
18891 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18894 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18895 void search
(BSTR v
);
18897 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18900 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18903 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18906 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18907 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
18909 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18910 void replace
([in] BSTR bstr);
18912 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18913 void assign
([in] BSTR bstr);
18915 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18918 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18923 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
18925 coclass HTMLLocation
18927 [default] dispinterface DispHTMLLocation
;
18928 interface IHTMLLocation
;
18935 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18937 interface IHTMLBookmarkCollection
: IDispatch
18939 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
18940 HRESULT length
([out, retval] LONG *p
);
18942 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
18943 HRESULT _newEnum
([out, retval] IUnknown
**p
);
18945 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
18948 [out, retval] VARIANT *pVarBookmark
);
18951 /*****************************************************************************
18952 * IHTMLDataTransfer interface
18958 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18960 interface IHTMLDataTransfer
: IDispatch
18962 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
18965 [in] VARIANT *data
,
18966 [out, retval] VARIANT_BOOL *pret
);
18968 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
18971 [out, retval] VARIANT *pvarRet
);
18973 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
18976 [out, retval] VARIANT_BOOL *pret
);
18978 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18979 HRESULT dropEffect
([in] BSTR v
);
18981 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18982 HRESULT dropEffect
([out, retval] BSTR *p
);
18984 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18985 HRESULT effectAllowed
([in] BSTR v
);
18987 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18988 HRESULT effectAllowed
([out, retval] BSTR *p
);
18991 /*****************************************************************************
18992 * IHTMLEventObj interface
18998 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19000 interface IHTMLEventObj
: IDispatch
19002 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
19003 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
19005 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
19006 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
19008 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
19009 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
19011 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
19012 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
19014 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19015 HRESULT returnValue
([in] VARIANT v
);
19017 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19018 HRESULT returnValue
([retval, out] VARIANT *p
);
19020 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19021 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19023 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19024 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
19026 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
19027 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
19029 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
19030 HRESULT toElement
([retval, out] IHTMLElement
**p
);
19032 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19033 HRESULT keyCode
([in] LONG v
);
19035 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19036 HRESULT keyCode
([retval, out] LONG *p
);
19038 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
19039 HRESULT button
([retval, out] LONG *p
);
19041 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
19042 HRESULT type
([retval, out] BSTR *p
);
19044 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
19045 HRESULT qualifier
([retval, out] BSTR *p
);
19047 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
19048 HRESULT reason
([retval, out] LONG *p
);
19050 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
19051 HRESULT x
([retval, out] LONG *p
);
19053 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
19054 HRESULT y
([retval, out] LONG *p
);
19056 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
19057 HRESULT clientX
([retval, out] LONG *p
);
19059 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
19060 HRESULT clientY
([retval, out] LONG *p
);
19062 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
19063 HRESULT offsetX
([retval, out] LONG *p
);
19065 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
19066 HRESULT offsetY
([retval, out] LONG *p
);
19068 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
19069 HRESULT screenX
([retval, out] LONG *p
);
19071 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
19072 HRESULT screenY
([retval, out] LONG *p
);
19074 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
19075 HRESULT srcFilter
([retval, out] IDispatch
**p
);
19078 /*****************************************************************************
19079 * DispCEventObj dispinterface
19083 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19085 dispinterface DispCEventObj
19089 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19090 void returnValue
(VARIANT v
);
19092 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19093 VARIANT returnValue
();
19095 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19096 void cancelBubble
(VARIANT_BOOL v
);
19098 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19099 VARIANT_BOOL cancelBubble
();
19101 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19102 void keyCode
(LONG v
);
19104 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19107 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19109 [in] BSTR strAttributeName
,
19110 [in] VARIANT AttributeValue
,
19111 [in, defaultvalue(1)] LONG lFlags
);
19113 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19114 VARIANT getAttribute
(
19115 [in] BSTR strAttributeName
,
19116 [in, defaultvalue(0)] LONG lFlags
);
19118 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19119 VARIANT_BOOL removeAttribute
(
19120 [in] BSTR strAttributeName
,
19121 [in, defaultvalue(1)] LONG lFlags
);
19123 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19124 void propertyName
(BSTR v
);
19126 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19127 BSTR propertyName
();
19129 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19130 void bookmarks
(IHTMLBookmarkCollection
*v
);
19132 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19133 IHTMLBookmarkCollection
*bookmarks
();
19135 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19136 void recordset
(IDispatch
*v
);
19138 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19139 IDispatch
*recordset
();
19141 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19142 void dataFld
(BSTR v
);
19144 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19147 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19148 void boundElements
(IHTMLElementCollection
*v
);
19150 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19151 IHTMLElementCollection
*boundElements
();
19153 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19154 void repeat
(VARIANT_BOOL v
);
19156 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19157 VARIANT_BOOL repeat
();
19159 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19160 void srcUrn
(BSTR v
);
19162 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19165 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19166 void srcElement
(IHTMLElement
*v
);
19168 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19169 IHTMLElement
*srcElement
();
19171 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19172 void altKey
(VARIANT_BOOL v
);
19174 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19175 VARIANT_BOOL altKey
();
19177 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19178 void ctrlKey
(VARIANT_BOOL v
);
19180 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19181 VARIANT_BOOL ctrlKey
();
19183 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19184 void shiftKey
(VARIANT_BOOL v
);
19186 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19187 VARIANT_BOOL shiftKey
();
19189 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19190 void fromElement
(IHTMLElement
*v
);
19192 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19193 IHTMLElement
*fromElement
();
19195 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19196 void toElement
(IHTMLElement
*v
);
19198 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19199 IHTMLElement
*toElement
();
19201 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19202 void button
(LONG v
);
19204 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19207 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19210 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19213 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19214 void qualifier
(BSTR v
);
19216 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19219 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19220 void reason
(LONG v
);
19222 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19225 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19228 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19231 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19234 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19237 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19238 void clientX
(LONG v
);
19240 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19243 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19244 void clientY
(LONG v
);
19246 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19248 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19249 void offsetX
(LONG v
);
19251 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19254 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19255 void offsetY
(LONG v
);
19257 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19260 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19261 void screenX
(LONG v
);
19263 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19266 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19267 void screenY
(LONG v
);
19269 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19272 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19273 void srcFilter
(IDispatch
*v
);
19275 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19276 IDispatch
*srcFilter
();
19278 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19279 IHTMLDataTransfer
*dataTransfer
();
19281 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19282 VARIANT_BOOL contentOverflow
();
19284 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19285 void shiftLeft
(VARIANT_BOOL v
);
19287 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19288 VARIANT_BOOL shiftLeft
();
19290 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19291 void altLeft
(VARIANT_BOOL v
);
19293 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19294 VARIANT_BOOL altLeft
();
19296 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19297 void ctrlLeft
(VARIANT_BOOL v
);
19299 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19300 VARIANT_BOOL ctrlLeft
();
19302 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19303 LONG_PTR imeCompositionChange
();
19305 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19306 LONG_PTR imeNotifyCommand
();
19308 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19309 LONG_PTR imeNotifyData
();
19311 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19312 LONG_PTR imeRequest
();
19314 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19315 LONG_PTR imeRequestData
();
19317 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19318 LONG_PTR keyboardLayout
();
19320 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19321 LONG behaviorCookie
();
19323 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19324 LONG behaviorPart
();
19326 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19329 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19333 /*****************************************************************************
19334 * IHTMLStyleMedia interface
19340 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19342 interface IHTMLStyleMedia
: IDispatch
19344 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
19345 HRESULT type
([out, retval] BSTR *p
);
19347 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
19348 HRESULT matchMedium
(
19349 [in] BSTR mediaQuery
,
19350 [out, retval] VARIANT_BOOL *matches
);
19353 /*****************************************************************************
19354 * IHTMLFramesCollection2 interface
19360 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
19362 interface IHTMLFramesCollection2
: IDispatch
19364 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19366 [in] VARIANT *pvarIndex
,
19367 [retval, out] VARIANT *pvarResult
);
19369 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19370 HRESULT length
([retval, out] LONG *p
);
19373 /*****************************************************************************
19374 * IHTMLScreen interface
19380 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19382 interface IHTMLScreen
: IDispatch
19384 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19385 HRESULT colorDepth
([retval, out] LONG *p
);
19387 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19388 HRESULT bufferDepth
([in] LONG v
);
19390 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19391 HRESULT bufferDepth
([retval, out] LONG *p
);
19393 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19394 HRESULT width
([retval, out] LONG *p
);
19396 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19397 HRESULT height
([retval, out] LONG *p
);
19399 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19400 HRESULT updateInterval
([in] LONG v
);
19402 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19403 HRESULT updateInterval
([retval, out] LONG *p
);
19405 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19406 HRESULT availHeight
([retval, out] LONG *p
);
19408 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19409 HRESULT availWidth
([retval, out] LONG *p
);
19411 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19412 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
19415 /*****************************************************************************
19416 * IHTMLWindow2 interface
19422 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
19424 interface IHTMLWindow2
: IHTMLFramesCollection2
19426 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19427 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
19429 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19430 HRESULT defaultStatus
([in] BSTR v
);
19432 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19433 HRESULT defaultStatus
([retval, out] BSTR *p
);
19435 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19436 HRESULT status
([in] BSTR v
);
19438 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19439 HRESULT status
([retval, out] BSTR *p
);
19441 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
19442 HRESULT setTimeout
(
19443 [in] BSTR expression
,
19445 [optional, in] VARIANT *language
,
19446 [retval, out] LONG *timerID
);
19448 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19449 HRESULT clearTimeout
([in] LONG timerID
);
19451 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19452 HRESULT alert
([defaultvalue(""), in] BSTR message);
19454 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19456 [defaultvalue(""), in] BSTR message,
19457 [retval, out] VARIANT_BOOL *confirmed
);
19459 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19461 [defaultvalue(""), in] BSTR message,
19462 [defaultvalue("undefined"), in] BSTR defstr
,
19463 [retval, out] VARIANT *textdata
);
19465 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19466 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
19468 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19469 HRESULT location
([retval, out] IHTMLLocation
**p
);
19471 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19472 HRESULT history
([retval, out] IOmHistory
**p
);
19474 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19477 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19478 HRESULT opener
([in] VARIANT v
);
19480 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19481 HRESULT opener
([retval, out] VARIANT *p
);
19483 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19484 HRESULT navigator
([retval, out] IOmNavigator
**p
);
19486 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19487 HRESULT name
([in] BSTR v
);
19489 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19490 HRESULT name
([retval, out] BSTR *p
);
19492 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19493 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
19495 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19497 [defaultvalue(""), in] BSTR url
,
19498 [defaultvalue(""), in] BSTR name
,
19499 [defaultvalue(""), in] BSTR features
,
19500 [defaultvalue(0), in] VARIANT_BOOL replace
,
19501 [retval, out] IHTMLWindow2
**pomWindowResult
);
19503 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19504 HRESULT self
([retval, out] IHTMLWindow2
**p
);
19506 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19507 HRESULT top
([retval, out] IHTMLWindow2
**p
);
19509 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19510 HRESULT window
([retval, out] IHTMLWindow2
**p
);
19512 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19513 HRESULT navigate
([in] BSTR url
);
19515 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19516 HRESULT onfocus
([in] VARIANT v
);
19518 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19519 HRESULT onfocus
([retval, out] VARIANT *p
);
19521 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19522 HRESULT onblur
([in] VARIANT v
);
19524 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19525 HRESULT onblur
([retval, out] VARIANT *p
);
19527 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19528 HRESULT onload
([in] VARIANT v
);
19530 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19531 HRESULT onload
([retval, out] VARIANT *p
);
19533 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19534 HRESULT onbeforeunload
([in] VARIANT v
);
19536 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19537 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
19539 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19540 HRESULT onunload
([in] VARIANT v
);
19542 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19543 HRESULT onunload
([retval, out] VARIANT *p
);
19545 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19546 HRESULT onhelp
([in] VARIANT v
);
19548 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19549 HRESULT onhelp
([retval, out] VARIANT *p
);
19551 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19552 HRESULT onerror
([in] VARIANT v
);
19554 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19555 HRESULT onerror
([retval, out] VARIANT *p
);
19557 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19558 HRESULT onresize
([in] VARIANT v
);
19560 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19561 HRESULT onresize
([retval, out] VARIANT *p
);
19563 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19564 HRESULT onscroll
([in] VARIANT v
);
19566 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19567 HRESULT onscroll
([retval, out] VARIANT *p
);
19569 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
19570 HRESULT document
([retval, out] IHTMLDocument2
**p
);
19572 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19573 HRESULT event
([retval, out] IHTMLEventObj
**p
);
19575 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
19576 HRESULT _newEnum
([retval, out] IUnknown
**p
);
19578 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19579 HRESULT showModalDialog
(
19581 [optional, in] VARIANT *varArgIn
,
19582 [optional, in] VARIANT *varOptions
,
19583 [retval, out] VARIANT *varArgOut
);
19585 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19588 [optional, in] VARIANT helpArg
,
19589 [defaultvalue(""), in] BSTR features
);
19591 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19592 HRESULT screen
([retval, out] IHTMLScreen
**p
);
19594 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19595 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
19597 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19600 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19601 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
19603 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19606 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19607 HRESULT scroll
([in] LONG x
, [in] LONG y
);
19609 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19610 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
19612 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
19613 HRESULT setInterval
([
19614 in] BSTR expression
,
19616 [optional, in] VARIANT *language
,
19617 [retval, out] LONG *timerID
);
19619 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19620 HRESULT clearInterval
([in] LONG timerID
);
19622 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19623 HRESULT offscreenBuffering
([in] VARIANT v
);
19625 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19626 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
19628 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19629 HRESULT execScript
(
19631 [defaultvalue("JScript"), in] BSTR language
,
19632 [retval, out] VARIANT *pvarRet
);
19634 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19635 HRESULT toString
([retval, out] BSTR *String);
19637 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19638 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
19640 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19641 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
19643 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19644 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
19646 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19647 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
19649 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19650 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
19652 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19653 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
19655 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19656 HRESULT external
([retval, out] IDispatch
**p
);
19659 /*****************************************************************************
19660 * IHTMLWindow3 interface
19666 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19668 interface IHTMLWindow3
: IDispatch
19670 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19671 HRESULT screenLeft
([out, retval] LONG *p
);
19673 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19674 HRESULT screenTop
([out, retval] LONG *p
);
19676 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19677 HRESULT attachEvent
(
19679 [in] IDispatch
*pDisp
,
19680 [out, retval] VARIANT_BOOL *pfResult
);
19682 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19683 HRESULT detachEvent
(
19685 [in] IDispatch
*pDisp
);
19687 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19688 HRESULT setTimeout
(
19689 [in] VARIANT *expression
,
19691 [in, optional] VARIANT *language
,
19692 [out, retval] LONG *timerID
);
19694 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19695 HRESULT setInterval
(
19696 [in] VARIANT *expression
,
19698 [in, optional] VARIANT *language
,
19699 [out, retval] LONG *timerID
);
19701 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19704 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19705 HRESULT onbeforeprint
([in] VARIANT v
);
19707 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19708 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
19710 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19711 HRESULT onafterprint
([in] VARIANT v
);
19713 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19714 HRESULT onafterprint
([out, retval] VARIANT *p
);
19716 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19717 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
19719 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19720 HRESULT showModelessDialog
(
19721 [in, defaultvalue("")] BSTR url
,
19722 [in, optional] VARIANT *varArgIn
,
19723 [in, optional] VARIANT *options
,
19724 [out, retval] IHTMLWindow2
**pDialog
);
19727 /*****************************************************************************
19728 * IHTMLWindow4 interface
19734 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19736 interface IHTMLWindow4
: IDispatch
19738 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19739 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
19740 [retval, out] IDispatch
** ppPopup
);
19742 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19743 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
19746 /*****************************************************************************
19747 * IHTMLWindow5 interface
19753 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
19755 interface IHTMLWindow5
: IDispatch
19757 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19758 HRESULT XMLHttpRequest
([in] VARIANT v
);
19760 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19761 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
19764 /*****************************************************************************
19765 * IHTMLWindow6 interface
19771 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
19773 interface IHTMLWindow6
: IDispatch
19775 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19776 HRESULT XDomainRequest
([in] VARIANT v
);
19778 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19779 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
19781 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19782 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
19784 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19785 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
19787 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19788 HRESULT onhashchange
([in] VARIANT v
);
19790 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19791 HRESULT onhashchange
([out, retval] VARIANT *p
);
19793 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19794 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
19796 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
19797 HRESULT postMessage
(
19799 [in, optional] VARIANT targetOrigin
);
19801 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
19802 HRESULT toStaticHTML
(
19803 [in] BSTR bstrHTML
,
19804 [out, retval] BSTR *pbstrStaticHTML
);
19806 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19807 HRESULT onmessage
([in] VARIANT v
);
19809 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19810 HRESULT onmessage
([out, retval] VARIANT *p
);
19812 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
19813 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
19816 /*****************************************************************************
19817 * IHTMLWindow7 interface
19823 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19825 interface IHTMLWindow7
: IDispatch
19827 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
19828 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
19830 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
19831 HRESULT getComputedStyle
(
19832 [in] IHTMLDOMNode
* varArgIn
,
19833 [in, defaultvalue("")] BSTR bstrPseudoElt
,
19834 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
19836 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
19837 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
19839 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19840 HRESULT performance
([in] VARIANT v
);
19842 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19843 HRESULT performance
([out, retval] VARIANT *p
);
19845 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
19846 HRESULT innerWidth
([out, retval] long *p
);
19848 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
19849 HRESULT innerHeight
([out, retval] long *p
);
19851 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
19852 HRESULT pageXOffset
([out, retval] long *p
);
19854 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
19855 HRESULT pageYOffset
([out, retval] long *p
);
19857 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
19858 HRESULT screenX
([out, retval] long *p
);
19860 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
19861 HRESULT screenY
([out, retval] long *p
);
19863 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
19864 HRESULT outerWidth
([out, retval] long *p
);
19866 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
19867 HRESULT outerHeight
([out, retval] long *p
);
19869 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19870 HRESULT onabort
([in] VARIANT v
);
19872 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19873 HRESULT onabort
([out, retval] VARIANT *p
);
19875 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19876 HRESULT oncanplay
([in] VARIANT v
);
19878 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19879 HRESULT oncanplay
([out, retval] VARIANT *p
);
19881 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19882 HRESULT oncanplaythrough
([in] VARIANT v
);
19884 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19885 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
19887 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19888 HRESULT onchange
([in] VARIANT v
);
19890 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19891 HRESULT onchange
([out, retval] VARIANT *p
);
19893 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19894 HRESULT onclick
([in] VARIANT v
);
19896 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19897 HRESULT onclick
([out, retval] VARIANT *p
);
19899 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19900 HRESULT oncontextmenu
([in] VARIANT v
);
19902 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19903 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
19905 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19906 HRESULT ondblclick
([in] VARIANT v
);
19908 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19909 HRESULT ondblclick
([out, retval] VARIANT *p
);
19911 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19912 HRESULT ondrag
([in] VARIANT v
);
19914 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19915 HRESULT ondrag
([out, retval] VARIANT *p
);
19917 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19918 HRESULT ondragend
([in] VARIANT v
);
19920 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19921 HRESULT ondragend
([out, retval] VARIANT *p
);
19923 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19924 HRESULT ondragenter
([in] VARIANT v
);
19926 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19927 HRESULT ondragenter
([out, retval] VARIANT *p
);
19929 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19930 HRESULT ondragleave
([in] VARIANT v
);
19932 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19933 HRESULT ondragleave
([out, retval] VARIANT *p
);
19935 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19936 HRESULT ondragover
([in] VARIANT v
);
19938 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19939 HRESULT ondragover
([out, retval] VARIANT *p
);
19941 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19942 HRESULT ondragstart
([in] VARIANT v
);
19944 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19945 HRESULT ondragstart
([out, retval] VARIANT *p
);
19947 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19948 HRESULT ondrop
([in] VARIANT v
);
19950 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19951 HRESULT ondrop
([out, retval] VARIANT *p
);
19953 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19954 HRESULT ondurationchange
([in] VARIANT v
);
19956 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19957 HRESULT ondurationchange
([out, retval] VARIANT *p
);
19959 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19960 HRESULT onfocusin
([in] VARIANT v
);
19962 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19963 HRESULT onfocusin
([out, retval] VARIANT *p
);
19965 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19966 HRESULT onfocusout
([in] VARIANT v
);
19968 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19969 HRESULT onfocusout
([out, retval] VARIANT *p
);
19971 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19972 HRESULT oninput
([in] VARIANT v
);
19974 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19975 HRESULT oninput
([out, retval] VARIANT *p
);
19977 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19978 HRESULT onemptied
([in] VARIANT v
);
19980 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19981 HRESULT onemptied
([out, retval] VARIANT *p
);
19983 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19984 HRESULT onended
([in] VARIANT v
);
19986 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19987 HRESULT onended
([out, retval] VARIANT *p
);
19989 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19990 HRESULT onkeydown
([in] VARIANT v
);
19992 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19993 HRESULT onkeydown
([out, retval] VARIANT *p
);
19995 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19996 HRESULT onkeypress
([in] VARIANT v
);
19998 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19999 HRESULT onkeypress
([out, retval] VARIANT *p
);
20001 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20002 HRESULT onkeyup
([in] VARIANT v
);
20004 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20005 HRESULT onkeyup
([out, retval] VARIANT *p
);
20007 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20008 HRESULT onloadeddata
([in] VARIANT v
);
20010 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20011 HRESULT onloadeddata
([out, retval] VARIANT *p
);
20013 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20014 HRESULT onloadedmetadata
([in] VARIANT v
);
20016 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20017 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
20019 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20020 HRESULT onloadstart
([in] VARIANT v
);
20022 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20023 HRESULT onloadstart
([out, retval] VARIANT *p
);
20025 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20026 HRESULT onmousedown
([in] VARIANT v
);
20028 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20029 HRESULT onmousedown
([out, retval] VARIANT *p
);
20031 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20032 HRESULT onmouseenter
([in] VARIANT v
);
20034 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20035 HRESULT onmouseenter
([out, retval] VARIANT *p
);
20037 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20038 HRESULT onmouseleave
([in] VARIANT v
);
20040 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20041 HRESULT onmouseleave
([out, retval] VARIANT *p
);
20043 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20044 HRESULT onmousemove
([in] VARIANT v
);
20046 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20047 HRESULT onmousemove
([out, retval] VARIANT *p
);
20049 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20050 HRESULT onmouseout
([in] VARIANT v
);
20052 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20053 HRESULT onmouseout
([out, retval] VARIANT *p
);
20055 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20056 HRESULT onmouseover
([in] VARIANT v
);
20058 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20059 HRESULT onmouseover
([out, retval] VARIANT *p
);
20061 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20062 HRESULT onmouseup
([in] VARIANT v
);
20064 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20065 HRESULT onmouseup
([out, retval] VARIANT *p
);
20067 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20068 HRESULT onmousewheel
([in] VARIANT v
);
20070 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20071 HRESULT onmousewheel
([out, retval] VARIANT *p
);
20073 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20074 HRESULT onoffline
([in] VARIANT v
);
20076 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20077 HRESULT onoffline
([out, retval] VARIANT *p
);
20079 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20080 HRESULT ononline
([in] VARIANT v
);
20082 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20083 HRESULT ononline
([out, retval] VARIANT *p
);
20085 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20086 HRESULT onprogress
([in] VARIANT v
);
20088 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20089 HRESULT onprogress
([out, retval] VARIANT *p
);
20091 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20092 HRESULT onratechange
([in] VARIANT v
);
20094 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20095 HRESULT onratechange
([out, retval] VARIANT *p
);
20097 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20098 HRESULT onreadystatechange
([in] VARIANT v
);
20100 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20101 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
20103 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20104 HRESULT onreset
([in] VARIANT v
);
20106 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20107 HRESULT onreset
([out, retval] VARIANT *p
);
20109 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20110 HRESULT onseeked
([in] VARIANT v
);
20112 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20113 HRESULT onseeked
([out, retval] VARIANT *p
);
20115 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20116 HRESULT onseeking
([in] VARIANT v
);
20118 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20119 HRESULT onseeking
([out, retval] VARIANT *p
);
20121 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20122 HRESULT onselect
([in] VARIANT v
);
20124 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20125 HRESULT onselect
([out, retval] VARIANT *p
);
20127 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20128 HRESULT onstalled
([in] VARIANT v
);
20130 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20131 HRESULT onstalled
([out, retval] VARIANT *p
);
20133 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20134 HRESULT onstorage
([in] VARIANT v
);
20136 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20137 HRESULT onstorage
([out, retval] VARIANT *p
);
20139 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20140 HRESULT onsubmit
([in] VARIANT v
);
20142 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20143 HRESULT onsubmit
([out, retval] VARIANT *p
);
20145 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20146 HRESULT onsuspend
([in] VARIANT v
);
20148 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20149 HRESULT onsuspend
([out, retval] VARIANT *p
);
20151 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20152 HRESULT ontimeupdate
([in] VARIANT v
);
20154 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20155 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
20157 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20158 HRESULT onpause
([in] VARIANT v
);
20160 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20161 HRESULT onpause
([out, retval] VARIANT *p
);
20163 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20164 HRESULT onplay
([in] VARIANT v
);
20166 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20167 HRESULT onplay
([out, retval] VARIANT *p
);
20169 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20170 HRESULT onplaying
([in] VARIANT v
);
20172 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20173 HRESULT onplaying
([out, retval] VARIANT *p
);
20175 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20176 HRESULT onvolumechange
([in] VARIANT v
);
20178 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20179 HRESULT onvolumechange
([out, retval] VARIANT *p
);
20181 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20182 HRESULT onwaiting
([in] VARIANT v
);
20184 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20185 HRESULT onwaiting
([out, retval] VARIANT *p
);
20188 /*****************************************************************************
20189 * DispHTMLScreen dispinterface
20193 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20195 dispinterface DispHTMLScreen
20199 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20202 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20203 void bufferDepth
(long v
);
20205 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20206 long bufferDepth
();
20208 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20211 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20214 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20215 void updateInterval
(long v
);
20217 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20218 long updateInterval
();
20220 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20221 long availHeight
();
20223 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20226 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20227 VARIANT_BOOL fontSmoothingEnabled
();
20229 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
20230 long logicalXDPI
();
20232 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
20233 long logicalYDPI
();
20235 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
20238 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20241 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20244 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20247 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20248 IDispatch
*constructor
();
20251 /*****************************************************************************
20252 * DispHTMLWindow2 dispinterface
20256 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20258 dispinterface DispHTMLWindow2
20262 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20263 VARIANT item
([in] VARIANT *pvarIndex
);
20265 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20268 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20269 IHTMLFramesCollection2
*frames
();
20271 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20272 void defaultStatus
(BSTR v
);
20274 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20275 BSTR defaultStatus
();
20277 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20278 void status
(BSTR v
);
20280 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20283 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20284 void clearTimeout
([in] LONG timerID
);
20286 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20287 void alert
([in, defaultvalue("")] BSTR message);
20289 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20290 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20292 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20294 [in, defaultvalue("")] BSTR message,
20295 [in, defaultvalue("undefined")] BSTR defstr
);
20297 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20298 IHTMLImageElementFactory
*Image
();
20300 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20301 IHTMLLocation
*location
();
20303 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20304 IOmHistory
*history
();
20306 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20309 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20310 void opener
(VARIANT v
);
20312 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20315 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20316 IOmNavigator
*navigator
();
20318 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20321 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20324 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20325 IHTMLWindow2
*parent
();
20327 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20328 IHTMLWindow2
*open
(
20329 [in, defaultvalue("")] BSTR url
,
20330 [in, defaultvalue("")] BSTR name
,
20331 [in, defaultvalue("")] BSTR features
,
20332 [in, defaultvalue(0)] VARIANT_BOOL replace
);
20334 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20335 IHTMLWindow2
*self
();
20337 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20338 IHTMLWindow2
*top
();
20340 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20341 IHTMLWindow2
*window
();
20343 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20344 void navigate
([in] BSTR url
);
20346 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20347 void onfocus
(VARIANT v
);
20349 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20352 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20353 void onblur
(VARIANT v
);
20355 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20358 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20361 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20362 void onbeforeunload
(VARIANT v
);
20364 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20365 VARIANT onbeforeunload
();
20367 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20368 void onunload
(VARIANT v
);
20370 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20371 VARIANT onunload
();
20373 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20374 void onhelp
(VARIANT v
);
20376 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20379 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20380 void onerror
(VARIANT v
);
20382 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20385 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20386 void onresize
(VARIANT v
);
20388 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20389 VARIANT onresize
();
20391 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20392 void onscroll
(VARIANT v
);
20394 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20395 VARIANT onscroll
();
20397 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20398 IHTMLDocument2
*document
();
20400 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20401 IHTMLEventObj
*event
();
20403 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20404 IUnknown
*_newEnum
();
20406 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20407 VARIANT showModalDialog
(
20409 [in, optional] VARIANT *varArgIn
,
20410 [in, optional] VARIANT *varOptions
);
20412 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20415 [in, optional] VARIANT helpArg
,
20416 [in, defaultvalue("")] BSTR features
);
20418 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20419 IHTMLScreen
*screen
();
20421 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20422 IHTMLOptionElementFactory
*Option
();
20424 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20427 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20428 VARIANT_BOOL closed
();
20430 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20433 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20434 void scroll
([in] LONG x
, [in] LONG y
);
20436 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20437 IOmNavigator
*clientInformation
();
20439 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20440 void clearInterval
([in] LONG timerID
);
20442 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20443 void offscreenBuffering
(VARIANT v
);
20445 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20446 VARIANT offscreenBuffering
();
20448 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20449 VARIANT execScript
(
20451 [in, defaultvalue("JScript")] BSTR language
);
20453 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20456 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20457 void scrollBy
([in] LONG x
, [in] LONG y
);
20459 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20460 void scrollTo
([in] LONG x
, [in] LONG y
);
20462 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20463 void moveTo
([in] LONG x
, [in] LONG y
);
20465 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20466 void moveBy
([in] LONG x
, [in] LONG y
);
20468 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20469 void resizeTo
([in] LONG x
, [in] LONG y
);
20471 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20472 void resizeBy
([in] LONG x
, [in] LONG y
);
20474 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20475 IDispatch
*external
();
20477 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20480 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20483 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20484 VARIANT_BOOL attachEvent
(
20486 [in] IDispatch
*pDisp
);
20488 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20491 [in] IDispatch
*pDisp
);
20493 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20495 [in] VARIANT *expression
,
20497 [in, optional] VARIANT *language
);
20499 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20501 [in] VARIANT *expression
,
20503 [in, optional] VARIANT *language
);
20505 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20508 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20509 void onbeforeprint
(VARIANT v
);
20511 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20512 VARIANT onbeforeprint
();
20514 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20515 void onafterprint
(VARIANT v
);
20517 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20518 VARIANT onafterprint
();
20520 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20521 IHTMLDataTransfer
*clipboardData
();
20523 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20524 IHTMLWindow2
*showModelessDialog
(
20525 [in, defaultvalue("")] BSTR url
,
20526 [in, optional] VARIANT *varArgIn
,
20527 [in, optional] VARIANT *options
);
20529 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20530 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
20532 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20533 IHTMLFrameBase
*frameElement
();
20535 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20536 IHTMLStorage
*sessionStorage
();
20538 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20539 IHTMLStorage
*localStorage
();
20541 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20542 void onhashchange
(VARIANT v
);
20544 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20545 VARIANT onhashchange
();
20547 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20548 long maxConnectionsPerServer
();
20550 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20553 [in, optional] VARIANT targetOrigin
);
20555 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20556 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20558 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20559 void onmessage
(VARIANT v
);
20561 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20562 VARIANT onmessage
();
20564 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20565 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20567 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20568 IHTMLSelection
*getSelection
();
20570 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20571 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20572 [in] IHTMLDOMNode
*varArgIn
,
20573 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20575 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20576 IHTMLStyleMedia
*styleMedia
();
20578 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20579 void performance
(VARIANT v
);
20581 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20582 VARIANT performance
();
20584 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20587 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20588 long innerHeight
();
20590 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20591 long pageXOffset
();
20593 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20594 long pageYOffset
();
20596 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20599 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20602 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20605 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20606 long outerHeight
();
20608 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20609 void onabort
(VARIANT v
);
20611 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20614 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20615 void oncanplay
(VARIANT v
);
20617 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20618 VARIANT oncanplay
();
20620 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20621 void oncanplaythrough
(VARIANT v
);
20623 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20624 VARIANT oncanplaythrough
();
20626 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20627 void onchange
(VARIANT v
);
20629 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20630 VARIANT onchange
();
20632 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20633 void onclick
(VARIANT v
);
20635 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20638 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20639 void oncontextmenu
(VARIANT v
);
20641 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20642 VARIANT oncontextmenu
();
20644 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20645 void ondblclick
(VARIANT v
);
20647 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20648 VARIANT ondblclick
();
20650 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20651 void ondrag
(VARIANT v
);
20653 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20656 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20657 void ondragend
(VARIANT v
);
20659 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20660 VARIANT ondragend
();
20662 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20663 void ondragenter
(VARIANT v
);
20665 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20666 VARIANT ondragenter
();
20668 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20669 void ondragleave
(VARIANT v
);
20671 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20672 VARIANT ondragleave
();
20674 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20675 void ondragover
(VARIANT v
);
20677 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20678 VARIANT ondragover
();
20680 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20681 void ondragstart
(VARIANT v
);
20683 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20684 VARIANT ondragstart
();
20686 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20687 void ondrop
(VARIANT v
);
20689 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20692 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20693 void ondurationchange
(VARIANT v
);
20695 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20696 VARIANT ondurationchange
();
20698 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20699 void onfocusin
(VARIANT v
);
20701 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20702 VARIANT onfocusin
();
20704 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20705 void onfocusout
(VARIANT v
);
20707 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20708 VARIANT onfocusout
();
20710 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20711 void oninput
(VARIANT v
);
20713 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20716 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20717 void onemptied
(VARIANT v
);
20719 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20720 VARIANT onemptied
();
20722 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20723 void onended
(VARIANT v
);
20725 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20728 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20729 void onkeydown
(VARIANT v
);
20731 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20732 VARIANT onkeydown
();
20734 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20735 void onkeypress
(VARIANT v
);
20737 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20738 VARIANT onkeypress
();
20740 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20741 void onkeyup
(VARIANT v
);
20743 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20746 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20747 void onloadeddata
(VARIANT v
);
20749 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20750 VARIANT onloadeddata
();
20752 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20753 void onloadedmetadata
(VARIANT v
);
20755 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20756 VARIANT onloadedmetadata
();
20758 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20759 void onloadstart
(VARIANT v
);
20761 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20762 VARIANT onloadstart
();
20764 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20765 void onmousedown
(VARIANT v
);
20767 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20768 VARIANT onmousedown
();
20770 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20771 void onmouseenter
(VARIANT v
);
20773 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20774 VARIANT onmouseenter
();
20776 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20777 void onmouseleave
(VARIANT v
);
20779 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20780 VARIANT onmouseleave
();
20782 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20783 void onmousemove
(VARIANT v
);
20785 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20786 VARIANT onmousemove
();
20788 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20789 void onmouseout
(VARIANT v
);
20791 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20792 VARIANT onmouseout
();
20794 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20795 void onmouseover
(VARIANT v
);
20797 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20798 VARIANT onmouseover
();
20800 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20801 void onmouseup
(VARIANT v
);
20803 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20804 VARIANT onmouseup
();
20806 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20807 void onmousewheel
(VARIANT v
);
20809 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20810 VARIANT onmousewheel
();
20812 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20813 void onoffline
(VARIANT v
);
20815 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20816 VARIANT onoffline
();
20818 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20819 void ononline
(VARIANT v
);
20821 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20822 VARIANT ononline
();
20824 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20825 void onprogress
(VARIANT v
);
20827 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20828 VARIANT onprogress
();
20830 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20831 void onratechange
(VARIANT v
);
20833 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20834 VARIANT onratechange
();
20836 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20837 void onreadystatechange
(VARIANT v
);
20839 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20840 VARIANT onreadystatechange
();
20842 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20843 void onreset
(VARIANT v
);
20845 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20848 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20849 void onseeked
(VARIANT v
);
20851 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20852 VARIANT onseeked
();
20854 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20855 void onseeking
(VARIANT v
);
20857 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20858 VARIANT onseeking
();
20860 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20861 void onselect
(VARIANT v
);
20863 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20864 VARIANT onselect
();
20866 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20867 void onstalled
(VARIANT v
);
20869 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20870 VARIANT onstalled
();
20872 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20873 void onstorage
(VARIANT v
);
20875 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20876 VARIANT onstorage
();
20878 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20879 void onsubmit
(VARIANT v
);
20881 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20882 VARIANT onsubmit
();
20884 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20885 void onsuspend
(VARIANT v
);
20887 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20888 VARIANT onsuspend
();
20890 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20891 void ontimeupdate
(VARIANT v
);
20893 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20894 VARIANT ontimeupdate
();
20896 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20897 void onpause
(VARIANT v
);
20899 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20902 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20903 void onplay
(VARIANT v
);
20905 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20908 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20909 void onplaying
(VARIANT v
);
20911 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20912 VARIANT onplaying
();
20914 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20915 void onvolumechange
(VARIANT v
);
20917 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20918 VARIANT onvolumechange
();
20920 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20921 void onwaiting
(VARIANT v
);
20923 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20924 VARIANT onwaiting
();
20926 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
20929 /*****************************************************************************
20930 * HTMLWindow2 coclass
20934 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
20936 coclass HTMLWindow2
20938 [default] dispinterface DispHTMLWindow2
;
20939 [source, default] dispinterface HTMLWindowEvents
;
20940 [source] dispinterface HTMLWindowEvents2
;
20941 /* [source] dispinterface HTMLWindowEvents3; */
20942 interface IHTMLWindow2
;
20943 interface IHTMLWindow3
;
20944 interface IHTMLWindow4
;
20945 interface IHTMLWindow5
;
20946 interface IHTMLWindow6
;
20947 interface IHTMLWindow7
;
20948 /* interface IHTMLWindow8; */
20949 interface IHTMLDOMConstructor
;
20950 interface IEventTarget
;
20953 /*****************************************************************************
20954 * DispHTMLWindowProxy dispinterface
20958 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20960 dispinterface DispHTMLWindowProxy
20964 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20965 VARIANT item
([in] VARIANT* pvarIndex
);
20967 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20970 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20971 IHTMLFramesCollection2
* frames
();
20973 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20974 void defaultStatus
(BSTR v
);
20976 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20977 BSTR defaultStatus
();
20979 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20980 void status
(BSTR v
);
20982 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20985 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20986 void clearTimeout
([in] LONG timerID
);
20988 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20989 void alert
([defaultvalue(""), in] BSTR message);
20991 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20992 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
20994 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20995 VARIANT prompt
([defaultvalue(""), in] BSTR message,
20996 [defaultvalue("undefined"), in] BSTR defstr
);
20998 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20999 IHTMLImageElementFactory
* Image
();
21001 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
21002 IHTMLLocation
* location
();
21004 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
21005 IOmHistory
* history
();
21007 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
21010 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
21011 void opener
(VARIANT v
);
21013 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
21016 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21017 IOmNavigator
* navigator
();
21019 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21022 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21025 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21026 IHTMLWindow2
* parent
();
21028 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21029 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
21030 [defaultvalue(""), in] BSTR name
,
21031 [defaultvalue(""), in] BSTR features
,
21032 [defaultvalue(0), in] VARIANT_BOOL replace
);
21034 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21035 IHTMLWindow2
* self
();
21037 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21038 IHTMLWindow2
* top
();
21040 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21041 IHTMLWindow2
* window
();
21043 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21044 void navigate
([in] BSTR url
);
21046 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21047 void onfocus
(VARIANT v
);
21049 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21052 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21053 void onblur
(VARIANT v
);
21055 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21058 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21059 void onload
(VARIANT v
);
21061 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21064 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21065 void onbeforeunload
(VARIANT v
);
21067 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21068 VARIANT onbeforeunload
();
21070 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21071 void onunload
(VARIANT v
);
21073 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21074 VARIANT onunload
();
21076 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21077 void onhelp
(VARIANT v
);
21079 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21082 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21083 void onerror
(VARIANT v
);
21085 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21088 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21089 void onresize
(VARIANT v
);
21091 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21092 VARIANT onresize
();
21094 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21095 void onscroll
(VARIANT v
);
21097 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21098 VARIANT onscroll
();
21100 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21101 IHTMLDocument2
* document
();
21103 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21104 IHTMLEventObj
* event
();
21106 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21107 IUnknown
* _newEnum
();
21109 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21110 VARIANT showModalDialog
([in] BSTR dialog
,
21111 [optional, in] VARIANT* varArgIn
,
21112 [optional, in] VARIANT* varOptions
);
21114 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21115 void showHelp
([in] BSTR helpURL
,
21116 [optional, in] VARIANT helpArg
,
21117 [defaultvalue(""), in] BSTR features
);
21119 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21120 IHTMLScreen
* screen
();
21122 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21123 IHTMLOptionElementFactory
* Option
();
21125 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21128 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21129 VARIANT_BOOL closed
();
21131 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21134 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21135 void scroll
([in] LONG x
,
21138 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21139 IOmNavigator
* clientInformation
();
21141 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21142 void clearInterval
([in] LONG timerID
);
21144 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21145 void offscreenBuffering
(VARIANT v
);
21147 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21148 VARIANT offscreenBuffering
();
21150 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21151 VARIANT execScript
([in] BSTR code
,
21152 [defaultvalue("JScript"), in] BSTR language
);
21154 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21157 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21158 void scrollBy
([in] LONG x
,
21161 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21162 void scrollTo
([in] LONG x
,
21165 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21166 void moveTo
([in] LONG x
,
21169 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21170 void moveBy
([in] LONG x
,
21173 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21174 void resizeTo
([in] LONG x
,
21177 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21178 void resizeBy
([in] LONG x
,
21181 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21182 IDispatch
* external
();
21184 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21187 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21190 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21191 VARIANT_BOOL attachEvent
([in] BSTR event
,
21192 [in] IDispatch
* pDisp
);
21194 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21195 void detachEvent
([in] BSTR event
,
21196 [in] IDispatch
* pDisp
);
21198 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21199 LONG setTimeout
([in] VARIANT* expression
,
21201 [optional, in] VARIANT* language
);
21203 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21204 LONG setInterval
([in] VARIANT* expression
,
21206 [optional, in] VARIANT* language
);
21208 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21211 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21212 void onbeforeprint
(VARIANT v
);
21214 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21215 VARIANT onbeforeprint
();
21217 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21218 void onafterprint
(VARIANT v
);
21220 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21221 VARIANT onafterprint
();
21223 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21224 IHTMLDataTransfer
* clipboardData
();
21226 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21227 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
21228 [optional, in] VARIANT* varArgIn
,
21229 [optional, in] VARIANT* options
);
21231 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21232 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
21234 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21235 IHTMLFrameBase
* frameElement
();
21237 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21238 void XMLHttpRequest
(VARIANT v
);
21240 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21241 VARIANT XMLHttpRequest
();
21243 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21244 IHTMLStorage
*sessionStorage
();
21246 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21247 IHTMLStorage
*localStorage
();
21249 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21250 void onhashchange
(VARIANT v
);
21252 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21253 VARIANT onhashchange
();
21255 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21256 long maxConnectionsPerServer
();
21258 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21261 [in, optional] VARIANT targetOrigin
);
21263 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21264 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21266 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21267 void onmessage
(VARIANT v
);
21269 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21270 VARIANT onmessage
();
21272 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21273 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21275 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21276 IHTMLSelection
*getSelection
();
21278 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21279 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21280 [in] IHTMLDOMNode
*varArgIn
,
21281 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21283 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21284 IHTMLStyleMedia
*styleMedia
();
21286 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21287 void performance
(VARIANT v
);
21289 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21290 VARIANT performance
();
21292 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21295 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21296 long innerHeight
();
21298 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21299 long pageXOffset
();
21301 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21302 long pageYOffset
();
21304 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21307 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21310 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21313 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21314 long outerHeight
();
21316 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21317 void onabort
(VARIANT v
);
21319 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21322 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21323 void oncanplay
(VARIANT v
);
21325 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21326 VARIANT oncanplay
();
21328 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21329 void oncanplaythrough
(VARIANT v
);
21331 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21332 VARIANT oncanplaythrough
();
21334 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21335 void onchange
(VARIANT v
);
21337 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21338 VARIANT onchange
();
21340 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21341 void onclick
(VARIANT v
);
21343 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21346 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21347 void oncontextmenu
(VARIANT v
);
21349 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21350 VARIANT oncontextmenu
();
21352 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21353 void ondblclick
(VARIANT v
);
21355 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21356 VARIANT ondblclick
();
21358 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21359 void ondrag
(VARIANT v
);
21361 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21364 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21365 void ondragend
(VARIANT v
);
21367 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21368 VARIANT ondragend
();
21370 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21371 void ondragenter
(VARIANT v
);
21373 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21374 VARIANT ondragenter
();
21376 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21377 void ondragleave
(VARIANT v
);
21379 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21380 VARIANT ondragleave
();
21382 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21383 void ondragover
(VARIANT v
);
21385 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21386 VARIANT ondragover
();
21388 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21389 void ondragstart
(VARIANT v
);
21391 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21392 VARIANT ondragstart
();
21394 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21395 void ondrop
(VARIANT v
);
21397 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21400 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21401 void ondurationchange
(VARIANT v
);
21403 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21404 VARIANT ondurationchange
();
21406 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21407 void onfocusin
(VARIANT v
);
21409 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21410 VARIANT onfocusin
();
21412 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21413 void onfocusout
(VARIANT v
);
21415 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21416 VARIANT onfocusout
();
21418 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21419 void oninput
(VARIANT v
);
21421 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21424 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21425 void onemptied
(VARIANT v
);
21427 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21428 VARIANT onemptied
();
21430 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21431 void onended
(VARIANT v
);
21433 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21436 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21437 void onkeydown
(VARIANT v
);
21439 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21440 VARIANT onkeydown
();
21442 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21443 void onkeypress
(VARIANT v
);
21445 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21446 VARIANT onkeypress
();
21448 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21449 void onkeyup
(VARIANT v
);
21451 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21454 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21455 void onloadeddata
(VARIANT v
);
21457 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21458 VARIANT onloadeddata
();
21460 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21461 void onloadedmetadata
(VARIANT v
);
21463 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21464 VARIANT onloadedmetadata
();
21466 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21467 void onloadstart
(VARIANT v
);
21469 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21470 VARIANT onloadstart
();
21472 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21473 void onmousedown
(VARIANT v
);
21475 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21476 VARIANT onmousedown
();
21478 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21479 void onmouseenter
(VARIANT v
);
21481 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21482 VARIANT onmouseenter
();
21484 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21485 void onmouseleave
(VARIANT v
);
21487 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21488 VARIANT onmouseleave
();
21490 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21491 void onmousemove
(VARIANT v
);
21493 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21494 VARIANT onmousemove
();
21496 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21497 void onmouseout
(VARIANT v
);
21499 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21500 VARIANT onmouseout
();
21502 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21503 void onmouseover
(VARIANT v
);
21505 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21506 VARIANT onmouseover
();
21508 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21509 void onmouseup
(VARIANT v
);
21511 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21512 VARIANT onmouseup
();
21514 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21515 void onmousewheel
(VARIANT v
);
21517 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21518 VARIANT onmousewheel
();
21520 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21521 void onoffline
(VARIANT v
);
21523 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21524 VARIANT onoffline
();
21526 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21527 void ononline
(VARIANT v
);
21529 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21530 VARIANT ononline
();
21532 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21533 void onprogress
(VARIANT v
);
21535 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21536 VARIANT onprogress
();
21538 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21539 void onratechange
(VARIANT v
);
21541 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21542 VARIANT onratechange
();
21544 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21545 void onreadystatechange
(VARIANT v
);
21547 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21548 VARIANT onreadystatechange
();
21550 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21551 void onreset
(VARIANT v
);
21553 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21556 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21557 void onseeked
(VARIANT v
);
21559 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21560 VARIANT onseeked
();
21562 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21563 void onseeking
(VARIANT v
);
21565 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21566 VARIANT onseeking
();
21568 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21569 void onselect
(VARIANT v
);
21571 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21572 VARIANT onselect
();
21574 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21575 void onstalled
(VARIANT v
);
21577 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21578 VARIANT onstalled
();
21580 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21581 void onstorage
(VARIANT v
);
21583 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21584 VARIANT onstorage
();
21586 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21587 void onsubmit
(VARIANT v
);
21589 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21590 VARIANT onsubmit
();
21592 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21593 void onsuspend
(VARIANT v
);
21595 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21596 VARIANT onsuspend
();
21598 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21599 void ontimeupdate
(VARIANT v
);
21601 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21602 VARIANT ontimeupdate
();
21604 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21605 void onpause
(VARIANT v
);
21607 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21610 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21611 void onplay
(VARIANT v
);
21613 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21616 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21617 void onplaying
(VARIANT v
);
21619 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21620 VARIANT onplaying
();
21622 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21623 void onvolumechange
(VARIANT v
);
21625 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21626 VARIANT onvolumechange
();
21628 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21629 void onwaiting
(VARIANT v
);
21631 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21632 VARIANT onwaiting
();
21634 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21637 /*****************************************************************************
21638 * HTMLWindowEvents interface
21642 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
21644 dispinterface HTMLWindowEvents
21648 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
21651 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
21654 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
21655 VARIANT_BOOL onhelp
();
21657 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
21660 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
21663 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
21664 void onerror
([in] BSTR description
,
21668 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
21671 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
21674 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
21675 void onbeforeunload
();
21677 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
21678 void onbeforeprint
();
21680 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
21681 void onafterprint
();
21684 /*****************************************************************************
21685 * HTMLWindowEvents2 interface
21689 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21691 dispinterface HTMLWindowEvents2
21695 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
21696 void onload
([in] IHTMLEventObj
* pEvtObj
);
21698 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
21699 void onunload
([in] IHTMLEventObj
* pEvtObj
);
21701 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
21702 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21704 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
21705 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21707 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
21708 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21710 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
21711 void onerror
([in] BSTR description
,
21715 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
21716 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21718 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
21719 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21721 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
21722 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
21724 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
21725 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
21727 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
21728 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
21731 /*****************************************************************************
21732 * HTMLWindowProxy class
21735 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21737 coclass HTMLWindowProxy
21739 [default] dispinterface DispHTMLWindowProxy
;
21740 [source, default] dispinterface HTMLWindowEvents
;
21741 [source] dispinterface HTMLWindowEvents2
;
21742 interface IHTMLWindow2
;
21743 interface IHTMLWindow3
;
21744 interface IHTMLWindow4
;
21745 interface IHTMLWindow5
;
21748 /*****************************************************************************
21749 * HTMLDocumentEvents2 interface
21753 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21755 dispinterface HTMLDocumentEvents2
21759 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
21760 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
21762 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
21763 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
21765 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
21766 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
21768 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
21769 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
21771 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
21772 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
21774 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
21775 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
21777 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
21778 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
21780 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
21781 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
21783 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
21784 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
21786 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
21787 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
21789 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
21790 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
21792 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
21793 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
21795 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
21796 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
21798 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
21799 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
21801 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
21802 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
21804 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
21805 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
21807 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
21808 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
21810 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
21811 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
21813 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
21814 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
21816 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
21817 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
21819 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
21820 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
21822 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
21823 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
21825 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
21826 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
21828 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
21829 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
21831 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
21832 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
21834 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
21835 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
21837 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
21838 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
21840 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
21841 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
21843 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
21844 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
21846 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
21847 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
21849 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
21850 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
21852 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
21853 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
21855 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
21856 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
21858 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
21859 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
21861 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
21862 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
21864 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
21865 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
21867 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
21868 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
21870 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
21871 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
21874 /*****************************************************************************
21875 * HTMLDocumentEvents interface
21879 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21881 dispinterface HTMLDocumentEvents
21885 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
21886 VARIANT_BOOL onhelp
();
21888 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
21889 VARIANT_BOOL onclick
();
21891 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
21892 VARIANT_BOOL ondblclick
();
21894 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
21897 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
21900 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
21901 VARIANT_BOOL onkeypress
();
21903 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
21904 void onmousedown
();
21906 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
21907 void onmousemove
();
21909 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
21912 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
21915 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
21916 void onmouseover
();
21918 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
21919 void onreadystatechange
();
21921 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
21922 VARIANT_BOOL onbeforeupdate
();
21924 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
21925 void onafterupdate
();
21927 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
21928 VARIANT_BOOL onrowexit
();
21930 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
21933 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
21934 VARIANT_BOOL ondragstart
();
21936 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
21937 VARIANT_BOOL onselectstart
();
21939 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
21940 VARIANT_BOOL onerrorupdate
();
21942 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
21943 VARIANT_BOOL oncontextmenu
();
21945 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
21946 VARIANT_BOOL onstop
();
21948 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
21949 void onrowsdelete
();
21951 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
21952 void onrowsinserted
();
21954 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
21955 void oncellchange
();
21957 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
21958 void onpropertychange
();
21960 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
21961 void ondatasetchanged
();
21963 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
21964 void ondataavailable
();
21966 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
21967 void ondatasetcomplete
();
21969 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
21970 void onbeforeeditfocus
();
21972 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
21973 void onselectionchange
();
21975 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
21976 VARIANT_BOOL oncontrolselect
();
21978 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
21979 VARIANT_BOOL onmousewheel
();
21981 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
21984 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
21987 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
21990 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
21991 void ondeactivate
();
21993 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
21994 VARIANT_BOOL onbeforeactivate
();
21996 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
21997 VARIANT_BOOL onbeforedeactivate
();
22000 /*****************************************************************************
22001 * HTMLTextContainerEvents interface
22005 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
22007 dispinterface HTMLTextContainerEvents
22012 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
22013 VARIANT_BOOL onhelp
();
22015 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
22016 VARIANT_BOOL onclick
();
22018 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
22019 VARIANT_BOOL ondblclick
();
22021 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
22022 VARIANT_BOOL onkeypress
();
22024 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
22027 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
22030 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
22033 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
22034 void onmouseover
();
22036 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
22037 void onmousemove
();
22039 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
22040 void onmousedown
();
22042 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
22045 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
22046 VARIANT_BOOL onselectstart
();
22048 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
22049 void onfilterchange
();
22051 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
22052 VARIANT_BOOL ondragstart
();
22054 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
22055 VARIANT_BOOL onbeforeupdate
();
22057 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
22058 void onafterupdate
();
22060 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
22061 VARIANT_BOOL onerrorupdate
();
22063 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
22064 VARIANT_BOOL onrowexit
();
22066 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
22069 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
22070 void ondatasetchanged
();
22072 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
22073 void ondataavailable
();
22075 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
22076 void ondatasetcomplete
();
22078 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
22079 void onlosecapture
();
22081 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
22082 void onpropertychange
();
22084 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
22087 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
22090 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
22093 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
22096 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
22097 VARIANT_BOOL ondrag
();
22099 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
22102 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
22103 VARIANT_BOOL ondragenter
();
22105 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
22106 VARIANT_BOOL ondragover
();
22108 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
22109 void ondragleave
();
22111 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
22112 VARIANT_BOOL ondrop
();
22114 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
22115 VARIANT_BOOL onbeforecut
();
22117 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
22118 VARIANT_BOOL oncut
();
22120 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
22121 VARIANT_BOOL onbeforecopy
();
22123 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
22124 VARIANT_BOOL oncopy
();
22126 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
22127 VARIANT_BOOL onbeforepaste
();
22129 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
22130 VARIANT_BOOL onpaste
();
22132 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
22133 VARIANT_BOOL oncontextmenu
();
22135 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
22136 void onrowsdelete
();
22138 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
22139 void onrowsinserted
();
22141 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
22142 void oncellchange
();
22144 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
22145 void onreadystatechange
();
22147 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
22148 void onbeforeeditfocus
();
22150 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
22151 void onlayoutcomplete
();
22153 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
22156 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
22157 VARIANT_BOOL onbeforedeactivate
();
22159 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
22160 VARIANT_BOOL onbeforeactivate
();
22162 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
22165 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
22166 VARIANT_BOOL oncontrolselect
();
22168 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
22169 VARIANT_BOOL onmovestart
();
22171 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
22174 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
22175 VARIANT_BOOL onresizestart
();
22177 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
22178 void onresizeend
();
22180 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
22181 void onmouseenter
();
22183 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
22184 void onmouseleave
();
22186 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
22187 VARIANT_BOOL onmousewheel
();
22189 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
22192 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
22193 void ondeactivate
();
22195 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
22198 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
22201 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
22204 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
22208 /*****************************************************************************
22209 * HTMLTextContainerEvents2 interface
22213 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22215 dispinterface HTMLTextContainerEvents2
22219 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
22220 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22222 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
22223 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
22225 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
22226 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
22228 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
22229 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
22231 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
22232 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
22234 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
22235 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
22237 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
22238 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22240 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22241 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22243 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22244 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22246 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22247 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22249 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22250 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22252 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22253 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22255 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22256 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22258 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22259 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22261 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22262 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22264 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22265 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22267 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22268 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22270 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22271 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22273 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22274 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22276 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22277 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22279 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22280 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22282 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22283 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22285 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22286 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22288 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22289 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22291 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22292 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22294 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22295 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22297 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22298 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22300 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22301 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22303 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22304 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22306 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22307 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22309 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22310 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22312 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22313 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22315 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
22316 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
22318 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
22319 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
22321 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
22322 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
22324 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
22325 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
22327 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
22328 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
22330 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
22331 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
22333 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
22334 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
22336 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
22337 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
22339 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
22340 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
22342 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
22343 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
22345 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
22346 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
22348 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
22349 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
22351 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
22352 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
22354 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
22355 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
22357 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
22358 void onpage
([in] IHTMLEventObj
* pEvtObj
);
22360 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
22361 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
22363 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
22364 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
22366 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
22367 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
22369 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
22370 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
22372 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22373 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
22375 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
22376 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
22378 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
22379 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
22381 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
22382 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
22384 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
22385 void onmove
([in] IHTMLEventObj
* pEvtObj
);
22387 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
22388 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
22390 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
22391 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
22393 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
22394 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
22396 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
22397 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
22399 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
22400 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
22402 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
22403 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
22405 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
22406 void onchange
([in] IHTMLEventObj
* pEvtObj
);
22408 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
22409 void onselect
([in] IHTMLEventObj
* pEvtObj
);
22412 /*****************************************************************************
22413 * IDOMProcessingInstruction interface
22419 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
22421 interface IDOMProcessingInstruction
: IDispatch
22423 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
22424 HRESULT target
([out, retval] BSTR *p
);
22426 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22427 HRESULT data
([in] BSTR v
);
22429 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22430 HRESULT data
([out, retval] BSTR *p
);
22433 /*****************************************************************************
22434 * IHTMLPerformanceNavigation interface
22440 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
22442 interface IHTMLPerformanceNavigation
: IDispatch
22444 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
22445 HRESULT type
([out, retval] ULONG
*p
);
22447 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
22448 HRESULT redirectCount
([out, retval] ULONG
*p
);
22450 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
22451 HRESULT toString
([out, retval] BSTR *string);
22453 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
22454 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22457 /*****************************************************************************
22458 * IHTMLPerformanceTiming interface
22464 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
22466 interface IHTMLPerformanceTiming
: IDispatch
22468 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
22469 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
22471 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
22472 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
22474 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
22475 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
22477 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
22478 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
22480 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
22481 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
22483 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
22484 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
22486 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
22487 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
22489 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
22490 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
22492 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
22493 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
22495 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
22496 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
22498 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
22499 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
22501 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
22502 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
22504 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
22505 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
22507 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
22508 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
22510 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
22511 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
22513 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
22514 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
22516 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
22517 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
22519 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
22520 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
22522 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
22523 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
22525 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
22526 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
22528 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
22529 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
22531 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
22532 HRESULT toString
([out, retval] BSTR *string);
22534 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
22535 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22538 /*****************************************************************************
22539 * IHTMLPerformance interface
22545 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
22547 interface IHTMLPerformance
: IDispatch
22549 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
22550 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
22552 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
22553 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
22555 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
22556 HRESULT toString
([out, retval] BSTR *string);
22558 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
22559 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22562 /*****************************************************************************
22563 * IHTMLDocument interface
22569 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
22571 interface IHTMLDocument
: IDispatch
22573 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
22574 HRESULT Script
([retval, out] IDispatch
**p
);
22577 /*****************************************************************************
22578 * IHTMLDocument2 interface
22584 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
22586 interface IHTMLDocument2
: IHTMLDocument
22588 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22589 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
22591 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22592 HRESULT body
([retval, out] IHTMLElement
**p
);
22594 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22595 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
22597 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22598 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
22600 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22601 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
22603 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22604 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
22606 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22607 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
22609 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22610 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
22612 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22613 HRESULT title
([in] BSTR v
);
22615 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22616 HRESULT title
([retval, out] BSTR *p
);
22618 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22619 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
22621 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22622 HRESULT designMode
([in] BSTR v
);
22624 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22625 HRESULT designMode
([retval, out] BSTR *p
);
22627 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22628 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
22630 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
22631 HRESULT readyState
([retval, out] BSTR *p
);
22633 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22634 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
22636 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22637 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
22639 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22640 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
22642 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22643 HRESULT alinkColor
([in] VARIANT v
);
22645 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22646 HRESULT alinkColor
([retval, out] VARIANT *p
);
22648 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22649 HRESULT bgColor
([in] VARIANT v
);
22651 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22652 HRESULT bgColor
([retval, out] VARIANT *p
);
22654 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22655 HRESULT fgColor
([in] VARIANT v
);
22657 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22658 HRESULT fgColor
([retval, out] VARIANT *p
);
22660 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22661 HRESULT linkColor
([in] VARIANT v
);
22663 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22664 HRESULT linkColor
([retval, out] VARIANT *p
);
22666 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22667 HRESULT vlinkColor
([in] VARIANT v
);
22669 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22670 HRESULT vlinkColor
([retval, out] VARIANT *p
);
22672 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22673 HRESULT referrer
([retval, out] BSTR *p
);
22675 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22676 HRESULT location
([retval, out] IHTMLLocation
**p
);
22678 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22679 HRESULT lastModified
([retval, out] BSTR *p
);
22681 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22682 HRESULT URL
([in] BSTR v
);
22684 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
22685 HRESULT URL
([retval, out] BSTR *p
);
22687 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22688 HRESULT domain
([in] BSTR v
);
22690 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22691 HRESULT domain
([retval, out] BSTR *p
);
22693 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22694 HRESULT cookie
([in] BSTR v
);
22696 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22697 HRESULT cookie
([retval, out] BSTR *p
);
22699 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22700 HRESULT expando
([in] VARIANT_BOOL v
);
22702 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22703 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
22705 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22706 HRESULT charset
([in] BSTR v
);
22708 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22709 HRESULT charset
([retval, out] BSTR *p
);
22711 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22712 HRESULT defaultCharset
([in] BSTR v
);
22714 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22715 HRESULT defaultCharset
([retval, out] BSTR *p
);
22717 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
22718 HRESULT mimeType
([retval, out] BSTR *p
);
22720 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
22721 HRESULT fileSize
([retval, out] BSTR *p
);
22723 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
22724 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
22726 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
22727 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
22729 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
22730 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
22732 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
22733 HRESULT security
([retval, out] BSTR *p
);
22735 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
22736 HRESULT protocol
([retval, out] BSTR *p
);
22738 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
22739 HRESULT nameProp
([retval, out] BSTR *p
);
22741 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
22742 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
22744 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
22745 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
22747 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
22749 [defaultvalue("text/html"), in] BSTR url
,
22750 [optional, in] VARIANT name
,
22751 [optional, in] VARIANT features
,
22752 [optional, in] VARIANT replace
,
22753 [retval, out] IDispatch
**pomWindowResult
);
22755 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
22758 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
22761 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
22762 HRESULT queryCommandSupported
(
22764 [retval, out] VARIANT_BOOL *pfRet
);
22766 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
22767 HRESULT queryCommandEnabled
(
22769 [retval, out] VARIANT_BOOL *pfRet
);
22771 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
22772 HRESULT queryCommandState
(
22774 [retval, out] VARIANT_BOOL *pfRet
);
22776 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
22777 HRESULT queryCommandIndeterm
(
22779 [retval, out] VARIANT_BOOL *pfRet
);
22781 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
22782 HRESULT queryCommandText
(
22784 [retval, out] BSTR *pcmdText
);
22786 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
22787 HRESULT queryCommandValue
(
22789 [retval, out] VARIANT *pcmdValue
);
22791 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
22792 HRESULT execCommand
(
22794 [defaultvalue(0), in] VARIANT_BOOL showUI
,
22795 [optional, in] VARIANT value
,
22796 [retval, out] VARIANT_BOOL *pfRet
);
22798 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
22799 HRESULT execCommandShowHelp
(
22801 [retval, out] VARIANT_BOOL *pfRet
);
22803 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
22804 HRESULT createElement
(
22806 [retval, out] IHTMLElement
**newElem
);
22808 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22809 HRESULT onhelp
([in] VARIANT v
);
22811 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22812 HRESULT onhelp
([retval, out] VARIANT *p
);
22814 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22815 HRESULT onclick
([in] VARIANT v
);
22817 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22818 HRESULT onclick
([retval, out] VARIANT *p
);
22820 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22821 HRESULT ondblclick
([in] VARIANT v
);
22823 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22824 HRESULT ondblclick
([retval, out] VARIANT *p
);
22826 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22827 HRESULT onkeyup
([in] VARIANT v
);
22829 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22830 HRESULT onkeyup
([retval, out] VARIANT *p
);
22832 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22833 HRESULT onkeydown
([in] VARIANT v
);
22835 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22836 HRESULT onkeydown
([retval, out] VARIANT *p
);
22838 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22839 HRESULT onkeypress
([in] VARIANT v
);
22841 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22842 HRESULT onkeypress
([retval, out] VARIANT *p
);
22844 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22845 HRESULT onmouseup
([in] VARIANT v
);
22847 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22848 HRESULT onmouseup
([retval, out] VARIANT *p
);
22850 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22851 HRESULT onmousedown
([in] VARIANT v
);
22853 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22854 HRESULT onmousedown
([retval, out] VARIANT *p
);
22856 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22857 HRESULT onmousemove
([in] VARIANT v
);
22859 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22860 HRESULT onmousemove
([retval, out] VARIANT *p
);
22862 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22863 HRESULT onmouseout
([in] VARIANT v
);
22865 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22866 HRESULT onmouseout
([retval, out] VARIANT *p
);
22868 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22869 HRESULT onmouseover
([in] VARIANT v
);
22871 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22872 HRESULT onmouseover
([retval, out] VARIANT *p
);
22874 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22875 HRESULT onreadystatechange
([in] VARIANT v
);
22877 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22878 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22880 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22881 HRESULT onafterupdate
([in] VARIANT v
);
22883 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22884 HRESULT onafterupdate
([retval, out] VARIANT *p
);
22886 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22887 HRESULT onrowexit
([in] VARIANT v
);
22889 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22890 HRESULT onrowexit
([retval, out] VARIANT *p
);
22892 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22893 HRESULT onrowenter
([in] VARIANT v
);
22895 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22896 HRESULT onrowenter
([retval, out] VARIANT *p
);
22898 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22899 HRESULT ondragstart
([in] VARIANT v
);
22901 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22902 HRESULT ondragstart
([retval, out] VARIANT *p
);
22904 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22905 HRESULT onselectstart
([in] VARIANT v
);
22907 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22908 HRESULT onselectstart
([retval, out] VARIANT *p
);
22910 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
22911 HRESULT elementFromPoint
(
22914 [retval, out] IHTMLElement
**elementHit
);
22916 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
22917 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
22919 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
22920 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
22922 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22923 HRESULT onbeforeupdate
([in] VARIANT v
);
22925 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22926 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
22928 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22929 HRESULT onerrorupdate
([in] VARIANT v
);
22931 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22932 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
22934 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
22935 HRESULT toString
([retval, out] BSTR *String);
22937 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
22938 HRESULT createStyleSheet
(
22939 [defaultvalue(""), in] BSTR bstrHref
,
22940 [defaultvalue(-1), in] LONG lIndex
,
22941 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
22944 /*****************************************************************************
22945 * IHTMLDocument3 interface
22951 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22953 interface IHTMLDocument3
: IDispatch
22955 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
22956 HRESULT releaseCapture
();
22958 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
22959 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
22961 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
22962 HRESULT createTextNode
(
22964 [retval, out] IHTMLDOMNode
**newTextNode
);
22966 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
22967 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
22969 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
22970 HRESULT uniqueID
([retval, out] BSTR *p
);
22972 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
22973 HRESULT attachEvent
(
22975 [in] IDispatch
* pDisp
,
22976 [retval, out] VARIANT_BOOL *pfResult
);
22978 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
22979 HRESULT detachEvent
(
22981 [in] IDispatch
*pDisp
);
22983 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22984 HRESULT onrowsdelete
([in] VARIANT v
);
22986 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22987 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
22989 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22990 HRESULT onrowsinserted
([in] VARIANT v
);
22992 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22993 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
22995 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22996 HRESULT oncellchange
([in] VARIANT v
);
22998 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22999 HRESULT oncellchange
([retval, out] VARIANT *p
);
23001 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23002 HRESULT ondatasetchanged
([in] VARIANT v
);
23004 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23005 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
23007 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23008 HRESULT ondataavailable
([in] VARIANT v
);
23010 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23011 HRESULT ondataavailable
([retval, out] VARIANT * p
);
23013 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23014 HRESULT ondatasetcomplete
([in] VARIANT v
);
23016 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23017 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
23019 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23020 HRESULT onpropertychange
([in] VARIANT v
);
23022 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23023 HRESULT onpropertychange
([retval, out] VARIANT *p
);
23025 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23026 HRESULT dir
([in] BSTR v
);
23028 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23029 HRESULT dir
([retval, out] BSTR *p
);
23031 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23032 HRESULT oncontextmenu
([in] VARIANT v
);
23034 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23035 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
23037 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23038 HRESULT onstop
([in] VARIANT v
);
23040 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23041 HRESULT onstop
([retval, out] VARIANT *p
);
23043 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23044 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
23046 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23047 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
23049 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23050 HRESULT enableDownload
([in] VARIANT_BOOL v
);
23052 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23053 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
23055 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23056 HRESULT baseUrl
([in] BSTR v
);
23058 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23059 HRESULT baseUrl
([retval, out] BSTR *p
);
23061 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
23062 HRESULT childNodes
([retval, out] IDispatch
**p
);
23064 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23065 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
23067 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23068 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
23070 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23071 HRESULT onbeforeeditfocus
([in] VARIANT v
);
23073 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23074 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
23076 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23077 HRESULT getElementsByName
(
23079 [retval, out] IHTMLElementCollection
**pelColl
);
23081 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23082 HRESULT getElementById
(
23084 [retval, out] IHTMLElement
**pel
);
23086 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23087 HRESULT getElementsByTagName
(
23089 [retval, out] IHTMLElementCollection
**pelColl
);
23092 /*****************************************************************************
23093 * IHTMLDocument4 interface
23099 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23101 interface IHTMLDocument4
: IDispatch
23103 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23106 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23107 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
23109 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23110 HRESULT onselectionchange
([in] VARIANT v
);
23112 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23113 HRESULT onselectionchange
([retval, out] VARIANT *p
);
23115 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23116 HRESULT namespaces
([retval, out] IDispatch
**p
);
23118 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23119 HRESULT createDocumentFromUrl
(
23121 [in] BSTR bstrOptions
,
23122 [retval, out] IHTMLDocument2
**newDoc
);
23124 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23125 HRESULT media
([in] BSTR v
);
23127 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23128 HRESULT media
([retval, out] BSTR *p
);
23130 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23131 HRESULT createEventObject
(
23132 [optional, in] VARIANT *pvarEventObject
,
23133 [retval, out] IHTMLEventObj
**ppEventObj
);
23135 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23137 [in] BSTR bstrEventName
,
23138 [optional, in] VARIANT *pvarEventObject
,
23139 [retval, out] VARIANT_BOOL *pfCancelled
);
23141 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23142 HRESULT createRenderStyle
(
23144 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
23146 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23147 HRESULT oncontrolselect
([in] VARIANT v
);
23149 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23150 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
23152 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23153 HRESULT URLUnencoded
([retval, out] BSTR *p
);
23156 /*****************************************************************************
23157 * IHTMLDocument5 interface
23163 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23165 interface IHTMLDocument5
: IDispatch
23167 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23168 HRESULT onmousewheel
([in] VARIANT v
);
23170 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23171 HRESULT onmousewheel
([retval, out] VARIANT *p
);
23173 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23174 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
23176 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23177 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
23179 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23180 HRESULT createAttribute
(
23181 [in] BSTR bstrattrName
,
23182 [retval, out] IHTMLDOMAttribute
**ppattribute
);
23184 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23185 HRESULT createComment
(
23186 [in] BSTR bstrdata
,
23187 [retval, out] IHTMLDOMNode
**ppRetNode
);
23189 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23190 HRESULT onfocusin
([in] VARIANT v
);
23192 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23193 HRESULT onfocusin
([retval, out] VARIANT *p
);
23195 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23196 HRESULT onfocusout
([in] VARIANT v
);
23198 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23199 HRESULT onfocusout
([retval, out] VARIANT *p
);
23201 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23202 HRESULT onactivate
([in] VARIANT v
);
23204 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23205 HRESULT onactivate
([retval, out] VARIANT *p
);
23207 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23208 HRESULT ondeactivate
([in] VARIANT v
);
23210 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23211 HRESULT ondeactivate
([retval, out] VARIANT *p
);
23213 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23214 HRESULT onbeforeactivate
([in] VARIANT v
);
23216 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23217 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
23219 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23220 HRESULT onbeforedeactivate
([in] VARIANT v
);
23222 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23223 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
23225 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23226 HRESULT compatMode
([retval, out] BSTR *p
);
23229 /*****************************************************************************
23230 * IHTMLDocument6 interface
23236 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
23238 interface IHTMLDocument6
: IDispatch
23240 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23241 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23243 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23244 HRESULT documentMode
([retval, out] VARIANT *p
);
23246 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23247 HRESULT onstorage
([in] VARIANT v
);
23249 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23250 HRESULT onstorage
([retval, out] VARIANT *p
);
23252 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23253 HRESULT onstoragecommit
([in] VARIANT v
);
23255 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23256 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23258 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23259 HRESULT getElementById
(
23261 [retval, out] IHTMLElement2
**p
);
23263 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23264 HRESULT updateSettings
();
23267 /*****************************************************************************
23268 * IHTMLDocument7 interface
23274 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23276 interface IHTMLDocument7
: IDispatch
23278 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23279 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23281 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23282 HRESULT createCDATASection
(
23284 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23286 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23287 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23289 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23290 HRESULT getElementsByTagNameNS
(
23291 [in] VARIANT *pvarNS
,
23292 [in] BSTR bstrLocalName
,
23293 [out, retval] IHTMLElementCollection
**pelColl
);
23295 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23296 HRESULT createElementNS
(
23297 [in] VARIANT *pvarNS
,
23299 [out, retval] IHTMLElement
**newElem
);
23301 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23302 HRESULT createAttributeNS
(
23303 [in] VARIANT *pvarNS
,
23304 [in] BSTR bstrAttrName
,
23305 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23307 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23308 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23310 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23311 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23313 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23314 HRESULT characterSet
([out, retval] BSTR *p
);
23316 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
23317 HRESULT createElement
(
23319 [out, retval] IHTMLElement
**newElem
);
23321 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
23322 HRESULT createAttribute
(
23323 [in] BSTR bstrAttrName
,
23324 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23326 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
23327 HRESULT getElementsByClassName
(
23329 [out, retval] IHTMLElementCollection
**pel
);
23331 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
23332 HRESULT createProcessingInstruction
(
23333 [in] BSTR bstrTarget
,
23334 [in] BSTR bstrData
,
23335 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
23337 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
23339 [in] IHTMLDOMNode
*pNodeSource
,
23340 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23342 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23343 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
23345 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23346 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
23348 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
23349 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
23351 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
23352 HRESULT inputEncoding
([out, retval] BSTR *p
);
23354 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
23355 HRESULT xmlEncoding
([out, retval] BSTR *p
);
23357 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23358 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
23360 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23361 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
23363 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23364 HRESULT xmlVersion
([in] BSTR v
);
23366 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23367 HRESULT xmlVersion
([out, retval] BSTR *p
);
23369 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
23370 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
23372 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23373 HRESULT onabort
([in] VARIANT v
);
23375 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23376 HRESULT onabort
([out, retval] VARIANT *p
);
23378 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23379 HRESULT onblur
([in] VARIANT v
);
23381 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23382 HRESULT onblur
([out, retval] VARIANT *p
);
23384 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23385 HRESULT oncanplay
([in] VARIANT v
);
23387 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23388 HRESULT oncanplay
([out, retval] VARIANT *p
);
23390 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23391 HRESULT oncanplaythrough
([in] VARIANT v
);
23393 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23394 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
23396 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23397 HRESULT onchange
([in] VARIANT v
);
23399 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23400 HRESULT onchange
([out, retval] VARIANT *p
);
23402 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23403 HRESULT ondrag
([in] VARIANT v
);
23405 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23406 HRESULT ondrag
([out, retval] VARIANT *p
);
23408 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23409 HRESULT ondragend
([in] VARIANT v
);
23411 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23412 HRESULT ondragend
([out, retval] VARIANT *p
);
23414 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23415 HRESULT ondragenter
([in] VARIANT v
);
23417 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23418 HRESULT ondragenter
([out, retval] VARIANT *p
);
23420 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23421 HRESULT ondragleave
([in] VARIANT v
);
23423 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23424 HRESULT ondragleave
([out, retval] VARIANT *p
);
23426 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23427 HRESULT ondragover
([in] VARIANT v
);
23429 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23430 HRESULT ondragover
([out, retval] VARIANT *p
);
23432 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23433 HRESULT ondrop
([in] VARIANT v
);
23435 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23436 HRESULT ondrop
([out, retval] VARIANT *p
);
23438 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23439 HRESULT ondurationchange
([in] VARIANT v
);
23441 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23442 HRESULT ondurationchange
([out, retval] VARIANT *p
);
23444 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23445 HRESULT onemptied
([in] VARIANT v
);
23447 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23448 HRESULT onemptied
([out, retval] VARIANT *p
);
23450 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23451 HRESULT onended
([in] VARIANT v
);
23453 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23454 HRESULT onended
([out, retval] VARIANT *p
);
23456 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23457 HRESULT onerror
([in] VARIANT v
);
23459 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23460 HRESULT onerror
([out, retval] VARIANT *p
);
23462 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23463 HRESULT onfocus
([in] VARIANT v
);
23465 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23466 HRESULT onfocus
([out, retval] VARIANT *p
);
23468 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23469 HRESULT oninput
([in] VARIANT v
);
23471 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23472 HRESULT oninput
([out, retval] VARIANT *p
);
23474 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23475 HRESULT onload
([in] VARIANT v
);
23477 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23478 HRESULT onload
([out, retval] VARIANT *p
);
23480 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23481 HRESULT onloadeddata
([in] VARIANT v
);
23483 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23484 HRESULT onloadeddata
([out, retval] VARIANT *p
);
23486 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23487 HRESULT onloadedmetadata
([in] VARIANT v
);
23489 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23490 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
23492 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23493 HRESULT onloadstart
([in] VARIANT v
);
23495 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23496 HRESULT onloadstart
([out, retval] VARIANT *p
);
23498 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23499 HRESULT onpause
([in] VARIANT v
);
23501 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23502 HRESULT onpause
([out, retval] VARIANT *p
);
23504 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23505 HRESULT onplay
([in] VARIANT v
);
23507 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23508 HRESULT onplay
([out, retval] VARIANT *p
);
23510 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23511 HRESULT onplaying
([in] VARIANT v
);
23513 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23514 HRESULT onplaying
([out, retval] VARIANT *p
);
23516 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23517 HRESULT onprogress
([in] VARIANT v
);
23519 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23520 HRESULT onprogress
([out, retval] VARIANT *p
);
23522 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23523 HRESULT onratechange
([in] VARIANT v
);
23525 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23526 HRESULT onratechange
([out, retval] VARIANT *p
);
23528 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23529 HRESULT onreset
([in] VARIANT v
);
23531 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23532 HRESULT onreset
([out, retval] VARIANT *p
);
23534 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23535 HRESULT onscroll
([in] VARIANT v
);
23537 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23538 HRESULT onscroll
([out, retval] VARIANT *p
);
23540 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23541 HRESULT onseeked
([in] VARIANT v
);
23543 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23544 HRESULT onseeked
([out, retval] VARIANT *p
);
23546 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23547 HRESULT onseeking
([in] VARIANT v
);
23549 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23550 HRESULT onseeking
([out, retval] VARIANT *p
);
23552 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23553 HRESULT onselect
([in] VARIANT v
);
23555 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23556 HRESULT onselect
([out, retval] VARIANT *p
);
23558 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23559 HRESULT onstalled
([in] VARIANT v
);
23561 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23562 HRESULT onstalled
([out, retval] VARIANT *p
);
23564 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23565 HRESULT onsubmit
([in] VARIANT v
);
23567 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23568 HRESULT onsubmit
([out, retval] VARIANT *p
);
23570 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23571 HRESULT onsuspend
([in] VARIANT v
);
23573 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23574 HRESULT onsuspend
([out, retval] VARIANT *p
);
23576 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23577 HRESULT ontimeupdate
([in] VARIANT v
);
23579 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23580 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
23582 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23583 HRESULT onvolumechange
([in] VARIANT v
);
23585 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23586 HRESULT onvolumechange
([out, retval] VARIANT *p
);
23588 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23589 HRESULT onwaiting
([in] VARIANT v
);
23591 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23592 HRESULT onwaiting
([out, retval] VARIANT *p
);
23594 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
23595 HRESULT normalize
();
23597 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
23598 HRESULT importNode
(
23599 [in] IHTMLDOMNode
*pNodeSource
,
23600 [in] VARIANT_BOOL fDeep
,
23601 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23603 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
23604 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
23606 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23607 HRESULT body
([in] IHTMLElement
*v
);
23609 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23610 HRESULT body
([out, retval] IHTMLElement
**p
);
23612 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
23613 HRESULT head
([out, retval] IHTMLElement
**p
);
23616 /*****************************************************************************
23617 * IHTMLDocument8 interface
23623 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23625 interface IHTMLDocument8
: IDispatch
23627 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23628 HRESULT onmscontentzoom
([in] VARIANT v
);
23630 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23631 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
23633 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23634 HRESULT onmspointerdown
([in] VARIANT v
);
23636 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23637 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
23639 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23640 HRESULT onmspointermove
([in] VARIANT v
);
23642 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23643 HRESULT onmspointermove
([out, retval] VARIANT *p
);
23645 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23646 HRESULT onmspointerup
([in] VARIANT v
);
23648 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23649 HRESULT onmspointerup
([out, retval] VARIANT *p
);
23651 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23652 HRESULT onmspointerover
([in] VARIANT v
);
23654 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23655 HRESULT onmspointerover
([out, retval] VARIANT *p
);
23657 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23658 HRESULT onmspointerout
([in] VARIANT v
);
23660 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23661 HRESULT onmspointerout
([out, retval] VARIANT *p
);
23663 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23664 HRESULT onmspointercancel
([in] VARIANT v
);
23666 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23667 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
23669 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23670 HRESULT onmspointerhover
([in] VARIANT v
);
23672 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23673 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
23675 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23676 HRESULT onmsgesturestart
([in] VARIANT v
);
23678 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23679 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
23681 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23682 HRESULT onmsgesturechange
([in] VARIANT v
);
23684 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23685 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
23687 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23688 HRESULT onmsgestureend
([in] VARIANT v
);
23690 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23691 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
23693 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23694 HRESULT onmsgesturehold
([in] VARIANT v
);
23696 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23697 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
23699 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23700 HRESULT onmsgesturetap
([in] VARIANT v
);
23702 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23703 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
23705 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23706 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
23708 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23709 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
23711 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23712 HRESULT onmsinertiastart
([in] VARIANT v
);
23714 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23715 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
23717 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
23718 HRESULT elementsFromPoint
(
23721 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23723 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
23724 HRESULT elementsFromRect
(
23729 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23731 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23732 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
23734 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23735 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
23737 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23738 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
23740 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23741 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
23744 /*****************************************************************************
23745 * IDocumentEvent interface
23751 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23753 interface IDocumentEvent
: IDispatch
23755 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
23756 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
23759 /*****************************************************************************
23760 * IDocumentSelector interface
23766 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
23768 interface IDocumentSelector
: IDispatch
23770 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23771 HRESULT querySelector
(
23773 [out, retval] IHTMLElement
**pel
);
23775 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23776 HRESULT querySelectorAll
(
23778 [out, retval] IHTMLDOMChildrenCollection
**pel
);
23785 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23787 interface IDocumentRange
: IDispatch
23789 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
23790 HRESULT createRange
(
23791 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
23794 /*****************************************************************************
23795 * DispHTMLDocument dispinterface
23799 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23801 dispinterface DispHTMLDocument
23805 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
23806 IDispatch
*Script
();
23808 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
23809 IHTMLElementCollection
*all
();
23811 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
23812 IHTMLElement
*body
();
23814 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
23815 IHTMLElement
*activeElement
();
23817 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
23818 IHTMLElementCollection
*images
();
23820 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
23821 IHTMLElementCollection
*applets
();
23823 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
23824 IHTMLElementCollection
*links
();
23826 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
23827 IHTMLElementCollection
*forms
();
23829 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
23830 IHTMLElementCollection
*anchors
();
23832 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23833 void title
(BSTR v
);
23835 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23838 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
23839 IHTMLElementCollection
*scripts
();
23841 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23842 void designMode
(BSTR v
);
23844 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23847 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
23848 IHTMLSelectionObject
*selection
();
23850 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
23853 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
23854 IHTMLFramesCollection2
*frames
();
23856 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
23857 IHTMLElementCollection
*embeds
();
23859 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
23860 IHTMLElementCollection
*plugins
();
23862 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23863 void alinkColor
(VARIANT v
);
23865 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23866 VARIANT alinkColor
();
23868 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23869 void bgColor
(VARIANT v
);
23871 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23874 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23875 void fgColor
(VARIANT v
);
23877 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23880 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23881 void linkColor
(VARIANT v
);
23883 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23884 VARIANT linkColor
();
23886 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23887 void vlinkColor
(VARIANT v
);
23889 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23890 VARIANT vlinkColor
();
23892 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
23895 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
23896 IHTMLLocation
*location
();
23898 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
23899 BSTR lastModified
();
23901 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
23904 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
23907 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23908 void domain
(BSTR v
);
23910 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23913 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23914 void cookie
(BSTR v
);
23916 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23919 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23920 void expando
(VARIANT_BOOL v
);
23922 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23923 VARIANT_BOOL expando
();
23925 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23926 void charset
(BSTR v
);
23928 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23931 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23932 void defaultCharset
(BSTR v
);
23934 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23935 BSTR defaultCharset
();
23937 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
23940 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
23943 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
23944 BSTR fileCreatedDate
();
23946 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
23947 BSTR fileModifiedDate
();
23949 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
23950 BSTR fileUpdatedDate
();
23952 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
23955 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
23958 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
23961 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
23962 void write
([in] SAFEARRAY(VARIANT) psarray
);
23964 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
23965 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
23967 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
23969 [defaultvalue("text/html"), in] BSTR url
,
23970 [optional, in] VARIANT name
,
23971 [optional, in] VARIANT features
,
23972 [optional, in] VARIANT replace
);
23974 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
23977 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
23980 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
23981 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
23983 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
23984 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
23986 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
23987 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
23989 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
23990 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
23992 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
23993 BSTR queryCommandText
([in] BSTR cmdID
);
23995 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
23996 VARIANT queryCommandValue
([in] BSTR cmdID
);
23998 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
23999 VARIANT_BOOL execCommand
(
24001 [defaultvalue(0), in] VARIANT_BOOL showUI
,
24002 [optional, in] VARIANT value
);
24004 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
24005 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
24007 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
24008 IHTMLElement
*createElement
([in] BSTR eTag
);
24010 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24011 void onhelp
(VARIANT v
);
24013 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24016 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24017 void onclick
(VARIANT v
);
24019 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24022 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24023 void ondblclick
(VARIANT v
);
24025 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24026 VARIANT ondblclick
();
24028 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24029 void onkeyup
(VARIANT v
);
24031 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24034 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24035 void onkeydown
(VARIANT v
);
24037 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24038 VARIANT onkeydown
();
24040 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24041 void onkeypress
(VARIANT v
);
24043 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24044 VARIANT onkeypress
();
24046 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24047 void onmouseup
(VARIANT v
);
24049 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24050 VARIANT onmouseup
();
24052 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24053 void onmousedown
(VARIANT v
);
24055 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24056 VARIANT onmousedown
();
24058 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24059 void onmousemove
(VARIANT v
);
24061 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24062 VARIANT onmousemove
();
24064 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24065 void onmouseout
(VARIANT v
);
24067 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24068 VARIANT onmouseout
();
24070 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24071 void onmouseover
(VARIANT v
);
24073 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24074 VARIANT onmouseover
();
24076 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24077 void onreadystatechange
(VARIANT v
);
24079 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24080 VARIANT onreadystatechange
();
24082 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24083 void onafterupdate
(VARIANT v
);
24085 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24086 VARIANT onafterupdate
();
24088 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24089 void onrowexit
(VARIANT v
);
24091 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24092 VARIANT onrowexit
();
24094 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24095 void onrowenter
(VARIANT v
);
24097 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24098 VARIANT onrowenter
();
24100 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24101 void ondragstart
(VARIANT v
);
24103 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24104 VARIANT ondragstart
();
24106 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24107 void onselectstart
(VARIANT v
);
24109 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24110 VARIANT onselectstart
();
24112 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
24113 IHTMLElement
*elementFromPoint
(
24117 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
24118 IHTMLWindow2
*parentWindow
();
24120 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
24121 IHTMLStyleSheetsCollection
*styleSheets
();
24123 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24124 void onbeforeupdate
(VARIANT v
);
24126 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24127 VARIANT onbeforeupdate
();
24129 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24130 void onerrorupdate
(VARIANT v
);
24132 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24133 VARIANT onerrorupdate
();
24135 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
24138 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
24139 IHTMLStyleSheet
*createStyleSheet
(
24140 [defaultvalue(""), in] BSTR bstrHref
,
24141 [defaultvalue(-1), in] LONG lIndex
);
24143 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
24144 void releaseCapture
();
24146 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
24147 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
24149 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
24150 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
24152 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
24153 IHTMLElement
*documentElement
();
24155 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
24158 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
24159 VARIANT_BOOL attachEvent
(
24161 [in] IDispatch
*pDisp
);
24163 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
24166 [in] IDispatch
*pDisp
);
24168 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24169 void onrowsdelete
(VARIANT v
);
24171 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24172 VARIANT onrowsdelete
();
24174 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24175 void onrowsinserted
(VARIANT v
);
24177 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24178 VARIANT onrowsinserted
();
24180 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24181 void oncellchange
(VARIANT v
);
24183 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24184 VARIANT oncellchange
();
24186 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24187 void ondatasetchanged
(VARIANT v
);
24189 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24190 VARIANT ondatasetchanged
();
24192 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24193 void ondataavailable
(VARIANT v
);
24195 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24196 VARIANT ondataavailable
();
24198 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24199 void ondatasetcomplete
(VARIANT v
);
24201 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24202 VARIANT ondatasetcomplete
();
24204 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24205 void onpropertychange
(VARIANT v
);
24207 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24208 VARIANT onpropertychange
();
24210 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24213 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24216 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24217 void oncontextmenu
(VARIANT v
);
24219 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24220 VARIANT oncontextmenu
();
24222 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24223 void onstop
(VARIANT v
);
24225 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24228 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
24229 IHTMLDocument2
*createDocumentFragment
();
24231 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
24232 IHTMLDocument2
*parentDocument
();
24234 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24235 void enableDownload
(VARIANT_BOOL v
);
24237 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24238 VARIANT_BOOL enableDownload
();
24240 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24241 void baseUrl
(BSTR v
);
24243 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24246 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24247 void inheritStyleSheets
(VARIANT_BOOL v
);
24249 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24250 VARIANT_BOOL inheritStyleSheets
();
24252 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24253 void onbeforeeditfocus
(VARIANT v
);
24255 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24256 VARIANT onbeforeeditfocus
();
24258 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24259 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24261 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24262 IHTMLElement
*getElementById
([in] BSTR v
);
24264 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24265 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24267 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24270 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24271 VARIANT_BOOL hasFocus
();
24273 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24274 void onselectionchange
(VARIANT v
);
24276 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24277 VARIANT onselectionchange
();
24279 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24280 IDispatch
*namespaces
();
24282 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24283 IHTMLDocument2
*createDocumentFromUrl
(
24285 [in] BSTR bstrOptions
);
24287 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24288 void media
(BSTR v
);
24290 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24293 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24294 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24296 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24297 VARIANT_BOOL fireEvent
(
24298 [in] BSTR bstrEventName
,
24299 [optional, in] VARIANT *pvarEventObject
);
24301 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24302 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24304 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24305 void oncontrolselect
(VARIANT v
);
24307 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24308 VARIANT oncontrolselect
();
24310 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24311 BSTR URLUnencoded
();
24313 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24314 void onmousewheel
(VARIANT v
);
24316 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24317 VARIANT onmousewheel
();
24319 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
24320 IHTMLDOMNode
*doctype
();
24322 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
24323 IHTMLDOMImplementation
*implementation
();
24325 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
24326 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
24328 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
24329 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
24331 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24332 void onfocusin
(VARIANT v
);
24334 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24335 VARIANT onfocusin
();
24337 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24338 void onfocusout
(VARIANT v
);
24340 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24341 VARIANT onfocusout
();
24343 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24344 void onactivate
(VARIANT v
);
24346 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24347 VARIANT onactivate
();
24349 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24350 void ondeactivate
(VARIANT v
);
24352 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24353 VARIANT ondeactivate
();
24355 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24356 void onbeforeactivate
(VARIANT v
);
24358 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24359 VARIANT onbeforeactivate
();
24361 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24362 void onbeforedeactivate
(VARIANT v
);
24364 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24365 VARIANT onbeforedeactivate
();
24367 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
24370 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
24371 IHTMLDocumentCompatibleInfoCollection
*compatible
();
24373 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
24374 VARIANT documentMode
();
24376 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24377 void onstorage
(VARIANT v
);
24379 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24380 VARIANT onstorage
();
24382 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24383 void onstoragecommit
(VARIANT v
);
24385 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24386 VARIANT onstoragecommit
();
24388 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
24389 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
24391 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
24392 void updateSettings
();
24394 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
24396 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24397 IHTMLElement
*querySelector
([in] BSTR v
);
24399 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24400 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
24402 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24403 IHTMLDOMRange
*createRange
();
24406 /*****************************************************************************
24407 * HTMLDocument coclass
24410 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
24412 coclass HTMLDocument
24414 [default] dispinterface DispHTMLDocument
;
24415 [source, default] dispinterface HTMLDocumentEvents
;
24416 [source] dispinterface HTMLDocumentEvents2
;
24417 interface IHTMLDocument2
;
24418 interface IHTMLDocument3
;
24419 interface IHTMLDocument4
;
24420 interface IHTMLDocument5
;
24421 interface IHTMLDocument6
;
24422 interface IHTMLDOMNode
;
24423 interface IHTMLDOMNode2
;
24424 interface IDocumentEvent
;
24427 /*****************************************************************************
24428 * DWebBridgeEvents dispinterface
24432 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
24434 dispinterface DWebBridgeEvents
24438 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
24439 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
24441 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
24442 void onreadystatechange
();
24444 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
24445 VARIANT_BOOL onclick
();
24447 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
24448 VARIANT_BOOL ondblclick
();
24450 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
24453 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
24456 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
24457 VARIANT_BOOL onkeypress
();
24459 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
24460 void onmousedown
();
24462 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
24463 void onmousemove
();
24465 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
24469 /*****************************************************************************
24470 * IWebBridge interface
24476 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
24478 interface IWebBridge
: IDispatch
24480 [propput, id(DISPID_IWEBBRIDGE_URL
)]
24481 HRESULT URL
([in] BSTR v
);
24483 [propget, id(DISPID_IWEBBRIDGE_URL
)]
24484 HRESULT URL
([retval, out] BSTR * p
);
24486 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24487 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
24489 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24490 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
24492 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
24493 HRESULT embed
([in] VARIANT_BOOL v
);
24495 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
24496 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
24498 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
24499 HRESULT event
([retval, out] IDispatch
* * p
);
24501 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
24502 HRESULT readyState
([retval, out] long * p
);
24504 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
24505 HRESULT AboutBox
();
24508 /*****************************************************************************
24509 * Scriptlet coclass
24513 helpstring("Microsoft Scriptlet Component"),
24514 progid
("ScriptBridge.ScriptBridge.1"),
24515 vi_progid
("ScriptBridge.ScriptBridge"),
24516 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
24520 [default] interface IWebBridge
;
24521 [source, default] dispinterface DWebBridgeEvents
;
24524 /*****************************************************************************
24525 * IHTMLEmbedElement interface
24531 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24533 interface IHTMLEmbedElement
: IDispatch
24535 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24536 HRESULT hidden([in] BSTR v
);
24538 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24539 HRESULT hidden([retval, out] BSTR *p
);
24541 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24542 HRESULT palette
([retval, out] BSTR *p
);
24544 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24545 HRESULT pluginspage
([retval, out] BSTR *p
);
24547 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24548 HRESULT src
([in] BSTR v
);
24550 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24551 HRESULT src
([retval, out] BSTR *p
);
24553 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24554 HRESULT units
([in] BSTR v
);
24556 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24557 HRESULT units
([retval, out] BSTR *p
);
24559 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24560 HRESULT name
([in] BSTR v
);
24562 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24563 HRESULT name
([retval, out] BSTR *p
);
24565 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24566 HRESULT width
([in] VARIANT v
);
24568 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24569 HRESULT width
([retval, out] VARIANT *p
);
24571 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24572 HRESULT height
([in] VARIANT v
);
24574 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24575 HRESULT height
([retval, out] VARIANT *p
);
24578 /*****************************************************************************
24579 * DispHTMLEmbedElement dispinterface
24583 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24585 dispinterface DispHTMLEmbed
24589 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24591 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24592 void hidden(BSTR v
);
24594 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24597 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24600 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24601 BSTR pluginspage
();
24603 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24606 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24609 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24610 void units
(BSTR v
);
24612 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24615 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24618 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24621 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24622 void width
(VARIANT v
);
24624 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24627 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24628 void height
(VARIANT v
);
24630 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24633 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24634 void ie8_src
(BSTR v
);
24636 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24639 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
24640 BSTR ie8_pluginspage
();
24643 /*****************************************************************************
24644 * HTMLEmbed coclass
24648 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24652 [default] dispinterface DispHTMLEmbed
;
24653 /* [source, default] dispinterface HTMLControlElementEvents; */
24654 /* [source] dispinterface HTMLControlElementEvents2; */
24655 WINE_HTMLELEMENT_INTERFACES
;
24656 interface IHTMLControlElement
;
24657 interface IHTMLEmbedElement
;
24658 /* interface IHTMLEmbedElement2; */
24659 /* interface IGetSVGDocument; */
24662 /*****************************************************************************
24663 * IHTMLCommentElement interface
24669 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24671 interface IHTMLCommentElement
: IDispatch
24673 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24674 HRESULT text
([in] BSTR v
);
24676 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24677 HRESULT text
([out, retval] BSTR *p
);
24679 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24680 HRESULT atomic
([in] LONG v
);
24682 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24683 HRESULT atomic
([out, retval] LONG *p
);
24686 /*****************************************************************************
24687 * IHTMLCommentElement2 interface
24693 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24695 interface IHTMLCommentElement2
: IDispatch
24697 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24698 HRESULT data
([in] BSTR v
);
24700 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24701 HRESULT data
([out, retval] BSTR *p
);
24703 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24704 HRESULT length
([out, retval] LONG *p
);
24706 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24707 HRESULT substringData
(
24710 [out, retval] BSTR *pbstrsubString
);
24712 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24713 HRESULT appendData
([in] BSTR bstrstring
);
24715 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24716 HRESULT insertData
(
24718 [in] BSTR bstrstring
);
24720 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24721 HRESULT deleteData
(
24725 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24726 HRESULT replaceData
(
24729 [in] BSTR bstrstring
);
24732 /*****************************************************************************
24733 * DispHTMLCommentElement dispinterface
24737 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24739 dispinterface DispHTMLCommentElement
24743 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24745 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24748 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24751 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24752 void atomic
(LONG v
);
24754 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24757 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24760 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24763 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24766 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24767 BSTR substringData
(
24771 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24772 void appendData
([in] BSTR bstrstring
);
24774 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24777 [in] BSTR bstrstring
);
24779 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24784 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24788 [in] BSTR bstrstring
);
24793 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24795 dispinterface HTMLElementEvents2
24799 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
24800 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
24802 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
24803 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
24805 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
24806 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
24808 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
24809 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
24811 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
24812 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
24814 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
24815 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
24817 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
24818 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
24820 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
24821 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
24823 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
24824 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
24826 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
24827 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
24829 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
24830 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
24832 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
24833 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
24835 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
24836 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
24838 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
24839 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
24841 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
24842 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
24844 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
24845 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
24847 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
24848 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
24850 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
24851 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
24853 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
24854 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
24856 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
24857 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
24859 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
24860 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
24862 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
24863 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
24865 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
24866 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
24868 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
24869 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
24871 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
24872 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
24874 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
24875 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
24877 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
24878 void onblur
([in] IHTMLEventObj
* pEvtObj
);
24880 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
24881 void onresize
([in] IHTMLEventObj
* pEvtObj
);
24883 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
24884 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
24886 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
24887 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
24889 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
24890 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
24892 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
24893 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
24895 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
24896 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
24898 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
24899 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
24901 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
24902 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
24904 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
24905 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
24907 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
24908 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
24910 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
24911 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
24913 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
24914 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
24916 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
24917 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
24919 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
24920 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
24922 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
24923 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
24925 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
24926 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
24928 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
24929 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
24931 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
24932 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
24934 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
24935 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
24937 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
24938 void onpage
([in] IHTMLEventObj
* pEvtObj
);
24940 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
24941 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
24943 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
24944 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
24946 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
24947 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
24949 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
24950 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
24952 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
24953 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
24955 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
24956 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
24958 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
24959 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
24961 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
24962 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
24964 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
24965 void onmove
([in] IHTMLEventObj
* pEvtObj
);
24967 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
24968 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
24970 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
24971 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
24973 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
24974 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
24976 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
24977 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
24979 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
24980 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
24982 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
24983 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
24988 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24990 dispinterface HTMLElementEvents
24994 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
24995 VARIANT_BOOL onhelp
();
24997 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
24998 VARIANT_BOOL onclick
();
25000 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25001 VARIANT_BOOL ondblclick
();
25003 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25004 VARIANT_BOOL onkeypress
();
25006 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25009 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25012 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25015 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25016 void onmouseover
();
25018 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25019 void onmousemove
();
25021 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25022 void onmousedown
();
25024 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25027 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25028 VARIANT_BOOL onselectstart
();
25030 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25031 void onfilterchange
();
25033 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25034 VARIANT_BOOL ondragstart
();
25036 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25037 VARIANT_BOOL onbeforeupdate
();
25039 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25040 void onafterupdate
();
25042 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25043 VARIANT_BOOL onerrorupdate
();
25045 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25046 VARIANT_BOOL onrowexit
();
25048 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25051 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25052 void ondatasetchanged
();
25054 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25055 void ondataavailable
();
25057 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25058 void ondatasetcomplete
();
25060 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25061 void onlosecapture
();
25063 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25064 void onpropertychange
();
25066 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25069 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25072 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25075 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25078 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25079 VARIANT_BOOL ondrag
();
25081 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25084 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25085 VARIANT_BOOL ondragenter
();
25087 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25088 VARIANT_BOOL ondragover
();
25090 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25091 void ondragleave
();
25093 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25094 VARIANT_BOOL ondrop
();
25096 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25097 VARIANT_BOOL onbeforecut
();
25099 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25100 VARIANT_BOOL oncut
();
25102 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25103 VARIANT_BOOL onbeforecopy
();
25105 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25106 VARIANT_BOOL oncopy
();
25108 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25109 VARIANT_BOOL onbeforepaste
();
25111 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25112 VARIANT_BOOL onpaste
();
25114 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25115 VARIANT_BOOL oncontextmenu
();
25117 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25118 void onrowsdelete
();
25120 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25121 void onrowsinserted
();
25123 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25124 void oncellchange
();
25126 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25127 void onreadystatechange
();
25129 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25130 void onbeforeeditfocus
();
25132 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25133 void onlayoutcomplete
();
25135 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25138 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25139 VARIANT_BOOL onbeforedeactivate
();
25141 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25142 VARIANT_BOOL onbeforeactivate
();
25144 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25147 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25148 VARIANT_BOOL oncontrolselect
();
25150 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25151 VARIANT_BOOL onmovestart
();
25153 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25156 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25157 VARIANT_BOOL onresizestart
();
25159 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25160 void onresizeend
();
25162 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25163 void onmouseenter
();
25165 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25166 void onmouseleave
();
25168 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25169 VARIANT_BOOL onmousewheel
();
25171 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25174 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25175 void ondeactivate
();
25177 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25180 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25186 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25188 coclass HTMLCommentElement
25190 [default] dispinterface DispHTMLCommentElement
;
25191 [source, default] dispinterface HTMLElementEvents
;
25192 [source] dispinterface HTMLElementEvents2
;
25193 WINE_HTMLELEMENT_INTERFACES
;
25194 interface IHTMLCommentElement
;
25195 interface IHTMLCommentElement2
;
25196 /* interface IHTMLCommentElement3; */
25199 /*****************************************************************************
25200 * HTMLTableEvents dispinterface
25204 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25206 dispinterface HTMLTableEvents
25210 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25211 VARIANT_BOOL onhelp
();
25213 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25214 VARIANT_BOOL onclick
();
25216 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25217 VARIANT_BOOL ondblclick
();
25219 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25220 VARIANT_BOOL onkeypress
();
25222 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25225 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25228 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25231 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25232 void onmouseover
();
25234 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25235 void onmousemove
();
25237 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25238 void onmousedown
();
25240 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25243 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25244 VARIANT_BOOL onselectstart
();
25246 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25247 void onfilterchange
();
25249 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25250 VARIANT_BOOL ondragstart
();
25252 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25253 VARIANT_BOOL onbeforeupdate
();
25255 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25256 void onafterupdate
();
25258 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25259 VARIANT_BOOL onerrorupdate
();
25261 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25262 VARIANT_BOOL onrowexit
();
25264 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25267 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25268 void ondatasetchanged
();
25270 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25271 void ondataavailable
();
25273 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25274 void ondatasetcomplete
();
25276 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25277 void onlosecapture
();
25279 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25280 void onpropertychange
();
25282 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25285 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25288 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25291 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25294 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25295 VARIANT_BOOL ondrag
();
25297 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25300 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25301 VARIANT_BOOL ondragenter
();
25303 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25304 VARIANT_BOOL ondragover
();
25306 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25307 void ondragleave
();
25309 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25310 VARIANT_BOOL ondrop
();
25312 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25313 VARIANT_BOOL onbeforecut
();
25315 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25316 VARIANT_BOOL oncut
();
25318 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25319 VARIANT_BOOL onbeforecopy
();
25321 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25322 VARIANT_BOOL oncopy
();
25324 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25325 VARIANT_BOOL onbeforepaste
();
25327 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25328 VARIANT_BOOL onpaste
();
25330 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25331 VARIANT_BOOL oncontextmenu
();
25333 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25334 void onrowsdelete
();
25336 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25337 void onrowsinserted
();
25339 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25340 void oncellchange
();
25342 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25343 void onreadystatechange
();
25345 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25346 void onbeforeeditfocus
();
25348 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25349 void onlayoutcomplete
();
25351 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25354 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25355 VARIANT_BOOL onbeforedeactivate
();
25357 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25358 VARIANT_BOOL onbeforeactivate
();
25360 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25363 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25364 VARIANT_BOOL oncontrolselect
();
25366 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25367 VARIANT_BOOL onmovestart
();
25369 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25372 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25373 VARIANT_BOOL onresizestart
();
25375 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25376 void onresizeend
();
25378 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25379 void onmouseenter
();
25381 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25382 void onmouseleave
();
25384 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25385 VARIANT_BOOL onmousewheel
();
25387 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25390 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25391 void ondeactivate
();
25393 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25396 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25402 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25404 dispinterface HTMLTableEvents2
25408 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25409 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25411 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25412 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25414 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25415 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25417 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25418 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25420 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25421 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25423 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25424 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25426 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25427 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25429 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25430 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25432 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25433 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25435 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25436 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25438 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25439 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25441 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25442 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25444 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25445 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25447 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25448 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25450 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25451 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25453 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25454 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25456 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25457 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25459 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25460 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25462 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25463 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25465 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25466 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25468 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25469 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25471 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25472 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25474 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25475 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25477 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25478 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25480 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25481 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25483 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25484 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25486 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25487 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25489 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25490 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25492 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25493 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25495 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25496 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25498 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25499 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25501 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25502 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25504 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25505 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25507 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25508 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25510 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25511 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25513 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25514 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25516 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25517 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25519 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25520 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25522 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25523 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25525 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25526 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25528 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25529 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25531 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25532 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25534 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25535 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25537 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25538 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25540 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25541 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25543 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25544 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25546 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25547 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25549 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25550 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25552 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25553 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25555 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25556 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25558 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25559 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25561 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25562 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25564 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25565 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25567 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25568 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25570 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25571 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25573 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25574 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25576 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25577 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25579 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25580 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25582 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25583 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25585 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25586 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25588 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25589 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25591 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25592 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25595 /*****************************************************************************
25596 * IHTMLTableCaption interface
25602 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25604 interface IHTMLTableCaption
: IDispatch
25606 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25607 HRESULT align
([in] BSTR v
);
25609 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25610 HRESULT align
([retval, out] BSTR *p
);
25612 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25613 HRESULT vAlign
([in] BSTR v
);
25615 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25616 HRESULT vAlign
([retval, out] BSTR *p
);
25619 /*****************************************************************************
25620 * IHTMLTable interface
25626 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25628 interface IHTMLTable
: IDispatch
25630 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25631 HRESULT cols
([in] LONG v
);
25633 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25634 HRESULT cols
([retval, out] LONG *p
);
25636 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25637 HRESULT border
([in] VARIANT v
);
25639 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25640 HRESULT border
([retval, out] VARIANT *p
);
25642 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25643 HRESULT frame
([in] BSTR v
);
25645 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25646 HRESULT frame
([retval, out] BSTR *p
);
25648 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25649 HRESULT rules
([in] BSTR v
);
25651 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25652 HRESULT rules
([retval, out] BSTR *p
);
25654 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25655 HRESULT cellSpacing
([in] VARIANT v
);
25657 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25658 HRESULT cellSpacing
([retval, out] VARIANT *p
);
25660 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25661 HRESULT cellPadding
([in] VARIANT v
);
25663 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25664 HRESULT cellPadding
([retval, out] VARIANT *p
);
25666 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25667 HRESULT background
([in] BSTR v
);
25669 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25670 HRESULT background
([retval, out] BSTR *p
);
25672 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25673 HRESULT bgColor
([in] VARIANT v
);
25675 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25676 HRESULT bgColor
([retval, out] VARIANT *p
);
25678 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25679 HRESULT borderColor
([in] VARIANT v
);
25681 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25682 HRESULT borderColor
([retval, out] VARIANT *p
);
25684 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25685 HRESULT borderColorLight
([in] VARIANT v
);
25687 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25688 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25690 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25691 HRESULT borderColorDark
([in] VARIANT v
);
25693 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25694 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25696 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25697 HRESULT align
([in] BSTR v
);
25699 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25700 HRESULT align
([retval, out] BSTR * p
);
25702 [id(DISPID_IHTMLTABLE_REFRESH
)]
25705 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25706 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25708 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25709 HRESULT width
([in] VARIANT v
);
25711 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25712 HRESULT width
([retval, out] VARIANT *p
);
25714 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25715 HRESULT height
([in] VARIANT v
);
25717 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25718 HRESULT height
([retval, out] VARIANT *p
);
25720 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25721 HRESULT dataPageSize
([in] LONG v
);
25723 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25724 HRESULT dataPageSize
([retval, out] LONG *p
);
25726 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25727 HRESULT nextPage
();
25729 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25730 HRESULT previousPage
();
25732 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25733 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
25735 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25736 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
25738 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25739 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
25741 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25742 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
25744 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25745 HRESULT createTHead
([retval, out] IDispatch
**head
);
25747 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25748 HRESULT deleteTHead
();
25750 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25751 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
25753 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25754 HRESULT deleteTFoot
();
25756 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25757 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
25759 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25760 HRESULT deleteCaption
();
25762 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25764 [defaultvalue(-1), in] LONG index
,
25765 [retval, out] IDispatch
**row
);
25767 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25768 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25770 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
25771 HRESULT readyState
([retval, out] BSTR *p
);
25773 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25774 HRESULT onreadystatechange
([in] VARIANT v
);
25776 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25777 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25784 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25786 interface IHTMLTable2
: IDispatch
25788 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25789 HRESULT firstPage
();
25791 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25792 HRESULT lastPage
();
25794 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25795 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
25797 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25798 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
25799 [defaultvalue(-1), in] LONG indexTo
,
25800 [retval, out] IDispatch
** row
);
25807 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25809 interface IHTMLTable3
: IDispatch
25811 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25812 HRESULT summary
([in] BSTR v
);
25814 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25815 HRESULT summary
([retval, out] BSTR * p
);
25820 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25824 [default] dispinterface DispHTMLTable
;
25825 [source, default] dispinterface HTMLTableEvents
;
25826 [source] dispinterface HTMLTableEvents2
;
25827 WINE_HTMLDATAELEMENT_INTERFACES
;
25828 interface IHTMLControlElement
;
25829 interface IHTMLTable
;
25830 interface IHTMLTable2
;
25831 interface IHTMLTable3
;
25832 /* interface IHTMLTable4; */
25839 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25841 interface IHTMLTableSection
: IDispatch
25843 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25844 HRESULT align
([in] BSTR v
);
25846 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25847 HRESULT align
([retval, out] BSTR *p
);
25849 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25850 HRESULT vAlign
([in] BSTR v
);
25852 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25853 HRESULT vAlign
([retval, out] BSTR *p
);
25855 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25856 HRESULT bgColor
([in] VARIANT v
);
25858 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25859 HRESULT bgColor
([retval, out] VARIANT *p
);
25861 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
25862 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25864 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
25866 [defaultvalue(-1), in] LONG index
,
25867 [retval, out] IDispatch
**row
);
25869 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
25870 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25873 /*****************************************************************************
25874 * IHTMLTableRow interface
25880 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25882 interface IHTMLTableRow
: IDispatch
25884 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25885 HRESULT align
([in] BSTR v
);
25887 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25888 HRESULT align
([out, retval] BSTR *p
);
25890 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25891 HRESULT vAlign
([in] BSTR v
);
25893 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25894 HRESULT vAlign
([out, retval] BSTR *p
);
25896 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25897 HRESULT bgColor
([in] VARIANT v
);
25899 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25900 HRESULT bgColor
([out, retval] VARIANT *p
);
25902 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25903 HRESULT borderColor
([in] VARIANT v
);
25905 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25906 HRESULT borderColor
([out, retval] VARIANT *p
);
25908 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25909 HRESULT borderColorLight
([in] VARIANT v
);
25911 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25912 HRESULT borderColorLight
([out, retval] VARIANT *p
);
25914 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25915 HRESULT borderColorDark
([in] VARIANT v
);
25917 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25918 HRESULT borderColorDark
([out, retval] VARIANT *p
);
25920 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
25921 HRESULT rowIndex
([out, retval] LONG *p
);
25923 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
25924 HRESULT sectionRowIndex
([out, retval] LONG *p
);
25926 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
25927 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
25929 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
25930 HRESULT insertCell
(
25931 [in, defaultvalue(-1)] LONG index
,
25932 [out, retval] IDispatch
**row
);
25934 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
25935 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
25938 /*****************************************************************************
25939 * IHTMLTableCell interface
25945 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25947 interface IHTMLTableCell
: IDispatch
25949 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25950 HRESULT rowSpan
([in] long v
);
25952 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25953 HRESULT rowSpan
([retval, out] long *p
);
25955 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25956 HRESULT colSpan
([in] long v
);
25958 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25959 HRESULT colSpan
([retval, out] long *p
);
25961 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25962 HRESULT align
([in] BSTR v
);
25964 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25965 HRESULT align
([retval, out] BSTR *p
);
25967 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25968 HRESULT vAlign
([in] BSTR v
);
25970 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25971 HRESULT vAlign
([retval, out] BSTR *p
);
25973 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25974 HRESULT bgColor
([in] VARIANT v
);
25976 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25977 HRESULT bgColor
([retval, out] VARIANT *p
);
25979 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25980 HRESULT noWrap
([in] VARIANT_BOOL v
);
25982 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25983 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
25985 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25986 HRESULT background
([in] BSTR v
);
25988 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25989 HRESULT background
([retval, out] BSTR *p
);
25991 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25992 HRESULT borderColor
([in] VARIANT v
);
25994 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25995 HRESULT borderColor
([retval, out] VARIANT *p
);
25997 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25998 HRESULT borderColorLight
([in] VARIANT v
);
26000 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26001 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26003 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26004 HRESULT borderColorDark
([in] VARIANT v
);
26006 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26007 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26009 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26010 HRESULT width
([in] VARIANT v
);
26012 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26013 HRESULT width
([retval, out] VARIANT *p
);
26015 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26016 HRESULT height
([in] VARIANT v
);
26018 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26019 HRESULT height
([retval, out] VARIANT *p
);
26021 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26022 HRESULT cellIndex
([retval, out] long *p
);
26025 /*****************************************************************************
26026 * DispHTMLTable dispinterface
26030 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26032 dispinterface DispHTMLTable
26036 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
26038 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26041 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26044 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26045 void border
(VARIANT v
);
26047 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26050 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26051 void frame
(BSTR v
);
26053 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26056 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26057 void rules
(BSTR v
);
26059 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26062 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26063 void cellSpacing
(VARIANT v
);
26065 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26066 VARIANT cellSpacing
();
26068 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26069 void cellPadding
(VARIANT v
);
26071 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26072 VARIANT cellPadding
();
26074 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26075 void background
(BSTR v
);
26077 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26080 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26081 void bgColor
(VARIANT v
);
26083 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26086 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26087 void borderColor
(VARIANT v
);
26089 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26090 VARIANT borderColor
();
26092 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26093 void borderColorLight
(VARIANT v
);
26095 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26096 VARIANT borderColorLight
();
26098 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26099 void borderColorDark
(VARIANT v
);
26101 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26102 VARIANT borderColorDark
();
26104 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26105 void align
(BSTR v
);
26107 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26110 [id(DISPID_IHTMLTABLE_REFRESH
)]
26113 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26114 IHTMLElementCollection
*rows
();
26116 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26117 void width
(VARIANT v
);
26119 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26122 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26123 void height
(VARIANT v
);
26125 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26128 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26129 void dataPageSize
(LONG v
);
26131 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26132 LONG dataPageSize
();
26134 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26137 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26138 void previousPage
();
26140 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26141 IHTMLTableSection
*tHead
();
26143 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26144 IHTMLTableSection
*tFoot
();
26146 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26147 IHTMLElementCollection
*tBodies
();
26149 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26150 IHTMLTableCaption
*caption
();
26152 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26153 IDispatch
*createTHead
();
26155 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26156 void deleteTHead
();
26158 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26159 IDispatch
*createTFoot
();
26161 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26162 void deleteTFoot
();
26164 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26165 IHTMLTableCaption
*createCaption
();
26167 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26168 void deleteCaption
();
26170 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26171 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
26173 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26174 void deleteRow
([in, defaultvalue(-1)] LONG index
);
26176 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26179 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26182 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26183 IHTMLElementCollection
*cells
();
26185 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26186 IDispatch
*moveRow
(
26187 [in, defaultvalue(-1)] LONG indexFrom
,
26188 [in, defaultvalue(-1)] LONG indexTo
);
26190 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26191 void summary
(BSTR v
);
26193 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26197 /*****************************************************************************
26198 * DispHTMLTableRow dispinterface
26202 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26204 dispinterface DispHTMLTableRow
26208 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26210 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26211 void align
(BSTR v
);
26213 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26216 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26217 void vAlign
(BSTR v
);
26219 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26222 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26223 void bgColor
(VARIANT v
);
26225 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26228 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26229 void borderColor
(VARIANT v
);
26231 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26232 VARIANT borderColor
();
26234 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26235 void borderColorLight
(VARIANT v
);
26237 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26238 VARIANT borderColorLight
();
26240 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26241 void borderColorDark
(VARIANT v
);
26243 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26244 VARIANT borderColorDark
();
26246 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26249 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26250 LONG sectionRowIndex
();
26252 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26253 IHTMLElementCollection
*cells
();
26255 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26256 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26258 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26259 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26261 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26262 void height
(VARIANT v
);
26264 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26267 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26270 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26273 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26274 void chOff
(BSTR v
);
26276 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26280 /*****************************************************************************
26281 * HTMLTableRow coclass
26285 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26287 coclass HTMLTableRow
26289 [default] dispinterface DispHTMLTableRow
;
26290 /* [source, default] dispinterface HTMLControlElementEvents; */
26291 /* [source] dispinterface HTMLControlElementEvents2; */
26292 WINE_HTMLELEMENT_INTERFACES
;
26293 interface IHTMLTableRow
;
26294 /* interface IHTMLTableRowMetrics; */
26295 /* interface IHTMLTableRow2; */
26296 /* interface IHTMLTableRow3; */
26297 /* interface IHTMLTableRow4; */
26300 /*****************************************************************************
26301 * DispHTMLTableCell dispinterface
26305 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26307 dispinterface DispHTMLTableCell
26311 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26313 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26314 void rowSpan
(long v
);
26316 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26319 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26320 void colSpan
(long v
);
26322 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26325 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26326 void align
(BSTR v
);
26328 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26331 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26332 void vAlign
(BSTR v
);
26334 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26337 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26338 void bgColor
(VARIANT v
);
26340 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26343 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26344 void noWrap
(VARIANT_BOOL v
);
26346 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26347 VARIANT_BOOL noWrap
();
26349 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26350 void background
(BSTR v
);
26352 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26355 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26356 void borderColor
(VARIANT v
);
26358 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26359 VARIANT borderColor
();
26361 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26362 void borderColorLight
(VARIANT v
);
26364 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26365 VARIANT borderColorLight
();
26367 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26368 void borderColorDark
(VARIANT v
);
26370 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26371 VARIANT borderColorDark
();
26373 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26374 void width
(VARIANT v
);
26376 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26379 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26380 void height
(VARIANT v
);
26382 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26385 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26388 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26391 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26394 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26397 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26400 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26403 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26406 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26407 void chOff
(BSTR v
);
26409 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26412 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26413 void headers
(BSTR v
);
26415 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26418 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26419 void scope
(BSTR v
);
26421 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26424 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26425 void ie9_ch
(BSTR v
);
26427 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26430 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26431 void ie9_chOff
(BSTR v
);
26433 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26437 /*****************************************************************************
26438 * HTMLTableCell coclass
26442 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26444 coclass HTMLTableCell
26446 [default] dispinterface DispHTMLTableCell
;
26447 [source, default] dispinterface HTMLTextContainerEvents
;
26448 [source] dispinterface HTMLTextContainerEvents2
;
26449 WINE_HTMLELEMENT_INTERFACES
;
26450 interface IHTMLControlElement
;
26451 interface IHTMLTextContainer
;
26452 interface IHTMLTableCell
;
26453 /* interface IHTMLTableCell2; */
26454 /* interface IHTMLTableCell3; */
26457 /*****************************************************************************
26458 * IHTMLScriptElement interface
26464 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26466 interface IHTMLScriptElement
: IDispatch
26468 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26469 HRESULT src
([in] BSTR v
);
26471 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26472 HRESULT src
([retval, out] BSTR *p
);
26474 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26475 HRESULT htmlFor
([in] BSTR v
);
26477 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26478 HRESULT htmlFor
([retval, out] BSTR *p
);
26480 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26481 HRESULT event
([in] BSTR v
);
26483 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26484 HRESULT event
([retval, out] BSTR *p
);
26486 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26487 HRESULT text
([in] BSTR v
);
26489 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26490 HRESULT text
([retval, out] BSTR *p
);
26492 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26493 HRESULT defer
([in] VARIANT_BOOL v
);
26495 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26496 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
26498 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
26499 HRESULT readyState
([retval, out] BSTR *p
);
26501 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26502 HRESULT onerror
([in] VARIANT v
);
26504 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26505 HRESULT onerror
([retval, out] VARIANT *p
);
26507 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26508 HRESULT type
([in] BSTR v
);
26510 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26511 HRESULT type
([retval, out] BSTR *p
);
26514 /*****************************************************************************
26515 * IHTMLScriptElement2 interface
26521 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26523 interface IHTMLScriptElement2
: IDispatch
26525 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26526 HRESULT charset
([in] BSTR v
);
26528 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26529 HRESULT charset
([retval, out] BSTR *p
);
26532 /*****************************************************************************
26533 * DispHTMLScriptElement dispinterface
26537 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26539 dispinterface DispHTMLScriptElement
26543 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26545 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26548 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26551 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26552 void htmlFor
(BSTR v
);
26554 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26557 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26558 void event
(BSTR v
);
26560 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26563 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26566 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26569 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26570 void defer
(VARIANT_BOOL v
);
26572 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26573 VARIANT_BOOL defer
();
26575 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26578 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26581 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26582 void charset
(BSTR v
);
26584 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26587 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26588 void ie8_src
(BSTR v
);
26590 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26594 /*****************************************************************************
26595 * HTMLScriptElement coclass
26599 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26601 coclass HTMLScriptElement
26603 [default] dispinterface DispHTMLScriptElement
;
26604 /* [source, default] dispinterface HTMLScriptEvents; */
26605 /* [source] dispinterface HTMLScriptEvents2; */
26606 WINE_HTMLELEMENT_INTERFACES
;
26607 interface IHTMLScriptElement
;
26608 interface IHTMLScriptElement2
;
26609 /* interface IHTMLScriptElement3; */
26610 /* interface IHTMLScriptElement4; */
26613 /*****************************************************************************
26614 * IHTMLObjectElement interface
26620 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26622 interface IHTMLObjectElement
: IDispatch
26624 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26625 HRESULT object([retval, out] IDispatch
**p
);
26627 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
26628 HRESULT classid
([retval, out] BSTR *p
);
26630 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
26631 HRESULT data
([retval, out] BSTR *p
);
26633 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26634 HRESULT recordset
([in] IDispatch
*v
);
26636 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26637 HRESULT recordset
([retval, out] IDispatch
**p
);
26639 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26640 HRESULT align
([in] BSTR v
);
26642 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26643 HRESULT align
([retval, out] BSTR *p
);
26645 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26646 HRESULT name
([in] BSTR v
);
26648 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26649 HRESULT name
([retval, out] BSTR *p
);
26651 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26652 HRESULT codeBase
([in] BSTR v
);
26654 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26655 HRESULT codeBase
([retval, out] BSTR *p
);
26657 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26658 HRESULT codeType
([in] BSTR v
);
26660 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26661 HRESULT codeType
([retval, out] BSTR *p
);
26663 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26664 HRESULT code
([in] BSTR v
);
26666 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26667 HRESULT code
([retval, out] BSTR *p
);
26669 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26670 HRESULT BaseHref
([retval, out] BSTR *p
);
26672 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26673 HRESULT type
([in] BSTR v
);
26675 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26676 HRESULT type
([retval, out] BSTR *p
);
26678 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26679 HRESULT form
([retval, out] IHTMLFormElement
**p
);
26681 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26682 HRESULT width
([in] VARIANT v
);
26684 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26685 HRESULT width
([retval, out] VARIANT *p
);
26687 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26688 HRESULT height
([in] VARIANT v
);
26690 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26691 HRESULT height
([retval, out] VARIANT *p
);
26693 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
26694 HRESULT readyState
([retval, out] long *p
);
26696 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26697 HRESULT onreadystatechange
([in] VARIANT v
);
26699 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26700 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26702 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26703 HRESULT onerror
([in] VARIANT v
);
26705 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26706 HRESULT onerror
([retval, out] VARIANT *p
);
26708 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26709 HRESULT altHtml
([in] BSTR v
);
26711 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26712 HRESULT altHtml
([retval, out] BSTR *p
);
26714 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26715 HRESULT vspace
([in] long v
);
26717 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26718 HRESULT vspace
([retval, out] long *p
);
26720 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26721 HRESULT hspace
([in] long v
);
26723 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26724 HRESULT hspace
([retval, out] long *p
);
26727 /*****************************************************************************
26728 * IHTMLObjectElement2 interface
26734 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26736 interface IHTMLObjectElement2
: IDispatch
26738 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26739 HRESULT namedRecordset
(
26740 [in] BSTR dataMember
,
26741 [in, optional] VARIANT *hierarchy
,
26742 [out, retval] IDispatch
**ppRecordset
);
26744 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26745 HRESULT classid
([in] BSTR v
);
26747 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26748 HRESULT classid
([out, retval] BSTR *p
);
26750 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26751 HRESULT data
([in] BSTR v
);
26753 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26754 HRESULT data
([out, retval] BSTR *p
);
26757 /*****************************************************************************
26758 * IHTMLDivElement interface
26764 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26766 interface IHTMLDivElement
: IDispatch
26768 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26769 HRESULT align
([in] BSTR v
);
26771 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26772 HRESULT align
([out, retval] BSTR *p
);
26774 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26775 HRESULT noWrap
([in] VARIANT_BOOL v
);
26777 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26778 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
26781 /*****************************************************************************
26782 * DispHTMLDivElement dispinterface
26786 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26788 dispinterface DispHTMLDivElement
26792 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26794 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26795 void align
(BSTR v
);
26797 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26800 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26801 void noWrap
(VARIANT_BOOL v
);
26803 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26804 VARIANT_BOOL noWrap
();
26807 /*****************************************************************************
26808 * IHTMLParamElement interface
26814 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26816 interface IHTMLParamElement
: IDispatch
26818 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26819 HRESULT name
([in] BSTR v
);
26821 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26822 HRESULT name
([retval, out] BSTR *p
);
26824 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26825 HRESULT value
([in] BSTR v
);
26827 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26828 HRESULT value
([retval, out] BSTR *p
);
26830 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26831 HRESULT type
([in] BSTR v
);
26833 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26834 HRESULT type
([retval, out] BSTR *p
);
26836 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26837 HRESULT valueType
([in] BSTR v
);
26839 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26840 HRESULT valueType
([retval, out] BSTR *p
);
26843 /*****************************************************************************
26844 * IHTMLParamElement2 interface
26850 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
26852 interface IHTMLParamElement2
: IDispatch
26854 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26855 HRESULT name
([in] BSTR v
);
26857 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26858 HRESULT name
([retval, out] BSTR *p
);
26860 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26861 HRESULT type
([in] BSTR v
);
26863 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26864 HRESULT type
([retval, out] BSTR *p
);
26866 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26867 HRESULT value
([in] BSTR v
);
26869 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26870 HRESULT value
([retval, out] BSTR *p
);
26872 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26873 HRESULT valueType
([in] BSTR v
);
26875 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26876 HRESULT valueType
([retval, out] BSTR *p
);
26879 /*****************************************************************************
26880 * DispHTMLObjectElement dispinterface
26884 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26886 dispinterface DispHTMLObjectElement
26890 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26892 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26893 IDispatch
*object();
26895 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26896 void recordset
(IDispatch
*v
);
26898 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26899 IDispatch
*recordset
();
26901 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26902 void align
(BSTR v
);
26904 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26907 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26910 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26913 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26914 void codeBase
(BSTR v
);
26916 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26919 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26920 void codeType
(BSTR v
);
26922 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26925 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26928 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26931 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26934 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26937 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26940 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26941 IHTMLFormElement
*form
();
26943 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26944 void width
(VARIANT v
);
26946 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26949 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26950 void height
(VARIANT v
);
26952 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26955 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26956 void altHtml
(BSTR v
);
26958 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26961 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26962 void vspace
(long v
);
26964 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26967 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26968 void hspace
(long v
);
26970 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26973 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26974 IDispatch
*namedRecordset
(
26975 [in] BSTR dataMember
,
26976 [optional, in] VARIANT *hierarchy
);
26978 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26979 void classid
(BSTR v
);
26981 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26984 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26987 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26990 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26991 void archive
(BSTR v
);
26993 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26996 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
26999 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27002 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27003 void declare
(VARIANT_BOOL v
);
27005 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27006 VARIANT_BOOL declare
();
27008 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27009 void standby
(BSTR v
);
27011 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27014 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27015 void border
(VARIANT v
);
27017 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27020 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27021 void useMap
(BSTR v
);
27023 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27026 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
27027 IDispatch
*contentDocument
();
27029 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27030 void ie8_codeBase
(BSTR v
);
27032 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27033 BSTR ie8_codeBase
();
27035 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27036 void ie8_data
(BSTR v
);
27038 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27042 /*****************************************************************************
27043 * HTMLObjectElement coclass
27047 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27049 coclass HTMLObjectElement
27051 [default] dispinterface DispHTMLObjectElement
;
27052 /* [source, default] dispinterface HTMLObjectElementEvents; */
27053 /* [source] dispinterface HTMLObjectElementEvents2; */
27054 WINE_HTMLDATAELEMENT_INTERFACES
;
27055 interface IHTMLControlElement
;
27056 interface IHTMLObjectElement
;
27057 interface IHTMLObjectElement2
;
27058 /* interface IHTMLObjectElement3; */
27059 /* interface IHTMLObjectElement4; */
27060 /* interface IGetSVGDocument; */
27061 /* interface IHTMLObjectElement5; */
27064 /*****************************************************************************
27065 * DispHTMLParamElement dispinterface
27069 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27071 dispinterface DispHTMLParamElement
27075 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27077 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27080 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27083 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27084 void value
(BSTR v
);
27086 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27089 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27092 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27095 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27096 void valueType
(BSTR v
);
27098 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27101 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27102 void ie8_valueType
(BSTR v
);
27104 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27105 BSTR ie8_valueType
();
27108 /*****************************************************************************
27109 * IHTMLFrameBase interface
27115 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27117 interface IHTMLFrameBase
: IDispatch
27119 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27120 HRESULT src
([in] BSTR v
);
27122 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27123 HRESULT src
([out, retval] BSTR *p
);
27125 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27126 HRESULT name
([in] BSTR v
);
27128 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27129 HRESULT name
([out, retval] BSTR *p
);
27131 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27132 HRESULT border
([in] VARIANT v
);
27134 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27135 HRESULT border
([out, retval] VARIANT *p
);
27137 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27138 HRESULT frameBorder
([in] BSTR v
);
27140 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27141 HRESULT frameBorder
([out, retval] BSTR *p
);
27143 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27144 HRESULT frameSpacing
([in] VARIANT v
);
27146 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27147 HRESULT frameSpacing
([out, retval] VARIANT *p
);
27149 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27150 HRESULT marginWidth
([in] VARIANT v
);
27152 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27153 HRESULT marginWidth
([out, retval] VARIANT *p
);
27155 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27156 HRESULT marginHeight
([in] VARIANT v
);
27158 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27159 HRESULT marginHeight
([out, retval] VARIANT *p
);
27161 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27162 HRESULT noResize
([in] VARIANT_BOOL v
);
27164 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27165 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
27167 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27168 HRESULT scrolling
([in] BSTR v
);
27170 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27171 HRESULT scrolling
([out, retval] BSTR *p
);
27174 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
27175 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27176 void src
(BSTR v
); \
27178 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27181 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27182 void name
(BSTR v
); \
27184 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27187 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27188 void border
(VARIANT v
); \
27190 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27191 VARIANT border
(); \
27193 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27194 void frameBorder
(BSTR v
); \
27196 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27197 BSTR frameBorder
(); \
27199 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27200 void frameSpacing
(VARIANT v
); \
27202 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27203 VARIANT frameSpacing
(); \
27205 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27206 void marginWidth
(VARIANT v
); \
27208 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27209 VARIANT marginWidth
(); \
27211 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27212 void marginHeight
(VARIANT v
); \
27214 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27215 VARIANT marginHeight
(); \
27217 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27218 void noResize
(VARIANT_BOOL v
); \
27220 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27221 VARIANT_BOOL noResize
(); \
27223 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27224 void scrolling
(BSTR v
); \
27226 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27229 /*****************************************************************************
27230 * IHTMLFrameBase2 interface
27236 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27238 interface IHTMLFrameBase2
: IDispatch
27240 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27241 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27243 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27244 HRESULT onload
([in] VARIANT v
);
27246 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27247 HRESULT onload
([retval, out] VARIANT *p
);
27249 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27250 HRESULT onreadystatechange
([in] VARIANT v
);
27252 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27253 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27255 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27256 HRESULT readyState
([retval, out] BSTR *p
);
27258 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27259 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27261 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27262 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27265 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27266 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27267 IHTMLWindow2
*contentWindow
(); \
27269 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27270 void allowTransparency
(VARIANT_BOOL v
); \
27272 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27273 VARIANT_BOOL allowTransparency
()
27275 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27276 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27277 void longDesc
(BSTR v
); \
27279 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27283 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27284 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27285 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27286 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27287 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27289 /*****************************************************************************
27290 * IHTMLFrameElement3 interface
27296 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27298 interface IHTMLFrameElement3
: IDispatch
27300 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27301 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27303 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27304 HRESULT src
([in] BSTR v
);
27306 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27307 HRESULT src
([out, retval] BSTR *p
);
27309 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27310 HRESULT longDesc
([in] BSTR v
);
27312 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27313 HRESULT longDesc
([out, retval] BSTR *p
);
27315 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27316 HRESULT frameBorder
([in] BSTR v
);
27318 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27319 HRESULT frameBorder
([out, retval] BSTR * p
);
27322 /*****************************************************************************
27323 * DispHTMLFrameElement dispinterface
27327 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27329 dispinterface DispHTMLFrameElement
27333 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27335 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27336 void borderColor
(VARIANT v
);
27338 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27339 VARIANT borderColor
();
27341 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27342 void height
(VARIANT v
);
27344 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27347 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27348 void width
(VARIANT v
);
27350 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27353 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27354 IDispatch
*contentDocument
();
27356 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27357 void ie8_src
(BSTR v
);
27359 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27362 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27363 void ie8_longDesc
(BSTR v
);
27365 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27366 BSTR ie8_longDesc
();
27368 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27369 void ie8_frameBorder
(BSTR v
);
27371 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27372 BSTR ie8_frameBorder
();
27375 /*****************************************************************************
27376 * HTMLFrameElement coclass
27380 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27382 coclass HTMLFrameElement
27384 [default] dispinterface DispHTMLFrameElement
;
27385 /* [source, default] dispinterface HTMLControlElementEvents; */
27386 /* [source] dispinterface HTMLControlElementEvents2; */
27387 WINE_HTMLDATAELEMENT_INTERFACES
;
27388 interface IHTMLControlElement
;
27389 interface IHTMLFrameBase
;
27390 interface IHTMLFrameBase2
;
27391 /* interface IHTMLFrameBase3; */
27392 /* interface IHTMLFrameElement; */
27393 /* interface IHTMLFrameElement2; */
27394 interface IHTMLFrameElement3
;
27395 /* interface IGetSVGDocument; */
27398 /*****************************************************************************
27399 * IHTMLIFrameElement interface
27405 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27407 interface IHTMLIFrameElement
: IDispatch
27409 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27410 HRESULT vspace
([in] LONG v
);
27412 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27413 HRESULT vspace
([retval, out] LONG *p
);
27415 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27416 HRESULT hspace
([in] LONG v
);
27418 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27419 HRESULT hspace
([retval, out] LONG *p
);
27421 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27422 HRESULT align
([in] BSTR v
);
27424 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27425 HRESULT align
([retval, out] BSTR *p
);
27428 /*****************************************************************************
27429 * IHTMLIFrameElement2 interface
27435 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27437 interface IHTMLIFrameElement2
: IDispatch
27439 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27440 HRESULT height
([in] VARIANT v
);
27442 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27443 HRESULT height
([out, retval] VARIANT *p
);
27445 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27446 HRESULT width
([in] VARIANT v
);
27448 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27449 HRESULT width
([out, retval] VARIANT *p
);
27452 /*****************************************************************************
27453 * IHTMLIFrameElement3 interface
27459 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
27461 interface IHTMLIFrameElement3
: IDispatch
27463 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27464 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27466 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27467 HRESULT src
([in] BSTR v
);
27469 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27470 HRESULT src
([out, retval] BSTR *p
);
27472 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27473 HRESULT longDesc
([in] BSTR v
);
27475 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27476 HRESULT longDesc
([out, retval] BSTR *p
);
27478 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27479 HRESULT frameBorder
([in] BSTR v
);
27481 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27482 HRESULT frameBorder
([out, retval] BSTR *p
);
27485 /*****************************************************************************
27486 * DispHTMLIFrame dispinterface
27490 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27492 dispinterface DispHTMLIFrame
27496 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27498 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27499 void vspace
(LONG v
);
27501 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27504 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27505 void hspace
(LONG v
);
27507 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27510 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27511 void align
(BSTR v
);
27513 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27516 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27517 void height
(VARIANT v
);
27519 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27522 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27523 void width
(VARIANT v
);
27525 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27528 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27529 IDispatch
*contentDocument
();
27531 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27532 void ie8_src
(BSTR v
);
27534 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27537 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27538 void ie8_longDesc
(BSTR v
);
27540 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27541 BSTR ie8_longDesc
();
27543 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27544 void ie8_frameBorder
(BSTR v
);
27546 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27547 BSTR ie8_frameBorder
();
27550 /*****************************************************************************
27551 * HTMLIFrame coclass
27555 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27559 [default] dispinterface DispHTMLIFrame
;
27560 /* [source, default] dispinterface HTMLControlElementEvents; */
27561 /* [source] dispinterface HTMLControlElementEvents2; */
27562 WINE_HTMLDATAELEMENT_INTERFACES
;
27563 interface IHTMLControlElement
;
27564 interface IHTMLFrameBase
;
27565 interface IHTMLFrameBase2
;
27566 /* interface IHTMLFrameBase3; */
27567 interface IHTMLIFrameElement
;
27568 interface IHTMLIFrameElement2
;
27569 interface IHTMLIFrameElement3
;
27570 /* interface IGetSVGDocument; */
27573 /*****************************************************************************
27574 * IHTMLStyleElement interface
27580 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27582 interface IHTMLStyleElement
: IDispatch
27584 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27585 HRESULT type
([in] BSTR v
);
27587 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27588 HRESULT type
([retval, out] BSTR *p
);
27590 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
27591 HRESULT readyState
([retval, out] BSTR *p
);
27593 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27594 HRESULT onreadystatechange
([in] VARIANT v
);
27596 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27597 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27599 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27600 HRESULT onload
([in] VARIANT v
);
27602 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27603 HRESULT onload
([retval, out] VARIANT *p
);
27605 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27606 HRESULT onerror
([in] VARIANT v
);
27608 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27609 HRESULT onerror
([retval, out] VARIANT *p
);
27611 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27612 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
27614 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27615 HRESULT disabled
([in] VARIANT_BOOL v
);
27617 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27618 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
27620 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27621 HRESULT media
([in] BSTR v
);
27623 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27624 HRESULT media
([retval, out] BSTR *p
);
27627 /*****************************************************************************
27628 * DispHTMLStyleElement dispinterface
27632 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27634 dispinterface DispHTMLStyleElement
27638 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27640 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27643 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27646 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27647 IHTMLStyleSheet
*styleSheet
();
27649 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27650 void media
(BSTR v
);
27652 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27656 /*****************************************************************************
27657 * HTMLStyleElement coclass
27661 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27663 coclass HTMLStyleElement
27665 [default] dispinterface DispHTMLStyleElement
;
27666 /* [source, default] dispinterface HTMLStyleElementEvents; */
27667 /* [source] dispinterface HTMLStyleElementEvents2; */
27668 WINE_HTMLELEMENT_INTERFACES
;
27669 interface IHTMLStyleElement
;
27670 /* interface IHTMLStyleElement2; */
27673 /*****************************************************************************
27674 * IHTMLStorage interface
27680 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
27682 interface IHTMLStorage
: IDispatch
27684 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
27685 HRESULT length
([out, retval] long *p
);
27687 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
27688 HRESULT remainingSpace
([out, retval] long *p
);
27690 [id(DISPID_IHTMLSTORAGE_KEY
)]
27693 [out, retval] BSTR *);
27695 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
27698 [out, retval] VARIANT *);
27700 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
27703 [in] BSTR bstrValue
);
27705 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
27706 HRESULT removeItem
([in] BSTR bstrKey
);
27708 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
27712 /*****************************************************************************
27713 * IDOMEventTarget interface
27719 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27721 interface IEventTarget
: IDispatch
27723 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
27724 HRESULT addEventListener
(
27726 [in] IDispatch
*listener
,
27727 [in] VARIANT_BOOL useCapture
);
27729 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
27730 HRESULT removeEventListener
(
27732 [in] IDispatch
*listener
,
27733 [in] VARIANT_BOOL useCapture
);
27735 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
27736 HRESULT dispatchEvent
(
27737 [in] IDOMEvent
*evt
,
27738 [out, retval] VARIANT_BOOL *pfResult
);
27741 typedef enum _DOM_EVENT_PHASE
27743 DEP_CAPTURING_PHASE
= 1,
27745 DEP_BUBBLING_PHASE
= 3,
27746 DOM_EVENT_PHASE_Max
= 0x7fffffff
27749 /*****************************************************************************
27750 * IDOMEvent interface
27756 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27758 interface IDOMEvent
: IDispatch
27760 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
27761 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
27763 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
27764 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
27766 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
27767 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
27769 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
27770 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
27772 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
27773 HRESULT eventPhase
([out, retval] USHORT
*p
);
27775 [propget, id(DISPID_IDOMEVENT_TARGET
)]
27776 HRESULT target
([out, retval] IEventTarget
**p
);
27778 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
27779 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
27781 [propget, id(DISPID_IDOMEVENT_TYPE
)]
27782 HRESULT type
([out, retval] BSTR *p
);
27784 [id(DISPID_IDOMEVENT_INITEVENT
)]
27786 [in] BSTR eventType
,
27787 [in] VARIANT_BOOL canBubble
,
27788 [in] VARIANT_BOOL cancelable
);
27790 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
27791 HRESULT preventDefault
();
27793 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
27794 HRESULT stopPropagation
();
27796 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
27797 HRESULT stopImmediatePropagation
();
27799 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
27800 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
27802 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27803 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
27805 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27806 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
27808 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
27809 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
27812 /*****************************************************************************
27813 * DispDOMEvent dispinterface
27817 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27819 dispinterface DispDOMEvent
27823 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
27824 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
27825 VARIANT_BOOL bubbles
(); \
27827 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
27828 VARIANT_BOOL cancelable
(); \
27830 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
27831 IEventTarget
*currentTarget
(); \
27833 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
27834 VARIANT_BOOL defaultPrevented
(); \
27836 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
27837 USHORT eventPhase
(); \
27839 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
27840 IEventTarget
*target
(); \
27842 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
27843 ULONGLONG timeStamp
(); \
27845 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
27848 [id(DISPID_IDOMEVENT_INITEVENT
)] \
27850 [in] BSTR eventType
, \
27851 [in] VARIANT_BOOL canBubble
, \
27852 [in] VARIANT_BOOL cancelable
); \
27854 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
27855 void preventDefault
(); \
27857 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
27858 void stopPropagation
(); \
27860 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
27861 void stopImmediatePropagation
(); \
27863 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
27864 VARIANT_BOOL isTrusted
(); \
27866 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27867 void cancelBubble
(VARIANT_BOOL v
); \
27869 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27870 VARIANT_BOOL cancelBubble
(); \
27872 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
27873 IHTMLElement
*srcElement
()
27875 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27878 /*****************************************************************************
27879 * IDOMUIEvent interface
27885 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27887 interface IDOMUIEvent
: IDispatch
27889 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
27890 HRESULT view
([out, retval] IHTMLWindow2
**p
);
27892 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
27893 HRESULT detail
([out, retval] long *p
);
27895 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
27896 HRESULT initUIEvent
(
27897 [in] BSTR eventType
,
27898 [in] VARIANT_BOOL canBubble
,
27899 [in] VARIANT_BOOL cancelable
,
27900 [in] IHTMLWindow2
*view
,
27904 /*****************************************************************************
27905 * DispDOMUIEvent dispinterface
27909 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
27911 dispinterface DispDOMUIEvent
27915 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
27916 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
27917 IHTMLWindow2
*view
(); \
27919 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
27922 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
27923 void initUIEvent
( \
27924 [in] BSTR eventType
, \
27925 [in] VARIANT_BOOL canBubble
, \
27926 [in] VARIANT_BOOL cancelable
, \
27927 [in] IHTMLWindow2
*view
, \
27930 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27931 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27934 /*****************************************************************************
27935 * IDOMMouseEvent interface
27941 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27943 interface IDOMMouseEvent
: IDispatch
27945 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
27946 HRESULT screenX
([out, retval] long *p
);
27948 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
27949 HRESULT screenY
([out, retval] long *p
);
27951 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
27952 HRESULT clientX
([out, retval] long *p
);
27954 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
27955 HRESULT clientY
([out, retval] long *p
);
27957 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
27958 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
27960 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
27961 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
27963 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
27964 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
27966 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
27967 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
27969 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
27970 HRESULT button
([out, retval] USHORT
*p
);
27972 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
27973 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
27975 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
27976 HRESULT initMouseEvent
(
27977 [in] BSTR eventType
,
27978 [in] VARIANT_BOOL canBubble
,
27979 [in] VARIANT_BOOL cancelable
,
27980 [in] IHTMLWindow2
*viewArg
,
27981 [in] long detailArg
,
27982 [in] long screenXArg
,
27983 [in] long screenYArg
,
27984 [in] long clientXArg
,
27985 [in] long clientYArg
,
27986 [in] VARIANT_BOOL ctrlKeyArg
,
27987 [in] VARIANT_BOOL altKeyArg
,
27988 [in] VARIANT_BOOL shiftKeyArg
,
27989 [in] VARIANT_BOOL metaKeyArg
,
27990 [in] USHORT buttonArg
,
27991 [in] IEventTarget
*relatedTargetArg
);
27993 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
27994 HRESULT getModifierState
(
27996 [out, retval] VARIANT_BOOL *activated
);
27998 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
27999 HRESULT buttons
([out, retval] USHORT
*p
);
28001 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
28002 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
28004 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
28005 HRESULT toElement
([out, retval] IHTMLElement
**p
);
28007 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
28008 HRESULT x
([out, retval] long *p
);
28010 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
28011 HRESULT y
([out, retval] long *p
);
28013 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
28014 HRESULT offsetX
([out, retval] long *p
);
28016 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
28017 HRESULT offsetY
([out, retval] long *p
);
28019 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
28020 HRESULT pageX
([out, retval] long *p
);
28022 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
28023 HRESULT pageY
([out, retval] long *p
);
28025 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
28026 HRESULT layerX
([out, retval] long *p
);
28028 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
28029 HRESULT layerY
([out, retval] long *p
);
28031 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
28032 HRESULT which
([out, retval] USHORT
*p
);
28035 /*****************************************************************************
28036 * DispDOMMouseEvent dispinterface
28040 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
28042 dispinterface DispDOMMouseEvent
28046 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
28047 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
28050 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
28053 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
28056 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
28059 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
28060 VARIANT_BOOL ctrlKey
(); \
28062 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
28063 VARIANT_BOOL shiftKey
(); \
28065 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
28066 VARIANT_BOOL altKey
(); \
28068 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
28069 VARIANT_BOOL metaKey
(); \
28071 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
28074 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
28075 IEventTarget
*relatedTarget
(); \
28077 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
28078 void initMouseEvent
( \
28079 [in] BSTR eventType
, \
28080 [in] VARIANT_BOOL canBubble
, \
28081 [in] VARIANT_BOOL cancelable
, \
28082 [in] IHTMLWindow2
*viewArg
, \
28083 [in] long detailArg
, \
28084 [in] long screenXArg
, \
28085 [in] long screenYArg
, \
28086 [in] long clientXArg
, \
28087 [in] long clientYArg
, \
28088 [in] VARIANT_BOOL ctrlKeyArg
, \
28089 [in] VARIANT_BOOL altKeyArg
, \
28090 [in] VARIANT_BOOL shiftKeyArg
, \
28091 [in] VARIANT_BOOL metaKeyArg
, \
28092 [in] USHORT buttonArg
, \
28093 [in] IEventTarget
*relatedTargetArg
); \
28095 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
28096 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
28098 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
28099 USHORT buttons
(); \
28101 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
28102 IHTMLElement
*fromElement
(); \
28104 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
28105 IHTMLElement
*toElement
(); \
28107 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
28110 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
28113 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
28116 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
28119 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
28122 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
28125 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
28128 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
28131 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
28134 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28135 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28136 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
28139 /*****************************************************************************
28140 * IDOMKeyboardEvent interface
28146 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28148 interface IDOMKeyboardEvent
: IDispatch
28150 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28151 HRESULT key
([retval, out] BSTR *p
);
28153 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28154 HRESULT location
([out, retval] ULONG
*p
);
28156 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28157 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28159 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28160 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28162 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28163 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28165 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28166 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28168 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28169 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
28171 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28172 HRESULT getModifierState
(
28174 [out, retval] VARIANT_BOOL *state
);
28176 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28177 HRESULT initKeyboardEvent
(
28178 [in] BSTR eventType
,
28179 [in] VARIANT_BOOL canBubble
,
28180 [in] VARIANT_BOOL cancelable
,
28181 [in] IHTMLWindow2
*viewArg
,
28183 [in] ULONG locationArg
,
28184 [in] BSTR modifiersListArg
,
28185 [in] VARIANT_BOOL repeat
,
28188 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28189 HRESULT keyCode
([out, retval] long *p
);
28191 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28192 HRESULT charCode
([out, retval] long *p
);
28194 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28195 HRESULT which
([out, retval] long *p
);
28197 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28198 HRESULT ie9_char
([out, retval] VARIANT *p
);
28200 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28201 HRESULT locale
([out, retval] BSTR *p
);
28204 /*****************************************************************************
28205 * DispDOMKeyboardEvent dispinterface
28209 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28211 dispinterface DispDOMKeyboardEvent
28215 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28216 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28218 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28221 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28224 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28225 VARIANT_BOOL ctrlKey
();
28227 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28228 VARIANT_BOOL shiftKey
();
28230 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28231 VARIANT_BOOL altKey
();
28233 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28234 VARIANT_BOOL metaKey
();
28236 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28237 VARIANT_BOOL repeat
();
28239 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28240 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28242 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28243 void initKeyboardEvent
(
28244 [in] BSTR eventType
,
28245 [in] VARIANT_BOOL canBubble
,
28246 [in] VARIANT_BOOL cancelable
,
28247 [in] IHTMLWindow2
*viewArg
,
28249 [in] ULONG locationArg
,
28250 [in] BSTR modifiersListArg
,
28251 [in] VARIANT_BOOL repeat
,
28254 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28257 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28260 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28263 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28264 VARIANT ie9_char
();
28266 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28270 /*****************************************************************************
28271 * IDOMCustomEvent interface
28277 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28279 interface IDOMCustomEvent
: IDispatch
28281 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28282 HRESULT detail
([out, retval] VARIANT *p
);
28284 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28285 HRESULT initCustomEvent
(
28286 [in] BSTR eventType
,
28287 [in] VARIANT_BOOL canBubble
,
28288 [in] VARIANT_BOOL cancelable
,
28289 [in] VARIANT *detail
);
28292 /*****************************************************************************
28293 * DispDOMCustomEvent dispinterface
28297 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28299 dispinterface DispDOMCustomEvent
28303 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28305 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28308 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28309 void initCustomEvent
(
28310 [in] BSTR eventType
,
28311 [in] VARIANT_BOOL canBubble
,
28312 [in] VARIANT_BOOL cancelable
,
28313 [in] VARIANT *detail
);
28316 /*****************************************************************************
28317 * IDOMMessageEvent interface
28323 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
28325 interface IDOMMessageEvent
: IDispatch
28327 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28328 HRESULT data
([out, retval] BSTR *p
);
28330 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28331 HRESULT origin
([out, retval] BSTR *p
);
28333 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28334 HRESULT source([out, retval] IHTMLWindow2
**p
);
28336 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28337 HRESULT initMessageEvent
(
28338 [in] BSTR eventType
,
28339 [in] VARIANT_BOOL canBubble
,
28340 [in] VARIANT_BOOL cancelable
,
28343 [in] BSTR lastEventId
,
28344 [in] IHTMLWindow2
*source);
28348 /*****************************************************************************
28349 * IHTMLNamespaceCollection interface
28355 uuid(3050f6b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28357 interface IHTMLNamespaceCollection
: IDispatch
28359 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28360 HRESULT length
([out, retval] long *p
);
28362 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28364 [in] VARIANT index
,
28365 [out, retval] IDispatch
**ppNamespace
);
28367 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28369 [in] BSTR bstrNamespace
,
28371 [in, optional] VARIANT implementationUrl
,
28372 [out, retval] IDispatch
**ppNamespace
);
28375 /*****************************************************************************
28376 * DispHTMLNamespaceCollection dispinterface
28380 uuid(3050f550
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28382 dispinterface DispHTMLNamespaceCollection
28386 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28389 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28390 IDispatch
*item
([in] VARIANT index
);
28392 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28394 [in] BSTR bstrNamespace
,
28396 [in, optional] VARIANT implementationUrl
);
28398 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
28399 IDispatch
*constructor
();
28402 /*****************************************************************************
28403 * ILineInfo interface
28407 pointer_default(unique),
28408 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28410 interface ILineInfo
: IUnknown
28412 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
28413 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
28414 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
28415 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
28416 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
28419 /*****************************************************************************
28420 * IHTMLComputedStyle interface
28424 pointer_default(unique),
28425 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28427 interface IHTMLComputedStyle
: IUnknown
28429 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL *p
);
28430 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL *p
);
28431 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL *p
);
28432 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL *p
);
28433 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL *p
);
28434 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL *p
);
28435 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL *p
);
28436 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL *p
);
28437 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long *p
);
28438 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long *p
);
28439 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
*p
);
28440 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL *p
);
28441 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
*p
);
28442 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
*p
);
28443 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT preFormatted
([retval, out] VARIANT_BOOL *p
);
28444 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL *p
);
28445 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL *p
);
28446 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
28447 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
28450 /*****************************************************************************
28451 * IDisplayPointer interface
28455 pointer_default(unique),
28456 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28458 interface IDisplayPointer
: IUnknown
28460 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
28461 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
28462 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
28463 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
28464 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
28465 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
28466 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
28467 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
28468 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28469 HRESULT Unposition
();
28470 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
28471 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
28472 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
28473 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
28474 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
28475 HRESULT ScrollIntoView
();
28476 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
28477 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
28478 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
28481 /*****************************************************************************
28482 * IHTMLCaret interface
28486 pointer_default(unique),
28487 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28489 interface IHTMLCaret
: IUnknown
28491 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28492 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28493 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
28494 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
28495 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
28496 HRESULT Show
([in] BOOL fScrollIntoView
);
28498 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
28499 HRESULT ScrollIntoView
();
28500 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
28501 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
28502 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
28505 /*****************************************************************************
28506 * IDisplayServices interface
28510 pointer_default(unique),
28511 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28513 interface IDisplayServices
: IUnknown
28515 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
28516 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28517 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28518 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
28519 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
28520 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
28521 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
28524 /*****************************************************************************
28525 * IMarkupServices interface
28529 pointer_default(unique),
28530 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28532 interface IMarkupServices
: IUnknown
28534 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
28536 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
28538 HRESULT CreateElement
(
28539 [in] ELEMENT_TAG_ID tagID
,
28540 [in] OLECHAR
*pchAttributes
,
28541 [out] IHTMLElement
**ppElement
);
28543 HRESULT CloneElement
(
28544 [in] IHTMLElement
*pElemCloneThis
,
28545 [out] IHTMLElement
**ppElementTheClone
);
28547 HRESULT InsertElement
(
28548 [in] IHTMLElement
*pElementInsert
,
28549 [in] IMarkupPointer
*pPointerStart
,
28550 [in] IMarkupPointer
*pPointerFinish
);
28552 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
28555 [in] IMarkupPointer
*pPointerStart
,
28556 [in] IMarkupPointer
*pPointerFinish
);
28559 [in] IMarkupPointer
*pPointerSourceStart
,
28560 [in] IMarkupPointer
*pPointerSourceFinish
,
28561 [in] IMarkupPointer
*pPointerTarget
);
28564 [in] IMarkupPointer
*pPointerSourceStart
,
28565 [in] IMarkupPointer
*pPointerSourceFinish
,
28566 [in] IMarkupPointer
*pPointerTarget
);
28568 HRESULT InsertText
(
28569 [in] OLECHAR
*pchText
,
28571 [in] IMarkupPointer
*pPointerTarget
);
28573 HRESULT ParseString
(
28574 [in] OLECHAR
*pchHTML
,
28575 [in] DWORD dwFlags
,
28576 [out] IMarkupContainer
**ppContainerResult
,
28577 [in] IMarkupPointer
*ppPointerStart
,
28578 [in] IMarkupPointer
*ppPointerFinish
);
28580 HRESULT ParseGlobal
(
28581 [in] HGLOBAL hglobalHTML
,
28582 [in] DWORD dwFlags
,
28583 [out] IMarkupContainer
**ppContainerResult
,
28584 [in] IMarkupPointer
*pPointerStart
,
28585 [in] IMarkupPointer
*pPointerFinish
);
28587 HRESULT IsScopedElement
(
28588 [in] IHTMLElement
*pElement
,
28589 [out] BOOL
*pfScoped
);
28591 HRESULT GetElementTagId
(
28592 [in] IHTMLElement
*pElement
,
28593 [out] ELEMENT_TAG_ID
*ptagId
);
28595 HRESULT GetTagIDForName
(
28596 [in] BSTR bstrName
,
28597 [out] ELEMENT_TAG_ID
*ptagId
);
28599 HRESULT GetNameForTagID
(
28600 [in] ELEMENT_TAG_ID tagId
,
28601 [out] BSTR *pbstrName
);
28603 HRESULT MovePointersToRange
(
28604 [in] IHTMLTxtRange
*pIRange
,
28605 [in] IMarkupPointer
*pPointerStart
,
28606 [in] IMarkupPointer
*pPointerFinish
);
28608 HRESULT MoveRangeToPointers
(
28609 [in] IMarkupPointer
*pPointerStart
,
28610 [in] IMarkupPointer
*pPointerFinish
,
28611 [in] IHTMLTxtRange
*pIRange
);
28613 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
28615 HRESULT EndUndoUnit
();
28618 /*****************************************************************************
28619 * IMarkupServices2 interface
28623 pointer_default(unique),
28624 uuid(3050f682
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28626 interface IMarkupServices2
: IMarkupServices
28628 HRESULT ParseGlobalEx
(
28629 [in] HGLOBAL hglobalHTML
,
28630 [in] DWORD dwFlags
,
28631 [in] IMarkupContainer
*pContext
,
28632 [out] IMarkupContainer
**ppContainerResult
,
28633 [in] IMarkupPointer
*pPointerStart
,
28634 [in] IMarkupPointer
*pPointerFinish
);
28636 HRESULT ValidateElements
(
28637 [in] IMarkupPointer
*pPointerStart
,
28638 [in] IMarkupPointer
*pPointerFinish
,
28639 [in] IMarkupPointer
*pPointerTarget
,
28640 [in, out] IMarkupPointer
*pPointerStatus
,
28641 [out] IHTMLElement
**ppElemFailBottom
,
28642 [out] IHTMLElement
**ppElemFailTop
);
28644 HRESULT SaveSegmentsToClipboard
(
28645 [in] ISegmentList
*pSegmentList
,
28646 [in] DWORD dwFlags
);
28649 /*****************************************************************************
28650 * IMarkupContainer interface
28654 pointer_default(unique),
28655 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28657 interface IMarkupContainer
: IUnknown
28659 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28662 /*****************************************************************************
28663 * IMarkupContainer2 interface
28667 pointer_default(unique),
28668 uuid(3050f648
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28670 interface IMarkupContainer2
: IMarkupContainer
28672 HRESULT CreateChangeLog
(
28673 [in] IHTMLChangeSink
*pChangeSink
,
28674 [out] IHTMLChangeLog
**ppChangeLog
,
28675 [in] BOOL fforward
,
28676 [in] BOOL fBackward
);
28678 HRESULT RegisterForDirtyRange
(
28679 [in] IHTMLChangeSink
*pChangeSink
,
28680 [out] DWORD
*pdwCookie
);
28682 HRESULT UnRegisterForDirtyRange
([in] DWORD dwCookie
);
28684 HRESULT GetAndClearDirtyRange
(
28685 [in] DWORD dwCookie
,
28686 [in] IMarkupPointer
*pIPointerBegin
,
28687 [in] IMarkupPointer
*pIPointerEnd
);
28689 long GetVersionNumber
();
28691 HRESULT GetMasterElement
([out] IHTMLElement
**ppElementMaster
);
28694 /*****************************************************************************
28695 * IMarkupPointer interface
28699 pointer_default(unique),
28700 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28702 interface IMarkupPointer
: IUnknown
28704 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28706 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
28708 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
28710 HRESULT Cling
([out] BOOL
*pfCling
);
28712 HRESULT SetCling
([in] BOOL fCLing
);
28714 HRESULT UnPosition
();
28716 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28718 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
28720 HRESULT MoveAdjacentToElement
(
28721 [in] IHTMLElement
*pElement
,
28722 [in] ELEMENT_ADJACENCY eAdj
);
28724 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
28726 HRESULT MoveToContainer
(
28727 [in] IMarkupContainer
*pContainer
,
28728 [in] BOOL fAtStart
);
28732 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28733 [out] IHTMLElement
**ppElement
,
28734 [in, out] LONG *pcch
,
28735 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28739 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28740 [out] IHTMLElement
**ppElement
,
28741 [in, out] LONG *pcch
,
28742 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28744 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
28747 [in] IMarkupPointer
*pPointerThat
,
28748 [out] BOOL
*pfResult
);
28750 HRESULT IsLeftOfOrEqualTo
(
28751 [in] IMarkupPointer
*pPointerThat
,
28752 [out] BOOL
*pfResult
);
28755 [in] IMarkupPointer
*pPointerThat
,
28756 [out] BOOL
*pfResult
);
28758 HRESULT IsRightOfOrEqualTo
(
28759 [in] IMarkupPointer
*pPointerThat
,
28760 [out] BOOL
*pfResult
);
28763 [in] IMarkupPointer
*pPointerThat
,
28764 [out] BOOL
*pfAreEqual
);
28766 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
28769 [in] OLECHAR
*pchFindText
,
28770 [in] DWORD dwFlags
,
28771 [in] IMarkupPointer
*pIEndMatch
,
28772 [in] IMarkupPointer
*pIEndSearch
);
28775 /*****************************************************************************
28776 * IMarkupPointer2 interface
28780 pointer_default(unique),
28781 uuid(3050f675
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28783 interface IMarkupPointer2
: IMarkupPointer
28785 HRESULT IsAtWordBreak
([out] BOOL
*pfAtBreak
);
28787 HRESULT GetMarkupPosition
([out] long *plMP
);
28789 HRESULT MoveToMarkupPosition
(
28790 [in] IMarkupContainer
*pContainer
,
28793 HRESULT MoveUnitBounded
(
28794 [in] MOVEUNIT_ACTION muAction
,
28795 [in] IMarkupPointer
*pIBoundary
);
28797 HRESULT IsInsideURL
(
28798 [in] IMarkupPointer
*pRight
,
28799 [out] BOOL
*pfResult
);
28801 HRESULT MoveToContent
(
28802 [in] IHTMLElement
*pIElement
,
28803 [out] BOOL fAtStart
);
28806 /*****************************************************************************
28807 * IMarkupPointer2 interface
28811 pointer_default(unique),
28812 uuid(3050f5fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28814 interface IMarkupTextFrags
: IUnknown
28816 HRESULT GetTextFragCount
([out] long *pcFrags
);
28818 HRESULT GetTextFrag
(
28820 [out] BSTR *pbstrFrag
,
28821 [in] IMarkupPointer
*pPointerTag
);
28823 HRESULT RemoveTextFrag
([in] long iFrag
);
28825 HRESULT InsertTextFrag
(
28827 [in] BSTR bstrInsert
,
28828 [in] IMarkupPointer
*pPointerInsert
);
28830 HRESULT FindTextFragFromMarkupPointer
(
28831 [in] IMarkupPointer
*pPointerFind
,
28832 [out] long *piFrag
,
28833 [out] BOOL
*pfFragFound
);
28836 /*****************************************************************************
28837 * IHTMLChangeLog interface
28841 pointer_default(unique),
28842 uuid(3050f649
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28844 interface IHTMLChangeLog
: IUnknown
28846 HRESULT GetNextChange
(
28847 [in] BYTE *pbBuffer
,
28848 [in] long nBufferSize
,
28849 [out] long *pnRecordLength
);
28852 /*****************************************************************************
28853 * IHTMLChangeSink interface
28857 pointer_default(unique),
28858 uuid(3050f64a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28860 interface IHTMLChangeSink
: IUnknown
28865 /*****************************************************************************
28866 * IHTMLDOMConstructorCollection interface
28872 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28874 interface IHTMLDOMConstructorCollection
: IDispatch
28876 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
28877 HRESULT Attr
([out, retval] IDispatch
**p
);
28879 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
28880 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
28882 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
28883 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
28885 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
28886 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
28888 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
28889 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
28891 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
28892 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
28894 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
28895 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
28897 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
28898 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
28900 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
28901 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
28903 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
28904 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
28906 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
28907 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
28909 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
28910 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
28912 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
28913 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
28915 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
28916 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
28918 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
28919 HRESULT Element
([out, retval] IDispatch
**p
);
28921 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
28922 HRESULT Event
([out, retval] IDispatch
**p
);
28924 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
28925 HRESULT History
([out, retval] IDispatch
**p
);
28927 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
28928 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
28930 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
28931 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
28933 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
28934 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
28936 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
28937 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
28939 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
28940 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
28942 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
28943 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
28945 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
28946 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
28948 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
28949 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
28951 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
28952 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
28954 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
28955 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
28957 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
28958 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
28960 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
28961 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
28963 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
28964 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
28966 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
28967 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
28969 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
28970 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
28972 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
28973 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
28975 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
28976 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
28978 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
28979 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
28981 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
28982 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
28984 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
28985 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
28987 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
28988 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
28990 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
28991 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
28993 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
28994 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
28996 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
28997 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
28999 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
29000 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
29002 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
29003 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
29005 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
29006 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
29008 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
29009 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
29011 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
29012 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
29014 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
29015 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
29017 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
29018 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
29020 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
29021 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
29023 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
29024 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
29026 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
29027 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
29029 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
29030 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
29032 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
29033 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
29035 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
29036 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
29038 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
29039 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
29041 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
29042 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
29044 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
29045 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
29047 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
29048 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
29050 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
29051 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
29053 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
29054 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
29056 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
29057 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
29059 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
29060 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
29062 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
29063 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
29065 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
29066 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
29068 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
29069 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
29071 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
29072 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
29074 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
29075 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
29077 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
29078 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
29080 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
29081 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
29083 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
29084 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
29086 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
29087 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
29089 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
29090 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
29092 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
29093 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
29095 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
29096 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
29098 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
29099 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
29101 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
29102 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
29104 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
29105 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
29107 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
29108 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
29110 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
29111 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
29113 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
29114 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
29116 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
29117 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
29119 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
29120 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
29122 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
29123 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
29125 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
29126 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
29128 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
29129 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
29131 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
29132 HRESULT Image
([out, retval] IDispatch
**p
);
29134 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
29135 HRESULT Location
([out, retval] IDispatch
**p
);
29137 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
29138 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
29140 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
29141 HRESULT Navigator
([out, retval] IDispatch
**p
);
29143 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
29144 HRESULT NodeList
([out, retval] IDispatch
**p
);
29146 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
29147 HRESULT Option
([out, retval] IDispatch
**p
);
29149 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
29150 HRESULT Screen
([out, retval] IDispatch
**p
);
29152 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
29153 HRESULT Selection
([out, retval] IDispatch
**p
);
29155 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
29156 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
29158 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
29159 HRESULT Storage
([out, retval] IDispatch
**p
);
29161 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
29162 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
29164 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
29165 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
29167 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
29168 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
29170 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
29171 HRESULT Text
([out, retval] IDispatch
**p
);
29173 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
29174 HRESULT TextRange
([out, retval] IDispatch
**p
);
29176 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
29177 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
29179 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
29180 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
29182 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
29183 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
29185 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
29186 HRESULT Window
([out, retval] IDispatch
**p
);
29188 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
29189 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
29191 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
29192 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
29195 /*****************************************************************************
29196 * IXMLGenericParse interface
29200 pointer_default(unique),
29201 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
29203 interface IXMLGenericParse
: IUnknown
29205 HRESULT SetGenericParse
(
29206 [in] VARIANT_BOOL fDoGeneric
);
29209 /*****************************************************************************
29210 * ISegment interface
29214 pointer_default(unique),
29215 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29217 interface ISegment
: IUnknown
29219 HRESULT GetPointers
(
29220 [in] IMarkupPointer
*pIStart
,
29221 [in] IMarkupPointer
*pIEnd
);
29224 /*****************************************************************************
29225 * ISegmentListIterator interface
29229 pointer_default(unique),
29230 uuid(3050f692
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29232 interface ISegmentListIterator
: IUnknown
29234 HRESULT Current
([out] ISegment
**ppISegment
);
29243 /*****************************************************************************
29244 * ISegmentList interface
29248 pointer_default(unique),
29249 uuid(3050f605
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29251 interface ISegmentList
: IUnknown
29253 HRESULT CreateIterator
([out] ISegmentListIterator
**ppIIter
);
29255 HRESULT GetType
([out] SELECTION_TYPE
*peType
);
29257 HRESULT IsEmpty
([out] BOOL
*peType
);
29260 /*****************************************************************************
29261 * IElementSegment interface
29265 pointer_default(unique),
29266 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29268 interface IElementSegment
: ISegment
29270 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
29272 HRESULT SetPrimary
([in] BOOL fPrimary
);
29274 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
29277 /*****************************************************************************
29278 * ISelectionServicesListener interface
29282 pointer_default(unique),
29283 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29285 interface ISelectionServicesListener
: IUnknown
29287 HRESULT BeginSelectionUndo
();
29289 HRESULT EndSelectionUndo
();
29291 HRESULT OnSelectedElementExit
(
29292 [in] IMarkupPointer
*pIElementStart
,
29293 [in] IMarkupPointer
*pIElementEnd
,
29294 [in] IMarkupPointer
*pIElementContentStart
,
29295 [in] IMarkupPointer
*pIElementContentEnd
);
29297 HRESULT OnChangeType
(
29298 [in] SELECTION_TYPE eType
,
29299 [in] ISelectionServicesListener
*pIListener
);
29301 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
29304 /*****************************************************************************
29305 * ISelectionServices interface
29309 pointer_default(unique),
29310 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29312 interface ISelectionServices
: IUnknown
29314 HRESULT SetSelectionType
(
29315 [in] SELECTION_TYPE eType
,
29316 [in] ISelectionServicesListener
*pIListener
);
29318 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
29320 HRESULT AddSegment
(
29321 [in] IMarkupPointer
*pIStart
,
29322 [in] IMarkupPointer
*pIEnd
,
29323 [out] ISegment
**ppISegmentAdded
);
29325 HRESULT AddElementSegment
(
29326 [in] IHTMLElement
*pIElement
,
29327 [out] IElementSegment
**ppISegmentAdded
);
29329 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
29331 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
29334 /*****************************************************************************
29335 * IHTMLEditDesigner interface
29339 pointer_default(unique),
29340 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29342 interface IHTMLEditDesigner
: IUnknown
29344 HRESULT PreHandleEvent
(
29345 [in] DISPID inEvtDispId
,
29346 [in] IHTMLEventObj
*pIEventObj
);
29348 HRESULT PostHandleEvent
(
29349 [in] DISPID inEvtDispId
,
29350 [in] IHTMLEventObj
*pIEventObj
);
29352 HRESULT TranslateAccelerator
(
29353 [in] DISPID inEvtDispId
,
29354 [in] IHTMLEventObj
*pIEventObj
);
29356 HRESULT PostEditorEventNotify
(
29357 [in] DISPID inEvtDispId
,
29358 [in] IHTMLEventObj
*pIEventObj
);
29361 /*****************************************************************************
29362 * IHTMLEditServices interface
29366 pointer_default(unique),
29367 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29369 interface IHTMLEditServices
: IUnknown
29371 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29373 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29375 HRESULT GetSelectionServices
(
29376 [in] IMarkupContainer
*pIContainer
,
29377 [out] ISelectionServices
**ppSelSvc
);
29379 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
29381 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
29383 HRESULT SelectRange
(
29384 [in] IMarkupPointer
* pStart
,
29385 [in] IMarkupPointer
* pEnd
,
29386 [in] SELECTION_TYPE eType
);
29389 /*****************************************************************************
29390 * IElementBehaviorSite interface
29394 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29396 interface IElementBehaviorSite
: IUnknown
{
29397 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
29398 HRESULT RegisterNotification
([in] long lEvent
);
29401 /*****************************************************************************
29402 * IElementBehavior interface
29406 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29408 interface IElementBehavior
: IUnknown
{
29409 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
29410 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
29414 /*****************************************************************************
29415 * IElementBehaviorFactory interface
29419 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29421 interface IElementBehaviorFactory
: IUnknown
29423 HRESULT FindBehavior
(
29424 [in] BSTR bstrBehavior
,
29425 [in] BSTR bstrBehaviorUrl
,
29426 [in] IElementBehaviorSite
*pSite
,
29427 [out] IElementBehavior
**ppBehavior
);
29430 } /* library MSHTML */
29432 interface IOleCommandTarget
;
29434 /*****************************************************************************
29435 * IHTMLPrivateWindow interface
29439 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29442 interface IHTMLPrivateWindow
: IUnknown
29444 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
29445 HRESULT GetPendingUrl
(BSTR *url
);
29446 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
29447 HRESULT PICSComplete
(int arg
);
29448 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
29449 HRESULT GetAddressBarUrl
(BSTR *url
);
29452 /*****************************************************************************
29453 * IWebBrowserPriv interface
29457 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29460 interface IWebBrowserPriv
: IUnknown
29462 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29463 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29467 /*****************************************************************************
29468 * IWebBrowserPriv2IE8 interface
29472 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29475 interface IWebBrowserPriv2IE8
: IUnknown
29477 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29478 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29479 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
29480 HRESULT DetachConnectionPoints
();
29481 HRESULT GetProcessId
(DWORD
*pid
);
29482 HRESULT CompatAttachEditEvents
();
29483 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
29484 HRESULT SetSearchTerm
(BSTR term
);
29485 HRESULT GetSearchTerm
(BSTR *term
);
29486 HRESULT GetCurrentDocument
(IDispatch
** doc
);
29489 /*****************************************************************************
29490 * IWebBrowserPriv2IE9 interface
29494 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29497 interface IWebBrowserPriv2IE9
: IUnknown
29499 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29500 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
29501 /* Probably more */