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 ISVGSVGElement
;
423 interface IHTMLDOMRange
;
425 /*****************************************************************************
426 * IHTMLCSSStyleDeclaration interface
432 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
434 interface IHTMLCSSStyleDeclaration
: IDispatch
436 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
437 HRESULT length
([out, retval] long *p
);
439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
440 HRESULT parentRule
([out, retval] VARIANT *p
);
442 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
443 HRESULT getPropertyValue
(
444 [in] BSTR bstrPropertyName
,
445 [out, retval] BSTR *pbstrPropertyValue
);
447 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
448 HRESULT getPropertyPriority
(
449 [in] BSTR bstrPropertyName
,
450 [out, retval] BSTR *pbstrPropertyPriority
);
452 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
453 HRESULT removeProperty
(
454 [in] BSTR bstrPropertyName
,
455 [out, retval] BSTR *pbstrPropertyValue
);
457 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
459 [in] BSTR bstrPropertyName
,
460 [in] VARIANT *pvarPropertyValue
,
461 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
463 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
466 [out, retval] BSTR *pbstrPropertyName
);
468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
469 HRESULT fontFamily
([in] BSTR v
);
471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
472 HRESULT fontFamily
([out, retval] BSTR *p
);
474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
475 HRESULT fontStyle
([in] BSTR v
);
477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
478 HRESULT fontStyle
([out, retval] BSTR *p
);
480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
481 HRESULT fontVariant
([in] BSTR v
);
483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
484 HRESULT fontVariant
([retval, out] BSTR * p
);
486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
487 HRESULT fontWeight
([in] BSTR v
);
489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
490 HRESULT fontWeight
([out, retval] BSTR *p
);
492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
493 HRESULT fontSize
([in] VARIANT v
);
495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
496 HRESULT fontSize
([out, retval] VARIANT *p
);
498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
499 HRESULT font
([in] BSTR v
);
501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
502 HRESULT font
([out, retval] BSTR *p
);
504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
505 HRESULT color
([in] VARIANT v
);
507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
508 HRESULT color
([out, retval] VARIANT *p
);
510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
511 HRESULT background
([in] BSTR v
);
513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
514 HRESULT background
([out, retval] BSTR *p
);
516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
517 HRESULT backgroundColor
([in] VARIANT v
);
519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
520 HRESULT backgroundColor
([out, retval] VARIANT *p
);
522 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
523 HRESULT backgroundImage
([in] BSTR v
);
525 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
526 HRESULT backgroundImage
([out, retval] BSTR *p
);
528 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
529 HRESULT backgroundRepeat
([in] BSTR v
);
531 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
532 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
534 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
535 HRESULT backgroundAttachment
([in] BSTR v
);
537 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
538 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
540 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
541 HRESULT backgroundPosition
([in] BSTR v
);
543 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
544 HRESULT backgroundPosition
([out, retval] BSTR *p
);
546 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
547 HRESULT backgroundPositionX
([in] VARIANT v
);
549 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
550 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
552 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
553 HRESULT backgroundPositionY
([in] VARIANT v
);
555 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
556 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
558 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
559 HRESULT wordSpacing
([in] VARIANT v
);
561 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
562 HRESULT wordSpacing
([out, retval] VARIANT *p
);
564 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
565 HRESULT letterSpacing
([in] VARIANT v
);
567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
568 HRESULT letterSpacing
([out, retval] VARIANT *p
);
570 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
571 HRESULT textDecoration
([in] BSTR v
);
573 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
574 HRESULT textDecoration
([out, retval] BSTR *p
);
576 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
577 HRESULT verticalAlign
([in] VARIANT v
);
579 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
580 HRESULT verticalAlign
([out, retval] VARIANT *p
);
582 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
583 HRESULT textTransform
([in] BSTR v
);
585 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
586 HRESULT textTransform
([out, retval] BSTR *p
);
588 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
589 HRESULT textAlign
([in] BSTR v
);
591 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
592 HRESULT textAlign
([out, retval] BSTR *p
);
594 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
595 HRESULT textIndent
([in] VARIANT v
);
597 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
598 HRESULT textIndent
([out, retval] VARIANT *p
);
600 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
601 HRESULT lineHeight
([in] VARIANT v
);
603 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
604 HRESULT lineHeight
([out, retval] VARIANT *p
);
606 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
607 HRESULT marginTop
([in] VARIANT v
);
609 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
610 HRESULT marginTop
([out, retval] VARIANT *p
);
612 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
613 HRESULT marginRight
([in] VARIANT v
);
615 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
616 HRESULT marginRight
([out, retval] VARIANT *p
);
618 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
619 HRESULT marginBottom
([in] VARIANT v
);
621 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
622 HRESULT marginBottom
([out, retval] VARIANT *p
);
624 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
625 HRESULT marginLeft
([in] VARIANT v
);
627 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
628 HRESULT marginLeft
([out, retval] VARIANT *p
);
630 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
631 HRESULT margin
([in] BSTR v
);
633 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
634 HRESULT margin
([out, retval] BSTR *p
);
636 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
637 HRESULT paddingTop
([in] VARIANT v
);
639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
640 HRESULT paddingTop
([out, retval] VARIANT *p
);
642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
643 HRESULT paddingRight
([in] VARIANT v
);
645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
646 HRESULT paddingRight
([out, retval] VARIANT *p
);
648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
649 HRESULT paddingBottom
([in] VARIANT v
);
651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
652 HRESULT paddingBottom
([out, retval] VARIANT *p
);
654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
655 HRESULT paddingLeft
([in] VARIANT v
);
657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
658 HRESULT paddingLeft
([out, retval] VARIANT *p
);
660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
661 HRESULT padding
([in] BSTR v
);
663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
664 HRESULT padding
([out, retval] BSTR *p
);
666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
667 HRESULT border
([in] BSTR v
);
669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
670 HRESULT border
([out, retval] BSTR *p
);
672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
673 HRESULT borderTop
([in] BSTR v
);
675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
676 HRESULT borderTop
([out, retval] BSTR *p
);
678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
679 HRESULT borderRight
([in] BSTR v
);
681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
682 HRESULT borderRight
([out, retval] BSTR *p
);
684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
685 HRESULT borderBottom
([in] BSTR v
);
687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
688 HRESULT borderBottom
([out, retval] BSTR *p
);
690 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
691 HRESULT borderLeft
([in] BSTR v
);
693 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
694 HRESULT borderLeft
([out, retval] BSTR *p
);
696 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
697 HRESULT borderColor
([in] BSTR v
);
699 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
700 HRESULT borderColor
([out, retval] BSTR *p
);
702 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
703 HRESULT borderTopColor
([in] VARIANT v
);
705 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
706 HRESULT borderTopColor
([out, retval] VARIANT *p
);
708 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
709 HRESULT borderRightColor
([in] VARIANT v
);
711 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
712 HRESULT borderRightColor
([out, retval] VARIANT *p
);
714 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
715 HRESULT borderBottomColor
([in] VARIANT v
);
717 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
718 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
720 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
721 HRESULT borderLeftColor
([in] VARIANT v
);
723 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
724 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
726 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
727 HRESULT borderWidth
([in] BSTR v
);
729 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
730 HRESULT borderWidth
([out, retval] BSTR *p
);
732 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
733 HRESULT borderTopWidth
([in] VARIANT v
);
735 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
736 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
738 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
739 HRESULT borderRightWidth
([in] VARIANT v
);
741 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
742 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
744 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
745 HRESULT borderBottomWidth
([in] VARIANT v
);
747 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
748 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
750 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
751 HRESULT borderLeftWidth
([in] VARIANT v
);
753 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
754 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
756 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
757 HRESULT borderStyle
([in] BSTR v
);
759 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
760 HRESULT borderStyle
([out, retval] BSTR *p
);
762 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
763 HRESULT borderTopStyle
([in] BSTR v
);
765 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
766 HRESULT borderTopStyle
([out, retval] BSTR *p
);
768 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
769 HRESULT borderRightStyle
([in] BSTR v
);
771 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
772 HRESULT borderRightStyle
([out, retval] BSTR *p
);
774 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
775 HRESULT borderBottomStyle
([in] BSTR v
);
777 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
778 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
780 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
781 HRESULT borderLeftStyle
([in] BSTR v
);
783 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
784 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
786 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
787 HRESULT width
([in] VARIANT v
);
789 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
790 HRESULT width
([out, retval] VARIANT *p
);
792 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
793 HRESULT height
([in] VARIANT v
);
795 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
796 HRESULT height
([out, retval] VARIANT *p
);
798 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
799 HRESULT styleFloat
([in] BSTR v
);
801 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
802 HRESULT styleFloat
([out, retval] BSTR *p
);
804 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
805 HRESULT clear
([in] BSTR v
);
807 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
808 HRESULT clear
([out, retval] BSTR *p
);
810 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
811 HRESULT display
([in] BSTR v
);
813 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
814 HRESULT display
([out, retval] BSTR *p
);
816 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
817 HRESULT visibility
([in] BSTR v
);
819 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
820 HRESULT visibility
([out, retval] BSTR *p
);
822 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
823 HRESULT listStyleType
([in] BSTR v
);
825 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
826 HRESULT listStyleType
([out, retval] BSTR *p
);
828 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
829 HRESULT listStylePosition
([in] BSTR v
);
831 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
832 HRESULT listStylePosition
([out, retval] BSTR *p
);
834 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
835 HRESULT listStyleImage
([in] BSTR v
);
837 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
838 HRESULT listStyleImage
([out, retval] BSTR *p
);
840 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
841 HRESULT listStyle
([in] BSTR v
);
843 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
844 HRESULT listStyle
([out, retval] BSTR *p
);
846 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
847 HRESULT whiteSpace
([in] BSTR v
);
849 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
850 HRESULT whiteSpace
([out, retval] BSTR *p
);
852 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
853 HRESULT top
([in] VARIANT v
);
855 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
856 HRESULT top
([out, retval] VARIANT *p
);
858 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
859 HRESULT left
([in] VARIANT v
);
861 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
862 HRESULT left
([out, retval] VARIANT *p
);
864 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
865 HRESULT zIndex
([in] VARIANT v
);
867 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
868 HRESULT zIndex
([out, retval] VARIANT *p
);
870 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
871 HRESULT overflow
([in] BSTR v
);
873 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
874 HRESULT overflow
([out, retval] BSTR *p
);
876 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
877 HRESULT pageBreakBefore
([in] BSTR v
);
879 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
880 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
882 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
883 HRESULT pageBreakAfter
([in] BSTR v
);
885 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
886 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
888 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
889 HRESULT cssText
([in] BSTR v
);
891 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
892 HRESULT cssText
([out, retval] BSTR *p
);
894 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
895 HRESULT cursor
([in] BSTR v
);
897 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
898 HRESULT cursor
([out, retval] BSTR *p
);
900 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
901 HRESULT clip
([in] BSTR v
);
903 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
904 HRESULT clip
([out, retval] BSTR *p
);
906 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
907 HRESULT filter
([in] BSTR v
);
909 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
910 HRESULT filter
([out, retval] BSTR *p
);
912 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
913 HRESULT tableLayout
([in] BSTR v
);
915 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
916 HRESULT tableLayout
([out, retval] BSTR *p
);
918 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
919 HRESULT borderCollapse
([in] BSTR v
);
921 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
922 HRESULT borderCollapse
([out, retval] BSTR *p
);
924 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
925 HRESULT direction
([in] BSTR v
);
927 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
928 HRESULT direction
([out, retval] BSTR *p
);
930 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
931 HRESULT behavior
([in] BSTR v
);
933 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
934 HRESULT behavior
([out, retval] BSTR *p
);
936 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
937 HRESULT position
([in] BSTR v
);
939 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
940 HRESULT position
([out, retval] BSTR *p
);
942 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
943 HRESULT unicodeBidi
([in] BSTR v
);
945 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
946 HRESULT unicodeBidi
([out, retval] BSTR *p
);
948 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
949 HRESULT bottom
([in] VARIANT v
);
951 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
952 HRESULT bottom
([out, retval] VARIANT *p
);
954 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
955 HRESULT right
([in] VARIANT v
);
957 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
958 HRESULT right
([out, retval] VARIANT *p
);
960 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
961 HRESULT imeMode
([in] BSTR v
);
963 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
964 HRESULT imeMode
([out, retval] BSTR *p
);
966 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
967 HRESULT rubyAlign
([in] BSTR v
);
969 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
970 HRESULT rubyAlign
([out, retval] BSTR *p
);
972 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
973 HRESULT rubyPosition
([in] BSTR v
);
975 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
976 HRESULT rubyPosition
([out, retval] BSTR *p
);
978 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
979 HRESULT rubyOverhang
([in] BSTR v
);
981 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
982 HRESULT rubyOverhang
([out, retval] BSTR *p
);
984 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
985 HRESULT layoutGridChar
([in] VARIANT v
);
987 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
988 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
990 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
991 HRESULT layoutGridLine
([in] VARIANT v
);
993 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
994 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
996 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
997 HRESULT layoutGridMode
([in] BSTR v
);
999 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
1000 HRESULT layoutGridMode
([out, retval] BSTR *p
);
1002 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1003 HRESULT layoutGridType
([in] BSTR v
);
1005 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1006 HRESULT layoutGridType
([out, retval] BSTR *p
);
1008 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1009 HRESULT layoutGrid
([in] BSTR v
);
1011 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1012 HRESULT layoutGrid
([out, retval] BSTR *p
);
1014 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1015 HRESULT textAutospace
([in] BSTR v
);
1017 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1018 HRESULT textAutospace
([out, retval] BSTR *p
);
1020 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1021 HRESULT wordBreak
([in] BSTR v
);
1023 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1024 HRESULT wordBreak
([out, retval] BSTR *p
);
1026 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1027 HRESULT lineBreak
([in] BSTR v
);
1029 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1030 HRESULT lineBreak
([out, retval] BSTR *p
);
1032 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1033 HRESULT textJustify
([in] BSTR v
);
1035 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1036 HRESULT textJustify
([out, retval] BSTR *p
);
1038 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1039 HRESULT textJustifyTrim
([in] BSTR v
);
1041 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1042 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1044 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1045 HRESULT textKashida
([in] VARIANT v
);
1047 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1048 HRESULT textKashida
([out, retval] VARIANT *p
);
1050 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1051 HRESULT overflowX
([in] BSTR v
);
1053 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1054 HRESULT overflowX
([out, retval] BSTR *p
);
1056 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1057 HRESULT overflowY
([in] BSTR v
);
1059 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1060 HRESULT overflowY
([out, retval] BSTR *p
);
1062 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1063 HRESULT accelerator
([in] BSTR v
);
1065 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1066 HRESULT accelerator
([out, retval] BSTR *p
);
1068 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1069 HRESULT layoutFlow
([in] BSTR v
);
1071 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1072 HRESULT layoutFlow
([out, retval] BSTR *p
);
1074 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1075 HRESULT zoom
([in] VARIANT v
);
1077 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1078 HRESULT zoom
([out, retval] VARIANT *p
);
1080 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1081 HRESULT wordWrap
([in] BSTR v
);
1083 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1084 HRESULT wordWrap
([out, retval] BSTR *p
);
1086 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1087 HRESULT textUnderlinePosition
([in] BSTR v
);
1089 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1090 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
1092 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1093 HRESULT scrollbarBaseColor
([in] VARIANT v
);
1095 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1096 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
1098 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1099 HRESULT scrollbarFaceColor
([in] VARIANT v
);
1101 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1102 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
1104 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1105 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
1107 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1108 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
1110 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1111 HRESULT scrollbarShadowColor
([in] VARIANT v
);
1113 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1114 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
1116 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1117 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
1119 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1120 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
1122 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1123 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
1125 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1126 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
1128 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1129 HRESULT scrollbarArrowColor
([in] VARIANT v
);
1131 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1132 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
1134 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1135 HRESULT scrollbarTrackColor
([in] VARIANT v
);
1137 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1138 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
1140 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1141 HRESULT writingMode
([in] BSTR v
);
1143 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1144 HRESULT writingMode
([out, retval] BSTR *p
);
1146 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1147 HRESULT textAlignLast
([in] BSTR v
);
1149 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1150 HRESULT textAlignLast
([out, retval] BSTR *p
);
1152 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1153 HRESULT textKashidaSpace
([in] VARIANT v
);
1155 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1156 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
1158 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1159 HRESULT textOverflow
([in] BSTR v
);
1161 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1162 HRESULT textOverflow
([out, retval] BSTR *p
);
1164 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1165 HRESULT minHeight
([in] VARIANT v
);
1167 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1168 HRESULT minHeight
([out, retval] VARIANT *p
);
1170 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1171 HRESULT msInterpolationMode
([in] BSTR v
);
1173 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1174 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1176 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1177 HRESULT maxHeight
([in] VARIANT v
);
1179 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1180 HRESULT maxHeight
([out, retval] VARIANT *p
);
1182 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1183 HRESULT minWidth
([in] VARIANT v
);
1185 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1186 HRESULT minWidth
([out, retval] VARIANT *p
);
1188 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1189 HRESULT maxWidth
([in] VARIANT v
);
1191 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1192 HRESULT maxWidth
([out, retval] VARIANT *p
);
1194 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1195 HRESULT content
([in] BSTR v
);
1197 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1198 HRESULT content
([out, retval] BSTR *p
);
1200 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1201 HRESULT captionSide
([in] BSTR v
);
1203 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1204 HRESULT captionSide
([out, retval] BSTR *p
);
1206 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1207 HRESULT counterIncrement
([in] BSTR v
);
1209 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1210 HRESULT counterIncrement
([out, retval] BSTR *p
);
1212 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1213 HRESULT counterReset
([in] BSTR v
);
1215 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1216 HRESULT counterReset
([out, retval] BSTR *p
);
1218 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1219 HRESULT outline
([in] BSTR v
);
1221 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1222 HRESULT outline
([out, retval] BSTR *p
);
1224 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1225 HRESULT outlineWidth
([in] VARIANT v
);
1227 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1228 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1230 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1231 HRESULT outlineStyle
([in] BSTR v
);
1233 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1234 HRESULT outlineStyle
([out, retval] BSTR *p
);
1236 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1237 HRESULT outlineColor
([in] VARIANT v
);
1239 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1240 HRESULT outlineColor
([out, retval] VARIANT *p
);
1242 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1243 HRESULT boxSizing
([in] BSTR v
);
1245 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1246 HRESULT boxSizing
([out, retval] BSTR *p
);
1248 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1249 HRESULT borderSpacing
([in] BSTR v
);
1251 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1252 HRESULT borderSpacing
([out, retval] BSTR *p
);
1254 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1255 HRESULT orphans
([in] VARIANT v
);
1257 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1258 HRESULT orphans
([out, retval] VARIANT *p
);
1260 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1261 HRESULT widows
([in] VARIANT v
);
1263 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1264 HRESULT widows
([out, retval] VARIANT *p
);
1266 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1267 HRESULT pageBreakInside
([in] BSTR v
);
1269 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1270 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1272 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1273 HRESULT emptyCells
([in] BSTR v
);
1275 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1276 HRESULT emptyCells
([out, retval] BSTR *p
);
1278 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1279 HRESULT msBlockProgression
([in] BSTR v
);
1281 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1282 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1284 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1285 HRESULT quotes
([in] BSTR v
);
1287 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1288 HRESULT quotes
([out, retval] BSTR *p
);
1290 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1291 HRESULT alignmentBaseline
([in] BSTR v
);
1293 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1294 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1296 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1297 HRESULT baselineShift
([in] VARIANT v
);
1299 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1300 HRESULT baselineShift
([out, retval] VARIANT *p
);
1302 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1303 HRESULT dominantBaseline
([in] BSTR v
);
1305 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1306 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1308 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1309 HRESULT fontSizeAdjust
([in] VARIANT v
);
1311 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1312 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1314 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1315 HRESULT fontStretch
([in] BSTR v
);
1317 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1318 HRESULT fontStretch
([out, retval] BSTR *p
);
1320 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1321 HRESULT opacity
([in] VARIANT v
);
1323 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1324 HRESULT opacity
([out, retval] VARIANT *p
);
1326 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1327 HRESULT clipPath
([in] BSTR v
);
1329 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1330 HRESULT clipPath
([out, retval] BSTR *p
);
1332 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1333 HRESULT clipRule
([in] BSTR v
);
1335 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1336 HRESULT clipRule
([out, retval] BSTR *p
);
1338 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1339 HRESULT fill
([in] BSTR v
);
1341 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1342 HRESULT fill
([out, retval] BSTR *p
);
1344 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1345 HRESULT fillOpacity
([in] VARIANT v
);
1347 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1348 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1350 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1351 HRESULT fillRule
([in] BSTR v
);
1353 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1354 HRESULT fillRule
([out, retval] BSTR *p
);
1356 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1357 HRESULT kerning
([in] VARIANT v
);
1359 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1360 HRESULT kerning
([out, retval] VARIANT *p
);
1362 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1363 HRESULT marker
([in] BSTR v
);
1365 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1366 HRESULT marker
([out, retval] BSTR *p
);
1368 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1369 HRESULT markerEnd
([in] BSTR v
);
1371 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1372 HRESULT markerEnd
([out, retval] BSTR *p
);
1374 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1375 HRESULT markerMid
([in] BSTR v
);
1377 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1378 HRESULT markerMid
([out, retval] BSTR *p
);
1380 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1381 HRESULT markerStart
([in] BSTR v
);
1383 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1384 HRESULT markerStart
([out, retval] BSTR *p
);
1386 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1387 HRESULT mask
([in] BSTR v
);
1389 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1390 HRESULT mask
([out, retval] BSTR *p
);
1392 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1393 HRESULT pointerEvents
([in] BSTR v
);
1395 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1396 HRESULT pointerEvents
([out, retval] BSTR *p
);
1398 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1399 HRESULT stopColor
([in] VARIANT v
);
1401 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1402 HRESULT stopColor
([out, retval] VARIANT *p
);
1404 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1405 HRESULT stopOpacity
([in] VARIANT v
);
1407 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1408 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1410 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1411 HRESULT stroke
([in] BSTR v
);
1413 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1414 HRESULT stroke
([out, retval] BSTR *p
);
1416 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1417 HRESULT strokeDasharray
([in] BSTR v
);
1419 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1420 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1422 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1423 HRESULT strokeDashoffset
([in] VARIANT v
);
1425 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1426 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1428 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1429 HRESULT strokeLinecap
([in] BSTR v
);
1431 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1432 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1434 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1435 HRESULT strokeLinejoin
([in] BSTR v
);
1437 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1438 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1440 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1441 HRESULT strokeMiterlimit
([in] VARIANT v
);
1443 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1444 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1446 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1447 HRESULT strokeOpacity
([in] VARIANT v
);
1449 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1450 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1452 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1453 HRESULT strokeWidth
([in] VARIANT v
);
1455 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1456 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1458 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1459 HRESULT textAnchor
([in] BSTR v
);
1461 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1462 HRESULT textAnchor
([out, retval] BSTR *p
);
1464 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1465 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1467 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1468 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1470 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1471 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1473 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1474 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1476 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1477 HRESULT borderRadius
([in] BSTR v
);
1479 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1480 HRESULT borderRadius
([out, retval] BSTR *p
);
1482 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1483 HRESULT borderTopLeftRadius
([in] BSTR v
);
1485 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1486 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1488 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1489 HRESULT borderTopRightRadius
([in] BSTR v
);
1491 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1492 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1494 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1495 HRESULT borderBottomRightRadius
([in] BSTR v
);
1497 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1498 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1500 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1501 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1503 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1504 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1506 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1507 HRESULT clipTop
([in] VARIANT v
);
1509 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1510 HRESULT clipTop
([out, retval] VARIANT *p
);
1512 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1513 HRESULT clipRight
([in] VARIANT v
);
1515 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1516 HRESULT clipRight
([out, retval] VARIANT *p
);
1518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1519 HRESULT clipBottom
([out, retval] VARIANT *p
);
1521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1522 HRESULT clipLeft
([in] VARIANT v
);
1524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1525 HRESULT clipLeft
([out, retval] VARIANT *p
);
1527 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1528 HRESULT cssFloat
([in] BSTR v
);
1530 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1531 HRESULT cssFloat
([out, retval] BSTR *p
);
1533 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1534 HRESULT backgroundClip
([in] BSTR v
);
1536 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1537 HRESULT backgroundClip
([out, retval] BSTR *p
);
1539 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1540 HRESULT backgroundOrigin
([in] BSTR v
);
1542 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1543 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1545 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1546 HRESULT backgroundSize
([in] BSTR v
);
1548 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1549 HRESULT backgroundSize
([out, retval] BSTR *p
);
1551 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1552 HRESULT boxShadow
([in] BSTR v
);
1554 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1555 HRESULT boxShadow
([out, retval] BSTR *p
);
1557 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1558 HRESULT msTransform
([in] BSTR v
);
1560 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1561 HRESULT msTransform
([out, retval] BSTR *p
);
1563 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1564 HRESULT msTransformOrigin
([in] BSTR v
);
1566 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1567 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1570 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1571 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1574 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1575 VARIANT parentRule
(); \
1577 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1578 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1580 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1581 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1583 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1584 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1586 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1588 [in] BSTR bstrPropertyName
, \
1589 [in] VARIANT *pvarPropertyValue
, \
1590 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1592 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1593 BSTR item
([in] long index
); \
1595 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1596 void fontFamily
(BSTR v
); \
1598 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1599 BSTR fontFamily
(); \
1601 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1602 void fontStyle
(BSTR v
); \
1604 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1607 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1608 void fontVariant
(BSTR v
); \
1610 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1611 BSTR fontVariant
(); \
1613 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1614 void fontWeight
(BSTR v
); \
1616 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1617 BSTR fontWeight
(); \
1619 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1620 void fontSize
(VARIANT v
); \
1622 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1623 VARIANT fontSize
(); \
1625 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1626 void font
(BSTR v
); \
1628 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1631 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1632 void color
(VARIANT v
); \
1634 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1637 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1638 void background
(BSTR v
); \
1640 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1641 BSTR background
(); \
1643 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1644 void backgroundColor
(VARIANT v
); \
1646 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1647 VARIANT backgroundColor
(); \
1649 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1650 void backgroundImage
(BSTR v
); \
1652 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1653 BSTR backgroundImage
(); \
1655 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1656 void backgroundRepeat
(BSTR v
); \
1658 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1659 BSTR backgroundRepeat
(); \
1661 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1662 void backgroundAttachment
(BSTR v
); \
1664 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1665 BSTR backgroundAttachment
(); \
1667 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1668 void backgroundPosition
(BSTR v
); \
1670 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1671 BSTR backgroundPosition
(); \
1673 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1674 void backgroundPositionX
(VARIANT v
); \
1676 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1677 VARIANT backgroundPositionX
(); \
1679 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1680 void backgroundPositionY
(VARIANT v
); \
1682 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1683 VARIANT backgroundPositionY
(); \
1685 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1686 void wordSpacing
(VARIANT v
); \
1688 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1689 VARIANT wordSpacing
(); \
1691 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1692 void letterSpacing
(VARIANT v
); \
1694 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1695 VARIANT letterSpacing
(); \
1697 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1698 void textDecoration
(BSTR v
); \
1700 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1701 BSTR textDecoration
(); \
1703 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1704 void verticalAlign
(VARIANT v
); \
1706 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1707 VARIANT verticalAlign
(); \
1709 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1710 void textTransform
(BSTR v
); \
1712 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1713 BSTR textTransform
(); \
1715 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1716 void textAlign
(BSTR v
); \
1718 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1721 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1722 void textIndent
(VARIANT v
); \
1724 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1725 VARIANT textIndent
(); \
1727 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1728 void lineHeight
(VARIANT v
); \
1730 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1731 VARIANT lineHeight
(); \
1733 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1734 void marginTop
(VARIANT v
); \
1736 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1737 VARIANT marginTop
(); \
1739 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1740 void marginRight
(VARIANT v
); \
1742 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1743 VARIANT marginRight
(); \
1745 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1746 void marginBottom
(VARIANT v
); \
1748 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1749 VARIANT marginBottom
(); \
1751 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1752 void marginLeft
(VARIANT v
); \
1754 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1755 VARIANT marginLeft
(); \
1757 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1758 void margin
(BSTR v
); \
1760 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1763 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1764 void paddingTop
(VARIANT v
); \
1766 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1767 VARIANT paddingTop
(); \
1769 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1770 void paddingRight
(VARIANT v
); \
1772 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1773 VARIANT paddingRight
(); \
1775 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1776 void paddingBottom
(VARIANT v
); \
1778 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1779 VARIANT paddingBottom
(); \
1781 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1782 void paddingLeft
(VARIANT v
); \
1784 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1785 VARIANT paddingLeft
(); \
1787 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1788 void padding
(BSTR v
); \
1790 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1793 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1794 void border
(BSTR v
); \
1796 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1799 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1800 void borderTop
(BSTR v
); \
1802 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1805 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1806 void borderRight
(BSTR v
); \
1808 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1809 BSTR borderRight
(); \
1811 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1812 void borderBottom
(BSTR v
); \
1814 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1815 BSTR borderBottom
(); \
1817 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1818 void borderLeft
(BSTR v
); \
1820 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1821 BSTR borderLeft
(); \
1823 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1824 void borderColor
(BSTR v
); \
1826 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1827 BSTR borderColor
(); \
1829 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1830 void borderTopColor
(VARIANT v
); \
1832 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1833 VARIANT borderTopColor
(); \
1835 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1836 void borderRightColor
(VARIANT v
); \
1838 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1839 VARIANT borderRightColor
(); \
1841 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1842 void borderBottomColor
(VARIANT v
); \
1844 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1845 VARIANT borderBottomColor
(); \
1847 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1848 void borderLeftColor
(VARIANT v
); \
1850 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1851 VARIANT borderLeftColor
(); \
1853 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1854 void borderWidth
(BSTR v
); \
1856 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1857 BSTR borderWidth
(); \
1859 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1860 void borderTopWidth
(VARIANT v
); \
1862 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1863 VARIANT borderTopWidth
(); \
1865 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1866 void borderRightWidth
(VARIANT v
); \
1868 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1869 VARIANT borderRightWidth
(); \
1871 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1872 void borderBottomWidth
(VARIANT v
); \
1874 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1875 VARIANT borderBottomWidth
(); \
1877 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1878 void borderLeftWidth
(VARIANT v
); \
1880 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1881 VARIANT borderLeftWidth
(); \
1883 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1884 void borderStyle
(BSTR v
); \
1886 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1887 BSTR borderStyle
(); \
1889 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1890 void borderTopStyle
(BSTR v
); \
1892 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1893 BSTR borderTopStyle
(); \
1895 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1896 void borderRightStyle
(BSTR v
); \
1898 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1899 BSTR borderRightStyle
(); \
1901 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1902 void borderBottomStyle
(BSTR v
); \
1904 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1905 BSTR borderBottomStyle
(); \
1907 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1908 void borderLeftStyle
(BSTR v
); \
1910 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1911 BSTR borderLeftStyle
(); \
1913 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1914 void width
(VARIANT v
); \
1916 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1919 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1920 void height
(VARIANT v
); \
1922 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1925 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1926 void styleFloat
(BSTR v
); \
1928 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1929 BSTR styleFloat
(); \
1931 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1932 void clear
(BSTR v
); \
1934 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1937 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1938 void display
(BSTR v
); \
1940 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1943 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1944 void visibility
(BSTR v
); \
1946 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1947 BSTR visibility
(); \
1949 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1950 void listStyleType
(BSTR v
); \
1952 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1953 BSTR listStyleType
(); \
1955 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1956 void listStylePosition
(BSTR v
); \
1958 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1959 BSTR listStylePosition
(); \
1961 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1962 void listStyleImage
(BSTR v
); \
1964 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1965 BSTR listStyleImage
(); \
1967 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1968 void listStyle
(BSTR v
); \
1970 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1973 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1974 void whiteSpace
(BSTR v
); \
1976 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1977 BSTR whiteSpace
(); \
1979 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1980 void top
(VARIANT v
); \
1982 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1985 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1986 void left
(VARIANT v
); \
1988 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1991 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1992 void zIndex
(VARIANT v
); \
1994 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1997 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1998 void overflow
(BSTR v
); \
2000 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
2003 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2004 void pageBreakBefore
(BSTR v
); \
2006 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2007 BSTR pageBreakBefore
(); \
2009 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2010 void pageBreakAfter
(BSTR v
); \
2012 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2013 BSTR pageBreakAfter
(); \
2015 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2016 void cssText
(BSTR v
); \
2018 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2021 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2022 void cursor
(BSTR v
); \
2024 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2027 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2028 void clip
(BSTR v
); \
2030 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2033 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2034 void filter
(BSTR v
); \
2036 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2039 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2040 void tableLayout
(BSTR v
); \
2042 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2043 BSTR tableLayout
(); \
2045 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2046 void borderCollapse
(BSTR v
); \
2048 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2049 BSTR borderCollapse
(); \
2051 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2052 void direction
(BSTR v
); \
2054 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2057 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2058 void behavior
(BSTR v
); \
2060 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2063 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2064 void position
(BSTR v
); \
2066 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2069 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2070 void unicodeBidi
(BSTR v
); \
2072 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2073 BSTR unicodeBidi
(); \
2075 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2076 void bottom
(VARIANT v
); \
2078 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2081 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2082 void right
(VARIANT v
); \
2084 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2087 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2088 void imeMode
(BSTR v
); \
2090 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2093 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2094 void rubyAlign
(BSTR v
); \
2096 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2099 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2100 void rubyPosition
(BSTR v
); \
2102 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2103 BSTR rubyPosition
(); \
2105 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2106 void rubyOverhang
(BSTR v
); \
2108 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2109 BSTR rubyOverhang
(); \
2111 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2112 void layoutGridChar
(VARIANT v
); \
2114 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2115 VARIANT layoutGridChar
(); \
2117 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2118 void layoutGridLine
(VARIANT v
); \
2120 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2121 VARIANT layoutGridLine
(); \
2123 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2124 void layoutGridMode
(BSTR v
); \
2126 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2127 BSTR layoutGridMode
(); \
2129 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2130 void layoutGridType
(BSTR v
); \
2132 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2133 BSTR layoutGridType
(); \
2135 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2136 void layoutGrid
(BSTR v
); \
2138 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2139 BSTR layoutGrid
(); \
2141 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2142 void textAutospace
(BSTR v
); \
2144 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2145 BSTR textAutospace
(); \
2147 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2148 void wordBreak
(BSTR v
); \
2150 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2153 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2154 void lineBreak
(BSTR v
); \
2156 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2159 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2160 void textJustify
(BSTR v
); \
2162 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2163 BSTR textJustify
(); \
2165 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2166 void textJustifyTrim
(BSTR v
); \
2168 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2169 BSTR textJustifyTrim
(); \
2171 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2172 void textKashida
(VARIANT v
); \
2174 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2175 VARIANT textKashida
(); \
2177 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2178 void overflowX
(BSTR v
); \
2180 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2183 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2184 void overflowY
(BSTR v
); \
2186 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2189 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2190 void accelerator
(BSTR v
); \
2192 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2193 BSTR accelerator
(); \
2195 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2196 void layoutFlow
(BSTR v
); \
2198 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2199 BSTR layoutFlow
(); \
2201 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2202 void zoom
(VARIANT v
); \
2204 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2207 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2208 void wordWrap
(BSTR v
); \
2210 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2213 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2214 void textUnderlinePosition
(BSTR v
); \
2216 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2217 BSTR textUnderlinePosition
(); \
2219 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2220 void scrollbarBaseColor
(VARIANT v
); \
2222 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2223 VARIANT scrollbarBaseColor
(); \
2225 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2226 void scrollbarFaceColor
(VARIANT v
); \
2228 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2229 VARIANT scrollbarFaceColor
(); \
2231 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2232 void scrollbar3dLightColor
(VARIANT v
); \
2234 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2235 VARIANT scrollbar3dLightColor
(); \
2237 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2238 void scrollbarShadowColor
(VARIANT v
); \
2240 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2241 VARIANT scrollbarShadowColor
(); \
2243 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2244 void scrollbarHighlightColor
(VARIANT v
); \
2246 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2247 VARIANT scrollbarHighlightColor
(); \
2249 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2250 void scrollbarDarkShadowColor
(VARIANT v
); \
2252 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2253 VARIANT scrollbarDarkShadowColor
(); \
2255 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2256 void scrollbarArrowColor
(VARIANT v
); \
2258 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2259 VARIANT scrollbarArrowColor
(); \
2261 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2262 void scrollbarTrackColor
(VARIANT v
); \
2264 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2265 VARIANT scrollbarTrackColor
(); \
2267 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2268 void writingMode
(BSTR v
); \
2270 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2271 BSTR writingMode
(); \
2273 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2274 void textAlignLast
(BSTR v
); \
2276 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2277 BSTR textAlignLast
(); \
2279 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2280 void textKashidaSpace
(VARIANT v
); \
2282 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2283 VARIANT textKashidaSpace
(); \
2285 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2286 void textOverflow
(BSTR v
); \
2288 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2289 BSTR textOverflow
(); \
2291 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2292 void minHeight
(VARIANT v
); \
2294 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2295 VARIANT minHeight
(); \
2297 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2298 void msInterpolationMode
(BSTR v
); \
2300 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2301 BSTR msInterpolationMode
(); \
2303 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2304 void maxHeight
(VARIANT v
); \
2306 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2307 VARIANT maxHeight
(); \
2309 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2310 void minWidth
(VARIANT v
); \
2312 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2313 VARIANT minWidth
(); \
2315 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2316 void maxWidth
(VARIANT v
); \
2318 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2319 VARIANT maxWidth
(); \
2321 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2322 void content
(BSTR v
); \
2324 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2327 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2328 void captionSide
(BSTR v
); \
2330 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2331 BSTR captionSide
(); \
2333 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2334 void counterIncrement
(BSTR v
); \
2336 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2337 BSTR counterIncrement
(); \
2339 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2340 void counterReset
(BSTR v
); \
2342 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2343 BSTR counterReset
(); \
2345 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2346 void outline
(BSTR v
); \
2348 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2351 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2352 void outlineWidth
(VARIANT v
); \
2354 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2355 VARIANT outlineWidth
(); \
2357 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2358 void outlineStyle
(BSTR v
); \
2360 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2361 BSTR outlineStyle
(); \
2363 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2364 void outlineColor
(VARIANT v
); \
2366 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2367 VARIANT outlineColor
(); \
2369 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2370 void boxSizing
(BSTR v
); \
2372 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2375 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2376 void borderSpacing
(BSTR v
); \
2378 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2379 BSTR borderSpacing
(); \
2381 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2382 void orphans
(VARIANT v
); \
2384 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2385 VARIANT orphans
(); \
2387 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2388 void widows
(VARIANT v
); \
2390 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2394 void pageBreakInside
(BSTR v
); \
2396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2397 BSTR pageBreakInside
(); \
2399 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2400 void emptyCells
(BSTR v
); \
2402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2403 BSTR emptyCells
(); \
2405 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2406 void msBlockProgression
(BSTR v
); \
2408 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2409 BSTR msBlockProgression
(); \
2411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2412 void quotes
(BSTR v
); \
2414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2418 void alignmentBaseline
(BSTR v
); \
2420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2421 BSTR alignmentBaseline
(); \
2423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2424 void baselineShift
(VARIANT v
); \
2426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2427 VARIANT baselineShift
(); \
2429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2430 void dominantBaseline
(BSTR v
); \
2432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2433 BSTR dominantBaseline
(); \
2435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2436 void fontSizeAdjust
(VARIANT v
); \
2438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2439 VARIANT fontSizeAdjust
(); \
2441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2442 void fontStretch
(BSTR v
); \
2444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2445 BSTR fontStretch
(); \
2447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2448 void opacity
(VARIANT v
); \
2450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2451 VARIANT opacity
(); \
2453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2454 void clipPath
(BSTR v
); \
2456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2460 void clipRule
(BSTR v
); \
2462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2465 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2466 void fill
(BSTR v
); \
2468 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2472 void fillOpacity
(VARIANT v
); \
2474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2475 VARIANT fillOpacity
(); \
2477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2478 void fillRule
(BSTR v
); \
2480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2484 void kerning
(VARIANT v
); \
2486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2487 VARIANT kerning
(); \
2489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2490 void marker
(BSTR v
); \
2492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2496 void markerEnd
(BSTR v
); \
2498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2502 void markerMid
(BSTR v
); \
2504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2508 void markerStart
(BSTR v
); \
2510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2511 BSTR markerStart
(); \
2513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2514 void mask
(BSTR v
); \
2516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2520 void pointerEvents
(BSTR v
); \
2522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2523 BSTR pointerEvents
(); \
2525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2526 void stopColor
(VARIANT v
); \
2528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2529 VARIANT stopColor
(); \
2531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2532 void stopOpacity
(VARIANT v
); \
2534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2535 VARIANT stopOpacity
(); \
2537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2538 void stroke
(BSTR v
); \
2540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2544 void strokeDasharray
(BSTR v
); \
2546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2547 BSTR strokeDasharray
(); \
2549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2550 void strokeDashoffset
(VARIANT v
); \
2552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2553 VARIANT strokeDashoffset
(); \
2555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2556 void strokeLinecap
(BSTR v
); \
2558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2559 BSTR strokeLinecap
(); \
2561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2562 void strokeLinejoin
(BSTR v
); \
2564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2565 BSTR strokeLinejoin
(); \
2567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2568 void strokeMiterlimit
(VARIANT v
); \
2570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2571 VARIANT strokeMiterlimit
(); \
2573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2574 void strokeOpacity
(VARIANT v
); \
2576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2577 VARIANT strokeOpacity
(); \
2579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2580 void strokeWidth
(VARIANT v
); \
2582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2583 VARIANT strokeWidth
(); \
2585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2586 void textAnchor
(BSTR v
); \
2588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2589 BSTR textAnchor
(); \
2591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2592 void glyphOrientationHorizontal
(VARIANT v
); \
2594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2595 VARIANT glyphOrientationHorizontal
(); \
2597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2598 void glyphOrientationVertical
(VARIANT v
); \
2600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2601 VARIANT glyphOrientationVertical
(); \
2603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2604 void borderRadius
(BSTR v
); \
2606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2607 BSTR borderRadius
(); \
2609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2610 void borderTopLeftRadius
(BSTR v
); \
2612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2613 BSTR borderTopLeftRadius
(); \
2615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2616 void borderTopRightRadius
(BSTR v
); \
2618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2619 BSTR borderTopRightRadius
(); \
2621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2622 void borderBottomRightRadius
(BSTR v
); \
2624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2625 BSTR borderBottomRightRadius
(); \
2627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2628 void borderBottomLeftRadius
(BSTR v
); \
2630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2631 BSTR borderBottomLeftRadius
(); \
2633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2634 void clipTop
(VARIANT v
); \
2636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2637 VARIANT clipTop
(); \
2639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2640 void clipRight
(VARIANT v
); \
2642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2643 VARIANT clipRight
(); \
2645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2646 VARIANT clipBottom
(); \
2648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2649 void clipLeft
(VARIANT v
); \
2651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2652 VARIANT clipLeft
(); \
2654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2655 void cssFloat
(BSTR v
); \
2657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2661 void backgroundClip
(BSTR v
); \
2663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2664 BSTR backgroundClip
(); \
2666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2667 void backgroundOrigin
(BSTR v
); \
2669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2670 BSTR backgroundOrigin
(); \
2672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2673 void backgroundSize
(BSTR v
); \
2675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2676 BSTR backgroundSize
(); \
2678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2679 void boxShadow
(BSTR v
); \
2681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2685 void msTransform
(BSTR v
); \
2687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2688 BSTR msTransform
(); \
2690 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2691 void msTransformOrigin
(BSTR v
); \
2693 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2694 BSTR msTransformOrigin
()
2696 /*****************************************************************************
2697 * IHTMLCSSStyleDeclaration2 interface
2703 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2705 interface IHTMLCSSStyleDeclaration2
: IDispatch
2707 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2708 HRESULT msScrollChaining
([in] BSTR v
);
2710 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2711 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2713 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2714 HRESULT msContentZooming
([in] BSTR v
);
2716 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2717 HRESULT msContentZooming
([out, retval] BSTR *p
);
2719 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2720 HRESULT msContentZoomSnapType
([in] BSTR v
);
2722 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2723 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2725 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2726 HRESULT msScrollRails
([in] BSTR v
);
2728 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2729 HRESULT msScrollRails
([out, retval] BSTR *p
);
2731 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2732 HRESULT msContentZoomChaining
([in] BSTR v
);
2734 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2735 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2737 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2738 HRESULT msScrollSnapType
([in] BSTR v
);
2740 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2741 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2743 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2744 HRESULT msContentZoomLimit
([in] BSTR v
);
2746 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2747 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2749 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2750 HRESULT msContentZoomSnap
([in] BSTR v
);
2752 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2753 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2755 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2756 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2758 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2759 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2761 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2762 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2764 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2765 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2767 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2768 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2770 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2771 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2773 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2774 HRESULT msScrollSnapX
([in] BSTR v
);
2776 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2777 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2779 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2780 HRESULT msScrollSnapY
([in] BSTR v
);
2782 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2783 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2785 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2786 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2788 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2789 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2791 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2792 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2794 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2795 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2797 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2798 HRESULT msGridColumn
([in] VARIANT v
);
2800 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2801 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2803 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2804 HRESULT msGridColumnAlign
([in] BSTR v
);
2806 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2807 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2809 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2810 HRESULT msGridColumns
([in] BSTR v
);
2812 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2813 HRESULT msGridColumns
([out, retval] BSTR *p
);
2815 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2816 HRESULT msGridColumnSpan
([in] VARIANT v
);
2818 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2819 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2821 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2822 HRESULT msGridRow
([in] VARIANT v
);
2824 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2825 HRESULT msGridRow
([out, retval] VARIANT *p
);
2827 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2828 HRESULT msGridRowAlign
([in] BSTR v
);
2830 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2831 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2833 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2834 HRESULT msGridRows
([in] BSTR v
);
2836 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2837 HRESULT msGridRows
([out, retval] BSTR *p
);
2839 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2840 HRESULT msGridRowSpan
([in] VARIANT v
);
2842 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2843 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2845 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2846 HRESULT msWrapThrough
([in] BSTR v
);
2848 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2849 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2851 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2852 HRESULT msWrapMargin
([in] VARIANT v
);
2854 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2855 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2857 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2858 HRESULT msWrapFlow
([in] BSTR v
);
2860 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2861 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2863 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2864 HRESULT msAnimationName
([in] BSTR v
);
2866 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2867 HRESULT msAnimationName
([out, retval] BSTR *p
);
2869 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2870 HRESULT msAnimationDuration
([in] BSTR v
);
2872 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2873 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2875 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2876 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2878 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2879 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2881 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2882 HRESULT msAnimationDelay
([in] BSTR v
);
2884 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2885 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2887 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2888 HRESULT msAnimationDirection
([in] BSTR v
);
2890 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2891 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2893 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2894 HRESULT msAnimationPlayState
([in] BSTR v
);
2896 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2897 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2899 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2900 HRESULT msAnimationIterationCount
([in] BSTR v
);
2902 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2903 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2905 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2906 HRESULT msAnimation
([in] BSTR v
);
2908 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2909 HRESULT msAnimation
([out, retval] BSTR *p
);
2911 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2912 HRESULT msAnimationFillMode
([in] BSTR v
);
2914 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2915 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2917 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2918 HRESULT colorInterpolationFilters
([in] BSTR v
);
2920 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2921 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2923 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2924 HRESULT columnCount
([in] VARIANT v
);
2926 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2927 HRESULT columnCount
([out, retval] VARIANT *p
);
2929 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2930 HRESULT columnWidth
([in] VARIANT v
);
2932 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2933 HRESULT columnWidth
([out, retval] VARIANT *p
);
2935 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2936 HRESULT columnGap
([in] VARIANT v
);
2938 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2939 HRESULT columnGap
([out, retval] VARIANT *p
);
2941 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2942 HRESULT columnFill
([in] BSTR v
);
2944 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2945 HRESULT columnFill
([out, retval] BSTR *p
);
2947 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2948 HRESULT columnSpan
([in] BSTR v
);
2950 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2951 HRESULT columnSpan
([out, retval] BSTR *p
);
2953 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2954 HRESULT columns
([in] BSTR v
);
2956 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2957 HRESULT columns
([out, retval] BSTR *p
);
2959 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2960 HRESULT columnRule
([in] BSTR v
);
2962 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2963 HRESULT columnRule
([out, retval] BSTR *p
);
2965 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2966 HRESULT columnRuleColor
([in] VARIANT v
);
2968 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2969 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2971 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2972 HRESULT columnRuleStyle
([in] BSTR v
);
2974 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2975 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2977 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2978 HRESULT columnRuleWidth
([in] VARIANT v
);
2980 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2981 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2983 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2984 HRESULT breakBefore
([in] BSTR v
);
2986 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2987 HRESULT breakBefore
([out, retval] BSTR *p
);
2989 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2990 HRESULT breakAfter
([in] BSTR v
);
2992 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2993 HRESULT breakAfter
([out, retval] BSTR *p
);
2995 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2996 HRESULT breakInside
([in] BSTR v
);
2998 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2999 HRESULT breakInside
([out, retval] BSTR *p
);
3001 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3002 HRESULT floodColor
([in] VARIANT v
);
3004 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3005 HRESULT floodColor
([out, retval] VARIANT *p
);
3007 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3008 HRESULT floodOpacity
([in] VARIANT v
);
3010 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3011 HRESULT floodOpacity
([out, retval] VARIANT *p
);
3013 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3014 HRESULT lightingColor
([in] VARIANT v
);
3016 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3017 HRESULT lightingColor
([out, retval] VARIANT *p
);
3019 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3020 HRESULT msScrollLimitXMin
([in] VARIANT v
);
3022 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3023 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
3025 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3026 HRESULT msScrollLimitYMin
([in] VARIANT v
);
3028 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3029 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
3031 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3032 HRESULT msScrollLimitXMax
([in] VARIANT v
);
3034 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3035 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
3037 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3038 HRESULT msScrollLimitYMax
([in] VARIANT v
);
3040 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3041 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
3043 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3044 HRESULT msScrollLimit
([in] BSTR v
);
3046 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3047 HRESULT msScrollLimit
([out, retval] BSTR *p
);
3049 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3050 HRESULT textShadow
([in] BSTR v
);
3052 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3053 HRESULT textShadow
([out, retval] BSTR *p
);
3055 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3056 HRESULT msFlowFrom
([in] BSTR v
);
3058 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3059 HRESULT msFlowFrom
([out, retval] BSTR *p
);
3061 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3062 HRESULT msFlowInto
([in] BSTR v
);
3064 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3065 HRESULT msFlowInto
([out, retval] BSTR *p
);
3067 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3068 HRESULT msHyphens
([in] BSTR v
);
3070 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3071 HRESULT msHyphens
([out, retval] BSTR *p
);
3073 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3074 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
3076 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3077 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
3079 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3080 HRESULT msHyphenateLimitChars
([in] BSTR v
);
3082 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3083 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
3085 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3086 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
3088 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3089 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
3091 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3092 HRESULT msHighContrastAdjust
([in] BSTR v
);
3094 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3095 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
3097 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3098 HRESULT enableBackground
([in] BSTR v
);
3100 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3101 HRESULT enableBackground
([out, retval] BSTR *p
);
3103 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3104 HRESULT msFontFeatureSettings
([in] BSTR v
);
3106 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3107 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
3109 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3110 HRESULT msUserSelect
([in] BSTR v
);
3112 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3113 HRESULT msUserSelect
([out, retval] BSTR *p
);
3115 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3116 HRESULT msOverflowStyle
([in] BSTR v
);
3118 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3119 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
3121 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3122 HRESULT msTransformStyle
([in] BSTR v
);
3124 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3125 HRESULT msTransformStyle
([out, retval] BSTR *p
);
3127 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3128 HRESULT msBackfaceVisibility
([in] BSTR v
);
3130 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3131 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
3133 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3134 HRESULT msPerspective
([in] VARIANT v
);
3136 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3137 HRESULT msPerspective
([out, retval] VARIANT *p
);
3139 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3140 HRESULT msPerspectiveOrigin
([in] BSTR v
);
3142 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3143 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
3145 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3146 HRESULT msTransitionProperty
([in] BSTR v
);
3148 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3149 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
3151 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3152 HRESULT msTransitionDuration
([in] BSTR v
);
3154 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3155 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
3157 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3158 HRESULT msTransitionTimingFunction
([in] BSTR v
);
3160 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3161 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
3163 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3164 HRESULT msTransitionDelay
([in] BSTR v
);
3166 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3167 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3169 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3170 HRESULT msTransition
([in] BSTR v
);
3172 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3173 HRESULT msTransition
([out, retval] BSTR *p
);
3175 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3176 HRESULT msTouchAction
([in] BSTR v
);
3178 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3179 HRESULT msTouchAction
([out, retval] BSTR *p
);
3181 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3182 HRESULT msScrollTranslation
([in] BSTR v
);
3184 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3185 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3187 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3188 HRESULT msFlex
([in] BSTR v
);
3190 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3191 HRESULT msFlex
([out, retval] BSTR *p
);
3193 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3194 HRESULT msFlexPositive
([in] VARIANT v
);
3196 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3197 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3200 HRESULT msFlexNegative
([in] VARIANT v
);
3202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3203 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3206 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3209 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3212 HRESULT msFlexFlow
([in] BSTR v
);
3214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3215 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3218 HRESULT msFlexDirection
([in] BSTR v
);
3220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3221 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3224 HRESULT msFlexWrap
([in] BSTR v
);
3226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3227 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3230 HRESULT msFlexAlign
([in] BSTR v
);
3232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3233 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3236 HRESULT msFlexItemAlign
([in] BSTR v
);
3238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3239 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3242 HRESULT msFlexPack
([in] BSTR v
);
3244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3245 HRESULT msFlexPack
([out, retval] BSTR *p
);
3247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3248 HRESULT msFlexLinePack
([in] BSTR v
);
3250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3251 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3254 HRESULT msFlexOrder
([in] VARIANT v
);
3256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3257 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3260 HRESULT msTouchSelect
([in] BSTR v
);
3262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3263 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3266 HRESULT transform
([in] BSTR v
);
3268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3269 HRESULT transform
([out, retval] BSTR *p
);
3271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3272 HRESULT transformOrigin
([in] BSTR v
);
3274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3275 HRESULT transformOrigin
([out, retval] BSTR *p
);
3277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3278 HRESULT transformStyle
([in] BSTR v
);
3280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3281 HRESULT transformStyle
([out, retval] BSTR *p
);
3283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3284 HRESULT backfaceVisibility
([in] BSTR v
);
3286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3287 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3290 HRESULT perspective
([in] VARIANT v
);
3292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3293 HRESULT perspective
([out, retval] VARIANT *p
);
3295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3296 HRESULT perspectiveOrigin
([in] BSTR v
);
3298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3299 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3302 HRESULT transitionProperty
([in] BSTR v
);
3304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3305 HRESULT transitionProperty
([out, retval] BSTR *p
);
3307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3308 HRESULT transitionDuration
([in] BSTR v
);
3310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3311 HRESULT transitionDuration
([out, retval] BSTR *p
);
3313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3314 HRESULT transitionTimingFunction
([in] BSTR v
);
3316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3317 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3320 HRESULT transitionDelay
([in] BSTR v
);
3322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3323 HRESULT transitionDelay
([out, retval] BSTR *p
);
3325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3326 HRESULT transition
([in] BSTR v
);
3328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3329 HRESULT transition
([out, retval] BSTR *p
);
3331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3332 HRESULT fontFeatureSettings
([in] BSTR v
);
3334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3335 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3338 HRESULT animationName
([in] BSTR v
);
3340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3341 HRESULT animationName
([out, retval] BSTR *p
);
3343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3344 HRESULT animationDuration
([in] BSTR v
);
3346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3347 HRESULT animationDuration
([out, retval] BSTR *p
);
3349 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3350 HRESULT animationTimingFunction
([in] BSTR v
);
3352 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3353 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3355 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3356 HRESULT animationDelay
([in] BSTR v
);
3358 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3359 HRESULT animationDelay
([out, retval] BSTR *p
);
3361 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3362 HRESULT animationDirection
([in] BSTR v
);
3364 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3365 HRESULT animationDirection
([out, retval] BSTR *p
);
3367 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3368 HRESULT animationPlayState
([in] BSTR v
);
3370 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3371 HRESULT animationPlayState
([out, retval] BSTR *p
);
3373 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3374 HRESULT animationIterationCount
([in] BSTR v
);
3376 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3377 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3379 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3380 HRESULT animation
([in] BSTR v
);
3382 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3383 HRESULT animation
([out, retval] BSTR *p
);
3385 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3386 HRESULT animationFillMode
([in] BSTR v
);
3388 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3389 HRESULT animationFillMode
([out, retval] BSTR *p
);
3392 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3394 void msScrollChaining
(BSTR v
); \
3396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3397 BSTR msScrollChaining
(); \
3399 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3400 void msContentZooming
(BSTR v
); \
3402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3403 BSTR msContentZooming
(); \
3405 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3406 void msContentZoomSnapType
(BSTR v
); \
3408 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3409 BSTR msContentZoomSnapType
(); \
3411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3412 void msScrollRails
(BSTR v
); \
3414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3415 BSTR msScrollRails
(); \
3417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3418 void msContentZoomChaining
(BSTR v
); \
3420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3421 BSTR msContentZoomChaining
(); \
3423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3424 void msScrollSnapType
(BSTR v
); \
3426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3427 BSTR msScrollSnapType
(); \
3429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3430 void msContentZoomLimit
(BSTR v
); \
3432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3433 BSTR msContentZoomLimit
(); \
3435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3436 void msContentZoomSnap
(BSTR v
); \
3438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3439 BSTR msContentZoomSnap
(); \
3441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3442 void msContentZoomSnapPoints
(BSTR v
); \
3444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3445 BSTR msContentZoomSnapPoints
(); \
3447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3448 void msContentZoomLimitMin
(VARIANT v
); \
3450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3451 VARIANT msContentZoomLimitMin
(); \
3453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3454 void msContentZoomLimitMax
(VARIANT v
); \
3456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3457 VARIANT msContentZoomLimitMax
(); \
3459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3460 void msScrollSnapX
(BSTR v
); \
3462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3463 BSTR msScrollSnapX
(); \
3465 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3466 void msScrollSnapY
(BSTR v
); \
3468 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3469 BSTR msScrollSnapY
(); \
3471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3472 void msScrollSnapPointsX
(BSTR v
); \
3474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3475 BSTR msScrollSnapPointsX
(); \
3477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3478 void msScrollSnapPointsY
(BSTR v
); \
3480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3481 BSTR msScrollSnapPointsY
(); \
3483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3484 void msGridColumn
(VARIANT v
); \
3486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3487 VARIANT msGridColumn
(); \
3489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3490 void msGridColumnAlign
(BSTR v
); \
3492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3493 BSTR msGridColumnAlign
(); \
3495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3496 void msGridColumns
(BSTR v
); \
3498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3499 BSTR msGridColumns
(); \
3501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3502 void msGridColumnSpan
(VARIANT v
); \
3504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3505 VARIANT msGridColumnSpan
(); \
3507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3508 void msGridRow
(VARIANT v
); \
3510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3511 VARIANT msGridRow
(); \
3513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3514 void msGridRowAlign
(BSTR v
); \
3516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3517 BSTR msGridRowAlign
(); \
3519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3520 void msGridRows
(BSTR v
); \
3522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3523 BSTR msGridRows
(); \
3525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3526 void msGridRowSpan
(VARIANT v
); \
3528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3529 VARIANT msGridRowSpan
(); \
3531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3532 void msWrapThrough
(BSTR v
); \
3534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3535 BSTR msWrapThrough
(); \
3537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3538 void msWrapMargin
(VARIANT v
); \
3540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3541 VARIANT msWrapMargin
(); \
3543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3544 void msWrapFlow
(BSTR v
); \
3546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3547 BSTR msWrapFlow
(); \
3549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3550 void msAnimationName
(BSTR v
); \
3552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3553 BSTR msAnimationName
(); \
3555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3556 void msAnimationDuration
(BSTR v
); \
3558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3559 BSTR msAnimationDuration
(); \
3561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3562 void msAnimationTimingFunction
(BSTR v
); \
3564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3565 BSTR msAnimationTimingFunction
(); \
3567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3568 void msAnimationDelay
(BSTR v
); \
3570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3571 BSTR msAnimationDelay
(); \
3573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3574 void msAnimationDirection
(BSTR v
); \
3576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3577 BSTR msAnimationDirection
(); \
3579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3580 void msAnimationPlayState
(BSTR v
); \
3582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3583 BSTR msAnimationPlayState
(); \
3585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3586 void msAnimationIterationCount
(BSTR v
); \
3588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3589 BSTR msAnimationIterationCount
(); \
3591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3592 void msAnimation
(BSTR v
); \
3594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3595 BSTR msAnimation
(); \
3597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3598 void msAnimationFillMode
(BSTR v
); \
3600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3601 BSTR msAnimationFillMode
(); \
3603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3604 void colorInterpolationFilters
(BSTR v
); \
3606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3607 BSTR colorInterpolationFilters
(); \
3609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3610 void columnCount
(VARIANT v
); \
3612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3613 VARIANT columnCount
(); \
3615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3616 void columnWidth
(VARIANT v
); \
3618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3619 VARIANT columnWidth
(); \
3621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3622 void columnGap
(VARIANT v
); \
3624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3625 VARIANT columnGap
(); \
3627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3628 void columnFill
(BSTR v
); \
3630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3631 BSTR columnFill
(); \
3633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3634 void columnSpan
(BSTR v
); \
3636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3637 BSTR columnSpan
(); \
3639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3640 void columns
(BSTR v
); \
3642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3645 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3646 void columnRule
(BSTR v
); \
3648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3649 BSTR columnRule
(); \
3651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3652 void columnRuleColor
(VARIANT v
); \
3654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3655 VARIANT columnRuleColor
(); \
3657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3658 void columnRuleStyle
(BSTR v
); \
3660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3661 BSTR columnRuleStyle
(); \
3663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3664 void columnRuleWidth
(VARIANT v
); \
3666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3667 VARIANT columnRuleWidth
(); \
3669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3670 void breakBefore
(BSTR v
); \
3672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3673 BSTR breakBefore
(); \
3675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3676 void breakAfter
(BSTR v
); \
3678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3679 BSTR breakAfter
(); \
3681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3682 void breakInside
(BSTR v
); \
3684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3685 BSTR breakInside
(); \
3687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3688 void floodColor
(VARIANT v
); \
3690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3691 VARIANT floodColor
(); \
3693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3694 void floodOpacity
(VARIANT v
); \
3696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3697 VARIANT floodOpacity
(); \
3699 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3700 void lightingColor
(VARIANT v
); \
3702 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3703 VARIANT lightingColor
(); \
3705 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3706 void msScrollLimitXMin
(VARIANT v
); \
3708 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3709 VARIANT msScrollLimitXMin
(); \
3711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3712 void msScrollLimitYMin
(VARIANT v
); \
3714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3715 VARIANT msScrollLimitYMin
(); \
3717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3718 void msScrollLimitXMax
(VARIANT v
); \
3720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3721 VARIANT msScrollLimitXMax
(); \
3723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3724 void msScrollLimitYMax
(VARIANT v
); \
3726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3727 VARIANT msScrollLimitYMax
(); \
3729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3730 void msScrollLimit
(BSTR v
); \
3732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3733 BSTR msScrollLimit
(); \
3735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3736 void textShadow
(BSTR v
); \
3738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3739 BSTR textShadow
(); \
3741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3742 void msFlowFrom
(BSTR v
); \
3744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3745 BSTR msFlowFrom
(); \
3747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3748 void msFlowInto
(BSTR v
); \
3750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3751 BSTR msFlowInto
(); \
3753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3754 void msHyphens
(BSTR v
); \
3756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3760 void msHyphenateLimitZone
(VARIANT v
); \
3762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3763 VARIANT msHyphenateLimitZone
(); \
3765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3766 void msHyphenateLimitChars
(BSTR v
); \
3768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3769 BSTR msHyphenateLimitChars
(); \
3771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3772 void msHyphenateLimitLines
(VARIANT v
); \
3774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3775 VARIANT msHyphenateLimitLines
(); \
3777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3778 void msHighContrastAdjust
(BSTR v
); \
3780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3781 BSTR msHighContrastAdjust
(); \
3783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3784 void enableBackground
(BSTR v
); \
3786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3787 BSTR enableBackground
(); \
3789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3790 void msFontFeatureSettings
(BSTR v
); \
3792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3793 BSTR msFontFeatureSettings
(); \
3795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3796 void msUserSelect
(BSTR v
); \
3798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3799 BSTR msUserSelect
(); \
3801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3802 void msOverflowStyle
(BSTR v
); \
3804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3805 BSTR msOverflowStyle
(); \
3807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3808 void msTransformStyle
(BSTR v
); \
3810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3811 BSTR msTransformStyle
(); \
3813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3814 void msBackfaceVisibility
(BSTR v
); \
3816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3817 BSTR msBackfaceVisibility
(); \
3819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3820 void msPerspective
(VARIANT v
); \
3822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3823 VARIANT msPerspective
(); \
3825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3826 void msPerspectiveOrigin
(BSTR v
); \
3828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3829 BSTR msPerspectiveOrigin
(); \
3831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3832 void msTransitionProperty
(BSTR v
); \
3834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3835 BSTR msTransitionProperty
(); \
3837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3838 void msTransitionDuration
(BSTR v
); \
3840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3841 BSTR msTransitionDuration
(); \
3843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3844 void msTransitionTimingFunction
(BSTR v
); \
3846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3847 BSTR msTransitionTimingFunction
(); \
3849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3850 void msTransitionDelay
(BSTR v
); \
3852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3853 BSTR msTransitionDelay
(); \
3855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3856 void msTransition
(BSTR v
); \
3858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3859 BSTR msTransition
(); \
3861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3862 void msTouchAction
(BSTR v
); \
3864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3865 BSTR msTouchAction
(); \
3867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3868 void msScrollTranslation
(BSTR v
); \
3870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3871 BSTR msScrollTranslation
(); \
3873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3874 void msFlex
(BSTR v
); \
3876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3880 void msFlexPositive
(VARIANT v
); \
3882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3883 VARIANT msFlexPositive
(); \
3885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3886 void msFlexNegative
(VARIANT v
); \
3888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3889 VARIANT msFlexNegative
(); \
3891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3892 void msFlexPreferredSize
(VARIANT v
); \
3894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3895 VARIANT msFlexPreferredSize
(); \
3897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3898 void msFlexFlow
(BSTR v
); \
3900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3901 BSTR msFlexFlow
(); \
3903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3904 void msFlexDirection
(BSTR v
); \
3906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3907 BSTR msFlexDirection
(); \
3909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3910 void msFlexWrap
(BSTR v
); \
3912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3913 BSTR msFlexWrap
(); \
3915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3916 void msFlexAlign
(BSTR v
); \
3918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3919 BSTR msFlexAlign
(); \
3921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3922 void msFlexItemAlign
(BSTR v
); \
3924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3925 BSTR msFlexItemAlign
(); \
3927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3928 void msFlexPack
(BSTR v
); \
3930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3931 BSTR msFlexPack
(); \
3933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3934 void msFlexLinePack
(BSTR v
); \
3936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3937 BSTR msFlexLinePack
(); \
3939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3940 void msFlexOrder
(VARIANT v
); \
3942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3943 VARIANT msFlexOrder
(); \
3945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3946 void msTouchSelect
(BSTR v
); \
3948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3949 BSTR msTouchSelect
(); \
3951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3952 void transform
(BSTR v
); \
3954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3958 void transformOrigin
(BSTR v
); \
3960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3961 BSTR transformOrigin
(); \
3963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3964 void transformStyle
(BSTR v
); \
3966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3967 BSTR transformStyle
(); \
3969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3970 void backfaceVisibility
(BSTR v
); \
3972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3973 BSTR backfaceVisibility
(); \
3975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3976 void perspective
(VARIANT v
); \
3978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3979 VARIANT perspective
(); \
3981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3982 void perspectiveOrigin
(BSTR v
); \
3984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3985 BSTR perspectiveOrigin
(); \
3987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3988 void transitionProperty
(BSTR v
); \
3990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3991 BSTR transitionProperty
(); \
3993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3994 void transitionDuration
(BSTR v
); \
3996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3997 BSTR transitionDuration
(); \
3999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4000 void transitionTimingFunction
(BSTR v
); \
4002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4003 BSTR transitionTimingFunction
(); \
4005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4006 void transitionDelay
(BSTR v
); \
4008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4009 BSTR transitionDelay
(); \
4011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4012 void transition
(BSTR v
); \
4014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4015 BSTR transition
(); \
4017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4018 void fontFeatureSettings
(BSTR v
); \
4020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4021 BSTR fontFeatureSettings
(); \
4023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4024 void animationName
(BSTR v
); \
4026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4027 BSTR animationName
(); \
4029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4030 void animationDuration
(BSTR v
); \
4032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4033 BSTR animationDuration
(); \
4035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4036 void animationTimingFunction
(BSTR v
); \
4038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4039 BSTR animationTimingFunction
(); \
4041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4042 void animationDelay
(BSTR v
); \
4044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4045 BSTR animationDelay
(); \
4047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4048 void animationDirection
(BSTR v
); \
4050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4051 BSTR animationDirection
(); \
4053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4054 void animationPlayState
(BSTR v
); \
4056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4057 BSTR animationPlayState
(); \
4059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4060 void animationIterationCount
(BSTR v
); \
4062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4063 BSTR animationIterationCount
(); \
4065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4066 void animation
(BSTR v
); \
4068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4071 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4072 void animationFillMode
(BSTR v
); \
4074 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4075 BSTR animationFillMode
()
4077 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
4078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4079 void flex
(BSTR v
); \
4081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4085 void flexDirection
(BSTR v
); \
4087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4088 BSTR flexDirection
(); \
4090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4091 void flexWrap
(BSTR v
); \
4093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4097 void flexFlow
(BSTR v
); \
4099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4103 void flexGrow
(VARIANT v
); \
4105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4106 VARIANT flexGrow
(); \
4108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4109 void flexShrink
(VARIANT v
); \
4111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4112 VARIANT flexShrink
(); \
4114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4115 void flexBasis
(VARIANT v
); \
4117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4118 VARIANT flexBasis
(); \
4120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4121 void justifyContent
(BSTR v
); \
4123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4124 BSTR justifyContent
(); \
4126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4127 void alignItems
(BSTR v
); \
4129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4130 BSTR alignItems
(); \
4132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4133 void alignSelf
(BSTR v
); \
4135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4139 void alignContent
(BSTR v
); \
4141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4142 BSTR alignContent
(); \
4144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4145 void borderImage
(BSTR v
); \
4147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4148 BSTR borderImage
(); \
4150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4151 void borderImageSource
(BSTR v
); \
4153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4154 BSTR borderImageSource
(); \
4156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4157 void borderImageSlice
(BSTR v
); \
4159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4160 BSTR borderImageSlice
(); \
4162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4163 void borderImageWidth
(BSTR v
); \
4165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4166 BSTR borderImageWidth
(); \
4168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4169 void borderImageOutset
(BSTR v
); \
4171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4172 BSTR borderImageOutset
(); \
4174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4175 void borderImageRepeat
(BSTR v
); \
4177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4178 BSTR borderImageRepeat
(); \
4180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4181 void msImeAlign
(BSTR v
); \
4183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4184 BSTR msImeAlign
(); \
4186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4187 void msTextCombineHorizontal
(BSTR v
); \
4189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4190 BSTR msTextCombineHorizontal
(); \
4192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4193 void touchAction
(BSTR v
); \
4195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4198 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4200 void webkitAppearance
(BSTR v
); \
4202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4203 BSTR webkitAppearance
(); \
4205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4206 void webkitUserSelect
(BSTR v
); \
4208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4209 BSTR webkitUserSelect
(); \
4211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4212 void webkitBoxAlign
(BSTR v
); \
4214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4215 BSTR webkitBoxAlign
(); \
4217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4218 void webkitBoxOrdinalGroup
(VARIANT v
); \
4220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4221 VARIANT webkitBoxOrdinalGroup
(); \
4223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4224 void webkitBoxPack
(BSTR v
); \
4226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4227 BSTR webkitBoxPack
(); \
4229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4230 void webkitBoxFlex
(VARIANT v
); \
4232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4233 VARIANT webkitBoxFlex
(); \
4235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4236 void webkitBoxOrient
(BSTR v
); \
4238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4239 BSTR webkitBoxOrient
(); \
4241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4242 void webkitBoxDirection
(BSTR v
); \
4244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4245 BSTR webkitBoxDirection
(); \
4247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4248 void webkitTransform
(BSTR v
); \
4250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4251 BSTR webkitTransform
(); \
4253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4254 void webkitBackgroundSize
(BSTR v
); \
4256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4257 BSTR webkitBackgroundSize
(); \
4259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4260 void webkitBackfaceVisibility
(BSTR v
); \
4262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4263 BSTR webkitBackfaceVisibility
(); \
4265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4266 void webkitAnimation
(BSTR v
); \
4268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4269 BSTR webkitAnimation
(); \
4271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4272 void webkitTransition
(BSTR v
); \
4274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4275 BSTR webkitTransition
(); \
4277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4278 void webkitAnimationName
(BSTR v
); \
4280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4281 BSTR webkitAnimationName
(); \
4283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4284 void webkitAnimationDuration
(BSTR v
); \
4286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4287 BSTR webkitAnimationDuration
(); \
4289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4290 void webkitAnimationTimingFunction
(BSTR v
); \
4292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4293 BSTR webkitAnimationTimingFunction
(); \
4295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4296 void webkitAnimationDelay
(BSTR v
); \
4298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4299 BSTR webkitAnimationDelay
(); \
4301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4302 void webkitAnimationIterationCount
(BSTR v
); \
4304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4305 BSTR webkitAnimationIterationCount
(); \
4307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4308 void webkitAnimationDirection
(BSTR v
); \
4310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4311 BSTR webkitAnimationDirection
(); \
4313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4314 void webkitAnimationPlayState
(BSTR v
); \
4316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4317 BSTR webkitAnimationPlayState
(); \
4319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4320 void webkitTransitionProperty
(BSTR v
); \
4322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4323 BSTR webkitTransitionProperty
(); \
4325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4326 void webkitTransitionDuration
(BSTR v
); \
4328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4329 BSTR webkitTransitionDuration
(); \
4331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4332 void webkitTransitionTimingFunction
(BSTR v
); \
4334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4335 BSTR webkitTransitionTimingFunction
(); \
4337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4338 void webkitTransitionDelay
(BSTR v
); \
4340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4341 BSTR webkitTransitionDelay
(); \
4343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4344 void webkitBackgroundAttachment
(BSTR v
); \
4346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4347 BSTR webkitBackgroundAttachment
(); \
4349 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4350 void webkitBackgroundColor
(VARIANT v
); \
4352 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4353 VARIANT webkitBackgroundColor
(); \
4355 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4356 void webkitBackgroundClip
(BSTR v
); \
4358 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4359 BSTR webkitBackgroundClip
(); \
4361 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4362 void webkitBackgroundImage
(BSTR v
); \
4364 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4365 BSTR webkitBackgroundImage
(); \
4367 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4368 void webkitBackgroundRepeat
(BSTR v
); \
4370 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4371 BSTR webkitBackgroundRepeat
(); \
4373 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4374 void webkitBackgroundOrigin
(BSTR v
); \
4376 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4377 BSTR webkitBackgroundOrigin
(); \
4379 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4380 void webkitBackgroundPosition
(BSTR v
); \
4382 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4383 BSTR webkitBackgroundPosition
(); \
4385 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4386 void webkitBackgroundPositionX
(VARIANT v
); \
4388 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4389 VARIANT webkitBackgroundPositionX
(); \
4391 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4392 void webkitBackgroundPositionY
(VARIANT v
); \
4394 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4395 VARIANT webkitBackgroundPositionY
(); \
4397 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4398 void webkitBackground
(BSTR v
); \
4400 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4401 BSTR webkitBackground
(); \
4403 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4404 void webkitTransformOrigin
(BSTR v
); \
4406 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4407 BSTR webkitTransformOrigin
(); \
4409 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4410 void msTextSizeAdjust
(VARIANT v
); \
4412 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4413 VARIANT msTextSizeAdjust
(); \
4415 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4416 void webkitTextSizeAdjust
(VARIANT v
); \
4418 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4419 VARIANT webkitTextSizeAdjust
(); \
4421 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4422 void webkitBorderImage
(BSTR v
); \
4424 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4425 BSTR webkitBorderImage
(); \
4427 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4428 void webkitBorderImageSource
(BSTR v
); \
4430 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4431 BSTR webkitBorderImageSource
(); \
4433 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4434 void webkitBorderImageSlice
(BSTR v
); \
4436 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4437 BSTR webkitBorderImageSlice
(); \
4439 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4440 void webkitBorderImageWidth
(BSTR v
); \
4442 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4443 BSTR webkitBorderImageWidth
(); \
4445 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4446 void webkitBorderImageOutset
(BSTR v
); \
4448 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4449 BSTR webkitBorderImageOutset
(); \
4451 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4452 void webkitBorderImageRepeat
(BSTR v
); \
4454 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4455 BSTR webkitBorderImageRepeat
(); \
4457 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4458 void webkitBoxSizing
(BSTR v
); \
4460 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4461 BSTR webkitBoxSizing
(); \
4463 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4464 void webkitAnimationFillMode
(BSTR v
); \
4466 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4467 BSTR webkitAnimationFillMode
()
4469 /*****************************************************************************
4470 * IHTMLFiltersCollection interface
4476 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4478 interface IHTMLFiltersCollection
: IDispatch
4480 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4481 HRESULT length
([retval, out] LONG *p
);
4483 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4484 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4486 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4488 [in] VARIANT *pvarIndex
,
4489 [retval, out] VARIANT *pvarResult
);
4492 /*****************************************************************************
4493 * IHTMLStyle interface
4499 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4501 interface IHTMLStyle
: IDispatch
4503 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4504 HRESULT fontFamily
([in] BSTR v
);
4506 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4507 HRESULT fontFamily
([retval, out] BSTR *p
);
4509 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4510 HRESULT fontStyle
([in] BSTR v
);
4512 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4513 HRESULT fontStyle
([retval, out] BSTR *p
);
4515 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4516 HRESULT fontVariant
([in] BSTR v
);
4518 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4519 HRESULT fontVariant
([retval, out] BSTR *p
);
4521 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4522 HRESULT fontWeight
([in] BSTR v
);
4524 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4525 HRESULT fontWeight
([retval, out] BSTR *p
);
4527 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4528 HRESULT fontSize
([in] VARIANT v
);
4530 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4531 HRESULT fontSize
([retval, out] VARIANT *p
);
4533 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4534 HRESULT font
([in] BSTR v
);
4536 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4537 HRESULT font
([retval, out] BSTR *p
);
4539 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4540 HRESULT color
([in] VARIANT v
);
4542 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4543 HRESULT color
([retval, out] VARIANT *p
);
4545 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4546 HRESULT background
([in] BSTR v
);
4548 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4549 HRESULT background
([retval, out] BSTR *p
);
4551 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4552 HRESULT backgroundColor
([in] VARIANT v
);
4554 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4555 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4557 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4558 HRESULT backgroundImage
([in] BSTR v
);
4560 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4561 HRESULT backgroundImage
([retval, out] BSTR *p
);
4563 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4564 HRESULT backgroundRepeat
([in] BSTR v
);
4566 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4567 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4569 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4570 HRESULT backgroundAttachment
([in] BSTR v
);
4572 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4573 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4575 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4576 HRESULT backgroundPosition
([in] BSTR v
);
4578 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4579 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4581 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4582 HRESULT backgroundPositionX
([in] VARIANT v
);
4584 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4585 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4587 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4588 HRESULT backgroundPositionY
([in] VARIANT v
);
4590 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4591 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4593 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4594 HRESULT wordSpacing
([in] VARIANT v
);
4596 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4597 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4599 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4600 HRESULT letterSpacing
([in] VARIANT v
);
4602 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4603 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4605 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4606 HRESULT textDecoration
([in] BSTR v
);
4608 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4609 HRESULT textDecoration
([retval, out] BSTR *p
);
4611 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4612 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4614 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4615 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4617 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4618 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4620 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4621 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4623 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4624 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4626 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4627 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4629 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4630 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4632 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4633 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4635 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4636 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4638 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4639 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4641 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4642 HRESULT verticalAlign
([in] VARIANT v
);
4644 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4645 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4647 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4648 HRESULT textTransform
([in] BSTR v
);
4650 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4651 HRESULT textTransform
([retval, out] BSTR *p
);
4653 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4654 HRESULT textAlign
([in] BSTR v
);
4656 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4657 HRESULT textAlign
([retval, out] BSTR *p
);
4659 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4660 HRESULT textIndent
([in] VARIANT v
);
4662 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4663 HRESULT textIndent
([retval, out] VARIANT *p
);
4665 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4666 HRESULT lineHeight
([in] VARIANT v
);
4668 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4669 HRESULT lineHeight
([retval, out] VARIANT *p
);
4671 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4672 HRESULT marginTop
([in] VARIANT v
);
4674 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4675 HRESULT marginTop
([retval, out] VARIANT *p
);
4677 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4678 HRESULT marginRight
([in] VARIANT v
);
4680 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4681 HRESULT marginRight
([retval, out] VARIANT *p
);
4683 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4684 HRESULT marginBottom
([in] VARIANT v
);
4686 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4687 HRESULT marginBottom
([retval, out] VARIANT *p
);
4689 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4690 HRESULT marginLeft
([in] VARIANT v
);
4692 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4693 HRESULT marginLeft
([retval, out] VARIANT *p
);
4695 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4696 HRESULT margin
([in] BSTR v
);
4698 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4699 HRESULT margin
([retval, out] BSTR *p
);
4701 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4702 HRESULT paddingTop
([in] VARIANT v
);
4704 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4705 HRESULT paddingTop
([retval, out] VARIANT *p
);
4707 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4708 HRESULT paddingRight
([in] VARIANT v
);
4710 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4711 HRESULT paddingRight
([retval, out] VARIANT *p
);
4713 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4714 HRESULT paddingBottom
([in] VARIANT v
);
4716 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4717 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4719 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4720 HRESULT paddingLeft
([in] VARIANT v
);
4722 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4723 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4725 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4726 HRESULT padding
([in] BSTR v
);
4728 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4729 HRESULT padding
([retval, out] BSTR *p
);
4731 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4732 HRESULT border
([in] BSTR v
);
4734 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4735 HRESULT border
([retval, out] BSTR *p
);
4737 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4738 HRESULT borderTop
([in] BSTR v
);
4740 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4741 HRESULT borderTop
([retval, out] BSTR *p
);
4743 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4744 HRESULT borderRight
([in] BSTR v
);
4746 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4747 HRESULT borderRight
([retval, out] BSTR *p
);
4749 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4750 HRESULT borderBottom
([in] BSTR v
);
4752 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4753 HRESULT borderBottom
([retval, out] BSTR *p
);
4755 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4756 HRESULT borderLeft
([in] BSTR v
);
4758 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4759 HRESULT borderLeft
([retval, out] BSTR *p
);
4761 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4762 HRESULT borderColor
([in] BSTR v
);
4764 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4765 HRESULT borderColor
([retval, out] BSTR *p
);
4767 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4768 HRESULT borderTopColor
([in] VARIANT v
);
4770 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4771 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4773 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4774 HRESULT borderRightColor
([in] VARIANT v
);
4776 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4777 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4779 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4780 HRESULT borderBottomColor
([in] VARIANT v
);
4782 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4783 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4785 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4786 HRESULT borderLeftColor
([in] VARIANT v
);
4788 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4789 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4791 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4792 HRESULT borderWidth
([in] BSTR v
);
4794 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4795 HRESULT borderWidth
([retval, out] BSTR *p
);
4797 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4798 HRESULT borderTopWidth
([in] VARIANT v
);
4800 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4801 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4803 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4804 HRESULT borderRightWidth
([in] VARIANT v
);
4806 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4807 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4809 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4810 HRESULT borderBottomWidth
([in] VARIANT v
);
4812 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4813 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4815 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4816 HRESULT borderLeftWidth
([in] VARIANT v
);
4818 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4819 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4821 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4822 HRESULT borderStyle
([in] BSTR v
);
4824 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4825 HRESULT borderStyle
([retval, out] BSTR *p
);
4827 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4828 HRESULT borderTopStyle
([in] BSTR v
);
4830 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4831 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4833 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4834 HRESULT borderRightStyle
([in] BSTR v
);
4836 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4837 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4839 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4840 HRESULT borderBottomStyle
([in] BSTR v
);
4842 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4843 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4845 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4846 HRESULT borderLeftStyle
([in] BSTR v
);
4848 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4849 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4851 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4852 HRESULT width
([in] VARIANT v
);
4854 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4855 HRESULT width
([retval, out] VARIANT *p
);
4857 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4858 HRESULT height
([in] VARIANT v
);
4860 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4861 HRESULT height
([retval, out] VARIANT *p
);
4863 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4864 HRESULT styleFloat
([in] BSTR v
);
4866 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4867 HRESULT styleFloat
([retval, out] BSTR *p
);
4869 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4870 HRESULT clear
([in] BSTR v
);
4872 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4873 HRESULT clear
([retval, out] BSTR *p
);
4875 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4876 HRESULT display
([in] BSTR v
);
4878 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4879 HRESULT display
([retval, out] BSTR *p
);
4881 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4882 HRESULT visibility
([in] BSTR v
);
4884 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4885 HRESULT visibility
([retval, out] BSTR *p
);
4887 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4888 HRESULT listStyleType
([in] BSTR v
);
4890 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4891 HRESULT listStyleType
([retval, out] BSTR *p
);
4893 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4894 HRESULT listStylePosition
([in] BSTR v
);
4896 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4897 HRESULT listStylePosition
([retval, out] BSTR *p
);
4899 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4900 HRESULT listStyleImage
([in] BSTR v
);
4902 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4903 HRESULT listStyleImage
([retval, out] BSTR *p
);
4905 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4906 HRESULT listStyle
([in] BSTR v
);
4908 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4909 HRESULT listStyle
([retval, out] BSTR *p
);
4911 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4912 HRESULT whiteSpace
([in] BSTR v
);
4914 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4915 HRESULT whiteSpace
([retval, out] BSTR *p
);
4917 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4918 HRESULT top
([in] VARIANT v
);
4920 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4921 HRESULT top
([retval, out] VARIANT *p
);
4923 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4924 HRESULT left
([in] VARIANT v
);
4926 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4927 HRESULT left
([retval, out] VARIANT *p
);
4929 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4930 HRESULT position
([retval, out] BSTR *p
);
4932 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4933 HRESULT zIndex
([in] VARIANT v
);
4935 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4936 HRESULT zIndex
([retval, out] VARIANT *p
);
4938 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4939 HRESULT overflow
([in] BSTR v
);
4941 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4942 HRESULT overflow
([retval, out] BSTR *p
);
4944 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4945 HRESULT pageBreakBefore
([in] BSTR v
);
4947 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4948 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4950 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4951 HRESULT pageBreakAfter
([in] BSTR v
);
4953 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4954 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4956 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4957 HRESULT cssText
([in] BSTR v
);
4959 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4960 HRESULT cssText
([retval, out] BSTR *p
);
4962 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4963 HRESULT pixelTop
([in] LONG v
);
4965 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4966 HRESULT pixelTop
([retval, out] LONG *p
);
4968 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4969 HRESULT pixelLeft
([in] LONG v
);
4971 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4972 HRESULT pixelLeft
([retval, out] LONG *p
);
4974 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4975 HRESULT pixelWidth
([in] LONG v
);
4977 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4978 HRESULT pixelWidth
([retval, out] LONG *p
);
4980 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4981 HRESULT pixelHeight
([in] LONG v
);
4983 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4984 HRESULT pixelHeight
([retval, out] LONG *p
);
4986 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4987 HRESULT posTop
([in] float v
);
4989 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4990 HRESULT posTop
([retval, out] float *p
);
4992 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4993 HRESULT posLeft
([in] float v
);
4995 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4996 HRESULT posLeft
([retval, out] float *p
);
4998 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4999 HRESULT posWidth
([in] float v
);
5001 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
5002 HRESULT posWidth
([retval, out] float *p
);
5004 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5005 HRESULT posHeight
([in] float v
);
5007 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5008 HRESULT posHeight
([retval, out] float *p
);
5010 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5011 HRESULT cursor
([in] BSTR v
);
5013 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5014 HRESULT cursor
([retval, out] BSTR *p
);
5016 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5017 HRESULT clip
([in] BSTR v
);
5019 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5020 HRESULT clip
([retval, out] BSTR *p
);
5022 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5023 HRESULT filter
([in] BSTR v
);
5025 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5026 HRESULT filter
([retval, out] BSTR *p
);
5028 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
5029 HRESULT setAttribute
(
5030 [in] BSTR strAttributeName
,
5031 [in] VARIANT AttributeValue
,
5032 [defaultvalue(1), in] LONG lFlags
);
5034 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
5035 HRESULT getAttribute
(
5036 [in] BSTR strAttributeName
,
5037 [defaultvalue(0), in] LONG lFlags
,
5038 [retval, out] VARIANT *AttributeValue
);
5040 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
5041 HRESULT removeAttribute
(
5042 [in] BSTR strAttributeName
,
5043 [defaultvalue(1), in]
5045 [retval, out] VARIANT_BOOL *pfSuccess
);
5047 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
5048 HRESULT toString
([retval, out] BSTR *String);
5051 /*****************************************************************************
5052 * IHTMLStyle2 interface
5058 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5060 interface IHTMLStyle2
: IDispatch
5062 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5063 HRESULT tableLayout
([in] BSTR v
);
5065 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5066 HRESULT tableLayout
([out, retval] BSTR *p
);
5068 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5069 HRESULT borderCollapse
([in] BSTR v
);
5071 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5072 HRESULT borderCollapse
([out, retval] BSTR *p
);
5074 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5075 HRESULT direction
([in] BSTR v
);
5077 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5078 HRESULT direction
([out, retval] BSTR *p
);
5080 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5081 HRESULT behavior
([in] BSTR v
);
5083 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5084 HRESULT behavior
([out, retval] BSTR *p
);
5086 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
5087 HRESULT setExpression
(
5089 [in] BSTR expression
,
5090 [in, defaultvalue("")] BSTR language
);
5092 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
5093 HRESULT getExpression
(
5095 [out, retval] VARIANT *expression
);
5097 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
5098 HRESULT removeExpression
(
5100 [out, retval] VARIANT_BOOL *pfSuccess
);
5102 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5103 HRESULT position
([in] BSTR v
);
5105 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5106 HRESULT position
([out, retval] BSTR *p
);
5108 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5109 HRESULT unicodeBidi
([in] BSTR v
);
5111 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5112 HRESULT unicodeBidi
([out, retval] BSTR *p
);
5114 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5115 HRESULT bottom
([in] VARIANT v
);
5117 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5118 HRESULT bottom
([out, retval] VARIANT *p
);
5120 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5121 HRESULT right
([in] VARIANT v
);
5123 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5124 HRESULT right
([out, retval] VARIANT *p
);
5126 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5127 HRESULT pixelBottom
([in] LONG v
);
5129 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5130 HRESULT pixelBottom
([out, retval] LONG *p
);
5132 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5133 HRESULT pixelRight
([in] LONG v
);
5135 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5136 HRESULT pixelRight
([out, retval] LONG *p
);
5138 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5139 HRESULT posBottom
([in] float v
);
5141 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5142 HRESULT posBottom
([out, retval] float *p
);
5144 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5145 HRESULT posRight
([in] float v
);
5147 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5148 HRESULT posRight
([out, retval] float *p
);
5150 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5151 HRESULT imeMode
([in] BSTR v
);
5153 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5154 HRESULT imeMode
([out, retval] BSTR *p
);
5156 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5157 HRESULT rubyAlign
([in] BSTR v
);
5159 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5160 HRESULT rubyAlign
([out, retval] BSTR *p
);
5162 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5163 HRESULT rubyPosition
([in] BSTR v
);
5165 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5166 HRESULT rubyPosition
([out, retval] BSTR *p
);
5168 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5169 HRESULT rubyOverhang
([in] BSTR v
);
5171 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5172 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5174 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5175 HRESULT layoutGridChar
([in] VARIANT v
);
5177 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5178 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5180 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5181 HRESULT layoutGridLine
([in] VARIANT v
);
5183 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5184 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5186 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5187 HRESULT layoutGridMode
([in] BSTR v
);
5189 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5190 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5192 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5193 HRESULT layoutGridType
([in] BSTR v
);
5195 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5196 HRESULT layoutGridType
([out, retval] BSTR *p
);
5198 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5199 HRESULT layoutGrid
([in] BSTR v
);
5201 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5202 HRESULT layoutGrid
([out, retval] BSTR *p
);
5204 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5205 HRESULT wordBreak
([in] BSTR v
);
5207 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5208 HRESULT wordBreak
([out, retval] BSTR *p
);
5210 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5211 HRESULT lineBreak
([in] BSTR v
);
5213 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5214 HRESULT lineBreak
([out, retval] BSTR *p
);
5216 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5217 HRESULT textJustify
([in] BSTR v
);
5219 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5220 HRESULT textJustify
([out, retval] BSTR *p
);
5222 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5223 HRESULT textJustifyTrim
([in] BSTR v
);
5225 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5226 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5228 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5229 HRESULT textKashida
([in] VARIANT v
);
5231 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5232 HRESULT textKashida
([out, retval] VARIANT *p
);
5234 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5235 HRESULT textAutospace
([in] BSTR v
);
5237 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5238 HRESULT textAutospace
([out, retval] BSTR *p
);
5240 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5241 HRESULT overflowX
([in] BSTR v
);
5243 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5244 HRESULT overflowX
([out, retval] BSTR *p
);
5246 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5247 HRESULT overflowY
([in] BSTR v
);
5249 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5250 HRESULT overflowY
([out, retval] BSTR *p
);
5252 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5253 HRESULT accelerator
([in] BSTR v
);
5255 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5256 HRESULT accelerator
([out, retval] BSTR *p
);
5259 /*****************************************************************************
5260 * IHTMLRuleStyle interface
5266 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5268 interface IHTMLRuleStyle
: IDispatch
5270 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5271 HRESULT fontFamily
([in] BSTR v
);
5273 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5274 HRESULT fontFamily
([retval, out] BSTR *p
);
5276 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5277 HRESULT fontStyle
([in] BSTR v
);
5279 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5280 HRESULT fontStyle
([retval, out] BSTR *p
);
5282 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5283 HRESULT fontVariant
([in] BSTR v
);
5285 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5286 HRESULT fontVariant
([retval, out] BSTR *p
);
5288 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5289 HRESULT fontWeight
([in] BSTR v
);
5291 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5292 HRESULT fontWeight
([retval, out] BSTR *p
);
5294 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5295 HRESULT fontSize
([in] VARIANT v
);
5297 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5298 HRESULT fontSize
([retval, out] VARIANT *p
);
5300 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5301 HRESULT font
([in] BSTR v
);
5303 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5304 HRESULT font
([retval, out] BSTR *p
);
5306 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5307 HRESULT color
([in] VARIANT v
);
5309 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5310 HRESULT color
([retval, out] VARIANT *p
);
5312 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5313 HRESULT background
([in] BSTR v
);
5315 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5316 HRESULT background
([retval, out] BSTR *p
);
5318 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5319 HRESULT backgroundColor
([in] VARIANT v
);
5321 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5322 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5324 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5325 HRESULT backgroundImage
([in] BSTR v
);
5327 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5328 HRESULT backgroundImage
([retval, out] BSTR *p
);
5330 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5331 HRESULT backgroundRepeat
([in] BSTR v
);
5333 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5334 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5336 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5337 HRESULT backgroundAttachment
([in] BSTR v
);
5339 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5340 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5342 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5343 HRESULT backgroundPosition
([in] BSTR v
);
5345 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5346 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5348 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5349 HRESULT backgroundPositionX
([in] VARIANT v
);
5351 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5352 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5354 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5355 HRESULT backgroundPositionY
([in] VARIANT v
);
5357 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5358 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5360 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5361 HRESULT wordSpacing
([in] VARIANT v
);
5363 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5364 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5366 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5367 HRESULT letterSpacing
([in] VARIANT v
);
5369 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5370 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5372 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5373 HRESULT textDecoration
([in] BSTR v
);
5375 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5376 HRESULT textDecoration
([retval, out] BSTR *p
);
5378 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5379 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5381 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5382 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5384 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5385 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5387 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5388 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5390 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5391 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5393 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5394 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5396 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5397 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5399 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5400 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5402 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5403 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5405 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5406 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5408 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5409 HRESULT verticalAlign
([in] VARIANT v
);
5411 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5412 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5414 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5415 HRESULT textTransform
([in] BSTR v
);
5417 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5418 HRESULT textTransform
([retval, out] BSTR *p
);
5420 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5421 HRESULT textAlign
([in] BSTR v
);
5423 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5424 HRESULT textAlign
([retval, out] BSTR *p
);
5426 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5427 HRESULT textIndent
([in] VARIANT v
);
5429 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5430 HRESULT textIndent
([retval, out] VARIANT *p
);
5432 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5433 HRESULT lineHeight
([in] VARIANT v
);
5435 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5436 HRESULT lineHeight
([retval, out] VARIANT *p
);
5438 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5439 HRESULT marginTop
([in] VARIANT v
);
5441 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5442 HRESULT marginTop
([retval, out] VARIANT *p
);
5444 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5445 HRESULT marginRight
([in] VARIANT v
);
5447 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5448 HRESULT marginRight
([retval, out] VARIANT *p
);
5450 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5451 HRESULT marginBottom
([in] VARIANT v
);
5453 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5454 HRESULT marginBottom
([retval, out] VARIANT *p
);
5456 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5457 HRESULT marginLeft
([in] VARIANT v
);
5459 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5460 HRESULT marginLeft
([retval, out] VARIANT *p
);
5462 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5463 HRESULT margin
([in] BSTR v
);
5465 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5466 HRESULT margin
([retval, out] BSTR *p
);
5468 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5469 HRESULT paddingTop
([in] VARIANT v
);
5471 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5472 HRESULT paddingTop
([retval, out] VARIANT *p
);
5474 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5475 HRESULT paddingRight
([in] VARIANT v
);
5477 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5478 HRESULT paddingRight
([retval, out] VARIANT *p
);
5480 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5481 HRESULT paddingBottom
([in] VARIANT v
);
5483 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5484 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5486 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5487 HRESULT paddingLeft
([in] VARIANT v
);
5489 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5490 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5492 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5493 HRESULT padding
([in] BSTR v
);
5495 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5496 HRESULT padding
([retval, out] BSTR *p
);
5498 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5499 HRESULT border
([in] BSTR v
);
5501 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5502 HRESULT border
([retval, out] BSTR *p
);
5504 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5505 HRESULT borderTop
([in] BSTR v
);
5507 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5508 HRESULT borderTop
([retval, out] BSTR *p
);
5510 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5511 HRESULT borderRight
([in] BSTR v
);
5513 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5514 HRESULT borderRight
([retval, out] BSTR *p
);
5516 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5517 HRESULT borderBottom
([in] BSTR v
);
5519 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5520 HRESULT borderBottom
([retval, out] BSTR *p
);
5522 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5523 HRESULT borderLeft
([in] BSTR v
);
5525 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5526 HRESULT borderLeft
([retval, out] BSTR *p
);
5528 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5529 HRESULT borderColor
([in] BSTR v
);
5531 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5532 HRESULT borderColor
([retval, out] BSTR *p
);
5534 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5535 HRESULT borderTopColor
([in] VARIANT v
);
5537 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5538 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5540 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5541 HRESULT borderRightColor
([in] VARIANT v
);
5543 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5544 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5546 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5547 HRESULT borderBottomColor
([in] VARIANT v
);
5549 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5550 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5552 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5553 HRESULT borderLeftColor
([in] VARIANT v
);
5555 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5556 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5558 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5559 HRESULT borderWidth
([in] BSTR v
);
5561 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5562 HRESULT borderWidth
([retval, out] BSTR *p
);
5564 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5565 HRESULT borderTopWidth
([in] VARIANT v
);
5567 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5568 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5570 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5571 HRESULT borderRightWidth
([in] VARIANT v
);
5573 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5574 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5576 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5577 HRESULT borderBottomWidth
([in] VARIANT v
);
5579 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5580 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5582 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5583 HRESULT borderLeftWidth
([in] VARIANT v
);
5585 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5586 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5588 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5589 HRESULT borderStyle
([in] BSTR v
);
5591 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5592 HRESULT borderStyle
([retval, out] BSTR *p
);
5594 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5595 HRESULT borderTopStyle
([in] BSTR v
);
5597 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5598 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5600 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5601 HRESULT borderRightStyle
([in] BSTR v
);
5603 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5604 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5606 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5607 HRESULT borderBottomStyle
([in] BSTR v
);
5609 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5610 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5612 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5613 HRESULT borderLeftStyle
([in] BSTR v
);
5615 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5616 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5618 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5619 HRESULT width
([in] VARIANT v
);
5621 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5622 HRESULT width
([retval, out] VARIANT *p
);
5624 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5625 HRESULT height
([in] VARIANT v
);
5627 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5628 HRESULT height
([retval, out] VARIANT *p
);
5630 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5631 HRESULT styleFloat
([in] BSTR v
);
5633 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5634 HRESULT styleFloat
([retval, out] BSTR *p
);
5636 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5637 HRESULT clear
([in] BSTR v
);
5639 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5640 HRESULT clear
([retval, out] BSTR *p
);
5642 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5643 HRESULT display
([in] BSTR v
);
5645 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5646 HRESULT display
([retval, out] BSTR *p
);
5648 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5649 HRESULT visibility
([in] BSTR v
);
5651 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5652 HRESULT visibility
([retval, out] BSTR *p
);
5654 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5655 HRESULT listStyleType
([in] BSTR v
);
5657 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5658 HRESULT listStyleType
([retval, out] BSTR *p
);
5660 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5661 HRESULT listStylePosition
([in] BSTR v
);
5663 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5664 HRESULT listStylePosition
([retval, out] BSTR *p
);
5666 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5667 HRESULT listStyleImage
([in] BSTR v
);
5669 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5670 HRESULT listStyleImage
([retval, out] BSTR *p
);
5672 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5673 HRESULT listStyle
([in] BSTR v
);
5675 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5676 HRESULT listStyle
([retval, out] BSTR *p
);
5678 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5679 HRESULT whiteSpace
([in] BSTR v
);
5681 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5682 HRESULT whiteSpace
([retval, out] BSTR *p
);
5684 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5685 HRESULT top
([in] VARIANT v
);
5687 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5688 HRESULT top
([retval, out] VARIANT *p
);
5690 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5691 HRESULT left
([in] VARIANT v
);
5693 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5694 HRESULT left
([retval, out] VARIANT *p
);
5696 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5697 HRESULT position
([retval, out] BSTR *p
);
5699 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5700 HRESULT zIndex
([in] VARIANT v
);
5702 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5703 HRESULT zIndex
([retval, out] VARIANT *p
);
5705 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5706 HRESULT overflow
([in] BSTR v
);
5708 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5709 HRESULT overflow
([retval, out] BSTR *p
);
5711 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5712 HRESULT pageBreakBefore
([in] BSTR v
);
5714 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5715 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5717 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5718 HRESULT pageBreakAfter
([in] BSTR v
);
5720 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5721 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5723 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5724 HRESULT cssText
([in] BSTR v
);
5726 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5727 HRESULT cssText
([retval, out] BSTR *p
);
5729 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5730 HRESULT cursor
([in] BSTR v
);
5732 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5733 HRESULT cursor
([retval, out] BSTR *p
);
5735 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5736 HRESULT clip
([in] BSTR v
);
5738 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5739 HRESULT clip
([retval, out] BSTR *p
);
5741 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5742 HRESULT filter
([in] BSTR v
);
5744 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5745 HRESULT filter
([retval, out] BSTR *p
);
5747 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5748 HRESULT setAttribute
(
5749 [in] BSTR strAttributeName
,
5750 [in] VARIANT AttributeValue
,
5751 [defaultvalue(1), in] LONG lFlags
);
5753 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5754 HRESULT getAttribute
(
5755 [in] BSTR strAttributeName
,
5756 [defaultvalue(0), in] LONG lFlags
,
5757 [retval, out] VARIANT *AttributeValue
);
5759 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5760 HRESULT removeAttribute
(
5761 [in] BSTR strAttributeName
,
5762 [defaultvalue(1), in] LONG lFlags
,
5763 [retval, out] VARIANT_BOOL *pfSuccess
);
5766 /*****************************************************************************
5767 * DispHTMLStyle dispinterface
5771 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5773 dispinterface DispHTMLStyle
5777 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5778 void fontFamily
(BSTR v
);
5780 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5783 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5784 void fontStyle
(BSTR v
);
5786 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5789 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5790 void fontVariant
(BSTR v
);
5792 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5795 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5796 void fontWeight
(BSTR v
);
5798 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5801 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5802 void fontSize
(VARIANT v
);
5804 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5807 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5810 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5813 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5814 void color
(VARIANT v
);
5816 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5819 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5820 void background
(BSTR v
);
5822 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5825 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5826 void backgroundColor
(VARIANT v
);
5828 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5829 VARIANT backgroundColor
();
5831 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5832 void backgroundImage
(BSTR v
);
5834 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5835 BSTR backgroundImage
();
5837 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5838 void backgroundRepeat
(BSTR v
);
5840 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5841 BSTR backgroundRepeat
();
5843 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5844 void backgroundAttachment
(BSTR v
);
5846 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5847 BSTR backgroundAttachment
();
5849 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5850 void backgroundPosition
(BSTR v
);
5852 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5853 BSTR backgroundPosition
();
5855 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5856 void backgroundPositionX
(VARIANT v
);
5858 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5859 VARIANT backgroundPositionX
();
5861 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5862 void backgroundPositionY
(VARIANT v
);
5864 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5865 VARIANT backgroundPositionY
();
5867 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5868 void wordSpacing
(VARIANT v
);
5870 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5871 VARIANT wordSpacing
();
5873 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5874 void letterSpacing
(VARIANT v
);
5876 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5877 VARIANT letterSpacing
();
5879 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5880 void textDecoration
(BSTR v
);
5882 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5883 BSTR textDecoration
();
5885 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5886 void textDecorationNone
(VARIANT_BOOL v
);
5888 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5889 VARIANT_BOOL textDecorationNone
();
5891 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5892 void textDecorationUnderline
(VARIANT_BOOL v
);
5894 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5895 VARIANT_BOOL textDecorationUnderline
();
5897 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5898 void textDecorationOverline
(VARIANT_BOOL v
);
5900 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5901 VARIANT_BOOL textDecorationOverline
();
5903 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5904 void textDecorationLineThrough
(VARIANT_BOOL v
);
5906 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5907 VARIANT_BOOL textDecorationLineThrough
();
5909 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5910 void textDecorationBlink
(VARIANT_BOOL v
);
5912 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5913 VARIANT_BOOL textDecorationBlink
();
5915 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5916 void verticalAlign
(VARIANT v
);
5918 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5919 VARIANT verticalAlign
();
5921 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5922 void textTransform
(BSTR v
);
5924 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5925 BSTR textTransform
();
5927 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5928 void textAlign
(BSTR v
);
5930 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5933 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5934 void textIndent
(VARIANT v
);
5936 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5937 VARIANT textIndent
();
5939 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5940 void lineHeight
(VARIANT v
);
5942 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5943 VARIANT lineHeight
();
5945 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5946 void marginTop
(VARIANT v
);
5948 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5949 VARIANT marginTop
();
5951 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5952 void marginRight
(VARIANT v
);
5954 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5955 VARIANT marginRight
();
5957 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5958 void marginBottom
(VARIANT v
);
5960 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5961 VARIANT marginBottom
();
5963 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5964 void marginLeft
(VARIANT v
);
5966 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5967 VARIANT marginLeft
();
5969 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5970 void margin
(BSTR v
);
5972 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5975 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5976 void paddingTop
(VARIANT v
);
5978 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5979 VARIANT paddingTop
();
5981 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5982 void paddingRight
(VARIANT v
);
5984 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5985 VARIANT paddingRight
();
5987 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5988 void paddingBottom
(VARIANT v
);
5990 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5991 VARIANT paddingBottom
();
5993 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
5994 void paddingLeft
(VARIANT v
);
5996 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
5997 VARIANT paddingLeft
();
5999 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6000 void padding
(BSTR v
);
6002 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6005 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6006 void border
(BSTR v
);
6008 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6011 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6012 void borderTop
(BSTR v
);
6014 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6017 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6018 void borderRight
(BSTR v
);
6020 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6023 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6024 void borderBottom
(BSTR v
);
6026 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6027 BSTR borderBottom
();
6029 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6030 void borderLeft
(BSTR v
);
6032 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6035 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6036 void borderColor
(BSTR v
);
6038 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6041 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6042 void borderTopColor
(VARIANT v
);
6044 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6045 VARIANT borderTopColor
();
6047 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6048 void borderRightColor
(VARIANT v
);
6050 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6051 VARIANT borderRightColor
();
6053 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6054 void borderBottomColor
(VARIANT v
);
6056 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6057 VARIANT borderBottomColor
();
6059 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6060 void borderLeftColor
(VARIANT v
);
6062 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6063 VARIANT borderLeftColor
();
6065 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6066 void borderWidth
(BSTR v
);
6068 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6071 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6072 void borderTopWidth
(VARIANT v
);
6074 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6075 VARIANT borderTopWidth
();
6077 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6078 void borderRightWidth
(VARIANT v
);
6080 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6081 VARIANT borderRightWidth
();
6083 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6084 void borderBottomWidth
(VARIANT v
);
6086 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6087 VARIANT borderBottomWidth
();
6089 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6090 void borderLeftWidth
(VARIANT v
);
6092 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6093 VARIANT borderLeftWidth
();
6095 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6096 void borderStyle
(BSTR v
);
6098 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6101 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6102 void borderTopStyle
(BSTR v
);
6104 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6105 BSTR borderTopStyle
();
6107 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6108 void borderRightStyle
(BSTR v
);
6110 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6111 BSTR borderRightStyle
();
6113 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6114 void borderBottomStyle
(BSTR v
);
6116 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6117 BSTR borderBottomStyle
();
6119 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6120 void borderLeftStyle
(BSTR v
);
6122 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6123 BSTR borderLeftStyle
();
6125 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6126 void width
(VARIANT v
);
6128 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6131 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6132 void height
(VARIANT v
);
6134 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6137 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6138 void styleFloat
(BSTR v
);
6140 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6143 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6146 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6149 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6150 void display
(BSTR v
);
6152 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6155 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6156 void visibility
(BSTR v
);
6158 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6161 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6162 void listStyleType
(BSTR v
);
6164 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6165 BSTR listStyleType
();
6167 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6168 void listStylePosition
(BSTR v
);
6170 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6171 BSTR listStylePosition
();
6173 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6174 void listStyleImage
(BSTR v
);
6176 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6177 BSTR listStyleImage
();
6179 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6180 void listStyle
(BSTR v
);
6182 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6185 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6186 void whiteSpace
(BSTR v
);
6188 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6191 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6192 void top
(VARIANT v
);
6194 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6197 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6198 void left
(VARIANT v
);
6200 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6203 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6204 void zIndex
(VARIANT v
);
6206 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6209 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6210 void overflow
(BSTR v
);
6212 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6215 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6216 void pageBreakBefore
(BSTR v
);
6218 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6219 BSTR pageBreakBefore
();
6221 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6222 void pageBreakAfter
(BSTR v
);
6224 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6225 BSTR pageBreakAfter
();
6227 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6228 void cssText
(BSTR v
);
6230 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6233 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6234 void pixelTop
(LONG v
);
6236 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6239 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6240 void pixelLeft
(LONG v
);
6242 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6245 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6246 void pixelWidth
(LONG v
);
6248 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6251 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6252 void pixelHeight
(LONG v
);
6254 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6257 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6258 void posTop
(float v
);
6260 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6263 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6264 void posLeft
(float v
);
6266 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6269 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6270 void posWidth
(float v
);
6272 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6275 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6276 void posHeight
(float v
);
6278 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6281 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6282 void cursor
(BSTR v
);
6284 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6287 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6290 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6293 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6294 void filter
(BSTR v
);
6296 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6299 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6301 [in] BSTR strAttributeName
,
6302 [in] VARIANT AttributeValue
,
6303 [in, defaultvalue(1)] LONG lFlags
);
6305 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6306 VARIANT getAttribute
(
6307 [in] BSTR strAttributeName
,
6308 [in, defaultvalue(0)] LONG lFlags
);
6310 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6311 VARIANT_BOOL removeAttribute
(
6312 [in] BSTR strAttributeName
,
6313 [in, defaultvalue(1)] LONG lFlags
);
6315 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6318 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6319 void tableLayout
(BSTR v
);
6321 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6324 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6325 void borderCollapse
(BSTR v
);
6327 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6328 BSTR borderCollapse
();
6330 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6331 void direction
(BSTR v
);
6333 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6336 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6337 void behavior
(BSTR v
);
6339 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6342 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6345 [in] BSTR expression
,
6346 [in, defaultvalue("")] BSTR language
);
6348 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6349 VARIANT getExpression
([in] BSTR propname
);
6351 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6352 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6354 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6355 void position
(BSTR v
);
6357 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6360 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6361 void unicodeBidi
(BSTR v
);
6363 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6366 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6367 void bottom
(VARIANT v
);
6369 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6372 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6373 void right
(VARIANT v
);
6375 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6378 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6379 void pixelBottom
(LONG v
);
6381 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6384 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6385 void pixelRight
(LONG v
);
6387 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6390 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6391 void posBottom
(float v
);
6393 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6396 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6397 void posRight
(float v
);
6399 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6402 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6403 void imeMode
(BSTR v
);
6405 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6408 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6409 void rubyAlign
(BSTR v
);
6411 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6414 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6415 void rubyPosition
(BSTR v
);
6417 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6418 BSTR rubyPosition
();
6420 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6421 void rubyOverhang
(BSTR v
);
6423 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6424 BSTR rubyOverhang
();
6426 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6427 void layoutGridChar
(VARIANT v
);
6429 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6430 VARIANT layoutGridChar
();
6432 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6433 void layoutGridLine
(VARIANT v
);
6435 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6436 VARIANT layoutGridLine
();
6438 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6439 void layoutGridMode
(BSTR v
);
6441 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6442 BSTR layoutGridMode
();
6444 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6445 void layoutGridType
(BSTR v
);
6447 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6448 BSTR layoutGridType
();
6450 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6451 void layoutGrid
(BSTR v
);
6453 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6456 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6457 void wordBreak
(BSTR v
);
6459 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6462 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6463 void lineBreak
(BSTR v
);
6465 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6468 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6469 void textJustify
(BSTR v
);
6471 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6474 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6475 void textJustifyTrim
(BSTR v
);
6477 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6478 BSTR textJustifyTrim
();
6480 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6481 void textKashida
(VARIANT v
);
6483 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6484 VARIANT textKashida
();
6486 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6487 void textAutospace
(BSTR v
);
6489 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6490 BSTR textAutospace
();
6492 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6493 void overflowX
(BSTR v
);
6495 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6498 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6499 void overflowY
(BSTR v
);
6501 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6504 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6505 void accelerator
(BSTR v
);
6507 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6510 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6511 void layoutFlow
(BSTR v
);
6513 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6516 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6517 void zoom
(VARIANT v
);
6519 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6522 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6523 void wordWrap
(BSTR v
);
6525 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6528 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6529 void textUnderlinePosition
(BSTR v
);
6531 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6532 BSTR textUnderlinePosition
();
6534 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6535 void scrollbarBaseColor
(VARIANT v
);
6537 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6538 VARIANT scrollbarBaseColor
();
6540 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6541 void scrollbarFaceColor
(VARIANT v
);
6543 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6544 VARIANT scrollbarFaceColor
();
6546 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6547 void scrollbar3dLightColor
(VARIANT v
);
6549 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6550 VARIANT scrollbar3dLightColor
();
6552 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6553 void scrollbarShadowColor
(VARIANT v
);
6555 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6556 VARIANT scrollbarShadowColor
();
6558 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6559 void scrollbarHighlightColor
(VARIANT v
);
6561 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6562 VARIANT scrollbarHighlightColor
();
6564 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6565 void scrollbarDarkShadowColor
(VARIANT v
);
6567 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6568 VARIANT scrollbarDarkShadowColor
();
6570 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6571 void scrollbarArrowColor
(VARIANT v
);
6573 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6574 VARIANT scrollbarArrowColor
();
6576 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6577 void scrollbarTrackColor
(VARIANT v
);
6579 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6580 VARIANT scrollbarTrackColor
();
6582 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6583 void writingMode
(BSTR v
);
6585 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6588 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6589 void textAlignLast
(BSTR v
);
6591 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6592 BSTR textAlignLast
();
6594 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6595 void textKashidaSpace
(VARIANT v
);
6597 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6598 VARIANT textKashidaSpace
();
6600 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6601 void textOverflow
(BSTR v
);
6603 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6604 BSTR textOverflow
();
6606 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6607 void minHeight
(VARIANT v
);
6609 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6610 VARIANT minHeight
();
6612 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6613 void msInterpolationMode
(BSTR v
);
6615 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6616 BSTR msInterpolationMode
();
6618 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6619 void maxHeight
(VARIANT v
);
6621 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6622 VARIANT maxHeight
();
6624 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6625 void minWidth
(VARIANT v
);
6627 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6630 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6631 void maxWidth
(VARIANT v
);
6633 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6636 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6637 void content
(BSTR v
);
6639 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6642 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6643 void captionSide
(BSTR v
);
6645 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6648 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6649 void counterIncrement
(BSTR v
);
6651 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6652 BSTR counterIncrement
();
6654 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6655 void counterReset
(BSTR v
);
6657 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6658 BSTR counterReset
();
6660 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6661 void outline
(BSTR v
);
6663 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6666 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6667 void outlineWidth
(VARIANT v
);
6669 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6670 VARIANT outlineWidth
();
6672 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6673 void outlineStyle
(BSTR v
);
6675 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6676 BSTR outlineStyle
();
6678 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6679 void outlineColor
(VARIANT v
);
6681 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6682 VARIANT outlineColor
();
6684 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6685 void boxSizing
(BSTR v
);
6687 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6690 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6691 void borderSpacing
(BSTR v
);
6693 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6694 BSTR borderSpacing
();
6696 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6697 void orphans
(VARIANT v
);
6699 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6702 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6703 void widows
(VARIANT v
);
6705 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6708 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6709 void pageBreakInside
(BSTR v
);
6711 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6712 BSTR pageBreakInside
();
6714 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6715 void emptyCells
(BSTR v
);
6717 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6720 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6721 void msBlockProgression
(BSTR v
);
6723 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6724 BSTR msBlockProgression
();
6726 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6727 void quotes
(BSTR v
);
6729 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6732 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6733 IDispatch
*constructor
();
6740 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6742 interface IHTMLStyle3
: IDispatch
6744 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6745 HRESULT layoutFlow
([in] BSTR v
);
6747 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6748 HRESULT layoutFlow
([retval, out] BSTR * p
);
6750 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6751 HRESULT zoom
([in] VARIANT v
);
6753 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6754 HRESULT zoom
([retval, out] VARIANT * p
);
6756 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6757 HRESULT wordWrap
([in] BSTR v
);
6759 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6760 HRESULT wordWrap
([retval, out] BSTR * p
);
6762 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6763 HRESULT textUnderlinePosition
([in] BSTR v
);
6765 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6766 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6768 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6769 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6771 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6772 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6774 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6775 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6777 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6778 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6780 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6781 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6783 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6784 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6786 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6787 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6789 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6790 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6792 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6793 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6795 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6796 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6798 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6799 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6801 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6802 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6804 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6805 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6807 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6808 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6810 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6811 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6813 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6814 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6816 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6817 HRESULT writingMode
([in] BSTR v
);
6819 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6820 HRESULT writingMode
([retval, out] BSTR * p
);
6822 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6823 HRESULT textAlignLast
([in] BSTR v
);
6825 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6826 HRESULT textAlignLast
([retval, out] BSTR * p
);
6828 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6829 HRESULT textKashidaSpace
([in] VARIANT v
);
6831 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6832 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6835 /*****************************************************************************
6836 * IHTMLSytyle4 interface
6842 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6844 interface IHTMLStyle4
: IDispatch
6846 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6847 HRESULT textOverflow
([in] BSTR v
);
6849 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6850 HRESULT textOverflow
([retval, out] BSTR * p
);
6852 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6853 HRESULT minHeight
([in] VARIANT v
);
6855 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6856 HRESULT minHeight
([retval, out] VARIANT * p
);
6859 /*****************************************************************************
6860 * IHTMLSytyle5 interface
6866 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6868 interface IHTMLStyle5
: IDispatch
6870 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6871 HRESULT msInterpolationMode
([in] BSTR v
);
6873 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6874 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6876 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6877 HRESULT maxHeight
([in] VARIANT v
);
6879 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6880 HRESULT maxHeight
([out, retval] VARIANT *p
);
6882 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6883 HRESULT minWidth
([in] VARIANT v
);
6885 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6886 HRESULT minWidth
([out, retval] VARIANT *p
);
6888 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6889 HRESULT maxWidth
([in] VARIANT v
);
6891 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6892 HRESULT maxWidth
([out, retval] VARIANT *p
);
6895 /*****************************************************************************
6896 * IHTMLSytyle6 interface
6902 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6904 interface IHTMLStyle6
: IDispatch
6906 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6907 HRESULT content
([in] BSTR v
);
6909 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6910 HRESULT content
([out, retval] BSTR *p
);
6912 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6913 HRESULT captionSide
([in] BSTR v
);
6915 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6916 HRESULT captionSide
([retval, out] BSTR *p
);
6918 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6919 HRESULT counterIncrement
([in] BSTR v
);
6921 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6922 HRESULT counterIncrement
([out, retval] BSTR *p
);
6924 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6925 HRESULT counterReset
([in] BSTR v
);
6927 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6928 HRESULT counterReset
([out, retval] BSTR *p
);
6930 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6931 HRESULT outline
([in] BSTR v
);
6933 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6934 HRESULT outline
([out, retval] BSTR *p
);
6936 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6937 HRESULT outlineWidth
([in] VARIANT v
);
6939 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6940 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6942 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6943 HRESULT outlineStyle
([in] BSTR v
);
6945 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6946 HRESULT outlineStyle
([out, retval] BSTR *p
);
6948 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6949 HRESULT outlineColor
([in] VARIANT v
);
6951 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6952 HRESULT outlineColor
([out, retval] VARIANT *p
);
6954 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6955 HRESULT boxSizing
([in] BSTR v
);
6957 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6958 HRESULT boxSizing
([out, retval] BSTR *p
);
6960 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6961 HRESULT borderSpacing
([in] BSTR v
);
6963 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6964 HRESULT borderSpacing
([out, retval] BSTR *p
);
6966 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6967 HRESULT orphans
([in] VARIANT v
);
6969 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6970 HRESULT orphans
([out, retval] VARIANT *p
);
6972 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6973 HRESULT widows
([in] VARIANT v
);
6975 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6976 HRESULT widows
([out, retval] VARIANT *p
);
6978 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6979 HRESULT pageBreakInside
([in] BSTR v
);
6981 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6982 HRESULT pageBreakInside
([out, retval] BSTR *p
);
6984 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6985 HRESULT emptyCells
([in] BSTR v
);
6987 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6988 HRESULT emptyCells
([out, retval] BSTR *p
);
6990 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6991 HRESULT msBlockProgression
([in] BSTR v
);
6993 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6994 HRESULT msBlockProgression
([out, retval] BSTR *p
);
6996 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6997 HRESULT quotes
([in] BSTR v
);
6999 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7000 HRESULT quotes
([out, retval] BSTR *p
);
7005 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7009 [default] dispinterface DispHTMLStyle
;
7010 interface IHTMLStyle
;
7011 interface IHTMLStyle2
;
7012 interface IHTMLStyle3
;
7013 interface IHTMLStyle4
;
7014 interface IHTMLStyle5
;
7015 interface IHTMLStyle6
;
7018 /*****************************************************************************
7019 * DispHTMLW3CComputedStyle dispinterface
7023 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
7025 dispinterface DispHTMLW3CComputedStyle
7029 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
7030 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
7031 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
7032 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
7035 /*****************************************************************************
7036 * IHTMLRenderStyle interface
7042 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7044 interface IHTMLRenderStyle
: IDispatch
7046 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7047 HRESULT textLineThroughStyle
([in] BSTR v
);
7049 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7050 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
7052 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7053 HRESULT textUnderlineStyle
([in] BSTR v
);
7055 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7056 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
7058 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7059 HRESULT textEffect
([in] BSTR v
);
7061 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7062 HRESULT textEffect
([retval, out] BSTR *p
);
7064 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7065 HRESULT textColor
([in] VARIANT v
);
7067 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7068 HRESULT textColor
([retval, out] VARIANT *p
);
7070 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7071 HRESULT textBackgroundColor
([in] VARIANT v
);
7073 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7074 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
7076 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7077 HRESULT textDecorationColor
([in] VARIANT v
);
7079 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7080 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
7082 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7083 HRESULT renderingPriority
([in] LONG v
);
7085 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7086 HRESULT renderingPriority
([retval, out] LONG *p
);
7088 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7089 HRESULT defaultTextSelection
([in] BSTR v
);
7091 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7092 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
7094 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7095 HRESULT textDecoration
([in] BSTR v
);
7097 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7098 HRESULT textDecoration
([retval, out] BSTR *p
);
7101 /*****************************************************************************
7102 * IHTMLCurrentStyle interface
7108 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7110 interface IHTMLCurrentStyle
: IDispatch
7112 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7113 HRESULT position
([retval, out] BSTR *p
);
7115 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7116 HRESULT styleFloat
([retval, out] BSTR *p
);
7118 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7119 HRESULT color
([retval, out] VARIANT *p
);
7121 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7122 HRESULT backgroundColor
([retval, out] VARIANT *p
);
7124 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7125 HRESULT fontFamily
([retval, out] BSTR *p
);
7127 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7128 HRESULT fontStyle
([retval, out] BSTR *p
);
7130 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7131 HRESULT fontVariant
([retval, out] BSTR *p
);
7133 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7134 HRESULT fontWeight
([retval, out] VARIANT *p
);
7136 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7137 HRESULT fontSize
([retval, out] VARIANT *p
);
7139 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7140 HRESULT backgroundImage
([retval, out] BSTR *p
);
7142 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7143 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
7145 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7146 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
7148 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7149 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
7151 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7152 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
7154 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7155 HRESULT borderTopColor
([retval, out] VARIANT *p
);
7157 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7158 HRESULT borderRightColor
([retval, out] VARIANT *p
);
7160 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7161 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
7163 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7164 HRESULT borderTopStyle
([retval, out] BSTR *p
);
7166 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7167 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7169 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7170 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7172 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7173 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7175 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7176 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7178 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7179 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7181 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7182 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7184 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7185 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7187 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7188 HRESULT left
([retval, out] VARIANT *p
);
7190 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7191 HRESULT top
([retval, out] VARIANT *p
);
7193 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7194 HRESULT width
([retval, out] VARIANT *p
);
7196 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7197 HRESULT height
([retval, out] VARIANT *p
);
7199 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7200 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7202 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7203 HRESULT paddingTop
([retval, out] VARIANT *p
);
7205 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7206 HRESULT paddingRight
([retval, out] VARIANT *p
);
7208 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7209 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7211 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7212 HRESULT textAlign
([retval, out] BSTR *p
);
7214 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7215 HRESULT textDecoration
([retval, out] BSTR *p
);
7217 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7218 HRESULT display
([retval, out] BSTR *p
);
7220 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7221 HRESULT visibility
([retval, out] BSTR *p
);
7223 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7224 HRESULT zIndex
([retval, out] VARIANT *p
);
7226 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7227 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7229 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7230 HRESULT lineHeight
([retval, out] VARIANT *p
);
7232 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7233 HRESULT textIndent
([retval, out] VARIANT *p
);
7235 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7236 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7238 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7239 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7241 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7242 HRESULT marginTop
([retval, out] VARIANT *p
);
7244 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7245 HRESULT marginRight
([retval, out] VARIANT *p
);
7247 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7248 HRESULT marginBottom
([retval, out] VARIANT *p
);
7250 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7251 HRESULT marginLeft
([retval, out] VARIANT *p
);
7253 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7254 HRESULT clear
([retval, out] BSTR *p
);
7256 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7257 HRESULT listStyleType
([retval, out] BSTR *p
);
7259 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7260 HRESULT listStylePosition
([retval, out] BSTR *p
);
7262 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7263 HRESULT listStyleImage
([retval, out] BSTR *p
);
7265 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7266 HRESULT clipTop
([retval, out] VARIANT *p
);
7268 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7269 HRESULT clipRight
([retval, out] VARIANT *p
);
7271 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7272 HRESULT clipBottom
([retval, out] VARIANT *p
);
7274 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7275 HRESULT clipLeft
([retval, out] VARIANT *p
);
7277 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7278 HRESULT overflow
([retval, out] BSTR *p
);
7280 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7281 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7283 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7284 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7286 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7287 HRESULT cursor
([retval, out] BSTR *p
);
7289 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7290 HRESULT tableLayout
([retval, out] BSTR *p
);
7292 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7293 HRESULT borderCollapse
([retval, out] BSTR *p
);
7295 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7296 HRESULT direction
([retval, out] BSTR *p
);
7298 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7299 HRESULT behavior
([retval, out] BSTR *p
);
7301 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7302 HRESULT getAttribute
(
7303 [in] BSTR strAttributeName
,
7304 [defaultvalue(0), in] LONG lFlags
,
7305 [retval, out] VARIANT *AttributeValue
);
7307 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7308 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7310 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7311 HRESULT right
([retval, out] VARIANT *p
);
7313 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7314 HRESULT bottom
([retval, out] VARIANT *p
);
7316 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7317 HRESULT imeMode
([retval, out] BSTR *p
);
7319 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7320 HRESULT rubyAlign
([retval, out] BSTR *p
);
7322 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7323 HRESULT rubyPosition
([retval, out] BSTR *p
);
7325 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7326 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7328 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7329 HRESULT textAutospace
([retval, out] BSTR *p
);
7331 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7332 HRESULT lineBreak
([retval, out] BSTR *p
);
7334 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7335 HRESULT wordBreak
([retval, out] BSTR *p
);
7337 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7338 HRESULT textJustify
([retval, out] BSTR *p
);
7340 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7341 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7343 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7344 HRESULT textKashida
([retval, out] VARIANT *p
);
7346 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7347 HRESULT blockDirection
([retval, out] BSTR *p
);
7349 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7350 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7352 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7353 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7355 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7356 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7358 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7359 HRESULT layoutGridType
([retval, out] BSTR *p
);
7361 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7362 HRESULT borderStyle
([retval, out] BSTR *p
);
7364 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7365 HRESULT borderColor
([retval, out] BSTR *p
);
7367 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7368 HRESULT borderWidth
([retval, out] BSTR *p
);
7370 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7371 HRESULT padding
([retval, out] BSTR *p
);
7373 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7374 HRESULT margin
([retval, out] BSTR *p
);
7376 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7377 HRESULT accelerator
([retval, out] BSTR *p
);
7379 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7380 HRESULT overflowX
([retval, out] BSTR *p
);
7382 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7383 HRESULT overflowY
([retval, out] BSTR *p
);
7385 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7386 HRESULT textTransform
([retval, out] BSTR *p
);
7389 /*****************************************************************************
7390 * IHTMLCurrentStyle2 interface
7396 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7398 interface IHTMLCurrentStyle2
: IDispatch
7400 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7401 HRESULT layoutFlow
([retval, out] BSTR * p
);
7403 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7404 HRESULT wordWrap
([retval, out] BSTR * p
);
7406 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7407 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7409 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7410 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7412 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7413 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7415 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7416 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7418 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7419 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7421 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7422 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7424 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7425 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7427 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7428 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7430 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7431 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7433 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7434 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7436 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7437 HRESULT writingMode
([retval, out] BSTR * p
);
7439 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7440 HRESULT zoom
([retval, out] VARIANT * p
);
7442 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7443 HRESULT filter
([retval, out] BSTR * p
);
7445 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7446 HRESULT textAlignLast
([retval, out] BSTR * p
);
7448 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7449 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7451 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7452 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7455 /*****************************************************************************
7456 * IHTMLCurrentStyle3 interface
7462 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7464 interface IHTMLCurrentStyle3
: IDispatch
7466 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7467 HRESULT textOverflow
([retval, out] BSTR * p
);
7469 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7470 HRESULT minHeight
([retval, out] VARIANT * p
);
7472 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7473 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7475 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7476 HRESULT whiteSpace
([retval, out] BSTR * p
);
7479 /*****************************************************************************
7480 * IHTMLCurrentStyle4 interface
7486 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7488 interface IHTMLCurrentStyle4
: IDispatch
7490 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7491 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7493 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7494 HRESULT maxHeight
([retval, out] VARIANT * p
);
7496 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7497 HRESULT minWidth
([retval, out] VARIANT * p
);
7499 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7500 HRESULT maxWidth
([retval, out] VARIANT * p
);
7503 /*****************************************************************************
7504 * DispHTMLCurrentStyle dispinterface
7508 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7510 dispinterface DispHTMLCurrentStyle
7514 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7517 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7520 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7523 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7524 VARIANT backgroundColor
();
7526 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7529 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7532 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7535 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7536 VARIANT fontWeight
();
7538 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7541 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7542 BSTR backgroundImage
();
7544 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7545 VARIANT backgroundPositionX
();
7547 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7548 VARIANT backgroundPositionY
();
7550 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7551 BSTR backgroundRepeat
();
7553 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7554 VARIANT borderLeftColor
();
7556 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7557 VARIANT borderTopColor
();
7559 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7560 VARIANT borderRightColor
();
7562 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7563 VARIANT borderBottomColor
();
7565 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7566 BSTR borderTopStyle
();
7568 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7569 BSTR borderRightStyle
();
7571 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7572 BSTR borderBottomStyle
();
7574 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7575 BSTR borderLeftStyle
();
7577 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7578 VARIANT borderTopWidth
();
7580 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7581 VARIANT borderRightWidth
();
7583 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7584 VARIANT borderBottomWidth
();
7586 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7587 VARIANT borderLeftWidth
();
7589 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7592 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7595 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7598 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7601 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7602 VARIANT paddingLeft
();
7604 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7605 VARIANT paddingTop
();
7607 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7608 VARIANT paddingRight
();
7610 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7611 VARIANT paddingBottom
();
7613 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7616 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7617 BSTR textDecoration
();
7619 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7622 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7625 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7628 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7629 VARIANT letterSpacing
();
7631 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7632 VARIANT lineHeight
();
7634 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7635 VARIANT textIndent
();
7637 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7638 VARIANT verticalAlign
();
7640 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7641 BSTR backgroundAttachment
();
7643 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7644 VARIANT marginTop
();
7646 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7647 VARIANT marginRight
();
7649 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7650 VARIANT marginBottom
();
7652 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7653 VARIANT marginLeft
();
7655 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7658 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7659 BSTR listStyleType
();
7661 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7662 BSTR listStylePosition
();
7664 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7665 BSTR listStyleImage
();
7667 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7670 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7671 VARIANT clipRight
();
7673 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7674 VARIANT clipBottom
();
7676 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7679 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7682 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7683 BSTR pageBreakBefore
();
7685 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7686 BSTR pageBreakAfter
();
7688 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7691 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7694 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7695 BSTR borderCollapse
();
7697 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7700 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7703 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7704 VARIANT getAttribute
(
7705 [in] BSTR strAttributeName
,
7706 [in, defaultvalue(0)] LONG lFlags
);
7708 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7711 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7714 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7717 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7720 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7723 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7724 BSTR rubyPosition
();
7726 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7727 BSTR rubyOverhang
();
7729 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7730 BSTR textAutospace
();
7732 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7735 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7738 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7741 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7742 BSTR textJustifyTrim
();
7744 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7745 VARIANT textKashida
();
7747 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7748 BSTR blockDirection
();
7750 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7751 VARIANT layoutGridChar
();
7753 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7754 VARIANT layoutGridLine
();
7756 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7757 BSTR layoutGridMode
();
7759 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7760 BSTR layoutGridType
();
7762 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7765 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7768 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7771 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7774 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7777 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7780 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7783 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7786 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7787 BSTR textTransform
();
7789 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7792 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7795 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7796 BSTR textUnderlinePosition
();
7798 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7799 VARIANT_BOOL hasLayout
();
7801 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7802 VARIANT scrollbarBaseColor
();
7804 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7805 VARIANT scrollbarFaceColor
();
7807 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7808 VARIANT scrollbar3dLightColor
();
7810 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7811 VARIANT scrollbarShadowColor
();
7813 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7814 VARIANT scrollbarHighlightColor
();
7816 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7817 VARIANT scrollbarDarkShadowColor
();
7819 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7820 VARIANT scrollbarArrowColor
();
7822 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7823 VARIANT scrollbarTrackColor
();
7825 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7828 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7831 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7834 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7835 BSTR textAlignLast
();
7837 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7838 VARIANT textKashidaSpace
();
7840 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7841 VARIANT_BOOL isBlock
();
7843 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7844 BSTR textOverflow
();
7846 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7847 VARIANT minHeight
();
7849 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7850 VARIANT wordSpacing
();
7852 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7855 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7856 BSTR msInterpolationMode
();
7858 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7859 VARIANT maxHeight
();
7861 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7864 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7870 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7872 coclass HTMLCurrentStyle
7874 [default] dispinterface DispHTMLCurrentStyle
;
7875 interface IHTMLCurrentStyle
;
7876 interface IHTMLCurrentStyle2
;
7877 interface IHTMLCurrentStyle3
;
7878 interface IHTMLCurrentStyle4
;
7881 /*****************************************************************************
7882 * IHTMLRect interface
7888 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7890 interface IHTMLRect
: IDispatch
7892 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7893 HRESULT left
([in] LONG v
);
7895 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7896 HRESULT left
([retval, out] LONG *p
);
7898 [propput, id(DISPID_IHTMLRECT_TOP
)]
7899 HRESULT top
([in] LONG v
);
7901 [propget, id(DISPID_IHTMLRECT_TOP
)]
7902 HRESULT top
([retval, out] LONG *p
);
7904 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7905 HRESULT right
([in] LONG v
);
7907 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7908 HRESULT right
([retval, out] LONG *p
);
7910 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7911 HRESULT bottom
([in] LONG v
);
7913 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7914 HRESULT bottom
([retval, out] LONG *p
);
7917 /*****************************************************************************
7918 * IHTMLRectCollection interface
7924 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7926 interface IHTMLRectCollection
: IDispatch
7928 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7929 HRESULT length
([retval, out] LONG *p
);
7931 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7932 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7934 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7936 [in] VARIANT *pvarIndex
,
7937 [retval, out] VARIANT *pvarResult
);
7940 /*****************************************************************************
7941 * IHTMLDOMNode interface
7947 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7949 interface IHTMLDOMNode
: IDispatch
7951 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7952 HRESULT nodeType
([retval, out] LONG *p
);
7954 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7955 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7957 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7958 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
7960 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
7961 HRESULT childNodes
([retval, out] IDispatch
**p
);
7963 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
7964 HRESULT attributes
([retval, out] IDispatch
**p
);
7966 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
7967 HRESULT insertBefore
(
7968 [in] IHTMLDOMNode
*newChild
,
7969 [optional, in] VARIANT refChild
,
7970 [retval, out] IHTMLDOMNode
**node
);
7972 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
7973 HRESULT removeChild
(
7974 [in] IHTMLDOMNode
*oldChild
,
7975 [retval, out] IHTMLDOMNode
**node
);
7977 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
7978 HRESULT replaceChild
(
7979 [in] IHTMLDOMNode
*newChild
,
7980 [in] IHTMLDOMNode
*oldChild
,
7981 [retval, out] IHTMLDOMNode
**node
);
7983 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
7985 [in] VARIANT_BOOL fDeep
,
7986 [retval, out] IHTMLDOMNode
**clonedNode
);
7988 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
7990 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
7991 [retval, out] IHTMLDOMNode
**removed
);
7993 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
7995 [in] IHTMLDOMNode
*otherNode
,
7996 [retval, out] IHTMLDOMNode
**swappedNode
);
7998 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
7999 HRESULT replaceNode
(
8000 [in] IHTMLDOMNode
*replacement
,
8001 [retval, out] IHTMLDOMNode
**replaced
);
8003 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
8004 HRESULT appendChild
(
8005 [in] IHTMLDOMNode
*newChild
,
8006 [retval, out] IHTMLDOMNode
**node
);
8008 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
8009 HRESULT nodeName
([retval, out] BSTR *p
);
8011 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8012 HRESULT nodeValue
([in] VARIANT v
);
8014 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8015 HRESULT nodeValue
([retval, out] VARIANT *p
);
8017 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
8018 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8020 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
8021 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8023 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
8024 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8026 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
8027 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8030 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
8031 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
8034 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
8035 IHTMLDOMNode
* parentNode
(); \
8037 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
8038 VARIANT_BOOL hasChildNodes
(); \
8040 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
8041 IDispatch
* childNodes
(); \
8043 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
8044 IDispatch
* attributes
(); \
8046 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
8047 IHTMLDOMNode
* insertBefore
( \
8048 [in] IHTMLDOMNode
* newChild
, \
8049 [optional, in] VARIANT refChild
); \
8051 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
8052 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
8054 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
8055 IHTMLDOMNode
* replaceChild
( \
8056 [in] IHTMLDOMNode
* newChild
, \
8057 [in] IHTMLDOMNode
* oldChild
); \
8059 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
8060 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
8062 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
8063 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
8065 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
8066 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
8068 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
8069 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
8071 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
8072 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
8074 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
8077 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8078 void nodeValue
(VARIANT v
); \
8080 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8081 VARIANT nodeValue
(); \
8083 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
8084 IHTMLDOMNode
* firstChild
(); \
8086 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
8087 IHTMLDOMNode
* lastChild
(); \
8089 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
8090 IHTMLDOMNode
* previousSibling
(); \
8092 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
8093 IHTMLDOMNode
* nextSibling
()
8095 /*****************************************************************************
8096 * IHTMLDOMNode2 interface
8102 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8104 interface IHTMLDOMNode2
: IDispatch
8106 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
8107 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8110 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
8111 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
8112 IDispatch
*ownerDocument
()
8114 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8115 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8116 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
8118 /*****************************************************************************
8119 * IHTMLDOMNode3 interface
8125 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8127 interface IHTMLDOMNode3
: IDispatch
8129 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8130 HRESULT prefix
([in] VARIANT v
);
8132 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8133 HRESULT prefix
([out, retval] VARIANT *p
);
8135 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8136 HRESULT localName
([out, retval] VARIANT *p
);
8138 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8139 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8141 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8142 HRESULT textContent
([in] VARIANT v
);
8144 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8145 HRESULT textContent
([out, retval] VARIANT *p
);
8147 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8148 HRESULT isEqualNode
(
8149 [in] IHTMLDOMNode3
*otherNode
,
8150 [out, retval] VARIANT_BOOL *isEqual
);
8152 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8153 HRESULT lookupNamespaceURI
(
8154 [in] VARIANT *pvarPrefix
,
8155 [out, retval] VARIANT *pvarNamespaceURI
);
8157 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8158 HRESULT lookupPrefix
(
8159 [in] VARIANT *pvarNamespaceURI
,
8160 [out, retval] VARIANT *pvarPrefix
);
8162 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8163 HRESULT isDefaultNamespace
(
8164 [in] VARIANT *pvarNamespace
,
8165 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8167 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8168 HRESULT appendChild
(
8169 [in] IHTMLDOMNode
*newChild
,
8170 [out, retval] IHTMLDOMNode
**node
);
8172 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8173 HRESULT insertBefore
(
8174 [in] IHTMLDOMNode
*newChild
,
8175 [in, optional] VARIANT refChild
,
8176 [out, retval] IHTMLDOMNode
**node
);
8178 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8179 HRESULT removeChild
(
8180 [in] IHTMLDOMNode
*oldChild
,
8181 [out, retval] IHTMLDOMNode
**node
);
8183 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8184 HRESULT replaceChild
(
8185 [in] IHTMLDOMNode
*newChild
,
8186 [in] IHTMLDOMNode
*oldChild
,
8187 [out, retval] IHTMLDOMNode
**node
);
8189 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8191 [in] IHTMLDOMNode3
*otherNode
,
8192 [out, retval] VARIANT_BOOL *isSame
);
8194 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8195 HRESULT compareDocumentPosition
(
8196 [in] IHTMLDOMNode
*otherNode
,
8197 [out, retval] USHORT
*flags
);
8199 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8200 HRESULT isSupported
(
8202 [in] VARIANT version,
8203 [out, retval] VARIANT_BOOL *pfisSupported
);
8206 /*****************************************************************************
8207 * IHTMLDOMAttribute interface
8213 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8215 interface IHTMLDOMAttribute
: IDispatch
8217 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8218 HRESULT nodeName
([retval, out] BSTR *p
);
8220 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8221 HRESULT nodeValue
([in] VARIANT v
);
8223 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8224 HRESULT nodeValue
([retval, out] VARIANT *p
);
8226 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8227 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8230 /*****************************************************************************
8231 * IHTMLDOMAttribute2 interface
8237 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8239 interface IHTMLDOMAttribute2
: IDispatch
8241 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8242 HRESULT name
([retval, out] BSTR *p
);
8244 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8245 HRESULT value
([in] BSTR v
);
8247 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8248 HRESULT value
([retval, out] BSTR *p
);
8250 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8251 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8253 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8254 HRESULT nodeType
([retval, out] long *p
);
8256 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8257 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8259 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8260 HRESULT childNodes
([retval, out] IDispatch
**p
);
8262 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8263 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8265 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8266 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8268 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8269 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8271 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8272 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8274 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8275 HRESULT attributes
([retval, out] IDispatch
**p
);
8277 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8278 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8280 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8281 HRESULT insertBefore
(
8282 [in] IHTMLDOMNode
*newChild
,
8283 [optional, in] VARIANT refChild
,
8284 [retval, out] IHTMLDOMNode
**node
);
8286 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8287 HRESULT replaceChild
(
8288 [in] IHTMLDOMNode
*newChild
,
8289 [in] IHTMLDOMNode
*oldChild
,
8290 [retval, out] IHTMLDOMNode
**node
);
8292 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8293 HRESULT removeChild
(
8294 [in] IHTMLDOMNode
*oldChild
,
8295 [retval, out] IHTMLDOMNode
**node
);
8297 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8298 HRESULT appendChild
(
8299 [in] IHTMLDOMNode
*newChild
,
8300 [retval, out] IHTMLDOMNode
**node
);
8302 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8303 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8305 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8307 [in] VARIANT_BOOL fDeep
,
8308 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8311 /*****************************************************************************
8312 * IHTMLDOMTextNode interface
8318 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8320 interface IHTMLDOMTextNode
: IDispatch
8322 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8323 HRESULT data
([in] BSTR v
);
8325 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8326 HRESULT data
([out, retval] BSTR *p
);
8328 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8329 HRESULT toString
([out, retval] BSTR *String);
8331 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8332 HRESULT length
([out, retval] LONG *p
);
8334 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8337 [out, retval] IHTMLDOMNode
**pRetNode
);
8340 /*****************************************************************************
8341 * IHTMLDOMTextNode2 interface
8347 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8349 interface IHTMLDOMTextNode2
: IDispatch
8351 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8352 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8354 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8355 HRESULT appendData
([in] BSTR bstrstring
);
8357 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8358 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8360 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8361 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8363 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8364 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8369 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8371 coclass HTMLDOMTextNode
8373 [default] dispinterface DispHTMLDOMTextNode
;
8374 interface IHTMLDOMTextNode
;
8375 interface IHTMLDOMTextNode2
;
8376 interface IHTMLDOMNode
;
8377 interface IHTMLDOMNode2
;
8380 /*****************************************************************************
8381 * IDOMDocumentType interface
8387 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8389 interface IDOMDocumentType
: IDispatch
8391 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8392 HRESULT name
([out, retval] BSTR *p
);
8394 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8395 HRESULT entities
([out, retval] IDispatch
**p
);
8397 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8398 HRESULT notations
([out, retval] IDispatch
**p
);
8400 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8401 HRESULT publicId
([out, retval] VARIANT *p
);
8403 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8404 HRESULT systemId
([out, retval] VARIANT *p
);
8406 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8407 HRESULT internalSubset
([out, retval] VARIANT *p
);
8410 /*****************************************************************************
8411 * IHTMLDOMImplementation interface
8417 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8419 interface IHTMLDOMImplementation
: IDispatch
8421 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8423 [in] BSTR bstrfeature
,
8424 [optional, in] VARIANT version,
8425 [retval, out] VARIANT_BOOL *pfHasFeature
);
8428 /*****************************************************************************
8429 * IHTMLDOMImplementation2 interface
8435 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8437 interface IHTMLDOMImplementation2
: IDispatch
8439 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8440 HRESULT createDocumentType
(
8441 [in] BSTR bstrQualifiedName
,
8442 [in] VARIANT *pvarPublicId
,
8443 [in] VARIANT *pvarSystemId
,
8444 [out, retval] IDOMDocumentType
**newDocumentType
);
8446 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8447 HRESULT createDocument
(
8448 [in] VARIANT *pvarNS
,
8449 [in] VARIANT *pvarTagName
,
8450 [in] IDOMDocumentType
*pDocumentType
,
8451 [out, retval] IHTMLDocument7
**ppnewDocument
);
8453 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8454 HRESULT createHTMLDocument
(
8455 [in] BSTR bstrTitle
,
8456 [out, retval] IHTMLDocument7
**ppnewDocument
);
8458 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8460 [in] BSTR bstrfeature
,
8461 [in, optional] VARIANT version,
8462 [out, retval] VARIANT_BOOL *pfHasFeature
);
8465 /*****************************************************************************
8466 * DispHTMLDOMImplementation dispinterface
8470 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8472 dispinterface DispHTMLDOMImplementation
8476 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8477 VARIANT_BOOL hasFeature
(
8478 [in] BSTR bstrfeature
,
8479 [in, optional] VARIANT version);
8481 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8482 IDOMDocumentType
*createDocumentType
(
8483 [in] BSTR bstrQualifiedName
,
8484 [in] VARIANT *pvarPublicId
,
8485 [in] VARIANT *pvarSystemId
);
8487 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8488 IHTMLDocument7
*createDocument
(
8489 [in] VARIANT *pvarNS
,
8490 [in] VARIANT *pvarTagName
,
8491 [in] IDOMDocumentType
*pDocumentType
);
8493 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8494 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8496 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8497 VARIANT_BOOL ie9_hasFeature
(
8498 [in] BSTR bstrfeature
,
8499 [in, optional] VARIANT version);
8501 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8502 IDispatch
*constructor
();
8505 /*****************************************************************************
8506 * DispHTMLDOMAttribute dispinterface
8510 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8512 dispinterface DispHTMLDOMAttribute
8516 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8519 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8520 void nodeValue
(VARIANT v
);
8522 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8523 VARIANT nodeValue
();
8525 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8526 VARIANT_BOOL specified
();
8528 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8531 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8534 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8537 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8538 VARIANT_BOOL expando
();
8540 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8543 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8544 IHTMLDOMNode
*parentNode
();
8546 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8547 IDispatch
*childNodes
();
8549 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8550 IHTMLDOMNode
*firstChild
();
8552 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8553 IHTMLDOMNode
*lastChild
();
8555 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8556 IHTMLDOMNode
*previousSibling
();
8558 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8559 IHTMLDOMNode
*nextSibling
();
8561 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8562 IDispatch
*attributes
();
8564 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8565 IDispatch
*ownerDocument
();
8567 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8568 IHTMLDOMNode
*insertBefore
(
8569 [in] IHTMLDOMNode
*newChild
,
8570 [optional, in] VARIANT refChild
);
8572 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8573 IHTMLDOMNode
*replaceChild
(
8574 [in] IHTMLDOMNode
*newChild
,
8575 [in] IHTMLDOMNode
*oldChild
);
8577 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8578 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8580 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8581 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8583 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8584 VARIANT_BOOL hasChildNodes
();
8586 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8587 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8589 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8590 void ie8_nodeValue
(VARIANT v
);
8592 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8593 VARIANT ie8_nodeValue
();
8595 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8596 void ie8_value
(BSTR v
);
8598 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8601 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8602 VARIANT_BOOL ie8_specified
();
8604 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8605 IHTMLElement2
*ownerElement
();
8607 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8610 /*****************************************************************************
8611 * IHTMLDocumentCompatibleInfo interface
8617 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8619 interface IHTMLDocumentCompatibleInfo
: IDispatch
8621 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8622 HRESULT userAgent
([retval, out] BSTR *p
);
8624 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8625 HRESULT version([retval, out] BSTR *p
);
8628 /*****************************************************************************
8629 * IHTMLDocumentCompatibleInfoCollection interface
8635 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8637 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8639 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8640 HRESULT length
([retval, out] long *p
);
8642 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8643 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8646 /*****************************************************************************
8647 * DispHTMLDOMTextNode dispinterface
8651 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8653 dispinterface DispHTMLDOMTextNode
8657 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8660 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8663 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8666 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8669 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8670 IHTMLDOMNode
*splitText
([in] LONG offset
);
8672 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8677 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8678 void appendData
([in] BSTR bstrstring
);
8680 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8683 [in] BSTR bstrstring
);
8685 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8690 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8694 [in] BSTR bstrstring
);
8696 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8699 /*****************************************************************************
8700 * IHTMLAttributeCollection interface
8706 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8708 interface IHTMLAttributeCollection
: IDispatch
8710 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8712 [retval, out] long *p
);
8714 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8716 [retval, out] IUnknown
**p
);
8718 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8720 [optional, in] VARIANT *name
,
8721 [retval, out] IDispatch
**pdisp
);
8724 /*****************************************************************************
8725 * IHTMLAttributeCollection2 interface
8731 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8733 interface IHTMLAttributeCollection2
: IDispatch
8735 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8736 HRESULT getNamedItem
(
8738 [retval, out] IHTMLDOMAttribute
**newretNode
);
8740 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8741 HRESULT setNamedItem
(
8742 [in] IHTMLDOMAttribute
*ppNode
,
8743 [retval, out] IHTMLDOMAttribute
**newretNode
);
8745 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8746 HRESULT removeNamedItem
(
8748 [retval, out] IHTMLDOMAttribute
**newretNode
);
8751 /*****************************************************************************
8752 * IHTMLAttributeCollection3 interface
8758 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8760 interface IHTMLAttributeCollection3
: IDispatch
8762 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8763 HRESULT getNamedItem
(
8765 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8767 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8768 HRESULT setNamedItem
(
8769 [in] IHTMLDOMAttribute
*pNodeIn
,
8770 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8772 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8773 HRESULT removeNamedItem
(
8775 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8777 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8780 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8782 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8783 HRESULT length
([retval, out] long *p
);
8786 /*****************************************************************************
8787 * DispHTMLAttributeCollection dispinterface
8791 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8793 dispinterface DispHTMLAttributeCollection
8797 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8800 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8801 IUnknown
*_newEnum
();
8803 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8804 IDispatch
*item
([optional, in] VARIANT *name
);
8806 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8807 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8809 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8810 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8812 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8813 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8815 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8816 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8818 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8819 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8821 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8822 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8824 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8825 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8827 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8830 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8831 IDispatch
*constructor
();
8834 /*****************************************************************************
8835 * IHTMLDOMChildrenCollection interface
8841 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8843 interface IHTMLDOMChildrenCollection
: IDispatch
8845 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8846 HRESULT length
([out, retval] LONG *p
);
8848 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8849 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8851 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8854 [out, retval] IDispatch
**ppItem
);
8857 /*****************************************************************************
8858 * DispDOMChildrenCollection dispinterface
8862 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8864 dispinterface DispDOMChildrenCollection
8868 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8871 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8872 IUnknown
*_newEnum
();
8874 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8875 IDispatch
*item
([in] LONG index
);
8878 /*****************************************************************************
8879 * IHTMLElement interface
8885 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8887 interface IHTMLElement
: IDispatch
8889 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
8890 HRESULT setAttribute
(
8891 [in] BSTR strAttributeName
,
8892 [in] VARIANT AttributeValue
,
8893 [defaultvalue(1), in] LONG lFlags
);
8895 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
8896 HRESULT getAttribute
(
8897 [in] BSTR strAttributeName
,
8898 [defaultvalue(0), in] LONG lFlags
,
8899 [retval, out] VARIANT *AttributeValue
);
8901 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
8902 HRESULT removeAttribute
(
8903 [in] BSTR strAttributeName
,
8904 [defaultvalue(1), in] LONG lFlags
,
8905 [retval, out] VARIANT_BOOL *pfSuccess
);
8907 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8908 HRESULT className
([in] BSTR v
);
8910 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8911 HRESULT className
([retval, out] BSTR *p
);
8913 [propput, id(DISPID_IHTMLELEMENT_ID
)]
8914 HRESULT id([in] BSTR v
);
8916 [propget, id(DISPID_IHTMLELEMENT_ID
)]
8917 HRESULT id([retval, out] BSTR *p
);
8919 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
8920 HRESULT tagName
([retval, out] BSTR *p
);
8922 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
8923 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
8925 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
8926 HRESULT style
([retval, out] IHTMLStyle
**p
);
8928 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
8929 HRESULT onhelp
([in] VARIANT v
);
8931 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
8932 HRESULT onhelp
([retval, out] VARIANT *p
);
8934 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8935 HRESULT onclick
([in] VARIANT v
);
8937 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8938 HRESULT onclick
([retval, out] VARIANT *p
);
8940 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8941 HRESULT ondblclick
([in] VARIANT v
);
8943 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8944 HRESULT ondblclick
([retval, out] VARIANT *p
);
8946 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8947 HRESULT onkeydown
([in] VARIANT v
);
8949 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8950 HRESULT onkeydown
([retval, out] VARIANT *p
);
8952 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8953 HRESULT onkeyup
([in] VARIANT v
);
8955 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8956 HRESULT onkeyup
([retval, out] VARIANT *p
);
8958 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8959 HRESULT onkeypress
([in] VARIANT v
);
8961 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8962 HRESULT onkeypress
([retval, out] VARIANT *p
);
8964 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8965 HRESULT onmouseout
([in] VARIANT v
);
8967 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8968 HRESULT onmouseout
([retval, out] VARIANT *p
);
8970 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8971 HRESULT onmouseover
([in] VARIANT v
);
8973 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8974 HRESULT onmouseover
([retval, out] VARIANT *p
);
8976 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8977 HRESULT onmousemove
([in] VARIANT v
);
8979 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8980 HRESULT onmousemove
([retval, out] VARIANT *p
);
8982 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8983 HRESULT onmousedown
([in] VARIANT v
);
8985 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8986 HRESULT onmousedown
([retval, out] VARIANT *p
);
8988 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8989 HRESULT onmouseup
([in] VARIANT v
);
8991 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8992 HRESULT onmouseup
([retval, out] VARIANT *p
);
8994 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
8995 HRESULT document
([retval, out] IDispatch
**p
);
8997 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
8998 HRESULT title
([in] BSTR v
);
9000 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9001 HRESULT title
([retval, out] BSTR *p
);
9003 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9004 HRESULT language
([in] BSTR v
);
9006 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9007 HRESULT language
([retval, out] BSTR *p
);
9009 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9010 HRESULT onselectstart
([in] VARIANT v
);
9012 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9013 HRESULT onselectstart
([retval, out] VARIANT *p
);
9015 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9016 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9018 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9020 [in] IHTMLElement
*pChild
,
9021 [retval, out] VARIANT_BOOL *pfResult
);
9023 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9024 HRESULT sourceIndex
([retval, out] LONG *p
);
9026 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9027 HRESULT recordNumber
([retval, out] VARIANT *p
);
9029 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9030 HRESULT lang
([in] BSTR v
);
9032 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9033 HRESULT lang
([retval, out] BSTR *p
);
9035 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9036 HRESULT offsetLeft
([retval, out] LONG *p
);
9038 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9039 HRESULT offsetTop
([retval, out] LONG *p
);
9041 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9042 HRESULT offsetWidth
([retval, out] LONG *p
);
9044 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9045 HRESULT offsetHeight
([retval, out] LONG *p
);
9047 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9048 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9050 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9051 HRESULT innerHTML
([in] BSTR v
);
9053 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9054 HRESULT innerHTML
([retval, out] BSTR *p
);
9056 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9057 HRESULT innerText
([in] BSTR v
);
9059 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9060 HRESULT innerText
([retval, out] BSTR *p
);
9062 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9063 HRESULT outerHTML
([in] BSTR v
);
9065 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9066 HRESULT outerHTML
([retval, out] BSTR *p
);
9068 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9069 HRESULT outerText
([in] BSTR v
);
9071 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9072 HRESULT outerText
([retval, out] BSTR *p
);
9074 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9075 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9077 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9078 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9080 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9081 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9083 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9084 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9086 [id(DISPID_IHTMLELEMENT_CLICK
)]
9089 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9090 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9092 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9093 HRESULT ondragstart
([in] VARIANT v
);
9095 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9096 HRESULT ondragstart
([retval, out] VARIANT *p
);
9098 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9099 HRESULT toString
([retval, out] BSTR *String);
9101 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9102 HRESULT onbeforeupdate
([in] VARIANT v
);
9104 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9105 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9107 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9108 HRESULT onafterupdate
([in] VARIANT v
);
9110 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9111 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9113 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9114 HRESULT onerrorupdate
([in] VARIANT v
);
9116 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9117 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9119 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9120 HRESULT onrowexit
([in] VARIANT v
);
9122 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9123 HRESULT onrowexit
([retval, out] VARIANT *p
);
9125 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9126 HRESULT onrowenter
([in] VARIANT v
);
9128 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9129 HRESULT onrowenter
([retval, out] VARIANT *p
);
9131 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9132 HRESULT ondatasetchanged
([in] VARIANT v
);
9134 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9135 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9137 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9138 HRESULT ondataavailable
([in] VARIANT v
);
9140 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9141 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9143 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9144 HRESULT ondatasetcomplete
([in] VARIANT v
);
9146 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9147 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9149 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9150 HRESULT onfilterchange
([in] VARIANT v
);
9152 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9153 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9155 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9156 HRESULT children
([retval, out] IDispatch
**p
);
9158 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9159 HRESULT all
([retval, out] IDispatch
**p
);
9162 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9163 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9164 void setAttribute
( \
9165 [in] BSTR strAttributeName
, \
9166 [in] VARIANT AttValue
, \
9167 [defaultvalue(1), in] LONG lFlags
); \
9169 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9170 VARIANT getAttribute
( \
9171 [in] BSTR strAttributeName
, \
9172 [defaultvalue(0), in] LONG lFlags
); \
9174 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9175 VARIANT_BOOL removeAttribute
( \
9176 [in] BSTR strAttributeName
, \
9177 [defaultvalue(1), in] LONG lFlags
); \
9179 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9180 void className
(BSTR v
); \
9182 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9185 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9188 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9191 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9194 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9195 IHTMLElement
*parentElement
(); \
9197 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9198 IHTMLStyle
*style
(); \
9200 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9201 void onhelp
(VARIANT v
); \
9203 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9206 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9207 void onclick
(VARIANT v
); \
9209 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9210 VARIANT onclick
(); \
9212 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9213 void ondblclick
(VARIANT v
); \
9215 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9216 VARIANT ondblclick
(); \
9218 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9219 void onkeydown
(VARIANT v
); \
9221 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9222 VARIANT onkeydown
(); \
9224 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9225 void onkeyup
(VARIANT v
); \
9227 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9228 VARIANT onkeyup
(); \
9230 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9231 void onkeypress
(VARIANT v
); \
9233 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9234 VARIANT onkeypress
(); \
9236 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9237 void onmouseout
(VARIANT v
); \
9239 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9240 VARIANT onmouseout
(); \
9242 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9243 void onmouseover
(VARIANT v
); \
9245 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9246 VARIANT onmouseover
(); \
9248 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9249 void onmousemove
(VARIANT v
); \
9251 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9252 VARIANT onmousemove
(); \
9254 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9255 void onmousedown
(VARIANT v
); \
9257 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9258 VARIANT onmousedown
(); \
9260 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9261 void onmouseup
(VARIANT v
); \
9263 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9264 VARIANT onmouseup
(); \
9266 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9268 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9269 void title
(BSTR v
); \
9271 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9274 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9275 void language
(BSTR v
); \
9277 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9280 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9281 void onselectstart
(VARIANT v
); \
9283 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9284 VARIANT onselectstart
(); \
9286 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9287 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9289 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9290 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9292 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9293 LONG sourceIndex
(); \
9295 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9296 VARIANT recordNumber
(); \
9298 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9299 void lang
(BSTR v
); \
9301 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9304 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9305 LONG offsetLeft
(); \
9307 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9310 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9311 LONG offsetWidth
(); \
9313 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9314 LONG offsetHeight
(); \
9316 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9317 IHTMLElement
* offsetParent
(); \
9319 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9320 void innerHTML
(BSTR v
); \
9322 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9325 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9326 void innerText
(BSTR v
); \
9328 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9331 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9332 void outerHTML
(BSTR v
); \
9334 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9337 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9338 void outerText
(BSTR v
); \
9340 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9343 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9344 void insertAdjacentHTML
( \
9348 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9349 void insertAdjacentText
( \
9353 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9354 IHTMLElement
* parentTextEdit
(); \
9356 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9357 VARIANT_BOOL isTextEdit
(); \
9359 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9362 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9363 IHTMLFiltersCollection
* filters
(); \
9365 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9366 void ondragstart
(VARIANT v
); \
9368 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9369 VARIANT ondragstart
(); \
9371 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9374 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9375 void onbeforeupdate
(VARIANT v
); \
9377 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9378 VARIANT onbeforeupdate
(); \
9380 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9381 void onafterupdate
(VARIANT v
); \
9383 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9384 VARIANT onafterupdate
(); \
9386 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9387 void onerrorupdate
(VARIANT v
); \
9389 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9390 VARIANT onerrorupdate
(); \
9392 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9393 void onrowexit
(VARIANT v
); \
9395 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9396 VARIANT onrowexit
(); \
9398 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9399 void onrowenter
(VARIANT v
); \
9401 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9402 VARIANT onrowenter
(); \
9404 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9405 void ondatasetchanged
(VARIANT v
); \
9407 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9408 VARIANT ondatasetchanged
(); \
9410 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9411 void ondataavailable
(VARIANT v
); \
9413 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9414 VARIANT ondataavailable
(); \
9416 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9417 void ondatasetcomplete
(VARIANT v
); \
9419 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9420 VARIANT ondatasetcomplete
(); \
9422 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9423 void onfilterchange
(VARIANT v
); \
9425 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9426 VARIANT onfilterchange
(); \
9428 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9429 IDispatch
* children
(); \
9431 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9434 /*****************************************************************************
9435 * IHTMLElement2 interface
9441 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9443 interface IHTMLElement2
: IDispatch
9445 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9446 HRESULT scopeName
([retval, out] BSTR *p
);
9448 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9449 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9451 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9452 HRESULT releaseCapture
();
9454 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9455 HRESULT onlosecapture
([in] VARIANT v
);
9457 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9458 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9460 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9461 HRESULT componentFromPoint
(
9464 [retval, out] BSTR *component
);
9466 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9467 HRESULT doScroll
([optional, in] VARIANT component
);
9469 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9470 HRESULT onscroll
([in] VARIANT v
);
9472 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9473 HRESULT onscroll
([retval, out] VARIANT *p
);
9475 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9476 HRESULT ondrag
([in] VARIANT v
);
9478 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9479 HRESULT ondrag
([retval, out] VARIANT *p
);
9481 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9482 HRESULT ondragend
([in] VARIANT v
);
9484 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9485 HRESULT ondragend
([retval, out] VARIANT *p
);
9487 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9488 HRESULT ondragenter
([in] VARIANT v
);
9490 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9491 HRESULT ondragenter
([retval, out] VARIANT *p
);
9493 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9494 HRESULT ondragover
([in] VARIANT v
);
9496 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9497 HRESULT ondragover
([retval, out] VARIANT *p
);
9499 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9500 HRESULT ondragleave
([in] VARIANT v
);
9502 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9503 HRESULT ondragleave
([retval, out] VARIANT *p
);
9505 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9506 HRESULT ondrop
([in] VARIANT v
);
9508 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9509 HRESULT ondrop
([retval, out] VARIANT *p
);
9511 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9512 HRESULT onbeforecut
([in] VARIANT v
);
9514 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9515 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9517 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9518 HRESULT oncut
([in] VARIANT v
);
9520 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9521 HRESULT oncut
([retval, out] VARIANT *p
);
9523 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9524 HRESULT onbeforecopy
([in] VARIANT v
);
9526 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9527 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9529 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9530 HRESULT oncopy
([in] VARIANT v
);
9532 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9533 HRESULT oncopy
([retval, out] VARIANT *p
);
9535 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9536 HRESULT onbeforepaste
([in] VARIANT v
);
9538 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9539 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9541 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9542 HRESULT onpaste
([in] VARIANT v
);
9544 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9545 HRESULT onpaste
([retval, out] VARIANT *p
);
9547 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9548 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9550 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9551 HRESULT onpropertychange
([in] VARIANT v
);
9553 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9554 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9556 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9557 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9559 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9560 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9562 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9563 HRESULT setExpression
(
9565 [in] BSTR expression
,
9566 [defaultvalue(""), in] BSTR language
);
9568 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9569 HRESULT getExpression
(
9571 [retval, out] VARIANT *expression
);
9573 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9574 HRESULT removeExpression
(
9576 [retval, out] VARIANT_BOOL *pfSuccess
);
9578 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9579 HRESULT tabIndex
([in] short v
);
9581 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9582 HRESULT tabIndex
([retval, out] short *p
);
9584 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9587 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9588 HRESULT accessKey
([in] BSTR v
);
9590 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9591 HRESULT accessKey
([retval, out] BSTR *p
);
9593 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9594 HRESULT onblur
([in] VARIANT v
);
9596 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9597 HRESULT onblur
([retval, out] VARIANT *p
);
9599 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9600 HRESULT onfocus
([in] VARIANT v
);
9602 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9603 HRESULT onfocus
([retval, out] VARIANT *p
);
9605 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9606 HRESULT onresize
([in] VARIANT v
);
9608 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9609 HRESULT onresize
([retval, out] VARIANT *p
);
9611 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9614 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9615 HRESULT addFilter
([in] IUnknown
*pUnk
);
9617 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9618 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9620 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9621 HRESULT clientHeight
([retval, out] LONG *p
);
9623 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9624 HRESULT clientWidth
([retval, out] LONG *p
);
9626 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9627 HRESULT clientTop
([retval, out] LONG *p
);
9629 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9630 HRESULT clientLeft
([retval, out] LONG *p
);
9632 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9633 HRESULT attachEvent
(
9635 [in] IDispatch
*pDisp
,
9636 [retval, out] VARIANT_BOOL *pfResult
);
9638 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9639 HRESULT detachEvent
(
9641 [in] IDispatch
*pDisp
);
9643 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9644 HRESULT readyState
([retval, out] VARIANT *p
);
9646 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9647 HRESULT onreadystatechange
([in] VARIANT v
);
9649 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9650 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9652 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9653 HRESULT onrowsdelete
([in] VARIANT v
);
9655 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9656 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9658 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9659 HRESULT onrowsinserted
([in] VARIANT v
);
9661 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9662 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9664 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9665 HRESULT oncellchange
([in] VARIANT v
);
9667 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9668 HRESULT oncellchange
([retval, out] VARIANT *p
);
9670 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9671 HRESULT dir
([in] BSTR v
);
9673 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9674 HRESULT dir
([retval, out] BSTR *p
);
9676 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9677 HRESULT createControlRange
([retval, out] IDispatch
**range);
9679 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9680 HRESULT scrollHeight
([retval, out] LONG *p
);
9682 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9683 HRESULT scrollWidth
([retval, out] LONG *p
);
9685 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9686 HRESULT scrollTop
([in] LONG v
);
9688 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9689 HRESULT scrollTop
([retval, out] LONG *p
);
9691 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9692 HRESULT scrollLeft
([in] LONG v
);
9694 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9695 HRESULT scrollLeft
([retval, out] LONG *p
);
9697 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9698 HRESULT clearAttributes
();
9700 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9701 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9703 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9704 HRESULT oncontextmenu
([in] VARIANT v
);
9706 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9707 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9709 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9710 HRESULT insertAdjacentElement
(
9712 [in] IHTMLElement
*insertedElement
,
9713 [retval, out] IHTMLElement
**inserted
);
9715 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9716 HRESULT applyElement
(
9717 [in] IHTMLElement
*apply
,
9719 [retval, out] IHTMLElement
**applied
);
9721 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9722 HRESULT getAdjacentText
(
9724 [retval, out] BSTR *text
);
9726 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9727 HRESULT replaceAdjacentText
(
9730 [retval, out] BSTR *oldText
);
9732 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9733 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9735 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9736 HRESULT addBehavior
(
9738 [optional, in] VARIANT *pvarFactory
,
9739 [retval, out] LONG *pCookie
);
9741 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9742 HRESULT removeBehavior
(
9744 [retval, out] VARIANT_BOOL *pfResult
);
9746 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9747 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9749 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9750 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9752 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9753 HRESULT tagUrn
([in] BSTR v
);
9755 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9756 HRESULT tagUrn
([retval, out] BSTR *p
);
9758 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9759 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9761 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9762 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9764 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9765 HRESULT readyStateValue
([retval, out] LONG *p
);
9767 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9768 HRESULT getElementsByTagName
(
9770 [retval, out] IHTMLElementCollection
**pelColl
);
9773 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9774 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9777 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9778 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9780 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9781 void releaseCapture
(); \
9783 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9784 void onlosecapture
(VARIANT v
); \
9786 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9787 VARIANT onlosecapture
(); \
9789 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9790 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9792 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9793 void doScroll
([optional, in] VARIANT component
); \
9795 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9796 void onscroll
(VARIANT v
); \
9798 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9799 VARIANT onscroll
(); \
9801 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9802 void ondrag
(VARIANT v
); \
9804 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9807 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9808 void ondragend
(VARIANT v
); \
9810 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9811 VARIANT ondragend
(); \
9813 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9814 void ondragenter
(VARIANT v
); \
9816 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9817 VARIANT ondragenter
(); \
9819 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9820 void ondragover
(VARIANT v
); \
9822 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9823 VARIANT ondragover
(); \
9825 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9826 void ondragleave
(VARIANT v
); \
9828 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9829 VARIANT ondragleave
(); \
9831 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9832 void ondrop
(VARIANT v
); \
9834 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9837 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9838 void onbeforecut
(VARIANT v
); \
9840 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9841 VARIANT onbeforecut
(); \
9843 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9844 void oncut
(VARIANT v
); \
9846 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9849 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9850 void onbeforecopy
(VARIANT v
); \
9852 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9853 VARIANT onbeforecopy
(); \
9855 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9856 void oncopy
(VARIANT v
); \
9858 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9861 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9862 void onbeforepaste
(VARIANT v
); \
9864 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9865 VARIANT onbeforepaste
(); \
9867 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9868 void onpaste
(VARIANT v
); \
9870 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9871 VARIANT onpaste
(); \
9873 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
9874 IHTMLCurrentStyle
* currentStyle
(); \
9876 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9877 void onpropertychange
(VARIANT v
); \
9879 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9880 VARIANT onpropertychange
(); \
9882 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
9883 IHTMLRectCollection
* getClientRects
(); \
9885 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
9886 IHTMLRect
* getBoundingClientRect
(); \
9888 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
9889 void setExpression
( \
9890 [in] BSTR propname
, \
9892 [defaultvalue(""), in] BSTR lang
); \
9894 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
9895 VARIANT getExpression
([in] BSTR propname
); \
9897 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
9898 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
9900 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9901 void tabIndex
(short v
); \
9903 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9906 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
9909 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9910 void accessKey
(BSTR v
); \
9912 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9915 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9916 void onblur
(VARIANT v
); \
9918 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9921 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9922 void onfocus
(VARIANT v
); \
9924 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9925 VARIANT onfocus
(); \
9927 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9928 void onresize
(VARIANT v
); \
9930 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9931 VARIANT onresize
(); \
9933 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
9936 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
9937 void addFilter
([in] IUnknown
* pUnk
); \
9939 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
9940 void removeFilter
([in] IUnknown
* pUnk
); \
9942 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
9943 LONG clientHeight
(); \
9945 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
9946 LONG clientWidth
(); \
9948 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
9951 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
9952 LONG clientLeft
(); \
9954 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
9955 VARIANT_BOOL attachEvent
( \
9957 [in] IDispatch
* pDisp
); \
9959 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
9962 [in] IDispatch
* pDisp
); \
9964 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
9966 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9967 void onreadystatechange
(VARIANT v
); \
9969 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9970 VARIANT onreadystatechange
(); \
9972 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9973 void onrowsdelete
(VARIANT v
); \
9975 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9976 VARIANT onrowsdelete
(); \
9978 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9979 void onrowsinserted
(VARIANT v
); \
9981 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9982 VARIANT onrowsinserted
(); \
9984 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9985 void oncellchange
(VARIANT v
); \
9987 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9988 VARIANT oncellchange
(); \
9990 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9993 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9996 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
9997 IDispatch
* createControlRange
(); \
9999 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10000 LONG scrollHeight
(); \
10002 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10003 LONG scrollWidth
(); \
10005 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10006 void scrollTop
(LONG v
); \
10008 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10009 LONG scrollTop
(); \
10011 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10012 void scrollLeft
(LONG v
); \
10014 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10015 LONG scrollLeft
(); \
10017 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10018 void clearAttributes
(); \
10020 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10021 void oncontextmenu
(VARIANT v
); \
10023 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10024 VARIANT oncontextmenu
(); \
10026 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10027 IHTMLElement
* insertAdjacentElement
( \
10029 [in] IHTMLElement
* insertedElement
); \
10031 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10032 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10034 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10035 BSTR getAdjacentText
([in] BSTR where
); \
10037 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10038 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10040 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10041 VARIANT_BOOL canHaveChildren
(); \
10043 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10044 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10046 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10047 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10049 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10050 IHTMLStyle
* runtimeStyle
(); \
10052 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10053 IDispatch
* behaviorUrns
(); \
10055 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10056 void tagUrn
(BSTR v
); \
10058 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10061 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10062 void onbeforeeditfocus
(VARIANT v
); \
10064 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10065 VARIANT onbeforeeditfocus
(); \
10067 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10068 LONG readyStateValue
(); \
10070 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10071 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10073 /*****************************************************************************
10074 * IHTMLElement3 interface
10080 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10082 interface IHTMLElement3
: IDispatch
10084 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10085 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10087 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10088 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10090 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10091 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10093 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10094 HRESULT onlayoutcomplete
([in] VARIANT v
);
10096 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10097 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10099 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10100 HRESULT onpage
([in] VARIANT v
);
10102 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10103 HRESULT onpage
([retval, out] VARIANT * p
);
10105 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10106 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10108 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10109 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10111 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10112 HRESULT onbeforedeactivate
([in] VARIANT v
);
10114 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10115 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10117 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10119 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10120 HRESULT contentEditable
([in] BSTR v
);
10122 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10123 HRESULT contentEditable
([retval, out] BSTR * p
);
10125 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10126 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10128 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10129 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10131 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10132 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10134 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10135 HRESULT disabled
([in] VARIANT_BOOL v
);
10137 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10138 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10140 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10141 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10143 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10144 HRESULT onmove
([in] VARIANT v
);
10146 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10147 HRESULT onmove
([retval, out] VARIANT * p
);
10149 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10150 HRESULT oncontrolselect
([in] VARIANT v
);
10152 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10153 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10155 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10157 [in] BSTR bstrEventName
,
10158 [optional, in] VARIANT* pvarEventObject
,
10159 [retval, out] VARIANT_BOOL* pfCancelled
);
10161 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10162 HRESULT onresizestart
([in] VARIANT v
);
10164 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10165 HRESULT onresizestart
([retval, out] VARIANT * p
);
10167 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10168 HRESULT onresizeend
([in] VARIANT v
);
10170 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10171 HRESULT onresizeend
([retval, out] VARIANT * p
);
10173 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10174 HRESULT onmovestart
([in] VARIANT v
);
10176 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10177 HRESULT onmovestart
([retval, out] VARIANT * p
);
10179 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10180 HRESULT onmoveend
([in] VARIANT v
);
10182 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10183 HRESULT onmoveend
([retval, out] VARIANT * p
);
10185 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10186 HRESULT onmouseenter
([in] VARIANT v
);
10188 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10189 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10191 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10192 HRESULT onmouseleave
([in] VARIANT v
);
10194 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10195 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10197 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10198 HRESULT onactivate
([in] VARIANT v
);
10200 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10201 HRESULT onactivate
([retval, out] VARIANT * p
);
10203 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10204 HRESULT ondeactivate
([in] VARIANT v
);
10206 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10207 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10209 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10210 VARIANT_BOOL* pfRet
);
10212 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10213 HRESULT glyphMode
([retval, out] LONG * p
);
10216 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10218 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10219 void mergeAttributes
( \
10220 [in] IHTMLElement
* mergeThis
, \
10221 [optional, in] VARIANT* pvarFlags
); \
10223 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10224 VARIANT_BOOL isMultiLine
(); \
10226 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10227 VARIANT_BOOL canHaveHTML
(); \
10229 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10230 void onlayoutcomplete
(VARIANT v
); \
10232 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10233 VARIANT onlayoutcomplete
(); \
10235 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10236 void onpage
(VARIANT v
); \
10238 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10239 VARIANT onpage
(); \
10241 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10242 void inflateBlock
(VARIANT_BOOL v
); \
10244 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10245 VARIANT_BOOL inflateBlock
(); \
10247 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10248 void onbeforedeactivate
(VARIANT v
); \
10250 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10251 VARIANT onbeforedeactivate
(); \
10253 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10254 void setActive
(); \
10256 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10257 void contentEditable
(BSTR v
); \
10259 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10260 BSTR contentEditable
(); \
10262 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10263 VARIANT_BOOL isContentEditable
(); \
10265 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10266 void hideFocus
(VARIANT_BOOL v
); \
10268 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10269 VARIANT_BOOL hideFocus
(); \
10271 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10272 void disabled
(VARIANT_BOOL v
); \
10274 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10275 VARIANT_BOOL disabled
(); \
10277 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10278 VARIANT_BOOL isDisabled
(); \
10280 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10281 void onmove
(VARIANT v
); \
10283 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10284 VARIANT onmove
(); \
10286 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10287 void oncontrolselect
(VARIANT v
); \
10289 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10290 VARIANT oncontrolselect
(); \
10292 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10293 VARIANT_BOOL fireEvent
( \
10294 [in] BSTR bstrEventName
, \
10295 [optional, in] VARIANT* pvarEventObject
); \
10297 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10298 void onresizestart
(VARIANT v
); \
10300 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10301 VARIANT onresizestart
(); \
10303 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10304 void onresizeend
(VARIANT v
); \
10306 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10307 VARIANT onresizeend
(); \
10309 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10310 void onmovestart
(VARIANT v
); \
10312 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10313 VARIANT onmovestart
(); \
10315 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10316 void onmoveend
(VARIANT v
); \
10318 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10319 VARIANT onmoveend
(); \
10321 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10322 void onmouseenter
(VARIANT v
); \
10324 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10325 VARIANT onmouseenter
(); \
10327 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10328 void onmouseleave
(VARIANT v
); \
10330 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10331 VARIANT onmouseleave
(); \
10333 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10334 void onactivate
(VARIANT v
); \
10336 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10337 VARIANT onactivate
(); \
10339 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10340 void ondeactivate
(VARIANT v
); \
10342 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10343 VARIANT ondeactivate
(); \
10345 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10346 VARIANT_BOOL dragDrop
(); \
10348 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10351 /*****************************************************************************
10352 * IHTMLElement4 interface
10358 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10360 interface IHTMLElement4
: IDispatch
10362 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10363 HRESULT onmousewheel
([in] VARIANT v
);
10365 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10366 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10368 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10369 HRESULT normalize
();
10371 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10372 HRESULT getAttributeNode
([in] BSTR bstrname
,
10373 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10375 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10376 HRESULT setAttributeNode
(
10377 [in] IHTMLDOMAttribute
* pattr
,
10378 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10380 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10381 HRESULT removeAttributeNode
(
10382 [in] IHTMLDOMAttribute
* pattr
,
10383 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10385 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10386 HRESULT onbeforeactivate
([in] VARIANT v
);
10388 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10389 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10391 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10392 HRESULT onfocusin
([in] VARIANT v
);
10394 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10395 HRESULT onfocusin
([retval, out] VARIANT * p
);
10397 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10398 HRESULT onfocusout
([in] VARIANT v
);
10400 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10401 HRESULT onfocusout
([retval, out] VARIANT * p
);
10404 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10405 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10406 void onmousewheel
(VARIANT v
); \
10408 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10409 VARIANT onmousewheel
(); \
10411 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10412 void normalize
(); \
10414 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10415 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10417 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10418 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10420 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10421 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10423 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10424 void onbeforeactivate
(VARIANT v
); \
10426 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10427 VARIANT onbeforeactivate
(); \
10429 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10430 void onfocusin
(VARIANT v
); \
10432 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10433 VARIANT onfocusin
(); \
10435 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10436 void onfocusout
(VARIANT v
); \
10438 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10439 VARIANT onfocusout
()
10441 /*****************************************************************************
10442 * IHTMLElement6 interface
10448 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10450 interface IHTMLElement6
: IDispatch
10452 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10453 HRESULT getAttributeNS
(
10454 [in] VARIANT *pvarNS
,
10455 [in] BSTR strAttributeName
,
10456 [out, retval] VARIANT *AttributeValue
);
10458 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10459 HRESULT setAttributeNS
(
10460 [in] VARIANT *pvarNS
,
10461 [in] BSTR strAttributeName
,
10462 [in] VARIANT *pvarAttributeValue
);
10464 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10465 HRESULT removeAttributeNS
(
10466 [in] VARIANT *pvarNS
,
10467 [in] BSTR strAttributeName
);
10469 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10470 HRESULT getAttributeNodeNS
(
10471 [in] VARIANT *pvarNS
,
10472 [in] BSTR bstrname
,
10473 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10475 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10476 HRESULT setAttributeNodeNS
(
10477 [in] IHTMLDOMAttribute2
*pattr
,
10478 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10480 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10481 HRESULT hasAttributeNS
(
10482 [in] VARIANT *pvarNS
,
10484 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10486 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10487 HRESULT getAttribute
(
10488 [in] BSTR strAttributeName
,
10489 [out, retval] VARIANT *AttributeValue
);
10491 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10492 HRESULT setAttribute
(
10493 [in] BSTR strAttributeName
,
10494 [in] VARIANT *pvarAttributeValue
);
10496 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10497 HRESULT removeAttribute
(
10498 [in] BSTR strAttributeName
);
10500 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10501 HRESULT getAttributeNode
(
10502 [in] BSTR strAttributeName
,
10503 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10505 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10506 HRESULT setAttributeNode
(
10507 [in] IHTMLDOMAttribute2
*pattr
,
10508 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10510 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10511 HRESULT removeAttributeNode
(
10512 [in] IHTMLDOMAttribute2
*pattr
,
10513 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10515 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10516 HRESULT hasAttribute
(
10518 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10520 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10521 HRESULT getElementsByTagNameNS
(
10522 [in] VARIANT *varNS
,
10523 [in] BSTR bstrLocalName
,
10524 [out, retval] IHTMLElementCollection
**pelColl
);
10526 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10527 HRESULT tagName
([out, retval] BSTR *p
);
10529 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10530 HRESULT nodeName
([out, retval] BSTR *p
);
10532 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10533 HRESULT getElementsByClassName
(
10535 [out, retval] IHTMLElementCollection
**pel
);
10537 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10538 HRESULT msMatchesSelector
(
10540 [out, retval] VARIANT_BOOL *pfMatches
);
10542 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10543 HRESULT onabort
([in] VARIANT v
);
10545 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10546 HRESULT onabort
([out, retval] VARIANT *p
);
10548 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10549 HRESULT oncanplay
([in] VARIANT v
);
10551 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10552 HRESULT oncanplay
([out, retval] VARIANT *p
);
10554 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10555 HRESULT oncanplaythrough
([in] VARIANT v
);
10557 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10558 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10560 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10561 HRESULT onchange
([in] VARIANT v
);
10563 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10564 HRESULT onchange
([out, retval] VARIANT *p
);
10566 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10567 HRESULT ondurationchange
([in] VARIANT v
);
10569 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10570 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10572 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10573 HRESULT onemptied
([in] VARIANT v
);
10575 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10576 HRESULT onemptied
([out, retval] VARIANT *p
);
10578 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10579 HRESULT onended
([in] VARIANT v
);
10581 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10582 HRESULT onended
([out, retval] VARIANT *p
);
10584 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10585 HRESULT onerror
([in] VARIANT v
);
10587 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10588 HRESULT onerror
([out, retval] VARIANT *p
);
10590 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10591 HRESULT oninput
([in] VARIANT v
);
10593 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10594 HRESULT oninput
([out, retval] VARIANT *p
);
10596 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10597 HRESULT onload
([in] VARIANT v
);
10599 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10600 HRESULT onload
([out, retval] VARIANT *p
);
10602 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10603 HRESULT onloadeddata
([in] VARIANT v
);
10605 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10606 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10608 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10609 HRESULT onloadedmetadata
([in] VARIANT v
);
10611 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10612 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10614 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10615 HRESULT onloadstart
([in] VARIANT v
);
10617 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10618 HRESULT onloadstart
([out, retval] VARIANT *p
);
10620 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10621 HRESULT onpause
([in] VARIANT v
);
10623 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10624 HRESULT onpause
([out, retval] VARIANT *p
);
10626 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10627 HRESULT onplay
([in] VARIANT v
);
10629 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10630 HRESULT onplay
([out, retval] VARIANT *p
);
10632 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10633 HRESULT onplaying
([in] VARIANT v
);
10635 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10636 HRESULT onplaying
([out, retval] VARIANT *p
);
10638 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10639 HRESULT onprogress
([in] VARIANT v
);
10641 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10642 HRESULT onprogress
([out, retval] VARIANT *p
);
10644 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10645 HRESULT onratechange
([in] VARIANT v
);
10647 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10648 HRESULT onratechange
([out, retval] VARIANT *p
);
10650 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10651 HRESULT onreset
([in] VARIANT v
);
10653 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10654 HRESULT onreset
([out, retval] VARIANT *p
);
10656 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10657 HRESULT onseeked
([in] VARIANT v
);
10659 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10660 HRESULT onseeked
([out, retval] VARIANT *p
);
10662 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10663 HRESULT onseeking
([in] VARIANT v
);
10665 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10666 HRESULT onseeking
([out, retval] VARIANT *p
);
10668 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10669 HRESULT onselect
([in] VARIANT v
);
10671 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10672 HRESULT onselect
([out, retval] VARIANT *p
);
10674 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10675 HRESULT onstalled
([in] VARIANT v
);
10677 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10678 HRESULT onstalled
([out, retval] VARIANT *p
);
10680 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10681 HRESULT onsubmit
([in] VARIANT v
);
10683 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10684 HRESULT onsubmit
([out, retval] VARIANT *p
);
10686 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10687 HRESULT onsuspend
([in] VARIANT v
);
10689 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10690 HRESULT onsuspend
([out, retval] VARIANT *p
);
10692 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10693 HRESULT ontimeupdate
([in] VARIANT v
);
10695 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10696 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10698 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10699 HRESULT onvolumechange
([in] VARIANT v
);
10701 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10702 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10704 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10705 HRESULT onwaiting
([in] VARIANT v
);
10707 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10708 HRESULT onwaiting
([out, retval] VARIANT *p
);
10710 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10711 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10714 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10715 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10716 VARIANT getAttributeNS
( \
10717 [in] VARIANT *pvarNS
, \
10718 [in] BSTR strAttributeName
); \
10720 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10721 void setAttributeNS
( \
10722 [in] VARIANT *pvarNS
, \
10723 [in] BSTR strAttributeName
, \
10724 [in] VARIANT *pvarAttributeValue
); \
10726 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10727 void removeAttributeNS
( \
10728 [in] VARIANT *pvarNS
, \
10729 [in] BSTR strAttributeName
); \
10731 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10732 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10733 [in] VARIANT *pvarNS
, \
10734 [in] BSTR bstrname
); \
10736 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10737 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10739 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10740 VARIANT_BOOL hasAttributeNS
( \
10741 [in] VARIANT *pvarNS
, \
10744 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10745 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10747 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10748 void ie9_setAttribute
( \
10749 [in] BSTR strAttributeName
, \
10750 [in] VARIANT *pvarAttributeValue
); \
10752 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10753 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10755 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10756 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10758 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10759 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10761 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10762 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10764 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10765 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10767 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10768 IHTMLElementCollection
*getElementsByTagNameNS
( \
10769 [in] VARIANT *varNS
, \
10770 [in] BSTR bstrLocalName
); \
10772 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10773 BSTR ie9_tagName
(); \
10775 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10776 BSTR ie9_nodeName
(); \
10778 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10779 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10781 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10782 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10784 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10785 void onabort
(VARIANT v
); \
10787 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10788 VARIANT onabort
(); \
10790 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10791 void oncanplay
(VARIANT v
); \
10793 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10794 VARIANT oncanplay
(); \
10796 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10797 void oncanplaythrough
(VARIANT v
); \
10799 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10800 VARIANT oncanplaythrough
(); \
10802 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10803 void onchange
(VARIANT v
); \
10805 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10806 VARIANT onchange
(); \
10808 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10809 void ondurationchange
(VARIANT v
); \
10811 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10812 VARIANT ondurationchange
(); \
10814 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10815 void onemptied
(VARIANT v
); \
10817 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10818 VARIANT onemptied
(); \
10820 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10821 void onended
(VARIANT v
); \
10823 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10824 VARIANT onended
(); \
10826 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10827 void onerror
(VARIANT v
); \
10829 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10830 VARIANT onerror
(); \
10832 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10833 void oninput
(VARIANT v
); \
10835 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10836 VARIANT oninput
(); \
10838 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10839 void onload
(VARIANT v
); \
10841 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10842 VARIANT onload
(); \
10844 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10845 void onloadeddata
(VARIANT v
); \
10847 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10848 VARIANT onloadeddata
(); \
10850 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10851 void onloadedmetadata
(VARIANT v
); \
10853 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10854 VARIANT onloadedmetadata
(); \
10856 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10857 void onloadstart
(VARIANT v
); \
10859 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10860 VARIANT onloadstart
(); \
10862 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10863 void onpause
(VARIANT v
); \
10865 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10866 VARIANT onpause
(); \
10868 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10869 void onplay
(VARIANT v
); \
10871 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10872 VARIANT onplay
(); \
10874 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10875 void onplaying
(VARIANT v
); \
10877 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10878 VARIANT onplaying
(); \
10880 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10881 void onprogress
(VARIANT v
); \
10883 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10884 VARIANT onprogress
(); \
10886 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10887 void onratechange
(VARIANT v
); \
10889 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10890 VARIANT onratechange
(); \
10892 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10893 void onreset
(VARIANT v
); \
10895 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10896 VARIANT onreset
(); \
10898 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10899 void onseeked
(VARIANT v
); \
10901 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10902 VARIANT onseeked
(); \
10904 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10905 void onseeking
(VARIANT v
); \
10907 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10908 VARIANT onseeking
(); \
10910 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10911 void onselect
(VARIANT v
); \
10913 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10914 VARIANT onselect
(); \
10916 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10917 void onstalled
(VARIANT v
); \
10919 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10920 VARIANT onstalled
(); \
10922 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10923 void onsubmit
(VARIANT v
); \
10925 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10926 VARIANT onsubmit
(); \
10928 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10929 void onsuspend
(VARIANT v
); \
10931 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10932 VARIANT onsuspend
(); \
10934 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10935 void ontimeupdate
(VARIANT v
); \
10937 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10938 VARIANT ontimeupdate
(); \
10940 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10941 void onvolumechange
(VARIANT v
); \
10943 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10944 VARIANT onvolumechange
(); \
10946 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10947 void onwaiting
(VARIANT v
); \
10949 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10950 VARIANT onwaiting
(); \
10952 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
10953 VARIANT_BOOL ie9_hasAttributes
()
10955 /*****************************************************************************
10956 * IElementTraversal interface
10962 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
10964 interface IElementTraversal
: IDispatch
10966 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
10967 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
10968 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
10969 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
10970 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
10971 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
10972 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
10973 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
10974 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
10975 HRESULT childElementCount
([retval, out] long *p
);
10978 /*****************************************************************************
10979 * IElementSelector interface
10985 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
10987 interface IElementSelector
: IDispatch
10989 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
10990 HRESULT querySelector
(
10992 [out, retval] IHTMLElement
**pel
);
10994 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
10995 HRESULT querySelectorAll
(
10997 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11000 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11001 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11002 IHTMLElement
*querySelector
([in] BSTR v
); \
11004 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11005 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11007 /*****************************************************************************
11008 * IHTMLUniqueName interface
11014 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11016 interface IHTMLUniqueName
: IDispatch
11018 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11019 HRESULT uniqueNumber
([retval, out] LONG * p
);
11021 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11022 HRESULT uniqueID
([retval, out] BSTR * p
);
11025 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11026 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11027 LONG uniqueNumber
(); \
11029 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11032 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11033 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11034 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11036 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11037 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11039 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11040 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11042 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11043 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11045 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11046 void role
(BSTR v
); \
11048 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11051 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11052 void ariaBusy
(BSTR v
); \
11054 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11057 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11058 void ariaChecked
(BSTR v
); \
11060 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11061 BSTR ariaChecked
(); \
11063 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11064 void ariaDisabled
(BSTR v
); \
11066 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11067 BSTR ariaDisabled
(); \
11069 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11070 void ariaExpanded
(BSTR v
); \
11072 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11073 BSTR ariaExpanded
(); \
11075 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11076 void ariaHaspopup
(BSTR v
); \
11078 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11079 BSTR ariaHaspopup
(); \
11081 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11082 void ariaHidden
(BSTR v
); \
11084 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11085 BSTR ariaHidden
(); \
11087 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11088 void ariaInvalid
(BSTR v
); \
11090 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11091 BSTR ariaInvalid
(); \
11093 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11094 void ariaMultiselectable
(BSTR v
); \
11096 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11097 BSTR ariaMultiselectable
(); \
11099 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11100 void ariaPressed
(BSTR v
); \
11102 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11103 BSTR ariaPressed
(); \
11105 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11106 void ariaReadonly
(BSTR v
); \
11108 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11109 BSTR ariaReadonly
(); \
11111 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11112 void ariaRequired
(BSTR v
); \
11114 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11115 BSTR ariaRequired
(); \
11117 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11118 void ariaSecret
(BSTR v
); \
11120 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11121 BSTR ariaSecret
(); \
11123 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11124 void ariaSelected
(BSTR v
); \
11126 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11127 BSTR ariaSelected
(); \
11129 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11130 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11132 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11133 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11135 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11136 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11138 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11139 IHTMLAttributeCollection3
*ie8_attributes
(); \
11141 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11142 void ariaValuenow
(BSTR v
); \
11144 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11145 BSTR ariaValuenow
(); \
11147 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11148 void ariaPosinset
(short v
); \
11150 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11151 short ariaPosinset
(); \
11153 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11154 void ariaSetsize
(short v
); \
11156 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11157 short ariaSetsize
(); \
11159 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11160 void ariaLevel
(short v
); \
11162 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11163 short ariaLevel
(); \
11165 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11166 void ariaValuemin
(BSTR v
); \
11168 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11169 BSTR ariaValuemin
(); \
11171 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11172 void ariaValuemax
(BSTR v
); \
11174 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11175 BSTR ariaValuemax
(); \
11177 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11178 void ariaControls
(BSTR v
); \
11180 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11181 BSTR ariaControls
(); \
11183 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11184 void ariaDescribedby
(BSTR v
); \
11186 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11187 BSTR ariaDescribedby
(); \
11189 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11190 void ariaFlowto
(BSTR v
); \
11192 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11193 BSTR ariaFlowto
(); \
11195 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11196 void ariaLabelledby
(BSTR v
); \
11198 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11199 BSTR ariaLabelledby
(); \
11201 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11202 void ariaActivedescendant
(BSTR v
); \
11204 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11205 BSTR ariaActivedescendant
(); \
11207 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11208 void ariaOwns
(BSTR v
); \
11210 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11213 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11214 VARIANT_BOOL hasAttributes
(); \
11216 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11217 void ariaLive
(BSTR v
); \
11219 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11222 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11223 void ariaRelevant
(BSTR v
); \
11225 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11226 BSTR ariaRelevant
()
11232 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11234 interface IHTMLDatabinding
: IDispatch
11236 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11237 HRESULT dataFld
([in] BSTR v
);
11239 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11240 HRESULT dataFld
([retval, out] BSTR * p
);
11242 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11243 HRESULT dataSrc
([in] BSTR v
);
11245 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11246 HRESULT dataSrc
([retval, out] BSTR * p
);
11248 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11249 HRESULT dataFormatAs
([in] BSTR v
);
11251 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11252 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11255 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11256 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11257 void dataFld
(BSTR v
); \
11259 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11262 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11263 void dataSrc
(BSTR v
); \
11265 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11268 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11269 void dataFormatAs
(BSTR v
); \
11271 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11272 BSTR dataFormatAs
()
11274 #define WINE_HTMLELEMENT_INTERFACES \
11275 interface IHTMLElement
; \
11276 interface IHTMLElement2
; \
11277 interface IHTMLElement3
; \
11278 interface IHTMLElement4
; \
11279 interface IHTMLUniqueName
; \
11280 interface IHTMLDOMNode
; \
11281 interface IHTMLDOMNode2
; \
11282 /* interface IHTMLElement5; */ \
11283 interface IHTMLElement6
; \
11284 interface IHTMLDOMConstructor \
11285 /* interface IHTMLElement7 */
11287 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11288 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11289 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11290 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11291 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11292 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11293 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11294 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11295 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11296 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
11298 #define WINE_HTMLDATAELEMENT_INTERFACES \
11299 interface IHTMLElement
; \
11300 interface IHTMLElement2
; \
11301 interface IHTMLElement3
; \
11302 interface IHTMLElement4
; \
11303 interface IHTMLUniqueName
; \
11304 interface IHTMLDOMNode
; \
11305 interface IHTMLDOMNode2
; \
11306 interface IHTMLDatabinding
; \
11307 /* interface IHTMLElement5; */ \
11308 interface IHTMLElement6
; \
11309 interface IElementSelector
; \
11310 interface IHTMLDOMConstructor \
11311 /* interface IHTMLElement7 */
11313 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11314 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11315 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11316 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11317 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11318 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11319 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11320 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11321 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11322 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11323 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11324 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
11326 /*****************************************************************************
11327 * IHTMLGenericElement interface
11333 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11335 interface IHTMLGenericElement
: IDispatch
11337 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11338 HRESULT recordset
([out, retval] IDispatch
**p
);
11340 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11341 HRESULT namedRecordset
(
11342 [in] BSTR dataMember
,
11343 [in, optional] VARIANT *hierarchy
,
11344 [out, retval] IDispatch
**ppRecordset
);
11347 /*****************************************************************************
11348 * DispHTMLGenericElement dispinterface
11352 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11354 dispinterface DispHTMLGenericElement
11358 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11360 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11361 IDispatch
*recordset
();
11363 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11364 IDispatch
*namedRecordset
(
11365 [in] BSTR dataMember
,
11366 [in, optional] VARIANT *hierarchy
);
11369 /*****************************************************************************
11370 * HTMLGenericElement coclass
11374 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11376 coclass HTMLGenericElement
11378 [default] dispinterface DispHTMLGenericElement
;
11379 [source, default] dispinterface HTMLElementEvents
;
11380 [source] dispinterface HTMLElementEvents2
;
11381 WINE_HTMLELEMENT_INTERFACES
;
11382 interface IHTMLGenericElement
;
11385 /*****************************************************************************
11386 * IHTMLStyleSheetRule interface
11392 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11394 interface IHTMLStyleSheetRule
: IDispatch
11396 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11397 HRESULT selectorText
([in] BSTR v
);
11399 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11400 HRESULT selectorText
([retval, out] BSTR *p
);
11402 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11403 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11405 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11406 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11411 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11413 dispinterface DispHTMLStyleSheetRule
11417 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11418 void selectorText
(BSTR v
);
11420 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11421 BSTR selectorText
();
11423 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11424 IHTMLRuleStyle
* style
();
11426 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11427 VARIANT_BOOL readOnly();
11429 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11434 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11436 coclass HTMLStyleSheetRule
11438 [default] dispinterface DispHTMLStyleSheetRule
;
11439 interface IHTMLStyleSheetRule
;
11440 interface IHTMLDOMConstructor
;
11443 /*****************************************************************************
11444 * IHTMLStyleSheetRulesCollection interface
11450 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11452 interface IHTMLStyleSheetRulesCollection
: IDispatch
11454 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11455 HRESULT length
([retval, out] LONG *p
);
11457 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11460 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11465 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11467 dispinterface DispHTMLStyleSheetRulesCollection
11471 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11474 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11475 IHTMLStyleSheetRule
* item
([in] long index
);
11477 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11482 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11484 coclass HTMLStyleSheetRulesCollection
11486 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11487 interface IHTMLStyleSheetRulesCollection
;
11488 interface IHTMLDOMConstructor
;
11495 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11497 interface IHTMLStyleSheetPage
: IDispatch
11499 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11500 HRESULT selector
([retval, out] BSTR *p
);
11502 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11503 HRESULT pseudoClass
([retval, out] BSTR *p
);
11508 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11510 dispinterface DispHTMLStyleSheetPage
11514 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11517 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11518 BSTR pseudoClass
();
11520 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11524 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11526 coclass HTMLStyleSheetPage
11528 [default] dispinterface DispHTMLStyleSheetPage
;
11529 interface IHTMLStyleSheetPage
;
11530 interface IHTMLDOMConstructor
;
11537 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11539 interface IHTMLStyleSheetPagesCollection
: IDispatch
11541 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11542 HRESULT length
([retval, out] LONG *p
);
11544 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11547 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
11552 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11554 dispinterface DispHTMLStyleSheetPagesCollection
11558 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11561 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11562 IHTMLStyleSheetPage
* item
([in] long index
);
11564 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11569 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11571 coclass HTMLStyleSheetPagesCollection
11573 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
11574 interface IHTMLStyleSheetPagesCollection
;
11575 interface IHTMLDOMConstructor
;
11578 /*****************************************************************************
11579 * IHTMLStyleSheet interface
11585 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11587 interface IHTMLStyleSheet
: IDispatch
11589 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11590 HRESULT title
([in] BSTR v
);
11592 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11593 HRESULT title
([retval, out] BSTR *p
);
11595 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11596 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
11598 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11599 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
11601 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11602 HRESULT disabled
([in] VARIANT_BOOL v
);
11604 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11605 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11607 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11608 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11610 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11611 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
11613 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11614 HRESULT href
([in] BSTR v
);
11616 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11617 HRESULT href
([retval, out] BSTR *p
);
11619 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11620 HRESULT type
([retval, out] BSTR *p
);
11622 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11623 HRESULT id([retval, out] BSTR *p
);
11625 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
11628 [defaultvalue(-1), in] LONG lIndex
,
11629 [retval, out] LONG *plIndex
);
11631 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
11633 [in] BSTR bstrSelector
,
11634 [in] BSTR bstrStyle
,
11635 [defaultvalue(-1), in] LONG lIndex
,
11636 [retval, out] LONG *plNewIndex
);
11638 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
11639 HRESULT removeImport
([in] LONG lIndex
);
11641 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
11642 HRESULT removeRule
([in] LONG lIndex
);
11644 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11645 HRESULT media
([in] BSTR v
);
11647 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11648 HRESULT media
([retval, out] BSTR *p
);
11650 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11651 HRESULT cssText
([in] BSTR v
);
11653 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11654 HRESULT cssText
([retval, out] BSTR *p
);
11656 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
11657 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
11660 /*****************************************************************************
11661 * IHTMLStyleSheet2 interface
11667 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11669 interface IHTMLStyleSheet2
: IDispatch
11671 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
11672 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
11674 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
11675 HRESULT addPageRule
(
11676 [in] BSTR bstrSelector
,
11677 [in] BSTR bstrStyle
,
11678 [defaultvalue(-1), in] LONG lIndex
,
11679 [retval, out] LONG *plNewIndex
);
11684 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11686 dispinterface DispHTMLStyleSheet
11690 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11691 void title
(BSTR v
);
11693 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11696 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11697 IHTMLStyleSheet
* parentStyleSheet
();
11699 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11700 IHTMLElement
* owningElement
();
11702 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11703 void disabled
(VARIANT_BOOL v
);
11705 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11706 VARIANT_BOOL disabled
();
11708 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11709 VARIANT_BOOL readOnly();
11711 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11712 IHTMLStyleSheetsCollection
* imports
();
11714 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11717 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11720 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11723 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11726 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
11729 [defaultvalue(-1), in] LONG lIndex
);
11731 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
11733 [in] BSTR bstrSelector
,
11734 [in] BSTR bstrStyle
,
11735 [defaultvalue(-1), in] LONG lIndex
);
11737 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
11738 void removeImport
([in] LONG lIndex
);
11740 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
11741 void removeRule
([in] LONG lIndex
);
11743 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11744 void media
(BSTR v
);
11746 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11749 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11750 void cssText
(BSTR v
);
11752 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11755 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
11756 IHTMLStyleSheetRulesCollection
* rules
();
11758 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
11759 IHTMLStyleSheetPagesCollection
* pages
();
11761 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
11763 [in] BSTR bstrSelector
,
11764 [in] BSTR bstrStyle
,
11765 [defaultvalue(-1), in] LONG lIndex
);
11770 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11772 coclass HTMLStyleSheet
11774 [default] dispinterface DispHTMLStyleSheet
;
11775 interface IHTMLStyleSheet
;
11776 interface IHTMLStyleSheet2
;
11779 /*****************************************************************************
11780 * IHTMLStyleSheetsCollection interface
11786 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11788 interface IHTMLStyleSheetsCollection
: IDispatch
11790 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
11791 HRESULT length
([retval, out] LONG *p
);
11793 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
11794 HRESULT _newEnum
([retval, out] IUnknown
**p
);
11796 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
11798 [in] VARIANT *pvarIndex
,
11799 [retval, out] VARIANT *pvarResult
);
11802 /*****************************************************************************
11803 * DispHTMLStyleSheetsCollection dispinterface
11807 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11809 dispinterface DispHTMLStyleSheetsCollection
11813 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
11816 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
11817 IUnknown
*_newEnum
();
11819 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
11820 VARIANT item
([in] VARIANT *pvarIndex
);
11822 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11823 IDispatch
*constructor
();
11826 /*****************************************************************************
11827 * IHTMLLinkElement interface
11833 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11835 interface IHTMLLinkElement
: IDispatch
11837 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11838 HRESULT href
([in] BSTR v
);
11840 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11841 HRESULT href
([out, retval] BSTR *p
);
11843 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11844 HRESULT rel
([in] BSTR v
);
11846 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11847 HRESULT rel
([out, retval] BSTR *p
);
11849 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11850 HRESULT rev
([in] BSTR v
);
11852 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11853 HRESULT rev
([out, retval] BSTR *p
);
11855 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11856 HRESULT type
([in] BSTR v
);
11858 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11859 HRESULT type
([out, retval] BSTR *p
);
11861 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
11862 HRESULT readyState
([out, retval] BSTR *p
);
11864 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
11865 HRESULT onreadystatechange
([in] VARIANT v
);
11867 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
11868 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
11870 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11871 HRESULT onload
([in] VARIANT v
);
11873 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11874 HRESULT onload
([out, retval] VARIANT *p
);
11876 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11877 HRESULT onerror
([in] VARIANT v
);
11879 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11880 HRESULT onerror
([out, retval] VARIANT *p
);
11882 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
11883 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
11885 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
11886 HRESULT disabled
([in] VARIANT_BOOL v
);
11888 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
11889 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
11891 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11892 HRESULT media
([in] BSTR v
);
11894 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11895 HRESULT media
([out, retval] BSTR *p
);
11898 /*****************************************************************************
11899 * IHTMLLinkElement2 interface
11905 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11907 interface IHTMLLinkElement2
: IDispatch
11909 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11910 HRESULT target
([in] BSTR v
);
11912 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11913 HRESULT target
([out, retval] BSTR *p
);
11916 /*****************************************************************************
11917 * IHTMLLinkElement3 interface
11923 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11925 interface IHTMLLinkElement3
: IDispatch
11927 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11928 HRESULT charset
([in] BSTR v
);
11930 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11931 HRESULT charset
([out, retval] BSTR *p
);
11933 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11934 HRESULT hreflang
([in] BSTR v
);
11936 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11937 HRESULT hreflang
([out, retval] BSTR *p
);
11940 /*****************************************************************************
11941 * IHTMLLinkElement4 interface
11947 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11949 interface IHTMLLinkElement4
: IDispatch
11951 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11952 HRESULT href
([in] BSTR v
);
11954 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11955 HRESULT href
([retval, out] BSTR * p
);
11958 /*****************************************************************************
11959 * DispHTMLLinkElement dispinterface
11963 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11965 dispinterface DispHTMLLinkElement
11969 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11971 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11974 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11977 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11980 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11983 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11986 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11989 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11992 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11995 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11996 void onload
(VARIANT v
);
11998 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12001 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12002 void onerror
(VARIANT v
);
12004 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12007 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12008 IHTMLStyleSheet
*styleSheet
();
12010 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12011 void media
(BSTR v
);
12013 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12016 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12017 void target
(BSTR v
);
12019 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12022 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12023 void charset
(BSTR v
);
12025 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12028 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12029 void hreflang
(BSTR v
);
12031 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12034 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12035 void ie8_href
(BSTR v
);
12037 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12041 /*****************************************************************************
12042 * HTMLLinkElement coclass
12046 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12048 coclass HTMLLinkElement
12050 [default] dispinterface DispHTMLLinkElement
;
12051 /* [source, default] dispinterface HTMLLinkElementEvents; */
12052 /* [source] dispinterface HTMLLinkElementEvents2; */
12053 WINE_HTMLELEMENT_INTERFACES
;
12054 interface IHTMLLinkElement
;
12055 interface IHTMLLinkElement2
;
12056 interface IHTMLLinkElement3
;
12057 interface IHTMLLinkElement4
;
12058 /* interface IHTMLLinkElement5; */
12061 /*****************************************************************************
12062 * IHTMLTxtRange interface
12068 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12070 interface IHTMLTxtRange
: IDispatch
12072 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12073 HRESULT htmlText
([retval, out] BSTR *p
);
12075 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12076 HRESULT text
([in] BSTR v
);
12078 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12079 HRESULT text
([retval, out] BSTR *p
);
12081 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12082 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12084 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12085 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12087 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12089 [in] IHTMLTxtRange
*Range,
12090 [retval, out] VARIANT_BOOL *InRange
);
12092 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12094 [in] IHTMLTxtRange
*Range,
12095 [retval, out] VARIANT_BOOL *IsEqual
);
12097 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12098 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12100 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12101 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12103 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12106 [retval, out] VARIANT_BOOL *Success
);
12108 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12111 [defaultvalue(1), in] LONG Count
,
12112 [retval, out] LONG *ActualCount
);
12114 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12117 [defaultvalue(1), in] LONG Count
,
12118 [retval, out] LONG *ActualCount
);
12120 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12123 [defaultvalue(1), in] LONG Count
,
12124 [retval, out] LONG *ActualCount
);
12126 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12129 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12130 HRESULT pasteHTML
([in] BSTR html
);
12132 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12133 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12135 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12136 HRESULT setEndPoint
(
12138 [in] IHTMLTxtRange
*SourceRange
);
12140 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12141 HRESULT compareEndPoints
(
12143 [in] IHTMLTxtRange
*SourceRange
,
12144 [retval, out] LONG *ret
);
12146 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12149 [defaultvalue(1073741823), in] LONG count
,
12150 [defaultvalue(0), in] LONG Flags
,
12151 [retval, out] VARIANT_BOOL *Success
);
12153 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12154 HRESULT moveToPoint
(
12158 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12159 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12161 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12162 HRESULT moveToBookmark
(
12163 [in] BSTR Bookmark
,
12164 [retval, out] VARIANT_BOOL *Success
);
12166 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12167 HRESULT queryCommandSupported
(
12169 [retval, out] VARIANT_BOOL *pfRet
);
12171 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12172 HRESULT queryCommandEnabled
(
12174 [retval, out] VARIANT_BOOL *pfRet
);
12176 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12177 HRESULT queryCommandState
(
12179 [retval, out] VARIANT_BOOL *pfRet
);
12181 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12182 HRESULT queryCommandIndeterm
(
12184 [retval, out] VARIANT_BOOL *pfRet
);
12186 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12187 HRESULT queryCommandText
(
12189 [retval, out] BSTR *pcmdText
);
12191 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12192 HRESULT queryCommandValue
(
12194 [retval, out] VARIANT *pcmdValue
);
12196 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12197 HRESULT execCommand
(
12199 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12200 [optional, in] VARIANT value
,
12201 [retval, out] VARIANT_BOOL *pfRet
);
12203 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12204 HRESULT execCommandShowHelp
(
12206 [retval, out] VARIANT_BOOL *pfRet
);
12211 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12213 dispinterface DispHTMLDOMRange
12217 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12218 IHTMLDOMNode
*startContainer
();
12220 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12221 long startOffset
();
12223 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12224 IHTMLDOMNode
*endContainer
();
12226 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12229 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12230 VARIANT_BOOL collapsed
();
12232 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12233 IHTMLDOMNode
*commonAncestorContainer
();
12235 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12236 void setStart
([in] IDispatch
*node
,[in] long offset
);
12238 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12239 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12241 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12242 void setStartBefore
([in] IDispatch
*node
);
12244 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12245 void setStartAfter
([in] IDispatch
*node
);
12247 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12248 void setEndBefore
([in] IDispatch
*node
);
12250 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12251 void setEndAfter
([in] IDispatch
*node
);
12253 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12254 void collapse
([in] VARIANT_BOOL tostart
);
12256 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12257 void selectNode
([in] IDispatch
*node
);
12259 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12260 void selectNodeContents
([in] IDispatch
*node
);
12262 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12263 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12265 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12266 void deleteContents
();
12268 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12269 IDispatch
*extractContents
();
12271 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12272 IDispatch
*cloneContents
();
12274 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12275 void insertNode
([in] IDispatch
*node
);
12277 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12278 void surroundContents
([in] IDispatch
*parent
);
12280 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12281 IHTMLDOMRange
*cloneRange
();
12283 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12286 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12289 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12290 IHTMLRectCollection
*getClientRects
();
12292 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12293 IHTMLRect
*getBoundingClientRect
();
12296 /*****************************************************************************
12297 * IHTMLDOMRange interface
12303 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12305 interface IHTMLDOMRange
: IDispatch
12307 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12308 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12310 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12311 HRESULT startOffset
([out, retval] long *p
);
12313 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12314 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12316 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12317 HRESULT endOffset
([out, retval] long *p
);
12319 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12320 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12322 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12323 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12325 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12327 [in] IDispatch
*refNode
,
12330 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12332 [in] IDispatch
*refNode
,
12335 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12336 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12338 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12339 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12341 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12342 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12344 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12345 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12347 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12348 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12350 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12351 HRESULT selectNode
([in] IDispatch
*refNode
);
12353 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12354 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12356 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12357 HRESULT compareBoundaryPoints
(
12359 [in] IDispatch
*sourceRange
,
12360 [out, retval] long *compareResult
);
12362 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12363 HRESULT deleteContents
();
12365 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12366 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12368 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12369 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12371 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12372 HRESULT insertNode
([in] IDispatch
*newNode
);
12374 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12375 HRESULT surroundContents
([in] IDispatch
*newParent
);
12377 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12378 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12380 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12381 HRESULT toString
([out, retval] BSTR *pRangeString
);
12383 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12386 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12387 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12389 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12390 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12395 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12397 coclass HTMLStyleSheetsCollection
12399 [default] interface IHTMLStyleSheetsCollection
;
12402 /*****************************************************************************
12403 * IHTMLFormElement interface
12409 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12411 interface IHTMLFormElement
: IDispatch
12413 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12414 HRESULT action
([in] BSTR v
);
12416 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12417 HRESULT action
([retval, out] BSTR *p
);
12419 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12420 HRESULT dir
([in] BSTR v
);
12422 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12423 HRESULT dir
([retval, out] BSTR *p
);
12425 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12426 HRESULT encoding
([in] BSTR v
);
12428 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12429 HRESULT encoding
([retval, out] BSTR *p
);
12431 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12432 HRESULT method
([in] BSTR v
);
12434 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12435 HRESULT method
([retval, out] BSTR *p
);
12437 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12438 HRESULT elements
([retval, out] IDispatch
**p
);
12440 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12441 HRESULT target
([in] BSTR v
);
12443 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12444 HRESULT target
([retval, out] BSTR *p
);
12446 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12447 HRESULT name
([in] BSTR v
);
12449 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12450 HRESULT name
([retval, out] BSTR *p
);
12452 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12453 HRESULT onsubmit
([in] VARIANT v
);
12455 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12456 HRESULT onsubmit
([retval, out] VARIANT *p
);
12458 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12459 HRESULT onreset
([in] VARIANT v
);
12461 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12462 HRESULT onreset
([retval, out] VARIANT *p
);
12464 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12467 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12470 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12471 HRESULT length
([in] LONG v
);
12473 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12474 HRESULT length
([retval, out] LONG *p
);
12476 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
12477 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12479 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12481 [optional, in] VARIANT name
,
12482 [optional, in] VARIANT index
,
12483 [retval, out] IDispatch
**pdisp
);
12485 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12487 [in] VARIANT tagName
,
12488 [retval, out] IDispatch
**pdisp
);
12491 /*****************************************************************************
12492 * DispHTMLFormElement dispinterface
12496 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12498 dispinterface DispHTMLFormElement
12502 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12504 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12505 void action
(BSTR v
);
12507 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12510 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12511 void encoding
(BSTR v
);
12513 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12516 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12517 void method
(BSTR v
);
12519 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12522 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12523 IDispatch
*elements
();
12525 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12526 void target
(BSTR v
);
12528 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12531 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12534 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12537 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12538 void onsubmit
(VARIANT v
);
12540 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12541 VARIANT onsubmit
();
12543 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12544 void onreset
(VARIANT v
);
12546 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12549 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12552 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12555 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12556 void length
(long v
);
12558 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12561 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
12562 IUnknown
*_newEnum
();
12564 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12565 IDispatch
*item
(VARIANT name
, VARIANT index
);
12567 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12568 IDispatch
*tags
(VARIANT tagName
);
12573 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12575 dispinterface HTMLFormElementEvents
12579 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
12580 VARIANT_BOOL onhelp
();
12582 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
12583 VARIANT_BOOL onclick
();
12585 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
12586 VARIANT_BOOL ondblclick
();
12588 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
12589 VARIANT_BOOL onkeypress
();
12591 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
12594 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
12597 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
12600 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
12601 void onmouseover
();
12603 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
12604 void onmousemove
();
12606 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
12607 void onmousedown
();
12609 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
12612 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
12613 VARIANT_BOOL onselectstart
();
12615 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
12616 void onfilterchange
();
12618 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
12619 VARIANT_BOOL ondragstart
();
12621 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
12622 VARIANT_BOOL onbeforeupdate
();
12624 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
12625 void onafterupdate
();
12627 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
12628 VARIANT_BOOL onerrorupdate
();
12630 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
12631 VARIANT_BOOL onrowexit
();
12633 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
12636 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
12637 void ondatasetchanged
();
12639 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
12640 void ondataavailable
();
12642 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
12643 void ondatasetcomplete
();
12645 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
12646 void onlosecapture
();
12648 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
12649 void onpropertychange
();
12651 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
12654 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
12657 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
12660 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
12663 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
12664 VARIANT_BOOL ondrag
();
12666 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
12669 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
12670 VARIANT_BOOL ondragenter
();
12672 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
12673 VARIANT_BOOL ondragover
();
12675 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
12676 void ondragleave
();
12678 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
12679 VARIANT_BOOL ondrop
();
12681 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
12682 VARIANT_BOOL onbeforecut
();
12684 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
12685 VARIANT_BOOL oncut
();
12687 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
12688 VARIANT_BOOL onbeforecopy
();
12690 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
12691 VARIANT_BOOL oncopy
();
12693 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
12694 VARIANT_BOOL onbeforepaste
();
12696 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
12697 VARIANT_BOOL onpaste
();
12699 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
12700 VARIANT_BOOL oncontextmenu
();
12702 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
12703 void onrowsdelete
();
12705 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
12706 void onrowsinserted
();
12708 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
12709 void oncellchange
();
12711 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
12712 void onreadystatechange
();
12714 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
12715 void onbeforeeditfocus
();
12717 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
12718 void onlayoutcomplete
();
12720 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
12723 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
12724 VARIANT_BOOL onbeforedeactivate
();
12726 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
12727 VARIANT_BOOL onbeforeactivate
();
12729 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
12732 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
12733 VARIANT_BOOL oncontrolselect
();
12735 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
12736 VARIANT_BOOL onmovestart
();
12738 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
12741 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
12742 VARIANT_BOOL onresizestart
();
12744 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
12745 void onresizeend
();
12747 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
12748 void onmouseenter
();
12750 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
12751 void onmouseleave
();
12753 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
12754 VARIANT_BOOL onmousewheel
();
12756 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
12759 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
12760 void ondeactivate
();
12762 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
12765 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
12768 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
12769 VARIANT_BOOL onsubmit
();
12771 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
12772 VARIANT_BOOL onreset
();
12777 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12779 dispinterface HTMLFormElementEvents2
12783 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
12784 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
12786 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
12787 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
12789 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
12790 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
12792 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
12793 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
12795 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
12796 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
12798 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
12799 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
12801 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
12802 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
12804 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
12805 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
12807 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
12808 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
12810 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
12811 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
12813 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
12814 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
12816 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
12817 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
12819 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
12820 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
12822 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
12823 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
12825 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
12826 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
12828 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
12829 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
12831 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
12832 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
12834 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
12835 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
12837 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
12838 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
12840 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
12841 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
12843 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
12844 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
12846 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
12847 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
12849 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
12850 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
12852 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
12853 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
12855 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
12856 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
12858 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
12859 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
12861 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
12862 void onblur
([in] IHTMLEventObj
* pEvtObj
);
12864 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
12865 void onresize
([in] IHTMLEventObj
* pEvtObj
);
12867 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
12868 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
12870 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
12871 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
12873 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
12874 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
12876 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
12877 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
12879 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
12880 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
12882 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
12883 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
12885 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
12886 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
12888 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
12889 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
12891 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
12892 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
12894 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
12895 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
12897 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
12898 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
12900 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
12901 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
12903 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
12904 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
12906 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
12907 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
12909 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
12910 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
12912 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
12913 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
12915 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
12916 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
12918 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
12919 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
12921 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
12922 void onpage
([in] IHTMLEventObj
* pEvtObj
);
12924 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
12925 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
12927 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
12928 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
12930 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
12931 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
12933 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
12934 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
12936 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
12937 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
12939 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
12940 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
12942 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
12943 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
12945 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
12946 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
12948 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
12949 void onmove
([in] IHTMLEventObj
* pEvtObj
);
12951 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
12952 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
12954 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
12955 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
12957 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
12958 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
12960 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
12961 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
12963 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
12964 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
12966 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
12967 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
12969 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
12970 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
12972 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
12973 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
12978 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12980 coclass HTMLFormElement
12982 [default] dispinterface DispHTMLFormElement
;
12983 [source, default] dispinterface HTMLFormElementEvents
;
12984 [source] dispinterface HTMLFormElementEvents2
;
12985 WINE_HTMLELEMENT_INTERFACES
;
12986 interface IHTMLFormElement
;
12987 /* interface IHTMLFormElement2; */
12988 /* interface IHTMLFormElement3; */
12989 /* interface IHTMLSubmitData; */
12990 /* interface IHTMLFormElement4; */
12993 /*****************************************************************************
12994 * IHTMLTextContainer interface
13000 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13002 interface IHTMLTextContainer
: IDispatch
13004 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13005 HRESULT createControlRange
([retval, out] IDispatch
**range);
13007 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13008 HRESULT scrollHeight
([retval, out] LONG *p
);
13010 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13011 HRESULT scrollWidth
([retval, out] LONG *p
);
13013 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13014 HRESULT scrollTop
([in] LONG v
);
13016 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13017 HRESULT scrollTop
([retval, out] LONG *p
);
13019 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13020 HRESULT scrollLeft
([in] LONG v
);
13022 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13023 HRESULT scrollLeft
([retval, out] LONG *p
);
13025 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13026 HRESULT onscroll
([in] VARIANT v
);
13028 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13029 HRESULT onscroll
([retval, out] VARIANT *p
);
13032 /*****************************************************************************
13033 * IHTMLImgElement interface
13039 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13041 interface IHTMLImgElement
: IDispatch
13043 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13044 HRESULT isMap
([in] VARIANT_BOOL v
);
13046 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13047 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13049 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13050 HRESULT useMap
([in] BSTR v
);
13052 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13053 HRESULT useMap
([retval, out] BSTR *p
);
13055 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13056 HRESULT mimeType
([retval, out] BSTR *p
);
13058 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13059 HRESULT fileSize
([retval, out] BSTR *p
);
13061 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13062 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13064 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13065 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13067 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13068 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13070 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13071 HRESULT protocol
([retval, out] BSTR *p
);
13073 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13074 HRESULT href
([retval, out] BSTR *p
);
13076 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13077 HRESULT nameProp
([retval, out] BSTR *p
);
13079 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13080 HRESULT border
([in] VARIANT v
);
13082 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13083 HRESULT border
([retval, out] VARIANT *p
);
13085 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13086 HRESULT vspace
([in] LONG v
);
13088 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13089 HRESULT vspace
([retval, out] LONG *p
);
13091 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13092 HRESULT hspace
([in] LONG v
);
13094 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13095 HRESULT hspace
([retval, out] LONG *p
);
13097 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13098 HRESULT alt
([in] BSTR v
);
13100 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13101 HRESULT alt
([retval, out] BSTR *p
);
13103 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13104 HRESULT src
([in] BSTR v
);
13106 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13107 HRESULT src
([retval, out] BSTR *p
);
13109 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13110 HRESULT lowsrc
([in] BSTR v
);
13112 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13113 HRESULT lowsrc
([retval, out] BSTR *p
);
13115 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13116 HRESULT vrml
([in] BSTR v
);
13118 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13119 HRESULT vrml
([retval, out] BSTR *p
);
13121 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13122 HRESULT dynsrc
([in] BSTR v
);
13124 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13125 HRESULT dynsrc
([retval, out] BSTR *p
);
13127 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13128 HRESULT readyState
([retval, out] BSTR *p
);
13130 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13131 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13133 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13134 HRESULT loop
([in] VARIANT v
);
13136 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13137 HRESULT loop
([retval, out] VARIANT *p
);
13139 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13140 HRESULT align
([in] BSTR v
);
13142 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13143 HRESULT align
([retval, out] BSTR *p
);
13145 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13146 HRESULT onload
([in] VARIANT v
);
13148 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13149 HRESULT onload
([retval, out] VARIANT *p
);
13151 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13152 HRESULT onerror
([in] VARIANT v
);
13154 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13155 HRESULT onerror
([retval, out] VARIANT *p
);
13157 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13158 HRESULT onabort
([in] VARIANT v
);
13160 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13161 HRESULT onabort
([retval, out] VARIANT *p
);
13163 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13164 HRESULT name
([in] BSTR v
);
13166 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13167 HRESULT name
([retval, out] BSTR *p
);
13169 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13170 HRESULT width
([in] LONG v
);
13172 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13173 HRESULT width
([retval, out] LONG *p
);
13175 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13176 HRESULT height
([in] LONG v
);
13178 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13179 HRESULT height
([retval, out] LONG *p
);
13181 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13182 HRESULT start
([in] BSTR v
);
13184 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13185 HRESULT start
([retval, out] BSTR *p
);
13188 /*****************************************************************************
13189 * IHTMLImageElementFactory interface
13195 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13197 interface IHTMLImageElementFactory
: IDispatch
13199 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13201 [optional, in] VARIANT width
,
13202 [optional, in] VARIANT height
,
13203 [retval, out] IHTMLImgElement
**elem
);
13206 /*****************************************************************************
13207 * DispHTMLImg interface
13211 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13213 dispinterface DispHTMLImg
13217 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13219 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13220 void isMap
(VARIANT_BOOL v
);
13222 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13223 VARIANT_BOOL isMap
();
13225 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13226 void useMap
(BSTR v
);
13228 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13231 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13234 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13237 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13238 BSTR fileCreatedDate
();
13240 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13241 BSTR fileModifiedDate
();
13243 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13244 BSTR fileUpdatedDate
();
13246 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13249 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13252 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13255 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13256 void border
(VARIANT v
);
13258 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13261 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13262 void vspace
(LONG v
);
13264 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13267 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13268 void hspace
(LONG v
);
13270 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13273 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13276 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13279 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13282 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13285 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13286 void lowsrc
(BSTR v
);
13288 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13291 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13294 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13297 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13298 void dynsrc
(BSTR v
);
13300 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13303 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13304 VARIANT_BOOL complete
();
13306 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13307 void loop
(VARIANT v
);
13309 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13312 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13313 void align
(BSTR v
);
13315 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13318 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
13319 void onload
(VARIANT v
);
13321 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
13324 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
13325 void onerror
(VARIANT v
);
13327 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
13330 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
13331 void onabort
(VARIANT v
);
13333 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
13336 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13339 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13342 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13343 void width
(LONG v
);
13345 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13348 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13349 void height
(LONG v
);
13351 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13354 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13355 void start
(BSTR v
);
13357 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13360 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13361 void longDesc
(BSTR v
);
13363 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13367 /*****************************************************************************
13372 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13376 [default] dispinterface DispHTMLImg
;
13377 /* [source, default] dispinterface HTMLImgEvents; */
13378 /* [source] dispinterface HTMLImgEvents2; */
13379 WINE_HTMLDATAELEMENT_INTERFACES
;
13380 interface IHTMLControlElement
;
13381 interface IHTMLImgElement
;
13382 /* interface IHTMLImgElement2; */
13383 /* interface IHTMLImgElement3; */
13384 /* interface IHTMLImgElement4; */
13385 /* interface IHTMLMSImgElement; */
13388 /*****************************************************************************
13389 * IHTMLXMLHttpRequest interface
13395 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13397 interface IHTMLXMLHttpRequest
: IDispatch
13399 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13400 HRESULT readyState
([out, retval] long *p
);
13402 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13403 HRESULT responseBody
([out, retval] VARIANT *p
);
13405 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13406 HRESULT responseText
([out, retval] BSTR *p
);
13408 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13409 HRESULT responseXML
([out, retval] IDispatch
**p
);
13411 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13412 HRESULT status
([out, retval] long *p
);
13414 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13415 HRESULT statusText
([out, retval] BSTR *p
);
13417 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13418 HRESULT onreadystatechange
([in] VARIANT v
);
13420 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13421 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13423 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13425 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13427 [in] BSTR bstrMethod
,
13429 [in] VARIANT varAsync
,
13430 [in, optional] VARIANT varUser
,
13431 [in, optional] VARIANT varPassword
);
13433 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13434 HRESULT send
([in, optional] VARIANT varBody
);
13436 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13437 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13439 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13440 HRESULT getResponseHeader
(
13441 [in] BSTR bstrHeader
,
13442 [out, retval] BSTR *p
);
13444 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13445 HRESULT setRequestHeader
(
13446 [in] BSTR bstrHeader
,
13447 [in] BSTR bstrValue
);
13450 /*****************************************************************************
13451 * IHTMLXMLHttpRequest2 interface
13457 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13459 interface IHTMLXMLHttpRequest2
: IDispatch
13461 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13462 HRESULT timeout
([in] long v
);
13464 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13465 HRESULT timeout
([out, retval] long *p
);
13467 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13468 HRESULT ontimeout
([in] VARIANT v
);
13470 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13471 HRESULT ontimeout
([out, retval] VARIANT *p
);
13474 /*****************************************************************************
13475 * IHTMLXMLHttpRequestFactory interface
13481 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13483 interface IHTMLXMLHttpRequestFactory
: IDispatch
13485 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13486 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13489 /*****************************************************************************
13490 * DispHTMLXMLHttpRequest dispinterface
13494 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13496 dispinterface DispHTMLXMLHttpRequest
13500 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13503 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13504 VARIANT responseBody
();
13506 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13507 BSTR responseText
();
13509 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13510 IDispatch
*responseXML
();
13512 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13515 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13518 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13519 void onreadystatechange
(VARIANT v
);
13521 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13522 VARIANT onreadystatechange
();
13524 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
13527 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13529 [in] BSTR bstrMethod
,
13531 [in] VARIANT varAsync
,
13532 [in, optional] VARIANT varUser
,
13533 [in, optional] VARIANT varPassword
);
13535 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13536 void send
([in, optional] VARIANT varBody
);
13538 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13539 BSTR getAllResponseHeaders
();
13541 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13542 BSTR getResponseHeader
([in] BSTR bstrHeader
);
13544 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13545 void setRequestHeader
(
13546 [in] BSTR bstrHeader
,
13547 [in] BSTR bstrValue
);
13549 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13550 void timeout
(long v
);
13552 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13555 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13556 void ontimeout
(VARIANT v
);
13558 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13559 VARIANT ontimeout
();
13561 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13564 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
13565 void addEventListener
(
13567 [in] IDispatch
*listener
,
13568 [in] VARIANT_BOOL useCapture
);
13570 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
13571 void removeEventListener
(
13573 [in] IDispatch
*listener
,
13574 [in] VARIANT_BOOL useCapture
);
13576 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
13577 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
13580 /*****************************************************************************
13581 * HTMLXMLHttpRequest
13585 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13587 coclass HTMLXMLHttpRequest
13589 [default] dispinterface DispHTMLXMLHttpRequest
;
13590 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
13591 interface IHTMLXMLHttpRequest
;
13592 interface IHTMLXMLHttpRequest2
;
13593 interface IHTMLDOMConstructor
;
13594 interface IEventTarget
;
13597 /*****************************************************************************
13598 * IHTMLControlElement interface
13604 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13606 interface IHTMLControlElement
: IDispatch
13608 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13609 HRESULT tabIndex
([in] short v
);
13611 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13612 HRESULT tabIndex
([retval, out] short * p
);
13614 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
13617 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13618 HRESULT accessKey
([in] BSTR v
);
13620 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13621 HRESULT accessKey
([retval, out] BSTR * p
);
13623 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13624 HRESULT onblur
([in] VARIANT v
);
13626 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13627 HRESULT onblur
([retval, out] VARIANT * p
);
13629 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13630 HRESULT onfocus
([in] VARIANT v
);
13632 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13633 HRESULT onfocus
([retval, out] VARIANT * p
);
13635 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13636 HRESULT onresize
([in] VARIANT v
);
13638 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13639 HRESULT onresize
([retval, out] VARIANT * p
);
13641 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
13644 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
13645 HRESULT addFilter
([in] IUnknown
* pUnk
);
13647 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
13648 HRESULT removeFilter
([in] IUnknown
* pUnk
);
13650 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
13651 HRESULT clientHeight
([retval, out] LONG * p
);
13653 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
13654 HRESULT clientWidth
([retval, out] LONG * p
);
13656 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
13657 HRESULT clientTop
([retval, out] LONG * p
);
13659 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
13660 HRESULT clientLeft
([retval, out] LONG * p
);
13663 /*****************************************************************************
13664 * IHTMLBodyElement interface
13670 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13672 interface IHTMLBodyElement
: IDispatch
13674 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13675 HRESULT background
([in] BSTR v
);
13677 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13678 HRESULT background
([retval, out] BSTR *p
);
13680 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13681 HRESULT bgProperties
([in] BSTR v
);
13683 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13684 HRESULT bgProperties
([retval, out] BSTR *p
);
13686 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13687 HRESULT leftMargin
([in] VARIANT v
);
13689 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13690 HRESULT leftMargin
([retval, out] VARIANT *p
);
13692 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13693 HRESULT topMargin
([in] VARIANT v
);
13695 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13696 HRESULT topMargin
([retval, out] VARIANT *p
);
13698 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13699 HRESULT rightMargin
([in] VARIANT v
);
13701 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13702 HRESULT rightMargin
([retval, out] VARIANT *p
);
13704 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13705 HRESULT bottomMargin
([in] VARIANT v
);
13707 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13708 HRESULT bottomMargin
([retval, out] VARIANT *p
);
13710 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13711 HRESULT noWrap
([in] VARIANT_BOOL v
);
13713 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13714 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
13716 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13717 HRESULT bgColor
([in] VARIANT v
);
13719 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13720 HRESULT bgColor
([retval, out] VARIANT *p
);
13722 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13723 HRESULT text
([in] VARIANT v
);
13725 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13726 HRESULT text
([retval, out] VARIANT *p
);
13728 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13729 HRESULT link
([in] VARIANT v
);
13731 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13732 HRESULT link
([retval, out] VARIANT *p
);
13734 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13735 HRESULT vLink
([in] VARIANT v
);
13737 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13738 HRESULT vLink
([retval, out] VARIANT *p
);
13740 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13741 HRESULT aLink
([in] VARIANT v
);
13743 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13744 HRESULT aLink
([retval, out] VARIANT *p
);
13746 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13747 HRESULT onload
([in] VARIANT v
);
13749 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13750 HRESULT onload
([retval, out] VARIANT *p
);
13752 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13753 HRESULT onunload
([in] VARIANT v
);
13755 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13756 HRESULT onunload
([retval, out] VARIANT *p
);
13758 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13759 HRESULT scroll
([in] BSTR v
);
13761 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13762 HRESULT scroll
([retval, out] BSTR *p
);
13764 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13765 HRESULT onselect
([in] VARIANT v
);
13767 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13768 HRESULT onselect
([retval, out] VARIANT *p
);
13770 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13771 HRESULT onbeforeunload
([in] VARIANT v
);
13773 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13774 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
13776 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
13777 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
13780 /*****************************************************************************
13781 * IHTMLBodyElement2 interface
13787 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13789 interface IHTMLBodyElement2
: IDispatch
13791 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13792 HRESULT onbeforeprint
([in] VARIANT v
);
13794 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13795 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
13797 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13798 HRESULT onafterprint
([in] VARIANT v
);
13800 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13801 HRESULT onafterprint
([retval, out] VARIANT *p
);
13806 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13808 dispinterface DispHTMLBody
13812 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13814 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13815 void background
(BSTR v
);
13817 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13820 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13821 void bgProperties
(BSTR v
);
13823 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13824 BSTR bgProperties
();
13826 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13827 void leftMargin
(VARIANT v
);
13829 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13830 VARIANT leftMargin
();
13832 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13833 void topMargin
(VARIANT v
);
13835 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13836 VARIANT topMargin
();
13838 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13839 void rightMargin
(VARIANT v
);
13841 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13842 VARIANT rightMargin
();
13844 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13845 void bottomMargin
(VARIANT v
);
13847 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13848 VARIANT bottomMargin
();
13850 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13851 void noWrap
(VARIANT_BOOL v
);
13853 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13854 VARIANT_BOOL noWrap
();
13856 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13857 void bgColor
(VARIANT v
);
13859 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13862 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13863 void text
(VARIANT v
);
13865 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13868 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13869 void link
(VARIANT v
);
13871 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13874 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13875 void vLink
(VARIANT v
);
13877 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13880 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13881 void aLink
(VARIANT v
);
13883 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13886 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13887 void onload
(VARIANT v
);
13889 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13892 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13893 void onunload
(VARIANT v
);
13895 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13896 VARIANT onunload
();
13898 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13899 void scroll
(BSTR v
);
13901 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13904 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13905 void onselect
(VARIANT v
);
13907 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13908 VARIANT onselect
();
13910 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13911 void onbeforeunload
(VARIANT v
);
13913 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13914 VARIANT onbeforeunload
();
13916 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
13917 IHTMLTxtRange
* createTextRange
();
13919 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13920 void onbeforeprint
(VARIANT v
);
13922 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13923 VARIANT onbeforeprint
();
13925 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13926 void onafterprint
(VARIANT v
);
13928 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13929 VARIANT onafterprint
();
13933 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13937 [default] dispinterface DispHTMLBody
;
13938 [source, default] dispinterface HTMLTextContainerEvents
;
13939 [source] dispinterface HTMLTextContainerEvents2
;
13940 WINE_HTMLELEMENT_INTERFACES
;
13941 interface IHTMLControlElement
;
13942 interface IHTMLTextContainer
;
13943 interface IHTMLBodyElement
;
13944 interface IHTMLBodyElement2
;
13945 /* interface IHTMLBodyElement3; */
13946 /* interface IHTMLBodyElement4; */
13947 /* interface IHTMLBodyElement5; */
13950 /*****************************************************************************
13951 * IHTMLAnchorElement interface
13957 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13959 interface IHTMLAnchorElement
: IDispatch
13961 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13962 HRESULT href
([in] BSTR v
);
13964 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13965 HRESULT href
([retval, out] BSTR *p
);
13967 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13968 HRESULT target
([in] BSTR v
);
13970 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13971 HRESULT target
([retval, out] BSTR *p
);
13973 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13974 HRESULT rel
([in] BSTR v
);
13976 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13977 HRESULT rel
([retval, out] BSTR *p
);
13979 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13980 HRESULT rev
([in] BSTR v
);
13982 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13983 HRESULT rev
([retval, out] BSTR *p
);
13985 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13986 HRESULT urn
([in] BSTR v
);
13988 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13989 HRESULT urn
([retval, out] BSTR *p
);
13991 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13992 HRESULT Methods
([in] BSTR v
);
13994 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13995 HRESULT Methods
([retval, out] BSTR *p
);
13997 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
13998 HRESULT name
([in] BSTR v
);
14000 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14001 HRESULT name
([retval, out] BSTR *p
);
14003 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14004 HRESULT host
([in] BSTR v
);
14006 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14007 HRESULT host
([retval, out] BSTR *p
);
14009 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14010 HRESULT hostname
([in] BSTR v
);
14012 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14013 HRESULT hostname
([retval, out] BSTR *p
);
14015 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14016 HRESULT pathname
([in] BSTR v
);
14018 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14019 HRESULT pathname
([retval, out] BSTR *p
);
14021 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14022 HRESULT port
([in] BSTR v
);
14024 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14025 HRESULT port
([retval, out] BSTR *p
);
14027 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14028 HRESULT protocol
([in] BSTR v
);
14030 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14031 HRESULT protocol
([retval, out] BSTR *p
);
14033 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14034 HRESULT search
([in] BSTR v
);
14036 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14037 HRESULT search
([retval, out] BSTR *p
);
14039 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14040 HRESULT hash
([in] BSTR v
);
14042 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14043 HRESULT hash
([retval, out] BSTR *p
);
14045 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14046 HRESULT onblur
([in] VARIANT v
);
14048 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14049 HRESULT onblur
([retval, out] VARIANT *p
);
14051 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14052 HRESULT onfocus
([in] VARIANT v
);
14054 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14055 HRESULT onfocus
([retval, out] VARIANT *p
);
14057 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14058 HRESULT accessKey
([in] BSTR v
);
14060 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14061 HRESULT accessKey
([retval, out] BSTR *p
);
14063 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14064 HRESULT protocolLong
([retval, out] BSTR *p
);
14066 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14067 HRESULT mimeType
([retval, out] BSTR *p
);
14069 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14070 HRESULT nameProp
([retval, out] BSTR *p
);
14072 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14073 HRESULT tabIndex
([in] short v
);
14075 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14076 HRESULT tabIndex
([retval, out] short *p
);
14078 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14081 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14085 /*****************************************************************************
14086 * DispHTMLAnchorElement dispinterface
14090 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14092 dispinterface DispHTMLAnchorElement
14096 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14098 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14101 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14104 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14105 void target
(BSTR v
);
14107 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14110 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14113 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14116 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14119 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14122 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14125 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14128 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14129 void Methods
(BSTR v
);
14131 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14134 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14137 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14140 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14143 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14146 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14147 void hostname
(BSTR v
);
14149 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14152 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14153 void pathname
(BSTR v
);
14155 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14158 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14161 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14164 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14165 void protocol
(BSTR v
);
14167 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14170 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14171 void search
(BSTR v
);
14173 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14176 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14179 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14182 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14183 BSTR protocolLong
();
14185 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14188 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14191 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14192 void charset
(BSTR v
);
14194 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14197 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14198 void coords
(BSTR v
);
14200 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14203 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14204 void hreflang
(BSTR v
);
14206 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14209 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14210 void shape
(BSTR v
);
14212 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14215 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14218 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14221 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14222 void ie8_shape
(BSTR v
);
14224 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14227 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14228 void ie8_coords
(BSTR v
);
14230 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14233 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14234 void ie8_href
(BSTR v
);
14236 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14240 /*****************************************************************************
14241 * HTMLAnchorElement coclass
14245 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14247 coclass HTMLAnchorElement
14249 [default] dispinterface DispHTMLAnchorElement
;
14250 /* [source, default] dispinterface HTMLAnchorEvents; */
14251 /* [source] dispinterface HTMLAnchorEvents2; */
14252 WINE_HTMLDATAELEMENT_INTERFACES
;
14253 interface IHTMLAnchorElement
;
14254 /* interface IHTMLAnchorElement2; */
14255 /* interface IHTMLAnchorElement3; */
14258 /*****************************************************************************
14259 * IHTMLAreaElement interface
14265 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14267 interface IHTMLAreaElement
: IDispatch
14269 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14270 HRESULT shape
([in] BSTR v
);
14272 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14273 HRESULT shape
([retval, out] BSTR *p
);
14275 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14276 HRESULT coords
([in] BSTR v
);
14278 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14279 HRESULT coords
([retval, out] BSTR *p
);
14281 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14282 HRESULT href
([in] BSTR v
);
14284 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14285 HRESULT href
([retval, out] BSTR *p
);
14287 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14288 HRESULT target
([in] BSTR v
);
14290 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14291 HRESULT target
([retval, out] BSTR *p
);
14293 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14294 HRESULT alt
([in] BSTR v
);
14296 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14297 HRESULT alt
([retval, out] BSTR *p
);
14299 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14300 HRESULT noHref
([in] VARIANT_BOOL v
);
14302 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14303 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14305 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14306 HRESULT host
([in] BSTR v
);
14308 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14309 HRESULT host
([retval, out] BSTR *p
);
14311 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14312 HRESULT hostname
([in] BSTR v
);
14314 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14315 HRESULT hostname
([retval, out] BSTR *p
);
14317 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14318 HRESULT pathname
([in] BSTR v
);
14320 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14321 HRESULT pathname
([retval, out] BSTR *p
);
14323 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14324 HRESULT port
([in] BSTR v
);
14326 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14327 HRESULT port
([retval, out] BSTR *p
);
14329 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14330 HRESULT protocol
([in] BSTR v
);
14332 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14333 HRESULT protocol
([retval, out] BSTR *p
);
14335 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14336 HRESULT search
([in] BSTR v
);
14338 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14339 HRESULT search
([retval, out] BSTR *p
);
14341 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14342 HRESULT hash
([in] BSTR v
);
14344 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14345 HRESULT hash
([retval, out] BSTR *p
);
14347 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14348 HRESULT onblur
([in] VARIANT v
);
14350 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14351 HRESULT onblur
([retval, out] VARIANT *p
);
14353 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14354 HRESULT onfocus
([in] VARIANT v
);
14356 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14357 HRESULT onfocus
([retval, out] VARIANT *p
);
14359 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14360 HRESULT tabIndex
([in] short v
);
14362 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14363 HRESULT tabIndex
([retval, out] short *p
);
14365 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14368 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14372 /*****************************************************************************
14373 * DispHTMLAreaElement dispinterface
14377 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14379 dispinterface DispHTMLAreaElement
14383 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14385 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
14386 IDispatch
* constructor
();
14388 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14389 void shape
(BSTR v
);
14391 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14394 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14395 void coords
(BSTR v
);
14397 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14400 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14403 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14406 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14407 void target
(BSTR v
);
14409 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14412 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14415 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14418 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14419 void noHref
(VARIANT_BOOL v
);
14421 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14422 VARIANT_BOOL noHref
();
14424 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14427 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14430 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14431 void hostname
(BSTR v
);
14433 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14436 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14437 void pathname
(BSTR v
);
14439 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14442 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14445 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14448 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14449 void protocol
(BSTR v
);
14451 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14454 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14455 void search
(BSTR v
);
14457 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14460 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14463 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14466 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14467 void ie8_shape
(BSTR v
);
14469 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14472 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14473 void ie8_coords
(BSTR v
);
14475 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14478 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14479 void ie8_href
(BSTR v
);
14481 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14485 /*****************************************************************************
14486 * HTMLAreaElement coclass
14490 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14492 coclass HTMLAreaElement
14494 [default] dispinterface DispHTMLAreaElement
;
14495 /* [source, default] dispinterface HTMLAreaEvents; */
14496 /* [source] dispinterface HTMLAreaEvents2; */
14497 WINE_HTMLELEMENT_INTERFACES
;
14498 interface IHTMLAreaElement
;
14499 /* interface IHTMLAreaElement2; */
14502 /*****************************************************************************
14503 * IHTMLLabelElement interface
14509 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14511 interface IHTMLLabelElement
: IDispatch
14513 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14514 HRESULT htmlFor
([in] BSTR v
);
14516 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14517 HRESULT htmlFor
([out, retval] BSTR *p
);
14519 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14520 HRESULT accessKey
([in] BSTR v
);
14522 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14523 HRESULT accessKey
([out, retval] BSTR *p
);
14526 /*****************************************************************************
14527 * IHTMLLabelElement2 interface
14533 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14535 interface IHTMLLabelElement2
: IDispatch
14537 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14538 HRESULT form
([out, retval] IHTMLFormElement
**p
);
14541 /*****************************************************************************
14542 * DispHTMLLabelElement dispinterface
14546 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14548 dispinterface DispHTMLLabelElement
14552 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14554 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14555 void htmlFor
(BSTR v
);
14557 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14560 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14561 IHTMLFormElement
*form
();
14564 /*****************************************************************************
14565 * HTMLLabelElement coclass
14569 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14571 coclass HTMLLabelElement
14573 [default] dispinterface DispHTMLLabelElement
;
14574 /* [source, default] dispinterface HTMLLabelEvents; */
14575 /* [source] dispinterface HTMLLabelEvents2; */
14576 WINE_HTMLDATAELEMENT_INTERFACES
;
14577 interface IHTMLLabelElement
;
14578 interface IHTMLLabelElement2
;
14581 /*****************************************************************************
14582 * IHTMLElementCollection interface
14588 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14590 interface IHTMLElementCollection
: IDispatch
14592 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14593 HRESULT toString
([retval, out] BSTR *String);
14595 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14596 HRESULT length
([in] LONG v
);
14598 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14599 HRESULT length
([retval, out] LONG *p
);
14601 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
14602 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14604 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14606 [optional, in] VARIANT name
,
14607 [optional, in] VARIANT index
,
14608 [retval, out] IDispatch
**pdisp
);
14610 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14612 [in] VARIANT tagName
,
14613 [retval, out] IDispatch
**pdisp
);
14616 /*****************************************************************************
14617 * DispHTMLElementCollection dispinterface
14621 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14623 dispinterface DispHTMLElementCollection
14627 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14630 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14631 void length
(LONG v
);
14633 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14636 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
14637 IUnknown
*_newEnum
();
14639 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14641 [in, optional] VARIANT name
,
14642 [in, optional] VARIANT index
);
14644 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14646 [in] VARIANT tagName
);
14648 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
14649 IDispatch
*urns
([in] VARIANT urn
);
14651 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
14652 IDispatch
*namedItem
([in] BSTR name
);
14655 /*****************************************************************************
14656 * IHTMLSelectElement interface
14662 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14664 interface IHTMLSelectElement
: IDispatch
14666 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14667 HRESULT size
([in] LONG v
);
14669 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14670 HRESULT size
([retval, out] LONG *p
);
14672 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14673 HRESULT multiple
([in] VARIANT_BOOL v
);
14675 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14676 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
14678 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14679 HRESULT name
([in] BSTR v
);
14681 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14682 HRESULT name
([retval, out] BSTR *p
);
14684 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
14685 HRESULT options
([retval, out] IDispatch
**p
);
14687 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14688 HRESULT onchange
([in] VARIANT v
);
14690 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14691 HRESULT onchange
([retval, out] VARIANT *p
);
14693 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14694 HRESULT selectedIndex
([in] LONG v
);
14696 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14697 HRESULT selectedIndex
([retval, out] LONG *p
);
14699 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
14700 HRESULT type
([retval, out] BSTR *p
);
14702 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14703 HRESULT value
([in] BSTR v
);
14705 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14706 HRESULT value
([retval, out] BSTR *p
);
14708 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14709 HRESULT disabled
([in] VARIANT_BOOL v
);
14711 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14712 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
14714 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
14715 HRESULT form
([retval, out] IHTMLFormElement
**p
);
14717 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
14719 [in] IHTMLElement
*element
,
14720 [optional, in] VARIANT before
);
14722 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
14723 HRESULT remove
([defaultvalue(-1), in] LONG index
);
14725 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14726 HRESULT length
([in] LONG v
);
14728 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14729 HRESULT length
([retval, out] LONG *p
);
14731 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
14732 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14734 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
14736 [optional, in] VARIANT name
,
14737 [optional, in] VARIANT index
,
14738 [retval, out] IDispatch
**pdisp
);
14740 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
14742 [in] VARIANT tagName
,
14743 [retval, out] IDispatch
**pdisp
);
14746 /*****************************************************************************
14747 * DispHTMLSelectElement dispinterface
14751 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14753 dispinterface DispHTMLSelectElement
14757 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14759 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14762 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14765 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14766 void multiple
(VARIANT_BOOL v
);
14768 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14769 VARIANT_BOOL multiple
();
14771 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14774 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14777 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
14778 IDispatch
*options
();
14780 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14781 void onchange
(VARIANT v
);
14783 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14784 VARIANT onchange
();
14786 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14787 void selectedIndex
(LONG v
);
14789 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14790 LONG selectedIndex
();
14792 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
14795 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14796 void value
(BSTR v
);
14798 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14801 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
14802 IHTMLFormElement
*form
();
14804 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
14806 [in] IHTMLElement
*element
,
14807 [in, optional] VARIANT before
);
14809 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
14810 void remove
([in, defaultvalue(-1)] LONG index
);
14812 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14813 void length
(LONG v
);
14815 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14818 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
14819 IUnknown
*_newEnum
();
14821 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
14823 [in, optional] VARIANT name
,
14824 [in, optional] VARIANT index
);
14826 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
14827 IDispatch
*tags
([in] VARIANT tagName
);
14829 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
14830 IDispatch
*urns
([in] VARIANT urn
);
14832 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
14833 IDispatch
*namedItem
([in] BSTR name
);
14836 /*****************************************************************************
14837 * HTMLSelectElement coclass
14841 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14843 coclass HTMLSelectElement
14845 [default] dispinterface DispHTMLSelectElement
;
14846 /* [source, default] dispinterface HTMLSelectElementEvents; */
14847 /* [source] dispinterface HTMLSelectElementEvents2; */
14848 WINE_HTMLDATAELEMENT_INTERFACES
;
14849 interface IHTMLControlElement
;
14850 interface IHTMLSelectElement
;
14851 /* interface IHTMLSelectElement2; */
14852 /* interface IHTMLSelectElement4; */
14853 /* interface IHTMLSelectElement5; */
14854 /* interface IHTMLSelectElement6; */
14857 /*****************************************************************************
14858 * IHTMLSelectionObject interface
14864 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14866 interface IHTMLSelectionObject
: IDispatch
14868 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
14869 HRESULT createRange
([retval, out] IDispatch
**range);
14871 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
14874 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
14877 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
14878 HRESULT type
([retval, out] BSTR *p
);
14881 /*****************************************************************************
14882 * IHTMLSelectionObject2 interface
14888 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14890 interface IHTMLSelectionObject2
: IDispatch
14892 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
14893 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
14895 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
14896 HRESULT typeDetail
([out, retval] BSTR *p
);
14899 /*****************************************************************************
14900 * IHTMLSelection interface
14906 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14908 interface IHTMLSelection
: IDispatch
14910 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
14911 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
14913 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
14914 HRESULT anchorOffset
([out, retval] long *p
);
14916 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
14917 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
14919 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
14920 HRESULT focusOffset
([out, retval] long *p
);
14922 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
14923 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
14925 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
14927 [in] IDispatch
*parentNode
,
14930 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
14931 HRESULT collapseToStart
();
14933 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
14934 HRESULT collapseToEnd
();
14936 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
14937 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
14939 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
14940 HRESULT deleteFromDocument
();
14942 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
14943 HRESULT rangeCount
([out, retval] long *p
);
14945 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
14946 HRESULT getRangeAt
(
14948 [out, retval] IHTMLDOMRange
**ppRange
);
14950 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
14951 HRESULT addRange
([in] IDispatch
*range);
14953 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
14954 HRESULT removeRange
([in] IDispatch
*range);
14956 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
14957 HRESULT removeAllRanges
();
14959 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
14960 HRESULT toString
([out, retval] BSTR *pSelectionString
);
14963 /*****************************************************************************
14964 * IHTMLOptionElement interface
14970 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14972 interface IHTMLOptionElement
: IDispatch
14974 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14975 HRESULT selected
([in] VARIANT_BOOL v
);
14977 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14978 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
14980 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14981 HRESULT value
([in] BSTR v
);
14983 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14984 HRESULT value
([retval, out] BSTR *p
);
14986 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14987 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
14989 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14990 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
14992 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14993 HRESULT index
([in] LONG v
);
14995 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14996 HRESULT index
([retval, out] LONG *p
);
14998 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
14999 HRESULT text
([in] BSTR v
);
15001 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15002 HRESULT text
([retval, out] BSTR *p
);
15004 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15005 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15012 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15014 interface IHTMLOptionElement3
: IDispatch
15016 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15017 HRESULT label
([in] BSTR v
);
15019 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15020 HRESULT label
([retval, out] BSTR * p
);
15023 /*****************************************************************************
15024 * IHTMLOptionElementFactory interface
15030 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15032 interface IHTMLOptionElementFactory
: IDispatch
15034 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15036 [optional, in] VARIANT text
,
15037 [optional, in] VARIANT value
,
15038 [optional, in] VARIANT defaultselected
,
15039 [optional, in] VARIANT selected
,
15040 [retval, out] IHTMLOptionElement
**optelem
);
15043 /*****************************************************************************
15044 * DispHTMLOptionElement dispinterface
15048 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15050 dispinterface DispHTMLOptionElement
15054 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15056 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15057 void selected
(VARIANT_BOOL v
);
15059 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15060 VARIANT_BOOL selected
();
15062 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15063 void value
(BSTR v
);
15065 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15068 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15069 void defaultSelected
(VARIANT_BOOL v
);
15071 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15072 VARIANT_BOOL defaultSelected
();
15074 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15075 void index
(LONG v
);
15077 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15080 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15083 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15086 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15087 IHTMLFormElement
*form
();
15089 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15090 void label
(BSTR v
);
15092 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15098 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15100 coclass HTMLOptionElement
15102 [default] dispinterface DispHTMLOptionElement
;
15103 [source, default] dispinterface HTMLElementEvents
;
15104 [source] dispinterface HTMLElementEvents2
;
15105 WINE_HTMLDATAELEMENT_INTERFACES
;
15106 interface IHTMLOptionElement
;
15107 interface IHTMLOptionElement3
;
15108 /* interface IHTMLOptionElement4; */
15111 /*****************************************************************************
15112 * IHTMLInputElement interface
15118 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15120 interface IHTMLInputElement
: IDispatch
15122 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15123 HRESULT type
([in] BSTR v
);
15125 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15126 HRESULT type
([retval, out] BSTR *p
);
15128 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15129 HRESULT value
([in] BSTR v
);
15131 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15132 HRESULT value
([retval, out] BSTR *p
);
15134 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15135 HRESULT name
([in] BSTR v
);
15137 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15138 HRESULT name
([retval, out] BSTR *p
);
15140 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15141 HRESULT status
([in] VARIANT_BOOL v
);
15143 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15144 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15146 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15147 HRESULT disabled
([in] VARIANT_BOOL v
);
15149 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15150 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15152 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15153 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15155 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15156 HRESULT size
([in] LONG v
);
15158 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15159 HRESULT size
([retval, out] LONG *p
);
15161 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15162 HRESULT maxLength
([in] LONG v
);
15164 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15165 HRESULT maxLength
([retval, out] LONG *p
);
15167 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15170 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15171 HRESULT onchange
([in] VARIANT v
);
15173 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15174 HRESULT onchange
([retval, out] VARIANT *p
);
15176 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15177 HRESULT onselect
([in] VARIANT v
);
15179 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15180 HRESULT onselect
([retval, out] VARIANT *p
);
15182 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15183 HRESULT defaultValue([in] BSTR v
);
15185 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15186 HRESULT defaultValue([retval, out] BSTR *p
);
15188 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15189 HRESULT readOnly([in] VARIANT_BOOL v
);
15191 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15192 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15194 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15195 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15197 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15198 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15200 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15201 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15203 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15204 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15206 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15207 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15209 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15210 HRESULT checked
([in] VARIANT_BOOL v
);
15212 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15213 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15215 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15216 HRESULT border
([in] VARIANT v
);
15218 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15219 HRESULT border
([retval, out] VARIANT *p
);
15221 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15222 HRESULT vspace
([in] LONG v
);
15224 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15225 HRESULT vspace
([retval, out] LONG *p
);
15227 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15228 HRESULT hspace
([in] LONG v
);
15230 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15231 HRESULT hspace
([retval, out] LONG *p
);
15233 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15234 HRESULT alt
([in] BSTR v
);
15236 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15237 HRESULT alt
([retval, out] BSTR *p
);
15239 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15240 HRESULT src
([in] BSTR v
);
15242 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15243 HRESULT src
([retval, out] BSTR *p
);
15245 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15246 HRESULT lowsrc
([in] BSTR v
);
15248 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15249 HRESULT lowsrc
([retval, out] BSTR *p
);
15251 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15252 HRESULT vrml
([in] BSTR v
);
15254 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15255 HRESULT vrml
([retval, out] BSTR *p
);
15257 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15258 HRESULT dynsrc
([in] BSTR v
);
15260 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15261 HRESULT dynsrc
([retval, out] BSTR *p
);
15263 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15264 HRESULT readyState
([retval, out] BSTR *p
);
15266 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15267 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15269 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15270 HRESULT loop
([in] VARIANT v
);
15272 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15273 HRESULT loop
([retval, out] VARIANT *p
);
15275 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15276 HRESULT align
([in] BSTR v
);
15278 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15279 HRESULT align
([retval, out] BSTR *p
);
15281 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15282 HRESULT onload
([in] VARIANT v
);
15284 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15285 HRESULT onload
([retval, out] VARIANT *p
);
15287 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15288 HRESULT onerror
([in] VARIANT v
);
15290 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15291 HRESULT onerror
([retval, out] VARIANT *p
);
15293 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15294 HRESULT onabort
([in] VARIANT v
);
15296 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15297 HRESULT onabort
([retval, out] VARIANT *p
);
15299 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15300 HRESULT width
([in] LONG v
);
15302 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15303 HRESULT width
([retval, out] LONG *p
);
15305 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15306 HRESULT height
([in] LONG v
);
15308 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15309 HRESULT height
([retval, out] LONG *p
);
15311 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15312 HRESULT start
([in] BSTR v
);
15314 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15315 HRESULT start
([retval, out] BSTR *p
);
15318 /*****************************************************************************
15319 * IHTMLInputTextElement interface
15325 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15327 interface IHTMLInputTextElement
: IDispatch
15329 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15330 HRESULT type
([retval, out] BSTR *p
);
15332 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15333 HRESULT value
([in] BSTR v
);
15335 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15336 HRESULT value
([retval, out] BSTR *p
);
15338 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15339 HRESULT name
([in] BSTR v
);
15341 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15342 HRESULT name
([retval, out] BSTR *p
);
15344 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15345 HRESULT status
([in] VARIANT v
);
15347 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15348 HRESULT status
([retval, out] VARIANT *p
);
15350 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15351 HRESULT disabled
([in] VARIANT_BOOL v
);
15353 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15354 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15356 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15357 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15359 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15360 HRESULT defaultValue([in] BSTR v
);
15362 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15363 HRESULT defaultValue([retval, out] BSTR *p
);
15365 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15366 HRESULT size
([in] LONG v
);
15368 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15369 HRESULT size
([retval, out] LONG *p
);
15371 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15372 HRESULT maxLength
([in] LONG v
);
15374 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15375 HRESULT maxLength
([retval, out] LONG *p
);
15377 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15380 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15381 HRESULT onchange
([in] VARIANT v
);
15383 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15384 HRESULT onchange
([retval, out] VARIANT *p
);
15386 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15387 HRESULT onselect
([in] VARIANT v
);
15389 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15390 HRESULT onselect
([retval, out] VARIANT *p
);
15392 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15393 HRESULT readOnly([in] VARIANT_BOOL v
);
15395 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15396 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15398 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15399 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15402 /*****************************************************************************
15403 * IHTMLInputTextElement2 interface
15409 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15411 interface IHTMLInputTextElement2
: IDispatch
15413 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15414 HRESULT selectionStart
([in] long v
);
15416 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15417 HRESULT selectionStart
([out, retval] long *p
);
15419 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15420 HRESULT selectionEnd
([in] long v
);
15422 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15423 HRESULT selectionEnd
([out, retval] long *p
);
15425 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15426 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15431 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15433 dispinterface DispHTMLInputElement
15437 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15439 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15442 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15445 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15446 void value
(BSTR v
);
15448 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15451 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15454 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15457 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15458 void status
(VARIANT_BOOL v
);
15460 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15461 VARIANT_BOOL status
();
15463 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15464 IHTMLFormElement
*form
();
15466 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15469 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15472 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15473 void maxLength
(LONG v
);
15475 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15478 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15481 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15482 void onchange
(VARIANT v
);
15484 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15485 VARIANT onchange
();
15487 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15488 void onselect
(VARIANT v
);
15490 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15491 VARIANT onselect
();
15493 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15494 void defaultValue(BSTR v
);
15496 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15497 BSTR defaultValue();
15499 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15500 void readOnly(VARIANT_BOOL v
);
15502 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15503 VARIANT_BOOL readOnly();
15505 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15506 IHTMLTxtRange
*createTextRange
();
15508 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15509 void indeterminate
(VARIANT_BOOL v
);
15511 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15512 VARIANT_BOOL indeterminate
();
15514 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15515 void defaultChecked
(VARIANT_BOOL v
);
15517 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15518 VARIANT_BOOL defaultChecked
();
15520 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15521 void checked
(VARIANT_BOOL v
);
15523 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15524 VARIANT_BOOL checked
();
15526 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15527 void border
(VARIANT v
);
15529 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15532 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15533 void vspace
(LONG v
);
15535 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15538 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15539 void hspace
(LONG v
);
15541 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15544 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15547 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15550 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15553 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15556 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15557 void lowsrc
(BSTR v
);
15559 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15562 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15565 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15568 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15569 void dynsrc
(BSTR v
);
15571 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15574 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15575 VARIANT_BOOL complete
();
15577 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15578 void loop
(VARIANT v
);
15580 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15583 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15584 void align
(BSTR v
);
15586 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15589 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15590 void onload
(VARIANT v
);
15592 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15595 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15596 void onerror
(VARIANT v
);
15598 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15601 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15602 void onabort
(VARIANT v
);
15604 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15607 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15608 void width
(LONG v
);
15610 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15613 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15614 void height
(LONG v
);
15616 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15619 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15620 void start
(BSTR v
);
15622 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15625 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15626 void accept
(BSTR v
);
15628 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15631 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15632 void useMap
(BSTR v
);
15634 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15637 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15638 void selectionStart
(long v
);
15640 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15641 long selectionStart
();
15643 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15644 void selectionEnd
(long v
);
15646 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15647 long selectionEnd
();
15649 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15650 void setSelectionRange
([in] long start
, [in] long end
);
15653 /*****************************************************************************
15654 * HTMLInputElement coclass
15658 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15660 coclass HTMLInputElement
15662 [default] dispinterface DispHTMLInputElement
;
15663 /* [source, default] dispinterface HTMLInputTextElementEvents; */
15664 /* [source] dispinterface HTMLInputTextElementEvents2; */
15665 /* [source] dispinterface HTMLOptionButtonElementEvents; */
15666 /* [source] dispinterface HTMLButtonElementEvents; */
15667 WINE_HTMLDATAELEMENT_INTERFACES
;
15668 interface IHTMLControlElement
;
15669 interface IHTMLInputElement
;
15670 /* interface IHTMLInputElement2; */
15671 interface IHTMLInputTextElement
;
15672 interface IHTMLInputTextElement2
;
15673 /* interface IHTMLInputHiddenElement; */
15674 /* interface IHTMLInputButtonElement; */
15675 /* interface IHTMLInputFileElement; */
15676 /* interface IHTMLOptionButtonElement; */
15677 /* interface IHTMLInputImage; */
15678 /* interface IHTMLInputElement3; */
15679 /* interface IHTMLInputRangeElement; */
15682 /*****************************************************************************
15683 * IHTMLTextAreaElement interface
15689 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15691 interface IHTMLTextAreaElement
: IDispatch
15693 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
15694 HRESULT type
([retval, out] BSTR *p
);
15696 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15697 HRESULT value
([in] BSTR v
);
15699 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15700 HRESULT value
([retval, out] BSTR *p
);
15702 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15703 HRESULT name
([in] BSTR v
);
15705 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15706 HRESULT name
([retval, out] BSTR *p
);
15708 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15709 HRESULT status
([in] VARIANT v
);
15711 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15712 HRESULT status
([retval, out] VARIANT *p
);
15714 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15715 HRESULT disabled
([in] VARIANT_BOOL v
);
15717 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15718 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15720 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
15721 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15723 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15724 HRESULT defaultValue([in] BSTR v
);
15726 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15727 HRESULT defaultValue([retval, out] BSTR *p
);
15729 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
15732 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15733 HRESULT onchange
([in] VARIANT v
);
15735 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15736 HRESULT onchange
([retval, out] VARIANT *p
);
15738 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15739 HRESULT onselect
([in] VARIANT v
);
15741 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15742 HRESULT onselect
([retval, out] VARIANT *p
);
15744 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15745 HRESULT readOnly([in] VARIANT_BOOL v
);
15747 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15748 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15750 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15751 HRESULT rows
([in] LONG v
);
15753 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15754 HRESULT rows
([retval, out] LONG *p
);
15756 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15757 HRESULT cols
([in] LONG v
);
15759 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15760 HRESULT cols
([retval, out] LONG *p
);
15762 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15763 HRESULT wrap
([in] BSTR v
);
15765 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15766 HRESULT wrap
([retval, out] BSTR *p
);
15768 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
15769 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15772 /*****************************************************************************
15773 * DispHTMLTextAreaElement dispinterface
15777 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15779 dispinterface DispHTMLTextAreaElement
15783 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15785 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
15788 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15789 void value
(BSTR v
);
15791 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15794 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15797 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15800 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15801 void status
(VARIANT v
);
15803 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15806 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
15807 IHTMLFormElement
*form
();
15809 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15810 void defaultValue(BSTR v
);
15812 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15813 BSTR defaultValue();
15815 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
15818 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15819 void onchange
(VARIANT v
);
15821 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15822 VARIANT onchange
();
15824 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15825 void onselect
(VARIANT v
);
15827 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15828 VARIANT onselect
();
15830 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15831 void readOnly(VARIANT_BOOL v
);
15833 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15834 VARIANT_BOOL readOnly();
15836 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15839 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15842 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15845 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15848 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15851 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15854 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
15855 IHTMLTxtRange
*createTextRange
();
15858 /*****************************************************************************
15859 * HTMLTextAreaElement coclass
15863 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15865 coclass HTMLTextAreaElement
15867 [default] dispinterface DispHTMLTextAreaElement
;
15868 /* [source, default] dispinterface HTMLInputTextElementEvents; */
15869 /* [source] dispinterface HTMLInputTextElementEvents2; */
15870 [source] dispinterface HTMLTextContainerEvents
;
15871 [source] dispinterface HTMLTextContainerEvents2
;
15872 WINE_HTMLDATAELEMENT_INTERFACES
;
15873 interface IHTMLControlElement
;
15874 interface IHTMLTextContainer
;
15875 interface IHTMLTextAreaElement
;
15876 /* interface IHTMLTextAreaElement2; */
15879 /*****************************************************************************
15880 * IHTMLButtonElement interface
15886 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15888 interface IHTMLButtonElement
: IDispatch
15890 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
15891 HRESULT type
([out, retval] BSTR *p
);
15893 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15894 HRESULT value
([in] BSTR v
);
15896 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15897 HRESULT value
([out, retval] BSTR *p
);
15899 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15900 HRESULT name
([in] BSTR v
);
15902 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15903 HRESULT name
([out, retval] BSTR *p
);
15905 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15906 HRESULT status
([in] VARIANT v
);
15908 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15909 HRESULT status
([out, retval] VARIANT *p
);
15911 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
15912 HRESULT disabled
([in] VARIANT_BOOL v
);
15914 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
15915 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
15917 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
15918 HRESULT form
([out, retval] IHTMLFormElement
**p
);
15920 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
15921 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
15924 /*****************************************************************************
15925 * DispHTMLButtonElement dispinterface
15929 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15931 dispinterface DispHTMLButtonElement
15935 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15937 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
15940 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15941 void value
(BSTR v
);
15943 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15946 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15949 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15952 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15953 void status
(VARIANT v
);
15955 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15958 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
15959 IHTMLFormElement
*form
();
15961 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
15962 IHTMLTxtRange
*createTextRange
();
15965 /*****************************************************************************
15966 * HTMLButtonElement coclass
15970 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15972 coclass HTMLButtonElement
15974 [default] dispinterface DispHTMLButtonElement
;
15975 /* [source, default] dispinterface HTMLButtonElementEvents; */
15976 /* [source] dispinterface HTMLButtonElementEvents2; */
15977 WINE_HTMLDATAELEMENT_INTERFACES
;
15978 interface IHTMLControlElement
;
15979 interface IHTMLTextContainer
;
15980 interface IHTMLButtonElement
;
15981 /* interface IHTMLButtonElement2; */
15984 /*****************************************************************************
15985 * IHTMLHtmlElement interface
15991 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15993 interface IHTMLHtmlElement
: IDispatch
15995 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15996 HRESULT version([in] BSTR v
);
15998 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15999 HRESULT version([out, retval] BSTR *p
);
16002 /*****************************************************************************
16003 * IHTMLHeadElement interface
16009 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16011 interface IHTMLHeadElement
: IDispatch
16013 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16014 HRESULT profile
([in] BSTR v
);
16016 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16017 HRESULT profile
([retval, out] BSTR *p
);
16020 /*****************************************************************************
16021 * IHTMLHeadElement2 interface
16027 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16029 interface IHTMLHeadElement2
: IDispatch
16031 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16032 HRESULT profile
([in] BSTR v
);
16034 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16035 HRESULT profile
([retval, out] BSTR *p
);
16038 /*****************************************************************************
16039 * IHTMLTitleElement interface
16045 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16047 interface IHTMLTitleElement
: IDispatch
16049 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16050 HRESULT text
([in] BSTR v
);
16052 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16053 HRESULT text
([retval, out] BSTR *p
);
16056 /*****************************************************************************
16057 * IHTMLMetaElement interface
16063 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16065 interface IHTMLMetaElement
: IDispatch
16067 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16068 HRESULT httpEquiv
([in] BSTR v
);
16070 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16071 HRESULT httpEquiv
([out, retval] BSTR *p
);
16073 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16074 HRESULT content
([in] BSTR v
);
16076 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16077 HRESULT content
([out, retval] BSTR *p
);
16079 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16080 HRESULT name
([in] BSTR v
);
16082 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16083 HRESULT name
([out, retval] BSTR *p
);
16085 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16086 HRESULT url
([in] BSTR v
);
16088 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16089 HRESULT url
([out, retval] BSTR *p
);
16091 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16092 HRESULT charset
([in] BSTR v
);
16094 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16095 HRESULT charset
([out, retval] BSTR *p
);
16098 /*****************************************************************************
16099 * IHTMLMetaElement2 interface
16105 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16107 interface IHTMLMetaElement2
: IDispatch
16109 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16110 HRESULT scheme
([in] BSTR v
);
16112 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16113 HRESULT scheme
([out, retval] BSTR *p
);
16116 /*****************************************************************************
16117 * IHTMLMetaElement3 interface
16123 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16125 interface IHTMLMetaElement3
: IDispatch
16127 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16128 HRESULT url
([in] BSTR v
);
16130 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16131 HRESULT url
([out, retval] BSTR *p
);
16134 /*****************************************************************************
16135 * DispHTMLHtmlElement interface
16139 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16141 dispinterface DispHTMLHtmlElement
16145 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16147 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16148 void version(BSTR v
);
16150 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16154 /*****************************************************************************
16155 * HTMLHtmlElement coclass
16159 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16161 coclass HTMLHtmlElement
16163 [default] dispinterface DispHTMLHtmlElement
;
16164 [source, default] dispinterface HTMLElementEvents
;
16165 [source] dispinterface HTMLElementEvents2
;
16166 WINE_HTMLELEMENT_INTERFACES
;
16167 interface IHTMLHtmlElement
;
16170 /*****************************************************************************
16171 * DispHTMLHeadElement interface
16175 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16177 dispinterface DispHTMLHeadElement
16181 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16183 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16184 void profile
(BSTR v
);
16186 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16189 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16190 void ie8_profile
(BSTR v
);
16192 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16193 BSTR ie8_profile
();
16196 /*****************************************************************************
16197 * HTMLHeadElement coclass
16201 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16203 coclass HTMLHeadElement
16205 [default] dispinterface DispHTMLHeadElement
;
16206 [source, default] dispinterface HTMLElementEvents
;
16207 [source] dispinterface HTMLElementEvents2
;
16208 WINE_HTMLELEMENT_INTERFACES
;
16209 interface IHTMLHeadElement
;
16210 interface IHTMLHeadElement2
;
16213 /*****************************************************************************
16214 * DispHTMLTitleElement interface
16218 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16220 dispinterface DispHTMLTitleElement
16224 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16226 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16229 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16233 /*****************************************************************************
16234 * HTMLTitleElement coclass
16238 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16240 coclass HTMLTitleElement
16242 [default] dispinterface DispHTMLTitleElement
;
16243 [source, default] dispinterface HTMLElementEvents
;
16244 [source] dispinterface HTMLElementEvents2
;
16245 WINE_HTMLELEMENT_INTERFACES
;
16246 interface IHTMLTitleElement
;
16249 /*****************************************************************************
16250 * DispHTMLMetaElement dispinterface
16254 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16256 dispinterface DispHTMLMetaElement
16260 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16262 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16263 void httpEquiv
(BSTR v
);
16265 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16268 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16269 void content
(BSTR v
);
16271 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16274 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16277 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16280 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16283 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16286 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16287 void charset
(BSTR v
);
16289 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16292 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16293 void scheme
(BSTR v
);
16295 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16298 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16299 void ie8_url
(BSTR v
);
16301 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16305 /*****************************************************************************
16306 * HTMLMetaElement coclass
16310 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16312 coclass HTMLMetaElement
16314 [default] dispinterface DispHTMLMetaElement
;
16315 [source, default] dispinterface HTMLElementEvents
;
16316 [source] dispinterface HTMLElementEvents2
;
16317 WINE_HTMLELEMENT_INTERFACES
;
16318 interface IHTMLMetaElement
;
16319 interface IHTMLMetaElement2
;
16320 interface IHTMLMetaElement3
;
16323 /*****************************************************************************
16324 * DispHTMLUnknownElement dispinterface
16328 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16330 dispinterface DispHTMLUnknownElement
16334 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16337 /*****************************************************************************
16338 * HTMLUnknownElement coclass
16342 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16344 coclass HTMLUnknownElement
16346 [default] dispinterface DispHTMLUnknownElement
;
16347 [source, default] dispinterface HTMLElementEvents
;
16348 [source] dispinterface HTMLElementEvents2
;
16349 WINE_HTMLELEMENT_INTERFACES
;
16350 /* interface IHTMLUnknownElement; */
16353 /*****************************************************************************
16354 * ISVGAnimatedEnumeration interface
16360 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16362 interface ISVGAnimatedEnumeration
: IDispatch
16364 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16365 HRESULT baseVal
([in] USHORT v
);
16367 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16368 HRESULT baseVal
([out, retval] USHORT
*p
);
16370 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16371 HRESULT animVal
([in] USHORT v
);
16373 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16374 HRESULT animVal
([out, retval] USHORT
*p
);
16377 /*****************************************************************************
16378 * ISVGElement interface
16384 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16386 interface ISVGElement
: IDispatch
16388 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16389 HRESULT xmlbase
([in] BSTR v
);
16391 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16392 HRESULT xmlbase
([out, retval] BSTR *p
);
16394 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16395 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16397 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16398 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16400 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16401 HRESULT viewportElement
([in] ISVGElement
*v
);
16403 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16404 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16406 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16407 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16409 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16410 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16413 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16414 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16415 void xmlbase
(BSTR v
); \
16417 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16420 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16421 void ownerSVGElement
(ISVGSVGElement
*v
); \
16423 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16424 ISVGSVGElement
*ownerSVGElement
(); \
16426 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16427 void viewportElement
(ISVGElement
*v
); \
16429 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16430 ISVGElement
*viewportElement
(); \
16432 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16433 void focusable
(ISVGAnimatedEnumeration
*v
); \
16435 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16436 ISVGAnimatedEnumeration
*focusable
()
16439 /*****************************************************************************
16440 * DispSVGElement dispinterface
16444 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16446 dispinterface DispSVGElement
16450 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16451 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16454 /*****************************************************************************
16455 * SVGElement coclass
16459 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
16463 [default] dispinterface DispSVGElement
;
16464 [source, default] dispinterface HTMLElementEvents
;
16465 [source] dispinterface HTMLElementEvents2
;
16466 interface ISVGElement
;
16467 interface IHTMLElement
;
16470 /*****************************************************************************
16471 * ISVGLength interface
16477 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16479 interface ISVGLength
: IDispatch
16481 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16482 HRESULT unitType
([in] short v
);
16484 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16485 HRESULT unitType
([out, retval] short *p
);
16487 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16488 HRESULT value
([in] float v
);
16490 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16491 HRESULT value
([out, retval] float *p
);
16493 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16494 HRESULT valueInSpecifiedUnits
([in] float v
);
16496 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16497 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16499 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16500 HRESULT valueAsString
([in] BSTR v
);
16502 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16503 HRESULT valueAsString
([out, retval] BSTR *p
);
16505 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16506 HRESULT newValueSpecifiedUnits
(
16507 [in] short unitType
,
16508 [in] float valueInSpecifiedUnits
);
16510 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16511 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16514 /*****************************************************************************
16515 * ISVGAnimatedLength interface
16521 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16523 interface ISVGAnimatedLength
: IDispatch
16525 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16526 HRESULT baseVal
([in] ISVGLength
*v
);
16528 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16529 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16531 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16532 HRESULT animVal
([in] ISVGLength
*v
);
16534 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16535 HRESULT animVal
([out, retval] ISVGLength
**p
);
16538 /*****************************************************************************
16539 * ISVGRect interface
16545 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16547 interface ISVGRect
: IDispatch
16549 [propput, id(DISPID_ISVGRECT_X
)]
16550 HRESULT x
([in] float v
);
16552 [propget, id(DISPID_ISVGRECT_X
)]
16553 HRESULT x
([out, retval] float *p
);
16555 [propput, id(DISPID_ISVGRECT_Y
)]
16556 HRESULT y
([in] float v
);
16558 [propget, id(DISPID_ISVGRECT_Y
)]
16559 HRESULT y
([out, retval] float *p
);
16561 [propput, id(DISPID_ISVGRECT_WIDTH
)]
16562 HRESULT width
([in] float v
);
16564 [propget, id(DISPID_ISVGRECT_WIDTH
)]
16565 HRESULT width
([out, retval] float *p
);
16567 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
16568 HRESULT height
([in] float v
);
16570 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
16571 HRESULT height
([out, retval] float *p
);
16574 /*****************************************************************************
16575 * ISVGViewSpec interface
16581 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16583 interface ISVGViewSpec
: IDispatch
16587 /*****************************************************************************
16588 * ISVGMatrix interface
16594 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16596 interface ISVGMatrix
: IDispatch
16598 [propput, id(DISPID_ISVGMATRIX_A
)]
16599 HRESULT a
([in] float v
);
16601 [propget, id(DISPID_ISVGMATRIX_A
)]
16602 HRESULT a
([out, retval] float *p
);
16604 [propput, id(DISPID_ISVGMATRIX_B
)]
16605 HRESULT b
([in] float v
);
16607 [propget, id(DISPID_ISVGMATRIX_B
)]
16608 HRESULT b
([out, retval] float *p
);
16610 [propput, id(DISPID_ISVGMATRIX_C
)]
16611 HRESULT c
([in] float v
);
16613 [propget, id(DISPID_ISVGMATRIX_C
)]
16614 HRESULT c
([out, retval] float *p
);
16616 [propput, id(DISPID_ISVGMATRIX_D
)]
16617 HRESULT d
([in] float v
);
16619 [propget, id(DISPID_ISVGMATRIX_D
)]
16620 HRESULT d
([out, retval] float *p
);
16622 [propput, id(DISPID_ISVGMATRIX_E
)]
16623 HRESULT e
([in] float v
);
16625 [propget, id(DISPID_ISVGMATRIX_E
)]
16626 HRESULT e
([out, retval] float *p
);
16628 [propput, id(DISPID_ISVGMATRIX_F
)]
16629 HRESULT f
([in] float v
);
16631 [propget, id(DISPID_ISVGMATRIX_F
)]
16632 HRESULT f
([out, retval] float *p
);
16634 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
16636 [in] ISVGMatrix
*secondMatrix
,
16637 [out, retval] ISVGMatrix
**p
);
16639 [id(DISPID_ISVGMATRIX_INVERSE
)]
16640 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
16642 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
16646 [out, retval] ISVGMatrix
**p
);
16648 [id(DISPID_ISVGMATRIX_SCALE
)]
16650 [in] float scaleFactor
,
16651 [out, retval] ISVGMatrix
**p
);
16653 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
16654 HRESULT scaleNonUniform
(
16655 [in] float scaleFactorX
,
16656 [in] float scaleFactorY
,
16657 [out, retval] ISVGMatrix
**p
);
16659 [id(DISPID_ISVGMATRIX_ROTATE
)]
16662 [out, retval] ISVGMatrix
**p
);
16664 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
16665 HRESULT rotateFromVector
(
16668 [out, retval] ISVGMatrix
**p
);
16670 [id(DISPID_ISVGMATRIX_FLIPX
)]
16671 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
16673 [id(DISPID_ISVGMATRIX_FLIPY
)]
16674 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
16676 [id(DISPID_ISVGMATRIX_SKEWX
)]
16679 [out, retval] ISVGMatrix
**p
);
16681 [id(DISPID_ISVGMATRIX_SKEWY
)]
16684 [out, retval] ISVGMatrix
**p
);
16687 /*****************************************************************************
16688 * ISVGPoint interface
16694 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16696 interface ISVGPoint
: IDispatch
16698 [propput, id(DISPID_ISVGPOINT_X
)]
16699 HRESULT x
([in] float v
);
16701 [propget, id(DISPID_ISVGPOINT_X
)]
16702 HRESULT x
([out, retval] float *p
);
16704 [propput, id(DISPID_ISVGPOINT_Y
)]
16705 HRESULT y
([in] float v
);
16707 [propget, id(DISPID_ISVGPOINT_Y
)]
16708 HRESULT y
([out, retval] float *p
);
16710 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
16711 HRESULT matrixTransform
(
16712 [in] ISVGMatrix
*pMatrix
,
16713 [out, retval] ISVGPoint
**p
);
16716 /*****************************************************************************
16717 * ISVGNumber interface
16723 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16725 interface ISVGNumber
: IDispatch
16727 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
16728 HRESULT value
([in] float v
);
16730 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
16731 HRESULT value
([out, retval] float *p
);
16734 /*****************************************************************************
16735 * ISVGAngle interface
16741 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16743 interface ISVGAngle
: IDispatch
16745 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
16746 HRESULT unitType
([in] short v
);
16748 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
16749 HRESULT unitType
([out, retval] short *p
);
16751 [propput, id(DISPID_ISVGANGLE_VALUE
)]
16752 HRESULT value
([in] float v
);
16754 [propget, id(DISPID_ISVGANGLE_VALUE
)]
16755 HRESULT value
([out, retval] float *p
);
16757 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
16758 HRESULT valueInSpecifiedUnits
([in] float v
);
16760 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
16761 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16763 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
16764 HRESULT valueAsString
([in] BSTR v
);
16766 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
16767 HRESULT valueAsString
([out, retval] BSTR *p
);
16769 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
16770 HRESULT newValueSpecifiedUnits
(
16771 [in] short unitType
,
16772 [in] float valueInSpecifiedUnits
);
16774 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
16775 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16778 /*****************************************************************************
16779 * ISVGStringList interface
16785 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16787 interface ISVGStringList
: IDispatch
16789 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
16790 HRESULT numberOfItems
([in] long v
);
16792 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
16793 HRESULT numberOfItems
([out, retval] long *p
);
16795 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
16798 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
16799 HRESULT initialize
(
16801 [out, retval] BSTR *p
);
16803 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
16806 [out, retval] BSTR *p
);
16808 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
16809 HRESULT insertItemBefore
(
16812 [out, retval] BSTR *p
);
16814 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
16815 HRESULT replaceItem
(
16818 [out, retval] BSTR *p
);
16820 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
16821 HRESULT removeItem
(
16823 [out, retval] BSTR *p
);
16825 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
16826 HRESULT appendItem
(
16828 [out, retval] BSTR *p
);
16831 /*****************************************************************************
16832 * ISVGTransform interface
16838 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16840 interface ISVGTransform
: IDispatch
16842 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
16843 HRESULT type
([in] short v
);
16845 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
16846 HRESULT type
([out, retval] short *p
);
16848 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
16849 HRESULT matrix
([in] ISVGMatrix
*v
);
16851 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
16852 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
16854 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
16855 HRESULT angle
([in] float v
);
16857 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
16858 HRESULT angle
([out, retval] float *p
);
16860 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
16861 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
16863 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
16864 HRESULT setTranslate
(
16868 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
16873 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
16879 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
16880 HRESULT setSkewX
([in] float angle
);
16882 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
16883 HRESULT setSkewY
([in] float angle
);
16886 /*****************************************************************************
16887 * ISVGTransformList interface
16893 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16895 interface ISVGTransformList
: IDispatch
16897 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
16898 HRESULT numberOfItems
([in] long v
);
16900 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
16901 HRESULT numberOfItems
([out, retval] long *p
);
16903 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
16906 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
16907 HRESULT initialize
(
16908 [in] ISVGTransform
*newItem
,
16909 [out, retval] ISVGTransform
**p
);
16911 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
16914 [out, retval] ISVGTransform
**p
);
16916 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
16917 HRESULT insertItemBefore
(
16918 [in] ISVGTransform
*newItem
,
16920 [out, retval] ISVGTransform
**p
);
16922 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
16923 HRESULT replaceItem
(
16924 [in] ISVGTransform
*newItem
,
16926 [out, retval] ISVGTransform
**p
);
16928 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
16929 HRESULT removeItem
(
16931 [out, retval] ISVGTransform
**p
);
16933 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
16934 HRESULT appendItem
(
16935 [in] ISVGTransform
*newItem
,
16936 [out, retval] ISVGTransform
**p
);
16938 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
16939 HRESULT createSVGTransformFromMatrix
(
16940 [in] ISVGMatrix
*newItem
,
16941 [out, retval] ISVGTransform
**p
);
16943 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
16944 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
16947 /*****************************************************************************
16948 * ISVGAnimatedTransformList interface
16954 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16956 interface ISVGAnimatedTransformList
: IDispatch
16958 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
16959 HRESULT baseVal
([in] ISVGTransformList
*v
);
16961 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
16962 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
16964 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
16965 HRESULT animVal
([in] ISVGTransformList
*v
);
16967 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
16968 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
16971 /*****************************************************************************
16972 * ISVGAnimatedBoolean interface
16978 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16980 interface ISVGAnimatedBoolean
: IDispatch
16982 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
16983 HRESULT baseVal
([in] VARIANT_BOOL v
);
16985 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
16986 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
16988 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
16989 HRESULT animVal
([in] VARIANT_BOOL v
);
16991 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
16992 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
16995 /*****************************************************************************
16996 * ISVGAnimatedString interface
17002 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17004 interface ISVGAnimatedString
: IDispatch
17006 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17007 HRESULT baseVal
([in] BSTR v
);
17009 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17010 HRESULT baseVal
([out, retval] BSTR *p
);
17012 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17013 HRESULT animVal
([out, retval] BSTR *p
);
17016 /*****************************************************************************
17017 * ISVGAnimatedRect interface
17023 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17025 interface ISVGAnimatedRect
: IDispatch
17027 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17028 HRESULT baseVal
([in] ISVGRect
*v
);
17030 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17031 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17033 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17034 HRESULT animVal
([in] ISVGRect
*v
);
17036 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17037 HRESULT animVal
([out, retval] ISVGRect
**p
);
17040 /*****************************************************************************
17041 * ISVGPreserveAspectRatio interface
17047 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17049 interface ISVGPreserveAspectRatio
: IDispatch
17051 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17052 HRESULT align
([in] short v
);
17054 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17055 HRESULT align
([out, retval] short *p
);
17057 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17058 HRESULT meetOrSlice
([in] short v
);
17060 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17061 HRESULT meetOrSlice
([out, retval] short *p
);
17064 /*****************************************************************************
17065 * ISVGAnimatedPreserveAspectRatio interface
17071 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17073 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17075 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17076 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17078 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17079 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17081 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17082 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17084 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17085 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17088 /*****************************************************************************
17089 * ISVGTransformable interface
17095 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17097 interface ISVGTransformable
: IDispatch
17099 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17100 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17103 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17104 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17105 ISVGAnimatedTransformList
*transform
()
17111 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17113 interface ISVGTests
: IDispatch
17115 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17116 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17118 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17119 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17121 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17122 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17124 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17125 HRESULT hasExtension
(
17126 [in] BSTR extension
,
17127 [out, retval] VARIANT_BOOL *p
);
17130 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17131 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17132 ISVGStringList
*requiredFeatures
(); \
17134 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17135 ISVGStringList
*requiredExtensions
(); \
17137 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17138 ISVGStringList
*systemLanguage
(); \
17140 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17141 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17143 /*****************************************************************************
17144 * ISVGLangSpace interface
17150 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17152 interface ISVGLangSpace
: IDispatch
17154 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17155 HRESULT xmllang
([in] BSTR v
);
17157 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17158 HRESULT xmllang
([out, retval] BSTR *p
);
17160 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17161 HRESULT xmlspace
([in] BSTR v
);
17163 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17164 HRESULT xmlspace
([out, retval] BSTR *p
);
17167 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17168 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17169 void xmllang
(BSTR v
); \
17171 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17174 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17175 void xmlspace
(BSTR v
); \
17177 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17180 /*****************************************************************************
17181 * ISVGExternalResourcesRequired interface
17187 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17189 interface ISVGExternalResourcesRequired
: IDispatch
17191 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17192 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17195 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17196 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17197 ISVGAnimatedBoolean
*externalResourcesRequired
()
17199 /*****************************************************************************
17200 * ISVGStylable interface
17206 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17208 interface ISVGStylable
: IDispatch
17210 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17211 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17214 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17215 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17216 ISVGAnimatedString
*className
()
17218 /*****************************************************************************
17219 * ISVGLocatable interface
17225 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17227 interface ISVGLocatable
: IDispatch
17229 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17230 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17232 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17233 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17235 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17236 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17238 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17239 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17241 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17242 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17244 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17245 HRESULT getTransformToElement
(
17246 [in] ISVGElement
*pElement
,
17247 [out, retval] ISVGMatrix
**p
);
17250 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17251 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17252 ISVGElement
*nearestViewportElement
(); \
17254 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17255 ISVGElement
*farthestViewportElement
(); \
17257 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17258 ISVGRect
*getBBox
(); \
17260 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17261 ISVGMatrix
*getCTM
(); \
17263 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17264 ISVGMatrix
*getScreenCTM
(); \
17266 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17267 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17269 /*****************************************************************************
17270 * ISVGFitToViewBox interface
17276 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17278 interface ISVGFitToViewBox
: IDispatch
17280 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17281 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17283 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17284 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17286 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17287 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17290 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17291 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17292 ISVGAnimatedRect
*viewBox
(); \
17294 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17295 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17297 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17298 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17300 /*****************************************************************************
17301 * ISVGZoomAndPan interface
17307 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17309 interface ISVGZoomAndPan
: IDispatch
17311 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17312 HRESULT zoomAndPan
([out, retval] short *p
);
17315 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17316 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17319 /*****************************************************************************
17320 * ISVGSVGElement interface
17326 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17328 interface ISVGSVGElement
: IDispatch
17330 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17331 HRESULT x
([in] ISVGAnimatedLength
*v
);
17333 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17334 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17336 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17337 HRESULT y
([in] ISVGAnimatedLength
*v
);
17339 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17340 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17342 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17343 HRESULT width
([in] ISVGAnimatedLength
*v
);
17345 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17346 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17348 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17349 HRESULT height
([in] ISVGAnimatedLength
*v
);
17351 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17352 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17354 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17355 HRESULT contentScriptType
([in] BSTR v
);
17357 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17358 HRESULT contentScriptType
([out, retval] BSTR *p
);
17360 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17361 HRESULT contentStyleType
([in] BSTR v
);
17363 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17364 HRESULT contentStyleType
([out, retval] BSTR *p
);
17366 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17367 HRESULT viewport
([in] ISVGRect
*v
);
17369 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17370 HRESULT viewport
([out, retval] ISVGRect
**p
);
17372 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17373 HRESULT pixelUnitToMillimeterX
([in] float v
);
17375 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17376 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17378 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17379 HRESULT pixelUnitToMillimeterY
([in] float v
);
17381 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17382 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17384 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17385 HRESULT screenPixelToMillimeterX
([in] float v
);
17387 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17388 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17390 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17391 HRESULT screenPixelToMillimeterY
([in] float v
);
17393 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17394 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17396 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17397 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17399 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17400 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17402 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17403 HRESULT currentView
([in] ISVGViewSpec
*v
);
17405 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17406 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17408 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17409 HRESULT currentScale
([in] float v
);
17411 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17412 HRESULT currentScale
([out, retval] float *p
);
17414 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17415 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17417 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17418 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17420 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17421 HRESULT suspendRedraw
(
17422 [in] ULONG maxWaitMilliseconds
,
17423 [out, retval] ULONG
*p
);
17425 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17426 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17428 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17429 HRESULT unsuspendRedrawAll
();
17431 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17432 HRESULT forceRedraw
();
17434 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17435 HRESULT pauseAnimations
();
17437 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17438 HRESULT unpauseAnimations
();
17440 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17441 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17443 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17444 HRESULT getCurrentTime
([out, retval] float *p
);
17446 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17447 HRESULT setCurrentTime
([in] float seconds
);
17449 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17450 HRESULT getIntersectionList
(
17451 [in] ISVGRect
*rect
,
17452 [in] ISVGElement
*referenceElement
,
17453 [out, retval] VARIANT *p
);
17455 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17456 HRESULT getEnclosureList
(
17457 [in] ISVGRect
*rect
,
17458 [in] ISVGElement
*referenceElement
,
17459 [out, retval] VARIANT *p
);
17461 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17462 HRESULT checkIntersection
(
17463 [in] ISVGElement
*element
,
17464 [in] ISVGRect
*rect
,
17465 [out, retval] VARIANT_BOOL *p
);
17467 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17468 HRESULT checkEnclosure
(
17469 [in] ISVGElement
*element
,
17470 [in] ISVGRect
*rect
,
17471 [out, retval] VARIANT_BOOL *p
);
17473 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17474 HRESULT deselectAll
();
17476 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17477 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17479 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17480 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17482 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17483 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17485 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17486 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17488 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17489 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17491 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17492 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17494 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17495 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17497 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17498 HRESULT createSVGTransformFromMatrix
(
17499 [in] ISVGMatrix
*matrix
,
17500 [out, retval] ISVGTransform
**p
);
17502 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17503 HRESULT getElementById
(
17504 [in] BSTR elementId
,
17505 [out, retval] IHTMLElement
**p
);
17508 /*****************************************************************************
17509 * DispSVGSVGElement dispinterface
17513 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17515 dispinterface DispSVGSVGElement
17519 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17520 void x
(ISVGAnimatedLength
*v
);
17522 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17523 ISVGAnimatedLength
*x
();
17525 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17526 void y
(ISVGAnimatedLength
*v
);
17528 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17529 ISVGAnimatedLength
*y
();
17531 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17532 void width
(ISVGAnimatedLength
*v
);
17534 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17535 ISVGAnimatedLength
*width
();
17537 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17538 void height
(ISVGAnimatedLength
*v
);
17540 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17541 ISVGAnimatedLength
*height
();
17543 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17544 void contentScriptType
(BSTR v
);
17546 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17547 BSTR contentScriptType
();
17549 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17550 void contentStyleType
(BSTR v
);
17552 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17553 BSTR contentStyleType
();
17555 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17556 void viewport
(ISVGRect
*v
);
17558 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17559 ISVGRect
*viewport
();
17561 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17562 void pixelUnitToMillimeterX
(float v
);
17564 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17565 float pixelUnitToMillimeterX
();
17567 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17568 void pixelUnitToMillimeterY
(float v
);
17570 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17571 float pixelUnitToMillimeterY
();
17573 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17574 void screenPixelToMillimeterX
(float v
);
17576 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17577 float screenPixelToMillimeterX
();
17579 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17580 void screenPixelToMillimeterY
(float v
);
17582 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17583 float screenPixelToMillimeterY
();
17585 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17586 void useCurrentView
(VARIANT_BOOL v
);
17588 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17589 VARIANT_BOOL useCurrentView
();
17591 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17592 void currentView
(ISVGViewSpec
*v
);
17594 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17595 ISVGViewSpec
*currentView
();
17597 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17598 void currentScale
(float v
);
17600 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17601 float currentScale
();
17603 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17604 void currentTranslate
(ISVGPoint
*v
);
17606 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17607 ISVGPoint
*currentTranslate
();
17609 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17610 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
17612 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17613 void unsuspendRedraw
([in] ULONG suspendHandeID
);
17615 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17616 void unsuspendRedrawAll
();
17618 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17619 void forceRedraw
();
17621 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17622 void pauseAnimations
();
17624 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17625 void unpauseAnimations
();
17627 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17628 VARIANT_BOOL animationsPaused
();
17630 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17631 float getCurrentTime
();
17633 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17634 void setCurrentTime
([in] float seconds
);
17636 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17637 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
17639 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17640 VARIANT getEnclosureList
(
17641 [in] ISVGRect
*rect
,
17642 [in] ISVGElement
*referenceElement
);
17644 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17645 VARIANT_BOOL checkIntersection
(
17646 [in] ISVGElement
*element
,
17647 [in] ISVGRect
*rect
);
17649 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17650 VARIANT_BOOL checkEnclosure
(
17651 [in] ISVGElement
*element
,
17652 [in] ISVGRect
*rect
);
17654 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17655 void deselectAll
();
17657 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17658 ISVGNumber
*createSVGNumber
();
17660 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17661 ISVGLength
*createSVGLength
();
17663 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17664 ISVGAngle
*createSVGAngle
();
17666 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17667 ISVGPoint
*createSVGPoint
();
17669 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17670 ISVGMatrix
*createSVGMatrix
();
17672 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17673 ISVGRect
*createSVGRect
();
17675 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17676 ISVGTransform
*createSVGTransform
();
17678 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17679 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
17681 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17682 IHTMLElement
*getElementById
([in] BSTR elementId
);
17684 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17685 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
17686 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
17687 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
17688 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
17689 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
17690 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
17691 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
17696 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
17698 coclass SVGSVGElement
17700 [default] dispinterface DispSVGSVGElement
;
17701 [source, default] dispinterface HTMLElementEvents
;
17702 [source] dispinterface HTMLElementEvents2
;
17703 interface ISVGSVGElement
;
17704 interface ISVGElement
;
17705 interface ISVGTests
;
17706 interface ISVGLangSpace
;
17707 interface ISVGExternalResourcesRequired
;
17708 interface ISVGStylable
;
17709 interface ISVGLocatable
;
17710 interface ISVGFitToViewBox
;
17711 interface ISVGZoomAndPan
;
17718 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
17720 interface ISVGCircleElement
: IDispatch
17722 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17723 HRESULT cx
([in] ISVGAnimatedLength
*v
);
17725 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17726 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
17728 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17729 HRESULT cy
([in] ISVGAnimatedLength
*v
);
17731 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17732 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
17734 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17735 HRESULT r
([in] ISVGAnimatedLength
*v
);
17737 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17738 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
17743 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17745 dispinterface DispSVGCircleElement
17749 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17750 void cx
(ISVGAnimatedLength
*v
);
17752 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17753 ISVGAnimatedLength
*cx
();
17755 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17756 void cy
(ISVGAnimatedLength
*v
);
17758 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17759 ISVGAnimatedLength
*cy
();
17761 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17762 void r
(ISVGAnimatedLength
*v
);
17764 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17765 ISVGAnimatedLength
*r
();
17767 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
17768 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
17769 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
17770 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17775 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
17777 coclass SVGCircleElement
17779 [default] dispinterface DispSVGCircleElement
;
17780 [source, default] dispinterface HTMLElementEvents
;
17781 [source] dispinterface HTMLElementEvents2
;
17782 interface ISVGCircleElement
;
17783 interface ISVGTests
;
17784 interface ISVGTransformable
;
17785 interface ISVGLocatable
;
17786 interface ISVGElement
;
17789 /*****************************************************************************
17790 * ISVGTextContentElement interface
17796 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17798 interface ISVGTextContentElement
: IDispatch
17800 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
17801 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
17803 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
17804 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
17806 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
17807 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
17809 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
17810 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
17812 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
17813 HRESULT getNumberOfChars
([out, retval] long *p
);
17815 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
17816 HRESULT getComputedTextLength
([out, retval] float *p
);
17818 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
17819 HRESULT getSubStringLength
(
17822 [out, retval] float *p
);
17824 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
17825 HRESULT getStartPositionOfChar
(
17827 [out, retval] ISVGPoint
**p
);
17829 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
17830 HRESULT getEndPositionOfChar
(
17832 [out, retval] ISVGPoint
**p
);
17834 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
17835 HRESULT getExtentOfChar
(
17837 [out, retval] ISVGRect
**p
);
17839 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
17840 HRESULT getRotationOfChar
(
17842 [out, retval] float *p
);
17844 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
17845 HRESULT getCharNumAtPosition
(
17846 [in] ISVGPoint
*point
,
17847 [out, retval] long *p
);
17849 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
17850 HRESULT selectSubString
(
17855 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
17856 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
17857 void textLength
(ISVGAnimatedLength
*v
); \
17859 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
17860 ISVGAnimatedLength
*textLength
(); \
17862 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
17863 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
17865 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
17866 ISVGAnimatedEnumeration
*lengthAdjust
(); \
17868 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
17869 long getNumberOfChars
(); \
17871 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
17872 float getComputedTextLength
(); \
17874 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
17875 float getSubStringLength
( \
17876 [in] long charnum
, \
17877 [in] long nchars
); \
17879 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
17880 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
17882 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
17883 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
17885 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
17886 ISVGRect
*getExtentOfChar
([in] long charnum
); \
17888 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
17889 float getRotationOfChar
([in] long charnum
); \
17891 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
17892 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
17894 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
17895 void selectSubString
( \
17896 [in] long charnum
, \
17900 /*****************************************************************************
17901 * ISVGLengthList interface
17907 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17909 interface ISVGLengthList
: IDispatch
17911 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
17912 HRESULT numberOfItems
([in] long v
);
17914 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
17915 HRESULT numberOfItems
([out, retval] long *p
);
17917 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
17920 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
17921 HRESULT initialize
(
17922 [in] ISVGLength
*newItem
,
17923 [out, retval] ISVGLength
**p
);
17925 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
17928 [out, retval] ISVGLength
**p
);
17930 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
17931 HRESULT insertItemBefore
(
17932 [in] ISVGLength
*newItem
,
17934 [out, retval] ISVGLength
**p
);
17936 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
17937 HRESULT replaceItem
(
17938 [in] ISVGLength
*newItem
,
17940 [out, retval] ISVGLength
**p
);
17942 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
17943 HRESULT removeItem
(
17945 [out, retval] ISVGLength
**p
);
17947 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
17948 HRESULT appendItem
(
17949 [in] ISVGLength
*newItem
,
17950 [out, retval] ISVGLength
**p
);
17953 /*****************************************************************************
17954 * ISVGAnimatedLengthList interface
17960 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17962 interface ISVGAnimatedLengthList
: IDispatch
17964 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
17965 HRESULT baseVal
([in] ISVGLengthList
*v
);
17967 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
17968 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
17970 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
17971 HRESULT animVal
([in] ISVGLengthList
*v
);
17973 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
17974 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
17977 /*****************************************************************************
17978 * ISVGNumberList interface
17984 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17986 interface ISVGNumberList
: IDispatch
17988 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
17989 HRESULT numberOfItems
([in] long v
);
17991 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
17992 HRESULT numberOfItems
([out, retval] long *p
);
17994 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
17997 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
17998 HRESULT initialize
(
17999 [in] ISVGNumber
*newItem
,
18000 [out, retval] ISVGNumber
**p
);
18002 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18005 [out, retval] ISVGNumber
**p
);
18007 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18008 HRESULT insertItemBefore
(
18009 [in] ISVGNumber
*newItem
,
18011 [out, retval] ISVGNumber
**p
);
18013 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18014 HRESULT replaceItem
(
18015 [in] ISVGNumber
*newItem
,
18017 [out, retval] ISVGNumber
**p
);
18019 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18020 HRESULT removeItem
(
18022 [out, retval] ISVGNumber
**p
);
18024 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18025 HRESULT appendItem
(
18026 [in] ISVGNumber
*newItem
,
18027 [out, retval] ISVGNumber
**p
);
18030 /*****************************************************************************
18031 * ISVGAnimatedNumberList interface
18037 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18039 interface ISVGAnimatedNumberList
: IDispatch
18041 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18042 HRESULT baseVal
([in] ISVGNumberList
*v
);
18044 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18045 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18047 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18048 HRESULT animVal
([in] ISVGNumberList
*v
);
18050 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18051 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18054 /*****************************************************************************
18055 * ISVGTextPositioningElement interface
18061 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18063 interface ISVGTextPositioningElement
: IDispatch
18065 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18066 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18068 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18069 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18071 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18072 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18074 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18075 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18077 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18078 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18080 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18081 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18083 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18084 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18086 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18087 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18089 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18090 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18092 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18093 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18096 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18097 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18098 void x
(ISVGAnimatedLengthList
*v
); \
18100 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18101 ISVGAnimatedLengthList
*x
(); \
18103 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18104 void y
(ISVGAnimatedLengthList
*v
); \
18106 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18107 ISVGAnimatedLengthList
*y
(); \
18109 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18110 void dx
(ISVGAnimatedLengthList
*v
); \
18112 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18113 ISVGAnimatedLengthList
*dx
(); \
18115 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18116 void dy
(ISVGAnimatedLengthList
*v
); \
18118 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18119 ISVGAnimatedLengthList
*dy
(); \
18121 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18122 void rotate
(ISVGAnimatedNumberList
*v
); \
18124 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18125 ISVGAnimatedNumberList
*rotate
()
18128 /*****************************************************************************
18129 * ISVGTSpanElement interface
18135 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18137 interface ISVGTSpanElement
: IDispatch
18143 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18145 dispinterface DispSVGTSpanElement
18149 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18150 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18151 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18152 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18153 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18154 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18155 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18160 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18162 coclass SVGTSpanElement
18164 [default] dispinterface DispSVGTSpanElement
;
18165 [source, default] dispinterface HTMLElementEvents
;
18166 [source] dispinterface HTMLElementEvents2
;
18167 interface ISVGTSpanElement
;
18168 interface ISVGTextPositioningElement
;
18169 interface ISVGTextContentElement
;
18170 interface ISVGElement
;
18171 interface ISVGTests
;
18172 interface ISVGLangSpace
;
18173 interface ISVGExternalResourcesRequired
;
18174 interface ISVGStylable
;
18177 /*****************************************************************************
18178 * IOmHistory interface
18184 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18186 interface IOmHistory
: IDispatch
18188 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18189 HRESULT length
([retval, out] short *p
);
18191 [id(DISPID_IOMHISTORY_BACK
)]
18192 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18194 [id(DISPID_IOMHISTORY_FORWARD
)]
18195 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18197 [id(DISPID_IOMHISTORY_GO
)]
18198 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18203 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18205 coclass HTMLHistory
18207 [default] interface IOmHistory
;
18210 /*****************************************************************************
18211 * IHTMLMimeTypesCollection interface
18217 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18219 interface IHTMLMimeTypesCollection
: IDispatch
18221 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18222 HRESULT length
([retval, out] LONG *p
);
18227 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18231 [default] interface IHTMLMimeTypesCollection
;
18234 /*****************************************************************************
18235 * IHTMLPluginsCollection interface
18241 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18243 interface IHTMLPluginsCollection
: IDispatch
18245 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18246 HRESULT length
([retval, out] LONG *p
);
18248 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18249 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18254 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18256 dispinterface DispCPlugins
18260 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18263 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18264 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18266 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18267 IDispatch
*constructor
();
18272 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18276 [default] dispinterface DispCPlugins
;
18277 interface IHTMLPluginsCollection
;
18278 interface IHTMLDOMConstructor
;
18281 /*****************************************************************************
18282 * IHTMLOpsProfile interface
18288 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18290 interface IHTMLOpsProfile
: IDispatch
18292 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18293 HRESULT addRequest
(
18295 [optional, in] VARIANT reserved
,
18296 [retval, out] VARIANT_BOOL *success
);
18298 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18299 HRESULT clearRequest
();
18301 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18303 [in] VARIANT usage
,
18304 [optional, in] VARIANT fname
,
18305 [optional, in] VARIANT domain
,
18306 [optional, in] VARIANT path
,
18307 [optional, in] VARIANT expire
,
18308 [optional, in] VARIANT reserved
);
18310 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18311 HRESULT getAttribute
(
18313 [retval, out] BSTR *value
);
18315 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18316 HRESULT setAttribute
(
18319 [optional, in] VARIANT prefs
,
18320 [retval, out] VARIANT_BOOL *success
);
18322 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18323 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18325 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18326 HRESULT addReadRequest
(
18328 [optional, in] VARIANT reserved
,
18329 [retval, out] VARIANT_BOOL *success
);
18331 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18332 HRESULT doReadRequest
(
18333 [in] VARIANT usage
,
18334 [optional, in] VARIANT fname
,
18335 [optional, in] VARIANT domain
,
18336 [optional, in] VARIANT path
,
18337 [optional, in] VARIANT expire
,
18338 [optional, in] VARIANT reserved
);
18340 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18341 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18346 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18348 coclass COpsProfile
18350 [default] interface IHTMLOpsProfile
;
18353 /*****************************************************************************
18354 * IOmNavigator interface
18360 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18362 interface IOmNavigator
: IDispatch
18364 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18365 HRESULT appCodeName
([retval, out] BSTR *p
);
18367 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18368 HRESULT appName
([retval, out] BSTR *p
);
18370 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18371 HRESULT appVersion
([retval, out] BSTR *p
);
18373 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18374 HRESULT userAgent
([retval, out] BSTR *p
);
18376 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18377 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18379 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18380 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18382 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18383 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18385 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18386 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18388 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18389 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18391 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18392 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18394 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18395 HRESULT toString
([retval, out] BSTR *String);
18397 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18398 HRESULT cpuClass
([retval, out] BSTR *p
);
18400 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18401 HRESULT systemLanguage
([retval, out] BSTR *p
);
18403 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18404 HRESULT browserLanguage
([retval, out] BSTR *p
);
18406 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18407 HRESULT userLanguage
([retval, out] BSTR *p
);
18409 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18410 HRESULT platform
([retval, out] BSTR *p
);
18412 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18413 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18415 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18416 HRESULT connectionSpeed
([retval, out] LONG *p
);
18418 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18419 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18421 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18422 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18425 /*****************************************************************************
18426 * DispHTMLNavigator dispinterface
18430 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18432 dispinterface DispHTMLNavigator
18436 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18437 BSTR appCodeName
();
18439 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18442 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18445 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18448 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18449 VARIANT_BOOL javaEnabled
();
18451 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18452 VARIANT_BOOL taintEnabled
();
18454 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18455 IHTMLMimeTypesCollection
*mimeTypes
();
18457 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18458 IHTMLPluginsCollection
*plugins
();
18460 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18461 VARIANT_BOOL cookieEnabled
();
18463 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18464 IHTMLOpsProfile
*opsProfile
();
18466 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18469 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18472 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18473 BSTR systemLanguage
();
18475 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18476 BSTR browserLanguage
();
18478 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18479 BSTR userLanguage
();
18481 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18484 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18485 BSTR appMinorVersion
();
18487 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18488 LONG connectionSpeed
();
18490 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18491 VARIANT_BOOL onLine
();
18493 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18494 IHTMLOpsProfile
*userProfile
();
18496 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18501 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
18503 coclass HTMLNavigator
18505 [default] dispinterface DispHTMLNavigator
;
18506 interface IOmNavigator
;
18509 /*****************************************************************************
18510 * IHTMLLocation interface
18516 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
18518 interface IHTMLLocation
: IDispatch
18520 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18521 HRESULT href
([in] BSTR v
);
18523 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18524 HRESULT href
([retval, out] BSTR *p
);
18526 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18527 HRESULT protocol
([in] BSTR v
);
18529 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18530 HRESULT protocol
([retval, out] BSTR *p
);
18532 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18533 HRESULT host
([in] BSTR v
);
18535 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18536 HRESULT host
([retval, out] BSTR *p
);
18538 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18539 HRESULT hostname
([in] BSTR v
);
18541 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18542 HRESULT hostname
([retval, out] BSTR *p
);
18544 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18545 HRESULT port
([in] BSTR v
);
18547 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18548 HRESULT port
([retval, out] BSTR *p
);
18550 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18551 HRESULT pathname
([in] BSTR v
);
18553 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18554 HRESULT pathname
([retval, out] BSTR *p
);
18556 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18557 HRESULT search
([in] BSTR v
);
18559 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18560 HRESULT search
([retval, out] BSTR *p
);
18562 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18563 HRESULT hash
([in] BSTR v
);
18565 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18566 HRESULT hash
([retval, out] BSTR *p
);
18568 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18569 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
18571 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18572 HRESULT replace
([in] BSTR bstr);
18574 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18575 HRESULT assign
([in] BSTR bstr);
18577 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18578 HRESULT toString
([retval, out] BSTR *String);
18581 /*****************************************************************************
18582 * DispHTMLHistory dispinterface
18586 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18588 dispinterface DispHTMLHistory
18592 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18595 [id(DISPID_IOMHISTORY_BACK
)]
18596 void back
([optional, in] VARIANT *pvargdistance
);
18598 [id(DISPID_IOMHISTORY_FORWARD
)]
18599 void forward
([optional, in] VARIANT *pvargdistance
);
18601 [id(DISPID_IOMHISTORY_GO
)]
18602 void go
([optional, in] VARIANT *pvargdistance
);
18604 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18605 IDispatch
*constructor
();
18608 /*****************************************************************************
18609 * DispHTMLLocation dispinterface
18613 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18615 dispinterface DispHTMLLocation
18619 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18622 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18625 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18626 void protocol
(BSTR v
);
18628 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18631 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18634 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18637 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18638 void hostname
(BSTR v
);
18640 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18643 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18646 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18649 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18650 void pathname
(BSTR v
);
18652 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18655 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18656 void search
(BSTR v
);
18658 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18661 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18664 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18667 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18668 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
18670 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18671 void replace
([in] BSTR bstr);
18673 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18674 void assign
([in] BSTR bstr);
18676 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18679 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18684 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
18686 coclass HTMLLocation
18688 [default] dispinterface DispHTMLLocation
;
18689 interface IHTMLLocation
;
18696 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18698 interface IHTMLBookmarkCollection
: IDispatch
18700 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
18701 HRESULT length
([out, retval] LONG *p
);
18703 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
18704 HRESULT _newEnum
([out, retval] IUnknown
**p
);
18706 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
18709 [out, retval] VARIANT *pVarBookmark
);
18712 /*****************************************************************************
18713 * IHTMLDataTransfer interface
18719 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18721 interface IHTMLDataTransfer
: IDispatch
18723 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
18726 [in] VARIANT *data
,
18727 [out, retval] VARIANT_BOOL *pret
);
18729 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
18732 [out, retval] VARIANT *pvarRet
);
18734 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
18737 [out, retval] VARIANT_BOOL *pret
);
18739 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18740 HRESULT dropEffect
([in] BSTR v
);
18742 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18743 HRESULT dropEffect
([out, retval] BSTR *p
);
18745 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18746 HRESULT effectAllowed
([in] BSTR v
);
18748 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18749 HRESULT effectAllowed
([out, retval] BSTR *p
);
18752 /*****************************************************************************
18753 * IHTMLEventObj interface
18759 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18761 interface IHTMLEventObj
: IDispatch
18763 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
18764 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
18766 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
18767 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
18769 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
18770 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
18772 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
18773 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
18775 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18776 HRESULT returnValue
([in] VARIANT v
);
18778 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18779 HRESULT returnValue
([retval, out] VARIANT *p
);
18781 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18782 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
18784 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18785 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
18787 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
18788 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
18790 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
18791 HRESULT toElement
([retval, out] IHTMLElement
**p
);
18793 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18794 HRESULT keyCode
([in] LONG v
);
18796 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18797 HRESULT keyCode
([retval, out] LONG *p
);
18799 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
18800 HRESULT button
([retval, out] LONG *p
);
18802 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
18803 HRESULT type
([retval, out] BSTR *p
);
18805 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
18806 HRESULT qualifier
([retval, out] BSTR *p
);
18808 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
18809 HRESULT reason
([retval, out] LONG *p
);
18811 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
18812 HRESULT x
([retval, out] LONG *p
);
18814 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
18815 HRESULT y
([retval, out] LONG *p
);
18817 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
18818 HRESULT clientX
([retval, out] LONG *p
);
18820 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
18821 HRESULT clientY
([retval, out] LONG *p
);
18823 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
18824 HRESULT offsetX
([retval, out] LONG *p
);
18826 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
18827 HRESULT offsetY
([retval, out] LONG *p
);
18829 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
18830 HRESULT screenX
([retval, out] LONG *p
);
18832 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
18833 HRESULT screenY
([retval, out] LONG *p
);
18835 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
18836 HRESULT srcFilter
([retval, out] IDispatch
**p
);
18839 /*****************************************************************************
18840 * DispCEventObj dispinterface
18844 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18846 dispinterface DispCEventObj
18850 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18851 void returnValue
(VARIANT v
);
18853 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18854 VARIANT returnValue
();
18856 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18857 void cancelBubble
(VARIANT_BOOL v
);
18859 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18860 VARIANT_BOOL cancelBubble
();
18862 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18863 void keyCode
(LONG v
);
18865 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18868 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
18870 [in] BSTR strAttributeName
,
18871 [in] VARIANT AttributeValue
,
18872 [in, defaultvalue(1)] LONG lFlags
);
18874 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
18875 VARIANT getAttribute
(
18876 [in] BSTR strAttributeName
,
18877 [in, defaultvalue(0)] LONG lFlags
);
18879 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
18880 VARIANT_BOOL removeAttribute
(
18881 [in] BSTR strAttributeName
,
18882 [in, defaultvalue(1)] LONG lFlags
);
18884 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
18885 void propertyName
(BSTR v
);
18887 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
18888 BSTR propertyName
();
18890 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
18891 void bookmarks
(IHTMLBookmarkCollection
*v
);
18893 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
18894 IHTMLBookmarkCollection
*bookmarks
();
18896 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
18897 void recordset
(IDispatch
*v
);
18899 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
18900 IDispatch
*recordset
();
18902 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
18903 void dataFld
(BSTR v
);
18905 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
18908 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
18909 void boundElements
(IHTMLElementCollection
*v
);
18911 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
18912 IHTMLElementCollection
*boundElements
();
18914 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
18915 void repeat
(VARIANT_BOOL v
);
18917 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
18918 VARIANT_BOOL repeat
();
18920 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
18921 void srcUrn
(BSTR v
);
18923 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
18926 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
18927 void srcElement
(IHTMLElement
*v
);
18929 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
18930 IHTMLElement
*srcElement
();
18932 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
18933 void altKey
(VARIANT_BOOL v
);
18935 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
18936 VARIANT_BOOL altKey
();
18938 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
18939 void ctrlKey
(VARIANT_BOOL v
);
18941 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
18942 VARIANT_BOOL ctrlKey
();
18944 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
18945 void shiftKey
(VARIANT_BOOL v
);
18947 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
18948 VARIANT_BOOL shiftKey
();
18950 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
18951 void fromElement
(IHTMLElement
*v
);
18953 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
18954 IHTMLElement
*fromElement
();
18956 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
18957 void toElement
(IHTMLElement
*v
);
18959 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
18960 IHTMLElement
*toElement
();
18962 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
18963 void button
(LONG v
);
18965 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
18968 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
18971 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
18974 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
18975 void qualifier
(BSTR v
);
18977 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
18980 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
18981 void reason
(LONG v
);
18983 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
18986 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
18989 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
18992 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
18995 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
18998 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
18999 void clientX
(LONG v
);
19001 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19004 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19005 void clientY
(LONG v
);
19007 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19009 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19010 void offsetX
(LONG v
);
19012 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19015 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19016 void offsetY
(LONG v
);
19018 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19021 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19022 void screenX
(LONG v
);
19024 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19027 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19028 void screenY
(LONG v
);
19030 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19033 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19034 void srcFilter
(IDispatch
*v
);
19036 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19037 IDispatch
*srcFilter
();
19039 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19040 IHTMLDataTransfer
*dataTransfer
();
19042 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19043 VARIANT_BOOL contentOverflow
();
19045 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19046 void shiftLeft
(VARIANT_BOOL v
);
19048 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19049 VARIANT_BOOL shiftLeft
();
19051 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19052 void altLeft
(VARIANT_BOOL v
);
19054 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19055 VARIANT_BOOL altLeft
();
19057 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19058 void ctrlLeft
(VARIANT_BOOL v
);
19060 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19061 VARIANT_BOOL ctrlLeft
();
19063 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19064 LONG_PTR imeCompositionChange
();
19066 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19067 LONG_PTR imeNotifyCommand
();
19069 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19070 LONG_PTR imeNotifyData
();
19072 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19073 LONG_PTR imeRequest
();
19075 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19076 LONG_PTR imeRequestData
();
19078 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19079 LONG_PTR keyboardLayout
();
19081 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19082 LONG behaviorCookie
();
19084 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19085 LONG behaviorPart
();
19087 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19090 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19094 /*****************************************************************************
19095 * IHTMLStyleMedia interface
19101 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19103 interface IHTMLStyleMedia
: IDispatch
19105 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
19106 HRESULT type
([out, retval] BSTR *p
);
19108 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
19109 HRESULT matchMedium
(
19110 [in] BSTR mediaQuery
,
19111 [out, retval] VARIANT_BOOL *matches
);
19114 /*****************************************************************************
19115 * IHTMLFramesCollection2 interface
19121 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
19123 interface IHTMLFramesCollection2
: IDispatch
19125 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19127 [in] VARIANT *pvarIndex
,
19128 [retval, out] VARIANT *pvarResult
);
19130 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19131 HRESULT length
([retval, out] LONG *p
);
19134 /*****************************************************************************
19135 * IHTMLScreen interface
19141 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19143 interface IHTMLScreen
: IDispatch
19145 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19146 HRESULT colorDepth
([retval, out] LONG *p
);
19148 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19149 HRESULT bufferDepth
([in] LONG v
);
19151 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19152 HRESULT bufferDepth
([retval, out] LONG *p
);
19154 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19155 HRESULT width
([retval, out] LONG *p
);
19157 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19158 HRESULT height
([retval, out] LONG *p
);
19160 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19161 HRESULT updateInterval
([in] LONG v
);
19163 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19164 HRESULT updateInterval
([retval, out] LONG *p
);
19166 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19167 HRESULT availHeight
([retval, out] LONG *p
);
19169 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19170 HRESULT availWidth
([retval, out] LONG *p
);
19172 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19173 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
19176 /*****************************************************************************
19177 * IHTMLWindow2 interface
19183 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
19185 interface IHTMLWindow2
: IHTMLFramesCollection2
19187 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19188 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
19190 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19191 HRESULT defaultStatus
([in] BSTR v
);
19193 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19194 HRESULT defaultStatus
([retval, out] BSTR *p
);
19196 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19197 HRESULT status
([in] BSTR v
);
19199 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19200 HRESULT status
([retval, out] BSTR *p
);
19202 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
19203 HRESULT setTimeout
(
19204 [in] BSTR expression
,
19206 [optional, in] VARIANT *language
,
19207 [retval, out] LONG *timerID
);
19209 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19210 HRESULT clearTimeout
([in] LONG timerID
);
19212 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19213 HRESULT alert
([defaultvalue(""), in] BSTR message);
19215 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19217 [defaultvalue(""), in] BSTR message,
19218 [retval, out] VARIANT_BOOL *confirmed
);
19220 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19222 [defaultvalue(""), in] BSTR message,
19223 [defaultvalue("undefined"), in] BSTR defstr
,
19224 [retval, out] VARIANT *textdata
);
19226 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19227 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
19229 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19230 HRESULT location
([retval, out] IHTMLLocation
**p
);
19232 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19233 HRESULT history
([retval, out] IOmHistory
**p
);
19235 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19238 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19239 HRESULT opener
([in] VARIANT v
);
19241 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19242 HRESULT opener
([retval, out] VARIANT *p
);
19244 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19245 HRESULT navigator
([retval, out] IOmNavigator
**p
);
19247 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19248 HRESULT name
([in] BSTR v
);
19250 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19251 HRESULT name
([retval, out] BSTR *p
);
19253 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19254 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
19256 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19258 [defaultvalue(""), in] BSTR url
,
19259 [defaultvalue(""), in] BSTR name
,
19260 [defaultvalue(""), in] BSTR features
,
19261 [defaultvalue(0), in] VARIANT_BOOL replace
,
19262 [retval, out] IHTMLWindow2
**pomWindowResult
);
19264 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19265 HRESULT self
([retval, out] IHTMLWindow2
**p
);
19267 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19268 HRESULT top
([retval, out] IHTMLWindow2
**p
);
19270 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19271 HRESULT window
([retval, out] IHTMLWindow2
**p
);
19273 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19274 HRESULT navigate
([in] BSTR url
);
19276 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19277 HRESULT onfocus
([in] VARIANT v
);
19279 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19280 HRESULT onfocus
([retval, out] VARIANT *p
);
19282 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19283 HRESULT onblur
([in] VARIANT v
);
19285 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19286 HRESULT onblur
([retval, out] VARIANT *p
);
19288 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19289 HRESULT onload
([in] VARIANT v
);
19291 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19292 HRESULT onload
([retval, out] VARIANT *p
);
19294 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19295 HRESULT onbeforeunload
([in] VARIANT v
);
19297 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19298 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
19300 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19301 HRESULT onunload
([in] VARIANT v
);
19303 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19304 HRESULT onunload
([retval, out] VARIANT *p
);
19306 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19307 HRESULT onhelp
([in] VARIANT v
);
19309 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19310 HRESULT onhelp
([retval, out] VARIANT *p
);
19312 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19313 HRESULT onerror
([in] VARIANT v
);
19315 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19316 HRESULT onerror
([retval, out] VARIANT *p
);
19318 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19319 HRESULT onresize
([in] VARIANT v
);
19321 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19322 HRESULT onresize
([retval, out] VARIANT *p
);
19324 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19325 HRESULT onscroll
([in] VARIANT v
);
19327 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19328 HRESULT onscroll
([retval, out] VARIANT *p
);
19330 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
19331 HRESULT document
([retval, out] IHTMLDocument2
**p
);
19333 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19334 HRESULT event
([retval, out] IHTMLEventObj
**p
);
19336 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
19337 HRESULT _newEnum
([retval, out] IUnknown
**p
);
19339 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19340 HRESULT showModalDialog
(
19342 [optional, in] VARIANT *varArgIn
,
19343 [optional, in] VARIANT *varOptions
,
19344 [retval, out] VARIANT *varArgOut
);
19346 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19349 [optional, in] VARIANT helpArg
,
19350 [defaultvalue(""), in] BSTR features
);
19352 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19353 HRESULT screen
([retval, out] IHTMLScreen
**p
);
19355 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19356 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
19358 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19361 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19362 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
19364 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19367 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19368 HRESULT scroll
([in] LONG x
, [in] LONG y
);
19370 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19371 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
19373 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
19374 HRESULT setInterval
([
19375 in] BSTR expression
,
19377 [optional, in] VARIANT *language
,
19378 [retval, out] LONG *timerID
);
19380 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19381 HRESULT clearInterval
([in] LONG timerID
);
19383 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19384 HRESULT offscreenBuffering
([in] VARIANT v
);
19386 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19387 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
19389 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19390 HRESULT execScript
(
19392 [defaultvalue("JScript"), in] BSTR language
,
19393 [retval, out] VARIANT *pvarRet
);
19395 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19396 HRESULT toString
([retval, out] BSTR *String);
19398 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19399 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
19401 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19402 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
19404 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19405 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
19407 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19408 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
19410 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19411 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
19413 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19414 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
19416 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19417 HRESULT external
([retval, out] IDispatch
**p
);
19420 /*****************************************************************************
19421 * IHTMLWindow3 interface
19427 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19429 interface IHTMLWindow3
: IDispatch
19431 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19432 HRESULT screenLeft
([out, retval] LONG *p
);
19434 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19435 HRESULT screenTop
([out, retval] LONG *p
);
19437 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19438 HRESULT attachEvent
(
19440 [in] IDispatch
*pDisp
,
19441 [out, retval] VARIANT_BOOL *pfResult
);
19443 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19444 HRESULT detachEvent
(
19446 [in] IDispatch
*pDisp
);
19448 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19449 HRESULT setTimeout
(
19450 [in] VARIANT *expression
,
19452 [in, optional] VARIANT *language
,
19453 [out, retval] LONG *timerID
);
19455 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19456 HRESULT setInterval
(
19457 [in] VARIANT *expression
,
19459 [in, optional] VARIANT *language
,
19460 [out, retval] LONG *timerID
);
19462 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19465 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19466 HRESULT onbeforeprint
([in] VARIANT v
);
19468 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19469 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
19471 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19472 HRESULT onafterprint
([in] VARIANT v
);
19474 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19475 HRESULT onafterprint
([out, retval] VARIANT *p
);
19477 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19478 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
19480 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19481 HRESULT showModelessDialog
(
19482 [in, defaultvalue("")] BSTR url
,
19483 [in, optional] VARIANT *varArgIn
,
19484 [in, optional] VARIANT *options
,
19485 [out, retval] IHTMLWindow2
**pDialog
);
19488 /*****************************************************************************
19489 * IHTMLWindow4 interface
19495 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19497 interface IHTMLWindow4
: IDispatch
19499 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19500 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
19501 [retval, out] IDispatch
** ppPopup
);
19503 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19504 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
19507 /*****************************************************************************
19508 * IHTMLWindow5 interface
19514 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
19516 interface IHTMLWindow5
: IDispatch
19518 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19519 HRESULT XMLHttpRequest
([in] VARIANT v
);
19521 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19522 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
19525 /*****************************************************************************
19526 * IHTMLWindow6 interface
19532 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
19534 interface IHTMLWindow6
: IDispatch
19536 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19537 HRESULT XDomainRequest
([in] VARIANT v
);
19539 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19540 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
19542 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19543 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
19545 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19546 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
19548 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19549 HRESULT onhashchange
([in] VARIANT v
);
19551 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19552 HRESULT onhashchange
([out, retval] VARIANT *p
);
19554 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19555 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
19557 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
19558 HRESULT postMessage
(
19560 [in, optional] VARIANT targetOrigin
);
19562 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
19563 HRESULT toStaticHTML
(
19564 [in] BSTR bstrHTML
,
19565 [out, retval] BSTR *pbstrStaticHTML
);
19567 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19568 HRESULT onmessage
([in] VARIANT v
);
19570 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19571 HRESULT onmessage
([out, retval] VARIANT *p
);
19573 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
19574 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
19577 /*****************************************************************************
19578 * IHTMLWindow7 interface
19584 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19586 interface IHTMLWindow7
: IDispatch
19588 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
19589 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
19591 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
19592 HRESULT getComputedStyle
(
19593 [in] IHTMLDOMNode
* varArgIn
,
19594 [in, defaultvalue("")] BSTR bstrPseudoElt
,
19595 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
19597 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
19598 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
19600 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19601 HRESULT performance
([in] VARIANT v
);
19603 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19604 HRESULT performance
([out, retval] VARIANT *p
);
19606 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
19607 HRESULT innerWidth
([out, retval] long *p
);
19609 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
19610 HRESULT innerHeight
([out, retval] long *p
);
19612 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
19613 HRESULT pageXOffset
([out, retval] long *p
);
19615 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
19616 HRESULT pageYOffset
([out, retval] long *p
);
19618 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
19619 HRESULT screenX
([out, retval] long *p
);
19621 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
19622 HRESULT screenY
([out, retval] long *p
);
19624 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
19625 HRESULT outerWidth
([out, retval] long *p
);
19627 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
19628 HRESULT outerHeight
([out, retval] long *p
);
19630 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19631 HRESULT onabort
([in] VARIANT v
);
19633 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19634 HRESULT onabort
([out, retval] VARIANT *p
);
19636 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19637 HRESULT oncanplay
([in] VARIANT v
);
19639 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19640 HRESULT oncanplay
([out, retval] VARIANT *p
);
19642 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19643 HRESULT oncanplaythrough
([in] VARIANT v
);
19645 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19646 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
19648 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19649 HRESULT onchange
([in] VARIANT v
);
19651 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19652 HRESULT onchange
([out, retval] VARIANT *p
);
19654 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19655 HRESULT onclick
([in] VARIANT v
);
19657 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19658 HRESULT onclick
([out, retval] VARIANT *p
);
19660 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19661 HRESULT oncontextmenu
([in] VARIANT v
);
19663 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19664 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
19666 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19667 HRESULT ondblclick
([in] VARIANT v
);
19669 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19670 HRESULT ondblclick
([out, retval] VARIANT *p
);
19672 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19673 HRESULT ondrag
([in] VARIANT v
);
19675 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19676 HRESULT ondrag
([out, retval] VARIANT *p
);
19678 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19679 HRESULT ondragend
([in] VARIANT v
);
19681 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19682 HRESULT ondragend
([out, retval] VARIANT *p
);
19684 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19685 HRESULT ondragenter
([in] VARIANT v
);
19687 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19688 HRESULT ondragenter
([out, retval] VARIANT *p
);
19690 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19691 HRESULT ondragleave
([in] VARIANT v
);
19693 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19694 HRESULT ondragleave
([out, retval] VARIANT *p
);
19696 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19697 HRESULT ondragover
([in] VARIANT v
);
19699 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19700 HRESULT ondragover
([out, retval] VARIANT *p
);
19702 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19703 HRESULT ondragstart
([in] VARIANT v
);
19705 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19706 HRESULT ondragstart
([out, retval] VARIANT *p
);
19708 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19709 HRESULT ondrop
([in] VARIANT v
);
19711 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19712 HRESULT ondrop
([out, retval] VARIANT *p
);
19714 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19715 HRESULT ondurationchange
([in] VARIANT v
);
19717 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19718 HRESULT ondurationchange
([out, retval] VARIANT *p
);
19720 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19721 HRESULT onfocusin
([in] VARIANT v
);
19723 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19724 HRESULT onfocusin
([out, retval] VARIANT *p
);
19726 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19727 HRESULT onfocusout
([in] VARIANT v
);
19729 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19730 HRESULT onfocusout
([out, retval] VARIANT *p
);
19732 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19733 HRESULT oninput
([in] VARIANT v
);
19735 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19736 HRESULT oninput
([out, retval] VARIANT *p
);
19738 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19739 HRESULT onemptied
([in] VARIANT v
);
19741 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19742 HRESULT onemptied
([out, retval] VARIANT *p
);
19744 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19745 HRESULT onended
([in] VARIANT v
);
19747 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19748 HRESULT onended
([out, retval] VARIANT *p
);
19750 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19751 HRESULT onkeydown
([in] VARIANT v
);
19753 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19754 HRESULT onkeydown
([out, retval] VARIANT *p
);
19756 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19757 HRESULT onkeypress
([in] VARIANT v
);
19759 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19760 HRESULT onkeypress
([out, retval] VARIANT *p
);
19762 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19763 HRESULT onkeyup
([in] VARIANT v
);
19765 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19766 HRESULT onkeyup
([out, retval] VARIANT *p
);
19768 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19769 HRESULT onloadeddata
([in] VARIANT v
);
19771 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19772 HRESULT onloadeddata
([out, retval] VARIANT *p
);
19774 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19775 HRESULT onloadedmetadata
([in] VARIANT v
);
19777 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19778 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
19780 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19781 HRESULT onloadstart
([in] VARIANT v
);
19783 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19784 HRESULT onloadstart
([out, retval] VARIANT *p
);
19786 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19787 HRESULT onmousedown
([in] VARIANT v
);
19789 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19790 HRESULT onmousedown
([out, retval] VARIANT *p
);
19792 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19793 HRESULT onmouseenter
([in] VARIANT v
);
19795 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19796 HRESULT onmouseenter
([out, retval] VARIANT *p
);
19798 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19799 HRESULT onmouseleave
([in] VARIANT v
);
19801 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19802 HRESULT onmouseleave
([out, retval] VARIANT *p
);
19804 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19805 HRESULT onmousemove
([in] VARIANT v
);
19807 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19808 HRESULT onmousemove
([out, retval] VARIANT *p
);
19810 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19811 HRESULT onmouseout
([in] VARIANT v
);
19813 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19814 HRESULT onmouseout
([out, retval] VARIANT *p
);
19816 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19817 HRESULT onmouseover
([in] VARIANT v
);
19819 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19820 HRESULT onmouseover
([out, retval] VARIANT *p
);
19822 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19823 HRESULT onmouseup
([in] VARIANT v
);
19825 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19826 HRESULT onmouseup
([out, retval] VARIANT *p
);
19828 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19829 HRESULT onmousewheel
([in] VARIANT v
);
19831 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19832 HRESULT onmousewheel
([out, retval] VARIANT *p
);
19834 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19835 HRESULT onoffline
([in] VARIANT v
);
19837 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19838 HRESULT onoffline
([out, retval] VARIANT *p
);
19840 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19841 HRESULT ononline
([in] VARIANT v
);
19843 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19844 HRESULT ononline
([out, retval] VARIANT *p
);
19846 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19847 HRESULT onprogress
([in] VARIANT v
);
19849 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19850 HRESULT onprogress
([out, retval] VARIANT *p
);
19852 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19853 HRESULT onratechange
([in] VARIANT v
);
19855 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19856 HRESULT onratechange
([out, retval] VARIANT *p
);
19858 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19859 HRESULT onreadystatechange
([in] VARIANT v
);
19861 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19862 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
19864 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19865 HRESULT onreset
([in] VARIANT v
);
19867 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19868 HRESULT onreset
([out, retval] VARIANT *p
);
19870 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19871 HRESULT onseeked
([in] VARIANT v
);
19873 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19874 HRESULT onseeked
([out, retval] VARIANT *p
);
19876 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19877 HRESULT onseeking
([in] VARIANT v
);
19879 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19880 HRESULT onseeking
([out, retval] VARIANT *p
);
19882 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19883 HRESULT onselect
([in] VARIANT v
);
19885 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19886 HRESULT onselect
([out, retval] VARIANT *p
);
19888 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19889 HRESULT onstalled
([in] VARIANT v
);
19891 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19892 HRESULT onstalled
([out, retval] VARIANT *p
);
19894 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19895 HRESULT onstorage
([in] VARIANT v
);
19897 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19898 HRESULT onstorage
([out, retval] VARIANT *p
);
19900 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19901 HRESULT onsubmit
([in] VARIANT v
);
19903 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19904 HRESULT onsubmit
([out, retval] VARIANT *p
);
19906 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19907 HRESULT onsuspend
([in] VARIANT v
);
19909 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19910 HRESULT onsuspend
([out, retval] VARIANT *p
);
19912 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
19913 HRESULT ontimeupdate
([in] VARIANT v
);
19915 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
19916 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
19918 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
19919 HRESULT onpause
([in] VARIANT v
);
19921 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
19922 HRESULT onpause
([out, retval] VARIANT *p
);
19924 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
19925 HRESULT onplay
([in] VARIANT v
);
19927 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
19928 HRESULT onplay
([out, retval] VARIANT *p
);
19930 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
19931 HRESULT onplaying
([in] VARIANT v
);
19933 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
19934 HRESULT onplaying
([out, retval] VARIANT *p
);
19936 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
19937 HRESULT onvolumechange
([in] VARIANT v
);
19939 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
19940 HRESULT onvolumechange
([out, retval] VARIANT *p
);
19942 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
19943 HRESULT onwaiting
([in] VARIANT v
);
19945 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
19946 HRESULT onwaiting
([out, retval] VARIANT *p
);
19949 /*****************************************************************************
19950 * DispHTMLScreen dispinterface
19954 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19956 dispinterface DispHTMLScreen
19960 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19963 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19964 void bufferDepth
(long v
);
19966 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19967 long bufferDepth
();
19969 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19972 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19975 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19976 void updateInterval
(long v
);
19978 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19979 long updateInterval
();
19981 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19982 long availHeight
();
19984 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19987 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19988 VARIANT_BOOL fontSmoothingEnabled
();
19990 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
19991 long logicalXDPI
();
19993 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
19994 long logicalYDPI
();
19996 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
19999 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20002 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20005 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20008 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20009 IDispatch
*constructor
();
20012 /*****************************************************************************
20013 * DispHTMLWindow2 dispinterface
20017 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20019 dispinterface DispHTMLWindow2
20023 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20024 VARIANT item
([in] VARIANT *pvarIndex
);
20026 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20029 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20030 IHTMLFramesCollection2
*frames
();
20032 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20033 void defaultStatus
(BSTR v
);
20035 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20036 BSTR defaultStatus
();
20038 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20039 void status
(BSTR v
);
20041 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20044 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20045 void clearTimeout
([in] LONG timerID
);
20047 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20048 void alert
([in, defaultvalue("")] BSTR message);
20050 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20051 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20053 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20055 [in, defaultvalue("")] BSTR message,
20056 [in, defaultvalue("undefined")] BSTR defstr
);
20058 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20059 IHTMLImageElementFactory
*Image
();
20061 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20062 IHTMLLocation
*location
();
20064 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20065 IOmHistory
*history
();
20067 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20070 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20071 void opener
(VARIANT v
);
20073 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20076 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20077 IOmNavigator
*navigator
();
20079 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20082 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20085 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20086 IHTMLWindow2
*parent
();
20088 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20089 IHTMLWindow2
*open
(
20090 [in, defaultvalue("")] BSTR url
,
20091 [in, defaultvalue("")] BSTR name
,
20092 [in, defaultvalue("")] BSTR features
,
20093 [in, defaultvalue(0)] VARIANT_BOOL replace
);
20095 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20096 IHTMLWindow2
*self
();
20098 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20099 IHTMLWindow2
*top
();
20101 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20102 IHTMLWindow2
*window
();
20104 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20105 void navigate
([in] BSTR url
);
20107 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20108 void onfocus
(VARIANT v
);
20110 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20113 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20114 void onblur
(VARIANT v
);
20116 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20119 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20122 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20123 void onbeforeunload
(VARIANT v
);
20125 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20126 VARIANT onbeforeunload
();
20128 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20129 void onunload
(VARIANT v
);
20131 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20132 VARIANT onunload
();
20134 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20135 void onhelp
(VARIANT v
);
20137 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20140 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20141 void onerror
(VARIANT v
);
20143 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20146 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20147 void onresize
(VARIANT v
);
20149 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20150 VARIANT onresize
();
20152 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20153 void onscroll
(VARIANT v
);
20155 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20156 VARIANT onscroll
();
20158 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20159 IHTMLDocument2
*document
();
20161 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20162 IHTMLEventObj
*event
();
20164 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20165 IUnknown
*_newEnum
();
20167 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20168 VARIANT showModalDialog
(
20170 [in, optional] VARIANT *varArgIn
,
20171 [in, optional] VARIANT *varOptions
);
20173 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20176 [in, optional] VARIANT helpArg
,
20177 [in, defaultvalue("")] BSTR features
);
20179 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20180 IHTMLScreen
*screen
();
20182 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20183 IHTMLOptionElementFactory
*Option
();
20185 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20188 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20189 VARIANT_BOOL closed
();
20191 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20194 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20195 void scroll
([in] LONG x
, [in] LONG y
);
20197 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20198 IOmNavigator
*clientInformation
();
20200 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20201 void clearInterval
([in] LONG timerID
);
20203 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20204 void offscreenBuffering
(VARIANT v
);
20206 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20207 VARIANT offscreenBuffering
();
20209 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20210 VARIANT execScript
(
20212 [in, defaultvalue("JScript")] BSTR language
);
20214 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20217 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20218 void scrollBy
([in] LONG x
, [in] LONG y
);
20220 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20221 void scrollTo
([in] LONG x
, [in] LONG y
);
20223 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20224 void moveTo
([in] LONG x
, [in] LONG y
);
20226 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20227 void moveBy
([in] LONG x
, [in] LONG y
);
20229 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20230 void resizeTo
([in] LONG x
, [in] LONG y
);
20232 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20233 void resizeBy
([in] LONG x
, [in] LONG y
);
20235 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20236 IDispatch
*external
();
20238 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20241 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20244 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20245 VARIANT_BOOL attachEvent
(
20247 [in] IDispatch
*pDisp
);
20249 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20252 [in] IDispatch
*pDisp
);
20254 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20256 [in] VARIANT *expression
,
20258 [in, optional] VARIANT *language
);
20260 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20262 [in] VARIANT *expression
,
20264 [in, optional] VARIANT *language
);
20266 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20269 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20270 void onbeforeprint
(VARIANT v
);
20272 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20273 VARIANT onbeforeprint
();
20275 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20276 void onafterprint
(VARIANT v
);
20278 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20279 VARIANT onafterprint
();
20281 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20282 IHTMLDataTransfer
*clipboardData
();
20284 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20285 IHTMLWindow2
*showModelessDialog
(
20286 [in, defaultvalue("")] BSTR url
,
20287 [in, optional] VARIANT *varArgIn
,
20288 [in, optional] VARIANT *options
);
20290 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20291 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
20293 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20294 IHTMLFrameBase
*frameElement
();
20296 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20297 IHTMLStorage
*sessionStorage
();
20299 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20300 IHTMLStorage
*localStorage
();
20302 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20303 void onhashchange
(VARIANT v
);
20305 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20306 VARIANT onhashchange
();
20308 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20309 long maxConnectionsPerServer
();
20311 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20314 [in, optional] VARIANT targetOrigin
);
20316 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20317 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20319 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20320 void onmessage
(VARIANT v
);
20322 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20323 VARIANT onmessage
();
20325 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20326 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20328 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20329 IHTMLSelection
*getSelection
();
20331 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20332 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20333 [in] IHTMLDOMNode
*varArgIn
,
20334 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20336 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20337 IHTMLStyleMedia
*styleMedia
();
20339 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20340 void performance
(VARIANT v
);
20342 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20343 VARIANT performance
();
20345 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20348 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20349 long innerHeight
();
20351 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20352 long pageXOffset
();
20354 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20355 long pageYOffset
();
20357 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20360 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20363 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20366 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20367 long outerHeight
();
20369 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20370 void onabort
(VARIANT v
);
20372 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20375 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20376 void oncanplay
(VARIANT v
);
20378 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20379 VARIANT oncanplay
();
20381 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20382 void oncanplaythrough
(VARIANT v
);
20384 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20385 VARIANT oncanplaythrough
();
20387 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20388 void onchange
(VARIANT v
);
20390 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20391 VARIANT onchange
();
20393 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20394 void onclick
(VARIANT v
);
20396 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20399 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20400 void oncontextmenu
(VARIANT v
);
20402 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20403 VARIANT oncontextmenu
();
20405 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20406 void ondblclick
(VARIANT v
);
20408 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20409 VARIANT ondblclick
();
20411 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20412 void ondrag
(VARIANT v
);
20414 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20417 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20418 void ondragend
(VARIANT v
);
20420 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20421 VARIANT ondragend
();
20423 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20424 void ondragenter
(VARIANT v
);
20426 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20427 VARIANT ondragenter
();
20429 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20430 void ondragleave
(VARIANT v
);
20432 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20433 VARIANT ondragleave
();
20435 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20436 void ondragover
(VARIANT v
);
20438 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20439 VARIANT ondragover
();
20441 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20442 void ondragstart
(VARIANT v
);
20444 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20445 VARIANT ondragstart
();
20447 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20448 void ondrop
(VARIANT v
);
20450 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20453 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20454 void ondurationchange
(VARIANT v
);
20456 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20457 VARIANT ondurationchange
();
20459 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20460 void onfocusin
(VARIANT v
);
20462 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20463 VARIANT onfocusin
();
20465 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20466 void onfocusout
(VARIANT v
);
20468 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20469 VARIANT onfocusout
();
20471 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20472 void oninput
(VARIANT v
);
20474 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20477 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20478 void onemptied
(VARIANT v
);
20480 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20481 VARIANT onemptied
();
20483 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20484 void onended
(VARIANT v
);
20486 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20489 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20490 void onkeydown
(VARIANT v
);
20492 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20493 VARIANT onkeydown
();
20495 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20496 void onkeypress
(VARIANT v
);
20498 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20499 VARIANT onkeypress
();
20501 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20502 void onkeyup
(VARIANT v
);
20504 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20507 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20508 void onloadeddata
(VARIANT v
);
20510 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20511 VARIANT onloadeddata
();
20513 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20514 void onloadedmetadata
(VARIANT v
);
20516 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20517 VARIANT onloadedmetadata
();
20519 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20520 void onloadstart
(VARIANT v
);
20522 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20523 VARIANT onloadstart
();
20525 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20526 void onmousedown
(VARIANT v
);
20528 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20529 VARIANT onmousedown
();
20531 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20532 void onmouseenter
(VARIANT v
);
20534 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20535 VARIANT onmouseenter
();
20537 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20538 void onmouseleave
(VARIANT v
);
20540 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20541 VARIANT onmouseleave
();
20543 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20544 void onmousemove
(VARIANT v
);
20546 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20547 VARIANT onmousemove
();
20549 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20550 void onmouseout
(VARIANT v
);
20552 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20553 VARIANT onmouseout
();
20555 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20556 void onmouseover
(VARIANT v
);
20558 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20559 VARIANT onmouseover
();
20561 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20562 void onmouseup
(VARIANT v
);
20564 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20565 VARIANT onmouseup
();
20567 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20568 void onmousewheel
(VARIANT v
);
20570 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20571 VARIANT onmousewheel
();
20573 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20574 void onoffline
(VARIANT v
);
20576 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20577 VARIANT onoffline
();
20579 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20580 void ononline
(VARIANT v
);
20582 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20583 VARIANT ononline
();
20585 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20586 void onprogress
(VARIANT v
);
20588 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20589 VARIANT onprogress
();
20591 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20592 void onratechange
(VARIANT v
);
20594 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20595 VARIANT onratechange
();
20597 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20598 void onreadystatechange
(VARIANT v
);
20600 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20601 VARIANT onreadystatechange
();
20603 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20604 void onreset
(VARIANT v
);
20606 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20609 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20610 void onseeked
(VARIANT v
);
20612 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20613 VARIANT onseeked
();
20615 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20616 void onseeking
(VARIANT v
);
20618 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20619 VARIANT onseeking
();
20621 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20622 void onselect
(VARIANT v
);
20624 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20625 VARIANT onselect
();
20627 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20628 void onstalled
(VARIANT v
);
20630 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20631 VARIANT onstalled
();
20633 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20634 void onstorage
(VARIANT v
);
20636 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20637 VARIANT onstorage
();
20639 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20640 void onsubmit
(VARIANT v
);
20642 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20643 VARIANT onsubmit
();
20645 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20646 void onsuspend
(VARIANT v
);
20648 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20649 VARIANT onsuspend
();
20651 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20652 void ontimeupdate
(VARIANT v
);
20654 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20655 VARIANT ontimeupdate
();
20657 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20658 void onpause
(VARIANT v
);
20660 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20663 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20664 void onplay
(VARIANT v
);
20666 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20669 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20670 void onplaying
(VARIANT v
);
20672 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20673 VARIANT onplaying
();
20675 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20676 void onvolumechange
(VARIANT v
);
20678 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20679 VARIANT onvolumechange
();
20681 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20682 void onwaiting
(VARIANT v
);
20684 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20685 VARIANT onwaiting
();
20687 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
20690 /*****************************************************************************
20691 * HTMLWindow2 coclass
20695 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
20697 coclass HTMLWindow2
20699 [default] dispinterface DispHTMLWindow2
;
20700 [source, default] dispinterface HTMLWindowEvents
;
20701 [source] dispinterface HTMLWindowEvents2
;
20702 /* [source] dispinterface HTMLWindowEvents3; */
20703 interface IHTMLWindow2
;
20704 interface IHTMLWindow3
;
20705 interface IHTMLWindow4
;
20706 interface IHTMLWindow5
;
20707 interface IHTMLWindow6
;
20708 interface IHTMLWindow7
;
20709 /* interface IHTMLWindow8; */
20710 interface IHTMLDOMConstructor
;
20711 interface IEventTarget
;
20714 /*****************************************************************************
20715 * DispHTMLWindowProxy dispinterface
20719 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20721 dispinterface DispHTMLWindowProxy
20725 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20726 VARIANT item
([in] VARIANT* pvarIndex
);
20728 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20731 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20732 IHTMLFramesCollection2
* frames
();
20734 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20735 void defaultStatus
(BSTR v
);
20737 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20738 BSTR defaultStatus
();
20740 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20741 void status
(BSTR v
);
20743 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20746 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20747 void clearTimeout
([in] LONG timerID
);
20749 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20750 void alert
([defaultvalue(""), in] BSTR message);
20752 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20753 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
20755 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20756 VARIANT prompt
([defaultvalue(""), in] BSTR message,
20757 [defaultvalue("undefined"), in] BSTR defstr
);
20759 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20760 IHTMLImageElementFactory
* Image
();
20762 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20763 IHTMLLocation
* location
();
20765 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20766 IOmHistory
* history
();
20768 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20771 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20772 void opener
(VARIANT v
);
20774 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20777 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20778 IOmNavigator
* navigator
();
20780 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20783 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20786 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20787 IHTMLWindow2
* parent
();
20789 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20790 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
20791 [defaultvalue(""), in] BSTR name
,
20792 [defaultvalue(""), in] BSTR features
,
20793 [defaultvalue(0), in] VARIANT_BOOL replace
);
20795 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20796 IHTMLWindow2
* self
();
20798 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20799 IHTMLWindow2
* top
();
20801 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20802 IHTMLWindow2
* window
();
20804 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20805 void navigate
([in] BSTR url
);
20807 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20808 void onfocus
(VARIANT v
);
20810 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20813 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20814 void onblur
(VARIANT v
);
20816 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20819 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20820 void onload
(VARIANT v
);
20822 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20825 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20826 void onbeforeunload
(VARIANT v
);
20828 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20829 VARIANT onbeforeunload
();
20831 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20832 void onunload
(VARIANT v
);
20834 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20835 VARIANT onunload
();
20837 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20838 void onhelp
(VARIANT v
);
20840 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20843 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20844 void onerror
(VARIANT v
);
20846 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20849 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20850 void onresize
(VARIANT v
);
20852 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20853 VARIANT onresize
();
20855 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20856 void onscroll
(VARIANT v
);
20858 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20859 VARIANT onscroll
();
20861 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20862 IHTMLDocument2
* document
();
20864 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20865 IHTMLEventObj
* event
();
20867 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20868 IUnknown
* _newEnum
();
20870 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20871 VARIANT showModalDialog
([in] BSTR dialog
,
20872 [optional, in] VARIANT* varArgIn
,
20873 [optional, in] VARIANT* varOptions
);
20875 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20876 void showHelp
([in] BSTR helpURL
,
20877 [optional, in] VARIANT helpArg
,
20878 [defaultvalue(""), in] BSTR features
);
20880 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20881 IHTMLScreen
* screen
();
20883 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20884 IHTMLOptionElementFactory
* Option
();
20886 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20889 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20890 VARIANT_BOOL closed
();
20892 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20895 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20896 void scroll
([in] LONG x
,
20899 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20900 IOmNavigator
* clientInformation
();
20902 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20903 void clearInterval
([in] LONG timerID
);
20905 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20906 void offscreenBuffering
(VARIANT v
);
20908 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20909 VARIANT offscreenBuffering
();
20911 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20912 VARIANT execScript
([in] BSTR code
,
20913 [defaultvalue("JScript"), in] BSTR language
);
20915 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20918 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20919 void scrollBy
([in] LONG x
,
20922 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20923 void scrollTo
([in] LONG x
,
20926 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20927 void moveTo
([in] LONG x
,
20930 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20931 void moveBy
([in] LONG x
,
20934 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20935 void resizeTo
([in] LONG x
,
20938 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20939 void resizeBy
([in] LONG x
,
20942 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20943 IDispatch
* external
();
20945 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20948 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20951 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20952 VARIANT_BOOL attachEvent
([in] BSTR event
,
20953 [in] IDispatch
* pDisp
);
20955 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20956 void detachEvent
([in] BSTR event
,
20957 [in] IDispatch
* pDisp
);
20959 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20960 LONG setTimeout
([in] VARIANT* expression
,
20962 [optional, in] VARIANT* language
);
20964 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20965 LONG setInterval
([in] VARIANT* expression
,
20967 [optional, in] VARIANT* language
);
20969 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20972 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20973 void onbeforeprint
(VARIANT v
);
20975 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20976 VARIANT onbeforeprint
();
20978 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20979 void onafterprint
(VARIANT v
);
20981 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20982 VARIANT onafterprint
();
20984 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20985 IHTMLDataTransfer
* clipboardData
();
20987 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20988 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
20989 [optional, in] VARIANT* varArgIn
,
20990 [optional, in] VARIANT* options
);
20992 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20993 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
20995 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20996 IHTMLFrameBase
* frameElement
();
20998 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
20999 void XMLHttpRequest
(VARIANT v
);
21001 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21002 VARIANT XMLHttpRequest
();
21004 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21005 IHTMLStorage
*sessionStorage
();
21007 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21008 IHTMLStorage
*localStorage
();
21010 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21011 void onhashchange
(VARIANT v
);
21013 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21014 VARIANT onhashchange
();
21016 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21017 long maxConnectionsPerServer
();
21019 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21022 [in, optional] VARIANT targetOrigin
);
21024 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21025 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21027 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21028 void onmessage
(VARIANT v
);
21030 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21031 VARIANT onmessage
();
21033 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21034 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21036 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21037 IHTMLSelection
*getSelection
();
21039 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21040 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21041 [in] IHTMLDOMNode
*varArgIn
,
21042 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21044 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21045 IHTMLStyleMedia
*styleMedia
();
21047 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21048 void performance
(VARIANT v
);
21050 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21051 VARIANT performance
();
21053 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21056 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21057 long innerHeight
();
21059 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21060 long pageXOffset
();
21062 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21063 long pageYOffset
();
21065 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21068 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21071 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21074 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21075 long outerHeight
();
21077 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21078 void onabort
(VARIANT v
);
21080 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21083 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21084 void oncanplay
(VARIANT v
);
21086 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21087 VARIANT oncanplay
();
21089 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21090 void oncanplaythrough
(VARIANT v
);
21092 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21093 VARIANT oncanplaythrough
();
21095 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21096 void onchange
(VARIANT v
);
21098 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21099 VARIANT onchange
();
21101 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21102 void onclick
(VARIANT v
);
21104 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21107 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21108 void oncontextmenu
(VARIANT v
);
21110 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21111 VARIANT oncontextmenu
();
21113 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21114 void ondblclick
(VARIANT v
);
21116 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21117 VARIANT ondblclick
();
21119 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21120 void ondrag
(VARIANT v
);
21122 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21125 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21126 void ondragend
(VARIANT v
);
21128 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21129 VARIANT ondragend
();
21131 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21132 void ondragenter
(VARIANT v
);
21134 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21135 VARIANT ondragenter
();
21137 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21138 void ondragleave
(VARIANT v
);
21140 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21141 VARIANT ondragleave
();
21143 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21144 void ondragover
(VARIANT v
);
21146 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21147 VARIANT ondragover
();
21149 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21150 void ondragstart
(VARIANT v
);
21152 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21153 VARIANT ondragstart
();
21155 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21156 void ondrop
(VARIANT v
);
21158 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21161 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21162 void ondurationchange
(VARIANT v
);
21164 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21165 VARIANT ondurationchange
();
21167 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21168 void onfocusin
(VARIANT v
);
21170 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21171 VARIANT onfocusin
();
21173 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21174 void onfocusout
(VARIANT v
);
21176 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21177 VARIANT onfocusout
();
21179 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21180 void oninput
(VARIANT v
);
21182 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21185 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21186 void onemptied
(VARIANT v
);
21188 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21189 VARIANT onemptied
();
21191 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21192 void onended
(VARIANT v
);
21194 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21197 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21198 void onkeydown
(VARIANT v
);
21200 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21201 VARIANT onkeydown
();
21203 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21204 void onkeypress
(VARIANT v
);
21206 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21207 VARIANT onkeypress
();
21209 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21210 void onkeyup
(VARIANT v
);
21212 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21215 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21216 void onloadeddata
(VARIANT v
);
21218 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21219 VARIANT onloadeddata
();
21221 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21222 void onloadedmetadata
(VARIANT v
);
21224 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21225 VARIANT onloadedmetadata
();
21227 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21228 void onloadstart
(VARIANT v
);
21230 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21231 VARIANT onloadstart
();
21233 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21234 void onmousedown
(VARIANT v
);
21236 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21237 VARIANT onmousedown
();
21239 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21240 void onmouseenter
(VARIANT v
);
21242 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21243 VARIANT onmouseenter
();
21245 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21246 void onmouseleave
(VARIANT v
);
21248 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21249 VARIANT onmouseleave
();
21251 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21252 void onmousemove
(VARIANT v
);
21254 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21255 VARIANT onmousemove
();
21257 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21258 void onmouseout
(VARIANT v
);
21260 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21261 VARIANT onmouseout
();
21263 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21264 void onmouseover
(VARIANT v
);
21266 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21267 VARIANT onmouseover
();
21269 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21270 void onmouseup
(VARIANT v
);
21272 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21273 VARIANT onmouseup
();
21275 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21276 void onmousewheel
(VARIANT v
);
21278 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21279 VARIANT onmousewheel
();
21281 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21282 void onoffline
(VARIANT v
);
21284 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21285 VARIANT onoffline
();
21287 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21288 void ononline
(VARIANT v
);
21290 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21291 VARIANT ononline
();
21293 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21294 void onprogress
(VARIANT v
);
21296 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21297 VARIANT onprogress
();
21299 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21300 void onratechange
(VARIANT v
);
21302 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21303 VARIANT onratechange
();
21305 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21306 void onreadystatechange
(VARIANT v
);
21308 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21309 VARIANT onreadystatechange
();
21311 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21312 void onreset
(VARIANT v
);
21314 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21317 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21318 void onseeked
(VARIANT v
);
21320 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21321 VARIANT onseeked
();
21323 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21324 void onseeking
(VARIANT v
);
21326 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21327 VARIANT onseeking
();
21329 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21330 void onselect
(VARIANT v
);
21332 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21333 VARIANT onselect
();
21335 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21336 void onstalled
(VARIANT v
);
21338 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21339 VARIANT onstalled
();
21341 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21342 void onstorage
(VARIANT v
);
21344 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21345 VARIANT onstorage
();
21347 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21348 void onsubmit
(VARIANT v
);
21350 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21351 VARIANT onsubmit
();
21353 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21354 void onsuspend
(VARIANT v
);
21356 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21357 VARIANT onsuspend
();
21359 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21360 void ontimeupdate
(VARIANT v
);
21362 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21363 VARIANT ontimeupdate
();
21365 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21366 void onpause
(VARIANT v
);
21368 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21371 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21372 void onplay
(VARIANT v
);
21374 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21377 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21378 void onplaying
(VARIANT v
);
21380 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21381 VARIANT onplaying
();
21383 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21384 void onvolumechange
(VARIANT v
);
21386 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21387 VARIANT onvolumechange
();
21389 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21390 void onwaiting
(VARIANT v
);
21392 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21393 VARIANT onwaiting
();
21395 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21398 /*****************************************************************************
21399 * HTMLWindowEvents interface
21403 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
21405 dispinterface HTMLWindowEvents
21409 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
21412 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
21415 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
21416 VARIANT_BOOL onhelp
();
21418 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
21421 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
21424 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
21425 void onerror
([in] BSTR description
,
21429 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
21432 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
21435 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
21436 void onbeforeunload
();
21438 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
21439 void onbeforeprint
();
21441 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
21442 void onafterprint
();
21445 /*****************************************************************************
21446 * HTMLWindowEvents2 interface
21450 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21452 dispinterface HTMLWindowEvents2
21456 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
21457 void onload
([in] IHTMLEventObj
* pEvtObj
);
21459 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
21460 void onunload
([in] IHTMLEventObj
* pEvtObj
);
21462 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
21463 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21465 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
21466 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21468 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
21469 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21471 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
21472 void onerror
([in] BSTR description
,
21476 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
21477 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21479 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
21480 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21482 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
21483 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
21485 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
21486 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
21488 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
21489 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
21492 /*****************************************************************************
21493 * HTMLWindowProxy class
21496 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21498 coclass HTMLWindowProxy
21500 [default] dispinterface DispHTMLWindowProxy
;
21501 [source, default] dispinterface HTMLWindowEvents
;
21502 [source] dispinterface HTMLWindowEvents2
;
21503 interface IHTMLWindow2
;
21504 interface IHTMLWindow3
;
21505 interface IHTMLWindow4
;
21506 interface IHTMLWindow5
;
21509 /*****************************************************************************
21510 * HTMLDocumentEvents2 interface
21514 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21516 dispinterface HTMLDocumentEvents2
21520 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
21521 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
21523 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
21524 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
21526 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
21527 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
21529 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
21530 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
21532 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
21533 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
21535 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
21536 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
21538 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
21539 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
21541 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
21542 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
21544 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
21545 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
21547 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
21548 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
21550 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
21551 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
21553 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
21554 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
21556 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
21557 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
21559 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
21560 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
21562 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
21563 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
21565 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
21566 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
21568 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
21569 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
21571 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
21572 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
21574 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
21575 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
21577 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
21578 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
21580 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
21581 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
21583 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
21584 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
21586 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
21587 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
21589 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
21590 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
21592 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
21593 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
21595 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
21596 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
21598 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
21599 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
21601 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
21602 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
21604 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
21605 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
21607 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
21608 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
21610 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
21611 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
21613 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
21614 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
21616 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
21617 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
21619 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
21620 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
21622 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
21623 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
21625 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
21626 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
21628 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
21629 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
21631 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
21632 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
21635 /*****************************************************************************
21636 * HTMLDocumentEvents interface
21640 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21642 dispinterface HTMLDocumentEvents
21646 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
21647 VARIANT_BOOL onhelp
();
21649 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
21650 VARIANT_BOOL onclick
();
21652 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
21653 VARIANT_BOOL ondblclick
();
21655 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
21658 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
21661 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
21662 VARIANT_BOOL onkeypress
();
21664 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
21665 void onmousedown
();
21667 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
21668 void onmousemove
();
21670 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
21673 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
21676 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
21677 void onmouseover
();
21679 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
21680 void onreadystatechange
();
21682 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
21683 VARIANT_BOOL onbeforeupdate
();
21685 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
21686 void onafterupdate
();
21688 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
21689 VARIANT_BOOL onrowexit
();
21691 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
21694 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
21695 VARIANT_BOOL ondragstart
();
21697 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
21698 VARIANT_BOOL onselectstart
();
21700 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
21701 VARIANT_BOOL onerrorupdate
();
21703 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
21704 VARIANT_BOOL oncontextmenu
();
21706 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
21707 VARIANT_BOOL onstop
();
21709 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
21710 void onrowsdelete
();
21712 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
21713 void onrowsinserted
();
21715 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
21716 void oncellchange
();
21718 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
21719 void onpropertychange
();
21721 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
21722 void ondatasetchanged
();
21724 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
21725 void ondataavailable
();
21727 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
21728 void ondatasetcomplete
();
21730 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
21731 void onbeforeeditfocus
();
21733 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
21734 void onselectionchange
();
21736 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
21737 VARIANT_BOOL oncontrolselect
();
21739 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
21740 VARIANT_BOOL onmousewheel
();
21742 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
21745 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
21748 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
21751 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
21752 void ondeactivate
();
21754 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
21755 VARIANT_BOOL onbeforeactivate
();
21757 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
21758 VARIANT_BOOL onbeforedeactivate
();
21761 /*****************************************************************************
21762 * HTMLTextContainerEvents interface
21766 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
21768 dispinterface HTMLTextContainerEvents
21773 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
21774 VARIANT_BOOL onhelp
();
21776 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
21777 VARIANT_BOOL onclick
();
21779 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
21780 VARIANT_BOOL ondblclick
();
21782 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
21783 VARIANT_BOOL onkeypress
();
21785 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
21788 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
21791 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
21794 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
21795 void onmouseover
();
21797 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
21798 void onmousemove
();
21800 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
21801 void onmousedown
();
21803 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
21806 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
21807 VARIANT_BOOL onselectstart
();
21809 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
21810 void onfilterchange
();
21812 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
21813 VARIANT_BOOL ondragstart
();
21815 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
21816 VARIANT_BOOL onbeforeupdate
();
21818 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
21819 void onafterupdate
();
21821 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
21822 VARIANT_BOOL onerrorupdate
();
21824 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
21825 VARIANT_BOOL onrowexit
();
21827 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
21830 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
21831 void ondatasetchanged
();
21833 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
21834 void ondataavailable
();
21836 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
21837 void ondatasetcomplete
();
21839 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
21840 void onlosecapture
();
21842 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
21843 void onpropertychange
();
21845 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
21848 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
21851 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
21854 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
21857 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
21858 VARIANT_BOOL ondrag
();
21860 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
21863 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
21864 VARIANT_BOOL ondragenter
();
21866 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
21867 VARIANT_BOOL ondragover
();
21869 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
21870 void ondragleave
();
21872 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
21873 VARIANT_BOOL ondrop
();
21875 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
21876 VARIANT_BOOL onbeforecut
();
21878 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
21879 VARIANT_BOOL oncut
();
21881 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
21882 VARIANT_BOOL onbeforecopy
();
21884 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
21885 VARIANT_BOOL oncopy
();
21887 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
21888 VARIANT_BOOL onbeforepaste
();
21890 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
21891 VARIANT_BOOL onpaste
();
21893 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
21894 VARIANT_BOOL oncontextmenu
();
21896 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
21897 void onrowsdelete
();
21899 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
21900 void onrowsinserted
();
21902 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
21903 void oncellchange
();
21905 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
21906 void onreadystatechange
();
21908 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
21909 void onbeforeeditfocus
();
21911 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
21912 void onlayoutcomplete
();
21914 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
21917 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
21918 VARIANT_BOOL onbeforedeactivate
();
21920 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
21921 VARIANT_BOOL onbeforeactivate
();
21923 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
21926 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
21927 VARIANT_BOOL oncontrolselect
();
21929 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
21930 VARIANT_BOOL onmovestart
();
21932 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
21935 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
21936 VARIANT_BOOL onresizestart
();
21938 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
21939 void onresizeend
();
21941 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
21942 void onmouseenter
();
21944 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
21945 void onmouseleave
();
21947 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
21948 VARIANT_BOOL onmousewheel
();
21950 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
21953 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
21954 void ondeactivate
();
21956 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
21959 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
21962 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
21965 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
21969 /*****************************************************************************
21970 * HTMLTextContainerEvents2 interface
21974 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21976 dispinterface HTMLTextContainerEvents2
21980 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
21981 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21983 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
21984 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
21986 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
21987 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
21989 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
21990 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
21992 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
21993 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
21995 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
21996 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
21998 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
21999 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22001 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22002 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22004 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22005 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22007 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22008 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22010 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22011 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22013 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22014 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22016 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22017 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22019 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22020 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22022 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22023 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22025 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22026 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22028 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22029 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22031 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22032 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22034 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22035 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22037 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22038 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22040 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22041 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22043 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22044 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22046 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22047 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22049 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22050 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22052 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22053 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22055 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22056 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22058 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22059 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22061 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22062 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22064 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22065 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22067 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22068 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22070 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22071 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22073 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22074 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22076 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
22077 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
22079 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
22080 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
22082 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
22083 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
22085 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
22086 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
22088 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
22089 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
22091 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
22092 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
22094 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
22095 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
22097 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
22098 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
22100 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
22101 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
22103 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
22104 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
22106 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
22107 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
22109 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
22110 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
22112 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
22113 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
22115 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
22116 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
22118 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
22119 void onpage
([in] IHTMLEventObj
* pEvtObj
);
22121 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
22122 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
22124 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
22125 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
22127 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
22128 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
22130 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
22131 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
22133 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22134 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
22136 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
22137 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
22139 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
22140 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
22142 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
22143 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
22145 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
22146 void onmove
([in] IHTMLEventObj
* pEvtObj
);
22148 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
22149 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
22151 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
22152 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
22154 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
22155 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
22157 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
22158 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
22160 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
22161 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
22163 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
22164 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
22166 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
22167 void onchange
([in] IHTMLEventObj
* pEvtObj
);
22169 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
22170 void onselect
([in] IHTMLEventObj
* pEvtObj
);
22173 /*****************************************************************************
22174 * IDOMProcessingInstruction interface
22180 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
22182 interface IDOMProcessingInstruction
: IDispatch
22184 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
22185 HRESULT target
([out, retval] BSTR *p
);
22187 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22188 HRESULT data
([in] BSTR v
);
22190 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22191 HRESULT data
([out, retval] BSTR *p
);
22194 /*****************************************************************************
22195 * IHTMLPerformanceNavigation interface
22201 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
22203 interface IHTMLPerformanceNavigation
: IDispatch
22205 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
22206 HRESULT type
([out, retval] ULONG
*p
);
22208 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
22209 HRESULT redirectCount
([out, retval] ULONG
*p
);
22211 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
22212 HRESULT toString
([out, retval] BSTR *string);
22214 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
22215 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22218 /*****************************************************************************
22219 * IHTMLPerformanceTiming interface
22225 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
22227 interface IHTMLPerformanceTiming
: IDispatch
22229 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
22230 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
22232 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
22233 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
22235 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
22236 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
22238 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
22239 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
22241 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
22242 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
22244 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
22245 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
22247 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
22248 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
22250 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
22251 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
22253 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
22254 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
22256 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
22257 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
22259 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
22260 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
22262 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
22263 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
22265 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
22266 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
22268 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
22269 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
22271 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
22272 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
22274 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
22275 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
22277 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
22278 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
22280 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
22281 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
22283 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
22284 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
22286 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
22287 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
22289 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
22290 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
22292 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
22293 HRESULT toString
([out, retval] BSTR *string);
22295 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
22296 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22299 /*****************************************************************************
22300 * IHTMLPerformance interface
22306 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
22308 interface IHTMLPerformance
: IDispatch
22310 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
22311 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
22313 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
22314 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
22316 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
22317 HRESULT toString
([out, retval] BSTR *string);
22319 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
22320 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22323 /*****************************************************************************
22324 * IHTMLDocument interface
22330 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
22332 interface IHTMLDocument
: IDispatch
22334 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
22335 HRESULT Script
([retval, out] IDispatch
**p
);
22338 /*****************************************************************************
22339 * IHTMLDocument2 interface
22345 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
22347 interface IHTMLDocument2
: IHTMLDocument
22349 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22350 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
22352 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22353 HRESULT body
([retval, out] IHTMLElement
**p
);
22355 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22356 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
22358 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22359 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
22361 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22362 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
22364 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22365 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
22367 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22368 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
22370 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22371 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
22373 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22374 HRESULT title
([in] BSTR v
);
22376 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22377 HRESULT title
([retval, out] BSTR *p
);
22379 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22380 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
22382 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22383 HRESULT designMode
([in] BSTR v
);
22385 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22386 HRESULT designMode
([retval, out] BSTR *p
);
22388 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22389 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
22391 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
22392 HRESULT readyState
([retval, out] BSTR *p
);
22394 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22395 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
22397 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22398 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
22400 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22401 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
22403 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22404 HRESULT alinkColor
([in] VARIANT v
);
22406 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22407 HRESULT alinkColor
([retval, out] VARIANT *p
);
22409 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22410 HRESULT bgColor
([in] VARIANT v
);
22412 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22413 HRESULT bgColor
([retval, out] VARIANT *p
);
22415 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22416 HRESULT fgColor
([in] VARIANT v
);
22418 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22419 HRESULT fgColor
([retval, out] VARIANT *p
);
22421 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22422 HRESULT linkColor
([in] VARIANT v
);
22424 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22425 HRESULT linkColor
([retval, out] VARIANT *p
);
22427 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22428 HRESULT vlinkColor
([in] VARIANT v
);
22430 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22431 HRESULT vlinkColor
([retval, out] VARIANT *p
);
22433 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22434 HRESULT referrer
([retval, out] BSTR *p
);
22436 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22437 HRESULT location
([retval, out] IHTMLLocation
**p
);
22439 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22440 HRESULT lastModified
([retval, out] BSTR *p
);
22442 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22443 HRESULT URL
([in] BSTR v
);
22445 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
22446 HRESULT URL
([retval, out] BSTR *p
);
22448 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22449 HRESULT domain
([in] BSTR v
);
22451 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22452 HRESULT domain
([retval, out] BSTR *p
);
22454 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22455 HRESULT cookie
([in] BSTR v
);
22457 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22458 HRESULT cookie
([retval, out] BSTR *p
);
22460 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22461 HRESULT expando
([in] VARIANT_BOOL v
);
22463 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22464 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
22466 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22467 HRESULT charset
([in] BSTR v
);
22469 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22470 HRESULT charset
([retval, out] BSTR *p
);
22472 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22473 HRESULT defaultCharset
([in] BSTR v
);
22475 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22476 HRESULT defaultCharset
([retval, out] BSTR *p
);
22478 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
22479 HRESULT mimeType
([retval, out] BSTR *p
);
22481 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
22482 HRESULT fileSize
([retval, out] BSTR *p
);
22484 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
22485 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
22487 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
22488 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
22490 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
22491 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
22493 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
22494 HRESULT security
([retval, out] BSTR *p
);
22496 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
22497 HRESULT protocol
([retval, out] BSTR *p
);
22499 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
22500 HRESULT nameProp
([retval, out] BSTR *p
);
22502 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
22503 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
22505 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
22506 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
22508 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
22510 [defaultvalue("text/html"), in] BSTR url
,
22511 [optional, in] VARIANT name
,
22512 [optional, in] VARIANT features
,
22513 [optional, in] VARIANT replace
,
22514 [retval, out] IDispatch
**pomWindowResult
);
22516 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
22519 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
22522 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
22523 HRESULT queryCommandSupported
(
22525 [retval, out] VARIANT_BOOL *pfRet
);
22527 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
22528 HRESULT queryCommandEnabled
(
22530 [retval, out] VARIANT_BOOL *pfRet
);
22532 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
22533 HRESULT queryCommandState
(
22535 [retval, out] VARIANT_BOOL *pfRet
);
22537 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
22538 HRESULT queryCommandIndeterm
(
22540 [retval, out] VARIANT_BOOL *pfRet
);
22542 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
22543 HRESULT queryCommandText
(
22545 [retval, out] BSTR *pcmdText
);
22547 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
22548 HRESULT queryCommandValue
(
22550 [retval, out] VARIANT *pcmdValue
);
22552 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
22553 HRESULT execCommand
(
22555 [defaultvalue(0), in] VARIANT_BOOL showUI
,
22556 [optional, in] VARIANT value
,
22557 [retval, out] VARIANT_BOOL *pfRet
);
22559 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
22560 HRESULT execCommandShowHelp
(
22562 [retval, out] VARIANT_BOOL *pfRet
);
22564 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
22565 HRESULT createElement
(
22567 [retval, out] IHTMLElement
**newElem
);
22569 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22570 HRESULT onhelp
([in] VARIANT v
);
22572 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
22573 HRESULT onhelp
([retval, out] VARIANT *p
);
22575 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22576 HRESULT onclick
([in] VARIANT v
);
22578 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
22579 HRESULT onclick
([retval, out] VARIANT *p
);
22581 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22582 HRESULT ondblclick
([in] VARIANT v
);
22584 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
22585 HRESULT ondblclick
([retval, out] VARIANT *p
);
22587 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22588 HRESULT onkeyup
([in] VARIANT v
);
22590 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
22591 HRESULT onkeyup
([retval, out] VARIANT *p
);
22593 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22594 HRESULT onkeydown
([in] VARIANT v
);
22596 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
22597 HRESULT onkeydown
([retval, out] VARIANT *p
);
22599 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22600 HRESULT onkeypress
([in] VARIANT v
);
22602 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
22603 HRESULT onkeypress
([retval, out] VARIANT *p
);
22605 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22606 HRESULT onmouseup
([in] VARIANT v
);
22608 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
22609 HRESULT onmouseup
([retval, out] VARIANT *p
);
22611 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22612 HRESULT onmousedown
([in] VARIANT v
);
22614 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
22615 HRESULT onmousedown
([retval, out] VARIANT *p
);
22617 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22618 HRESULT onmousemove
([in] VARIANT v
);
22620 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
22621 HRESULT onmousemove
([retval, out] VARIANT *p
);
22623 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22624 HRESULT onmouseout
([in] VARIANT v
);
22626 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
22627 HRESULT onmouseout
([retval, out] VARIANT *p
);
22629 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22630 HRESULT onmouseover
([in] VARIANT v
);
22632 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
22633 HRESULT onmouseover
([retval, out] VARIANT *p
);
22635 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22636 HRESULT onreadystatechange
([in] VARIANT v
);
22638 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
22639 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22641 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22642 HRESULT onafterupdate
([in] VARIANT v
);
22644 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
22645 HRESULT onafterupdate
([retval, out] VARIANT *p
);
22647 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22648 HRESULT onrowexit
([in] VARIANT v
);
22650 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
22651 HRESULT onrowexit
([retval, out] VARIANT *p
);
22653 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22654 HRESULT onrowenter
([in] VARIANT v
);
22656 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22657 HRESULT onrowenter
([retval, out] VARIANT *p
);
22659 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22660 HRESULT ondragstart
([in] VARIANT v
);
22662 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22663 HRESULT ondragstart
([retval, out] VARIANT *p
);
22665 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22666 HRESULT onselectstart
([in] VARIANT v
);
22668 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22669 HRESULT onselectstart
([retval, out] VARIANT *p
);
22671 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
22672 HRESULT elementFromPoint
(
22675 [retval, out] IHTMLElement
**elementHit
);
22677 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
22678 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
22680 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
22681 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
22683 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22684 HRESULT onbeforeupdate
([in] VARIANT v
);
22686 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22687 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
22689 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22690 HRESULT onerrorupdate
([in] VARIANT v
);
22692 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22693 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
22695 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
22696 HRESULT toString
([retval, out] BSTR *String);
22698 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
22699 HRESULT createStyleSheet
(
22700 [defaultvalue(""), in] BSTR bstrHref
,
22701 [defaultvalue(-1), in] LONG lIndex
,
22702 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
22705 /*****************************************************************************
22706 * IHTMLDocument3 interface
22712 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22714 interface IHTMLDocument3
: IDispatch
22716 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
22717 HRESULT releaseCapture
();
22719 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
22720 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
22722 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
22723 HRESULT createTextNode
(
22725 [retval, out] IHTMLDOMNode
**newTextNode
);
22727 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
22728 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
22730 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
22731 HRESULT uniqueID
([retval, out] BSTR *p
);
22733 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
22734 HRESULT attachEvent
(
22736 [in] IDispatch
* pDisp
,
22737 [retval, out] VARIANT_BOOL *pfResult
);
22739 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
22740 HRESULT detachEvent
(
22742 [in] IDispatch
*pDisp
);
22744 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22745 HRESULT onrowsdelete
([in] VARIANT v
);
22747 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22748 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
22750 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22751 HRESULT onrowsinserted
([in] VARIANT v
);
22753 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22754 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
22756 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22757 HRESULT oncellchange
([in] VARIANT v
);
22759 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22760 HRESULT oncellchange
([retval, out] VARIANT *p
);
22762 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
22763 HRESULT ondatasetchanged
([in] VARIANT v
);
22765 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
22766 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
22768 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
22769 HRESULT ondataavailable
([in] VARIANT v
);
22771 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
22772 HRESULT ondataavailable
([retval, out] VARIANT * p
);
22774 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
22775 HRESULT ondatasetcomplete
([in] VARIANT v
);
22777 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
22778 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
22780 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
22781 HRESULT onpropertychange
([in] VARIANT v
);
22783 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
22784 HRESULT onpropertychange
([retval, out] VARIANT *p
);
22786 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
22787 HRESULT dir
([in] BSTR v
);
22789 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
22790 HRESULT dir
([retval, out] BSTR *p
);
22792 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
22793 HRESULT oncontextmenu
([in] VARIANT v
);
22795 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
22796 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
22798 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
22799 HRESULT onstop
([in] VARIANT v
);
22801 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
22802 HRESULT onstop
([retval, out] VARIANT *p
);
22804 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
22805 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
22807 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
22808 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
22810 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
22811 HRESULT enableDownload
([in] VARIANT_BOOL v
);
22813 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
22814 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
22816 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
22817 HRESULT baseUrl
([in] BSTR v
);
22819 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
22820 HRESULT baseUrl
([retval, out] BSTR *p
);
22822 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
22823 HRESULT childNodes
([retval, out] IDispatch
**p
);
22825 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
22826 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
22828 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
22829 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
22831 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
22832 HRESULT onbeforeeditfocus
([in] VARIANT v
);
22834 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
22835 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
22837 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
22838 HRESULT getElementsByName
(
22840 [retval, out] IHTMLElementCollection
**pelColl
);
22842 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
22843 HRESULT getElementById
(
22845 [retval, out] IHTMLElement
**pel
);
22847 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
22848 HRESULT getElementsByTagName
(
22850 [retval, out] IHTMLElementCollection
**pelColl
);
22853 /*****************************************************************************
22854 * IHTMLDocument4 interface
22860 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22862 interface IHTMLDocument4
: IDispatch
22864 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
22867 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
22868 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
22870 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
22871 HRESULT onselectionchange
([in] VARIANT v
);
22873 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
22874 HRESULT onselectionchange
([retval, out] VARIANT *p
);
22876 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
22877 HRESULT namespaces
([retval, out] IDispatch
**p
);
22879 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
22880 HRESULT createDocumentFromUrl
(
22882 [in] BSTR bstrOptions
,
22883 [retval, out] IHTMLDocument2
**newDoc
);
22885 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
22886 HRESULT media
([in] BSTR v
);
22888 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
22889 HRESULT media
([retval, out] BSTR *p
);
22891 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
22892 HRESULT createEventObject
(
22893 [optional, in] VARIANT *pvarEventObject
,
22894 [retval, out] IHTMLEventObj
**ppEventObj
);
22896 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
22898 [in] BSTR bstrEventName
,
22899 [optional, in] VARIANT *pvarEventObject
,
22900 [retval, out] VARIANT_BOOL *pfCancelled
);
22902 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
22903 HRESULT createRenderStyle
(
22905 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
22907 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
22908 HRESULT oncontrolselect
([in] VARIANT v
);
22910 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
22911 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
22913 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
22914 HRESULT URLUnencoded
([retval, out] BSTR *p
);
22917 /*****************************************************************************
22918 * IHTMLDocument5 interface
22924 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22926 interface IHTMLDocument5
: IDispatch
22928 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
22929 HRESULT onmousewheel
([in] VARIANT v
);
22931 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
22932 HRESULT onmousewheel
([retval, out] VARIANT *p
);
22934 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
22935 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
22937 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
22938 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
22940 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
22941 HRESULT createAttribute
(
22942 [in] BSTR bstrattrName
,
22943 [retval, out] IHTMLDOMAttribute
**ppattribute
);
22945 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
22946 HRESULT createComment
(
22947 [in] BSTR bstrdata
,
22948 [retval, out] IHTMLDOMNode
**ppRetNode
);
22950 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
22951 HRESULT onfocusin
([in] VARIANT v
);
22953 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
22954 HRESULT onfocusin
([retval, out] VARIANT *p
);
22956 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
22957 HRESULT onfocusout
([in] VARIANT v
);
22959 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
22960 HRESULT onfocusout
([retval, out] VARIANT *p
);
22962 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
22963 HRESULT onactivate
([in] VARIANT v
);
22965 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
22966 HRESULT onactivate
([retval, out] VARIANT *p
);
22968 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
22969 HRESULT ondeactivate
([in] VARIANT v
);
22971 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
22972 HRESULT ondeactivate
([retval, out] VARIANT *p
);
22974 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
22975 HRESULT onbeforeactivate
([in] VARIANT v
);
22977 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
22978 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
22980 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
22981 HRESULT onbeforedeactivate
([in] VARIANT v
);
22983 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
22984 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
22986 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
22987 HRESULT compatMode
([retval, out] BSTR *p
);
22990 /*****************************************************************************
22991 * IHTMLDocument6 interface
22997 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
22999 interface IHTMLDocument6
: IDispatch
23001 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23002 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23004 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23005 HRESULT documentMode
([retval, out] VARIANT *p
);
23007 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23008 HRESULT onstorage
([in] VARIANT v
);
23010 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23011 HRESULT onstorage
([retval, out] VARIANT *p
);
23013 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23014 HRESULT onstoragecommit
([in] VARIANT v
);
23016 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23017 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23019 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23020 HRESULT getElementById
(
23022 [retval, out] IHTMLElement2
**p
);
23024 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23025 HRESULT updateSettings
();
23028 /*****************************************************************************
23029 * IHTMLDocument7 interface
23035 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23037 interface IHTMLDocument7
: IDispatch
23039 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23040 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23042 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23043 HRESULT createCDATASection
(
23045 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23047 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23048 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23050 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23051 HRESULT getElementsByTagNameNS
(
23052 [in] VARIANT *pvarNS
,
23053 [in] BSTR bstrLocalName
,
23054 [out, retval] IHTMLElementCollection
**pelColl
);
23056 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23057 HRESULT createElementNS
(
23058 [in] VARIANT *pvarNS
,
23060 [out, retval] IHTMLElement
**newElem
);
23062 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23063 HRESULT createAttributeNS
(
23064 [in] VARIANT *pvarNS
,
23065 [in] BSTR bstrAttrName
,
23066 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23068 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23069 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23071 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23072 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23074 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23075 HRESULT characterSet
([out, retval] BSTR *p
);
23077 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
23078 HRESULT createElement
(
23080 [out, retval] IHTMLElement
**newElem
);
23082 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
23083 HRESULT createAttribute
(
23084 [in] BSTR bstrAttrName
,
23085 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23087 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
23088 HRESULT getElementsByClassName
(
23090 [out, retval] IHTMLElementCollection
**pel
);
23092 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
23093 HRESULT createProcessingInstruction
(
23094 [in] BSTR bstrTarget
,
23095 [in] BSTR bstrData
,
23096 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
23098 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
23100 [in] IHTMLDOMNode
*pNodeSource
,
23101 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23103 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23104 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
23106 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23107 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
23109 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
23110 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
23112 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
23113 HRESULT inputEncoding
([out, retval] BSTR *p
);
23115 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
23116 HRESULT xmlEncoding
([out, retval] BSTR *p
);
23118 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23119 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
23121 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23122 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
23124 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23125 HRESULT xmlVersion
([in] BSTR v
);
23127 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23128 HRESULT xmlVersion
([out, retval] BSTR *p
);
23130 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
23131 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
23133 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23134 HRESULT onabort
([in] VARIANT v
);
23136 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23137 HRESULT onabort
([out, retval] VARIANT *p
);
23139 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23140 HRESULT onblur
([in] VARIANT v
);
23142 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23143 HRESULT onblur
([out, retval] VARIANT *p
);
23145 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23146 HRESULT oncanplay
([in] VARIANT v
);
23148 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23149 HRESULT oncanplay
([out, retval] VARIANT *p
);
23151 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23152 HRESULT oncanplaythrough
([in] VARIANT v
);
23154 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23155 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
23157 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23158 HRESULT onchange
([in] VARIANT v
);
23160 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23161 HRESULT onchange
([out, retval] VARIANT *p
);
23163 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23164 HRESULT ondrag
([in] VARIANT v
);
23166 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23167 HRESULT ondrag
([out, retval] VARIANT *p
);
23169 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23170 HRESULT ondragend
([in] VARIANT v
);
23172 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23173 HRESULT ondragend
([out, retval] VARIANT *p
);
23175 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23176 HRESULT ondragenter
([in] VARIANT v
);
23178 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23179 HRESULT ondragenter
([out, retval] VARIANT *p
);
23181 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23182 HRESULT ondragleave
([in] VARIANT v
);
23184 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23185 HRESULT ondragleave
([out, retval] VARIANT *p
);
23187 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23188 HRESULT ondragover
([in] VARIANT v
);
23190 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23191 HRESULT ondragover
([out, retval] VARIANT *p
);
23193 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23194 HRESULT ondrop
([in] VARIANT v
);
23196 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23197 HRESULT ondrop
([out, retval] VARIANT *p
);
23199 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23200 HRESULT ondurationchange
([in] VARIANT v
);
23202 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23203 HRESULT ondurationchange
([out, retval] VARIANT *p
);
23205 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23206 HRESULT onemptied
([in] VARIANT v
);
23208 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23209 HRESULT onemptied
([out, retval] VARIANT *p
);
23211 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23212 HRESULT onended
([in] VARIANT v
);
23214 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23215 HRESULT onended
([out, retval] VARIANT *p
);
23217 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23218 HRESULT onerror
([in] VARIANT v
);
23220 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23221 HRESULT onerror
([out, retval] VARIANT *p
);
23223 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23224 HRESULT onfocus
([in] VARIANT v
);
23226 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23227 HRESULT onfocus
([out, retval] VARIANT *p
);
23229 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23230 HRESULT oninput
([in] VARIANT v
);
23232 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23233 HRESULT oninput
([out, retval] VARIANT *p
);
23235 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23236 HRESULT onload
([in] VARIANT v
);
23238 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23239 HRESULT onload
([out, retval] VARIANT *p
);
23241 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23242 HRESULT onloadeddata
([in] VARIANT v
);
23244 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23245 HRESULT onloadeddata
([out, retval] VARIANT *p
);
23247 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23248 HRESULT onloadedmetadata
([in] VARIANT v
);
23250 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23251 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
23253 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23254 HRESULT onloadstart
([in] VARIANT v
);
23256 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23257 HRESULT onloadstart
([out, retval] VARIANT *p
);
23259 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23260 HRESULT onpause
([in] VARIANT v
);
23262 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23263 HRESULT onpause
([out, retval] VARIANT *p
);
23265 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23266 HRESULT onplay
([in] VARIANT v
);
23268 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23269 HRESULT onplay
([out, retval] VARIANT *p
);
23271 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23272 HRESULT onplaying
([in] VARIANT v
);
23274 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23275 HRESULT onplaying
([out, retval] VARIANT *p
);
23277 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23278 HRESULT onprogress
([in] VARIANT v
);
23280 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23281 HRESULT onprogress
([out, retval] VARIANT *p
);
23283 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23284 HRESULT onratechange
([in] VARIANT v
);
23286 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23287 HRESULT onratechange
([out, retval] VARIANT *p
);
23289 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23290 HRESULT onreset
([in] VARIANT v
);
23292 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23293 HRESULT onreset
([out, retval] VARIANT *p
);
23295 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23296 HRESULT onscroll
([in] VARIANT v
);
23298 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23299 HRESULT onscroll
([out, retval] VARIANT *p
);
23301 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23302 HRESULT onseeked
([in] VARIANT v
);
23304 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23305 HRESULT onseeked
([out, retval] VARIANT *p
);
23307 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23308 HRESULT onseeking
([in] VARIANT v
);
23310 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23311 HRESULT onseeking
([out, retval] VARIANT *p
);
23313 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23314 HRESULT onselect
([in] VARIANT v
);
23316 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23317 HRESULT onselect
([out, retval] VARIANT *p
);
23319 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23320 HRESULT onstalled
([in] VARIANT v
);
23322 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23323 HRESULT onstalled
([out, retval] VARIANT *p
);
23325 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23326 HRESULT onsubmit
([in] VARIANT v
);
23328 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23329 HRESULT onsubmit
([out, retval] VARIANT *p
);
23331 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23332 HRESULT onsuspend
([in] VARIANT v
);
23334 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23335 HRESULT onsuspend
([out, retval] VARIANT *p
);
23337 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23338 HRESULT ontimeupdate
([in] VARIANT v
);
23340 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23341 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
23343 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23344 HRESULT onvolumechange
([in] VARIANT v
);
23346 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23347 HRESULT onvolumechange
([out, retval] VARIANT *p
);
23349 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23350 HRESULT onwaiting
([in] VARIANT v
);
23352 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23353 HRESULT onwaiting
([out, retval] VARIANT *p
);
23355 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
23356 HRESULT normalize
();
23358 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
23359 HRESULT importNode
(
23360 [in] IHTMLDOMNode
*pNodeSource
,
23361 [in] VARIANT_BOOL fDeep
,
23362 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23364 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
23365 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
23367 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23368 HRESULT body
([in] IHTMLElement
*v
);
23370 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23371 HRESULT body
([out, retval] IHTMLElement
**p
);
23373 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
23374 HRESULT head
([out, retval] IHTMLElement
**p
);
23377 /*****************************************************************************
23378 * IHTMLDocument8 interface
23384 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23386 interface IHTMLDocument8
: IDispatch
23388 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23389 HRESULT onmscontentzoom
([in] VARIANT v
);
23391 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23392 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
23394 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23395 HRESULT onmspointerdown
([in] VARIANT v
);
23397 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23398 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
23400 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23401 HRESULT onmspointermove
([in] VARIANT v
);
23403 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23404 HRESULT onmspointermove
([out, retval] VARIANT *p
);
23406 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23407 HRESULT onmspointerup
([in] VARIANT v
);
23409 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23410 HRESULT onmspointerup
([out, retval] VARIANT *p
);
23412 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23413 HRESULT onmspointerover
([in] VARIANT v
);
23415 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23416 HRESULT onmspointerover
([out, retval] VARIANT *p
);
23418 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23419 HRESULT onmspointerout
([in] VARIANT v
);
23421 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23422 HRESULT onmspointerout
([out, retval] VARIANT *p
);
23424 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23425 HRESULT onmspointercancel
([in] VARIANT v
);
23427 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23428 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
23430 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23431 HRESULT onmspointerhover
([in] VARIANT v
);
23433 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23434 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
23436 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23437 HRESULT onmsgesturestart
([in] VARIANT v
);
23439 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23440 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
23442 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23443 HRESULT onmsgesturechange
([in] VARIANT v
);
23445 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23446 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
23448 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23449 HRESULT onmsgestureend
([in] VARIANT v
);
23451 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23452 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
23454 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23455 HRESULT onmsgesturehold
([in] VARIANT v
);
23457 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23458 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
23460 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23461 HRESULT onmsgesturetap
([in] VARIANT v
);
23463 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23464 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
23466 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23467 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
23469 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23470 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
23472 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23473 HRESULT onmsinertiastart
([in] VARIANT v
);
23475 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23476 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
23478 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
23479 HRESULT elementsFromPoint
(
23482 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23484 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
23485 HRESULT elementsFromRect
(
23490 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23492 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23493 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
23495 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23496 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
23498 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23499 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
23501 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23502 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
23505 /*****************************************************************************
23506 * IDocumentEvent interface
23512 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23514 interface IDocumentEvent
: IDispatch
23516 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
23517 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
23520 /*****************************************************************************
23521 * IDocumentSelector interface
23527 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
23529 interface IDocumentSelector
: IDispatch
23531 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23532 HRESULT querySelector
(
23534 [out, retval] IHTMLElement
**pel
);
23536 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23537 HRESULT querySelectorAll
(
23539 [out, retval] IHTMLDOMChildrenCollection
**pel
);
23546 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23548 interface IDocumentRange
: IDispatch
23550 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
23551 HRESULT createRange
(
23552 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
23555 /*****************************************************************************
23556 * DispHTMLDocument dispinterface
23560 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23562 dispinterface DispHTMLDocument
23566 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
23567 IDispatch
*Script
();
23569 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
23570 IHTMLElementCollection
*all
();
23572 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
23573 IHTMLElement
*body
();
23575 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
23576 IHTMLElement
*activeElement
();
23578 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
23579 IHTMLElementCollection
*images
();
23581 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
23582 IHTMLElementCollection
*applets
();
23584 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
23585 IHTMLElementCollection
*links
();
23587 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
23588 IHTMLElementCollection
*forms
();
23590 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
23591 IHTMLElementCollection
*anchors
();
23593 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23594 void title
(BSTR v
);
23596 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23599 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
23600 IHTMLElementCollection
*scripts
();
23602 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23603 void designMode
(BSTR v
);
23605 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
23608 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
23609 IHTMLSelectionObject
*selection
();
23611 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
23614 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
23615 IHTMLFramesCollection2
*frames
();
23617 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
23618 IHTMLElementCollection
*embeds
();
23620 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
23621 IHTMLElementCollection
*plugins
();
23623 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23624 void alinkColor
(VARIANT v
);
23626 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23627 VARIANT alinkColor
();
23629 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23630 void bgColor
(VARIANT v
);
23632 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23635 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23636 void fgColor
(VARIANT v
);
23638 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23641 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23642 void linkColor
(VARIANT v
);
23644 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23645 VARIANT linkColor
();
23647 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23648 void vlinkColor
(VARIANT v
);
23650 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23651 VARIANT vlinkColor
();
23653 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
23656 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
23657 IHTMLLocation
*location
();
23659 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
23660 BSTR lastModified
();
23662 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
23665 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
23668 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23669 void domain
(BSTR v
);
23671 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23674 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23675 void cookie
(BSTR v
);
23677 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23680 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23681 void expando
(VARIANT_BOOL v
);
23683 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23684 VARIANT_BOOL expando
();
23686 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23687 void charset
(BSTR v
);
23689 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23692 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23693 void defaultCharset
(BSTR v
);
23695 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23696 BSTR defaultCharset
();
23698 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
23701 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
23704 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
23705 BSTR fileCreatedDate
();
23707 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
23708 BSTR fileModifiedDate
();
23710 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
23711 BSTR fileUpdatedDate
();
23713 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
23716 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
23719 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
23722 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
23723 void write
([in] SAFEARRAY(VARIANT) psarray
);
23725 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
23726 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
23728 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
23730 [defaultvalue("text/html"), in] BSTR url
,
23731 [optional, in] VARIANT name
,
23732 [optional, in] VARIANT features
,
23733 [optional, in] VARIANT replace
);
23735 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
23738 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
23741 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
23742 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
23744 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
23745 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
23747 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
23748 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
23750 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
23751 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
23753 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
23754 BSTR queryCommandText
([in] BSTR cmdID
);
23756 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
23757 VARIANT queryCommandValue
([in] BSTR cmdID
);
23759 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
23760 VARIANT_BOOL execCommand
(
23762 [defaultvalue(0), in] VARIANT_BOOL showUI
,
23763 [optional, in] VARIANT value
);
23765 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
23766 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
23768 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
23769 IHTMLElement
*createElement
([in] BSTR eTag
);
23771 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
23772 void onhelp
(VARIANT v
);
23774 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
23777 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
23778 void onclick
(VARIANT v
);
23780 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
23783 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
23784 void ondblclick
(VARIANT v
);
23786 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
23787 VARIANT ondblclick
();
23789 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
23790 void onkeyup
(VARIANT v
);
23792 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
23795 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
23796 void onkeydown
(VARIANT v
);
23798 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
23799 VARIANT onkeydown
();
23801 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
23802 void onkeypress
(VARIANT v
);
23804 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
23805 VARIANT onkeypress
();
23807 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
23808 void onmouseup
(VARIANT v
);
23810 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
23811 VARIANT onmouseup
();
23813 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
23814 void onmousedown
(VARIANT v
);
23816 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
23817 VARIANT onmousedown
();
23819 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
23820 void onmousemove
(VARIANT v
);
23822 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
23823 VARIANT onmousemove
();
23825 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
23826 void onmouseout
(VARIANT v
);
23828 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
23829 VARIANT onmouseout
();
23831 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
23832 void onmouseover
(VARIANT v
);
23834 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
23835 VARIANT onmouseover
();
23837 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
23838 void onreadystatechange
(VARIANT v
);
23840 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
23841 VARIANT onreadystatechange
();
23843 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
23844 void onafterupdate
(VARIANT v
);
23846 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
23847 VARIANT onafterupdate
();
23849 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
23850 void onrowexit
(VARIANT v
);
23852 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
23853 VARIANT onrowexit
();
23855 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
23856 void onrowenter
(VARIANT v
);
23858 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
23859 VARIANT onrowenter
();
23861 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
23862 void ondragstart
(VARIANT v
);
23864 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
23865 VARIANT ondragstart
();
23867 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
23868 void onselectstart
(VARIANT v
);
23870 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
23871 VARIANT onselectstart
();
23873 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23874 IHTMLElement
*elementFromPoint
(
23878 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23879 IHTMLWindow2
*parentWindow
();
23881 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23882 IHTMLStyleSheetsCollection
*styleSheets
();
23884 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
23885 void onbeforeupdate
(VARIANT v
);
23887 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
23888 VARIANT onbeforeupdate
();
23890 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
23891 void onerrorupdate
(VARIANT v
);
23893 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
23894 VARIANT onerrorupdate
();
23896 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23899 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23900 IHTMLStyleSheet
*createStyleSheet
(
23901 [defaultvalue(""), in] BSTR bstrHref
,
23902 [defaultvalue(-1), in] LONG lIndex
);
23904 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23905 void releaseCapture
();
23907 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23908 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23910 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23911 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
23913 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23914 IHTMLElement
*documentElement
();
23916 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23919 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23920 VARIANT_BOOL attachEvent
(
23922 [in] IDispatch
*pDisp
);
23924 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23927 [in] IDispatch
*pDisp
);
23929 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23930 void onrowsdelete
(VARIANT v
);
23932 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23933 VARIANT onrowsdelete
();
23935 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23936 void onrowsinserted
(VARIANT v
);
23938 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23939 VARIANT onrowsinserted
();
23941 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23942 void oncellchange
(VARIANT v
);
23944 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23945 VARIANT oncellchange
();
23947 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23948 void ondatasetchanged
(VARIANT v
);
23950 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23951 VARIANT ondatasetchanged
();
23953 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23954 void ondataavailable
(VARIANT v
);
23956 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23957 VARIANT ondataavailable
();
23959 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23960 void ondatasetcomplete
(VARIANT v
);
23962 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23963 VARIANT ondatasetcomplete
();
23965 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23966 void onpropertychange
(VARIANT v
);
23968 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23969 VARIANT onpropertychange
();
23971 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23974 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23977 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23978 void oncontextmenu
(VARIANT v
);
23980 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23981 VARIANT oncontextmenu
();
23983 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23984 void onstop
(VARIANT v
);
23986 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23989 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23990 IHTMLDocument2
*createDocumentFragment
();
23992 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23993 IHTMLDocument2
*parentDocument
();
23995 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23996 void enableDownload
(VARIANT_BOOL v
);
23998 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23999 VARIANT_BOOL enableDownload
();
24001 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24002 void baseUrl
(BSTR v
);
24004 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24007 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24008 void inheritStyleSheets
(VARIANT_BOOL v
);
24010 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24011 VARIANT_BOOL inheritStyleSheets
();
24013 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24014 void onbeforeeditfocus
(VARIANT v
);
24016 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24017 VARIANT onbeforeeditfocus
();
24019 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24020 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24022 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24023 IHTMLElement
*getElementById
([in] BSTR v
);
24025 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24026 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24028 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24031 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24032 VARIANT_BOOL hasFocus
();
24034 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24035 void onselectionchange
(VARIANT v
);
24037 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24038 VARIANT onselectionchange
();
24040 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24041 IDispatch
*namespaces
();
24043 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24044 IHTMLDocument2
*createDocumentFromUrl
(
24046 [in] BSTR bstrOptions
);
24048 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24049 void media
(BSTR v
);
24051 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24054 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24055 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24057 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24058 VARIANT_BOOL fireEvent
(
24059 [in] BSTR bstrEventName
,
24060 [optional, in] VARIANT *pvarEventObject
);
24062 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24063 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24065 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24066 void oncontrolselect
(VARIANT v
);
24068 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24069 VARIANT oncontrolselect
();
24071 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24072 BSTR URLUnencoded
();
24074 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24075 void onmousewheel
(VARIANT v
);
24077 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24078 VARIANT onmousewheel
();
24080 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
24081 IHTMLDOMNode
*doctype
();
24083 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
24084 IHTMLDOMImplementation
*implementation
();
24086 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
24087 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
24089 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
24090 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
24092 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24093 void onfocusin
(VARIANT v
);
24095 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24096 VARIANT onfocusin
();
24098 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24099 void onfocusout
(VARIANT v
);
24101 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24102 VARIANT onfocusout
();
24104 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24105 void onactivate
(VARIANT v
);
24107 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24108 VARIANT onactivate
();
24110 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24111 void ondeactivate
(VARIANT v
);
24113 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24114 VARIANT ondeactivate
();
24116 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24117 void onbeforeactivate
(VARIANT v
);
24119 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24120 VARIANT onbeforeactivate
();
24122 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24123 void onbeforedeactivate
(VARIANT v
);
24125 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24126 VARIANT onbeforedeactivate
();
24128 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
24131 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
24132 IHTMLDocumentCompatibleInfoCollection
*compatible
();
24134 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
24135 VARIANT documentMode
();
24137 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24138 void onstorage
(VARIANT v
);
24140 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24141 VARIANT onstorage
();
24143 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24144 void onstoragecommit
(VARIANT v
);
24146 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24147 VARIANT onstoragecommit
();
24149 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
24150 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
24152 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
24153 void updateSettings
();
24155 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
24157 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24158 IHTMLElement
*querySelector
([in] BSTR v
);
24160 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24161 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
24163 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24164 IHTMLDOMRange
*createRange
();
24167 /*****************************************************************************
24168 * HTMLDocument coclass
24171 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
24173 coclass HTMLDocument
24175 [default] dispinterface DispHTMLDocument
;
24176 [source, default] dispinterface HTMLDocumentEvents
;
24177 [source] dispinterface HTMLDocumentEvents2
;
24178 interface IHTMLDocument2
;
24179 interface IHTMLDocument3
;
24180 interface IHTMLDocument4
;
24181 interface IHTMLDocument5
;
24182 interface IHTMLDocument6
;
24183 interface IHTMLDOMNode
;
24184 interface IHTMLDOMNode2
;
24185 interface IDocumentEvent
;
24188 /*****************************************************************************
24189 * DWebBridgeEvents dispinterface
24193 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
24195 dispinterface DWebBridgeEvents
24199 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
24200 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
24202 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
24203 void onreadystatechange
();
24205 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
24206 VARIANT_BOOL onclick
();
24208 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
24209 VARIANT_BOOL ondblclick
();
24211 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
24214 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
24217 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
24218 VARIANT_BOOL onkeypress
();
24220 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
24221 void onmousedown
();
24223 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
24224 void onmousemove
();
24226 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
24230 /*****************************************************************************
24231 * IWebBridge interface
24237 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
24239 interface IWebBridge
: IDispatch
24241 [propput, id(DISPID_IWEBBRIDGE_URL
)]
24242 HRESULT URL
([in] BSTR v
);
24244 [propget, id(DISPID_IWEBBRIDGE_URL
)]
24245 HRESULT URL
([retval, out] BSTR * p
);
24247 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24248 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
24250 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24251 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
24253 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
24254 HRESULT embed
([in] VARIANT_BOOL v
);
24256 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
24257 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
24259 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
24260 HRESULT event
([retval, out] IDispatch
* * p
);
24262 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
24263 HRESULT readyState
([retval, out] long * p
);
24265 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
24266 HRESULT AboutBox
();
24269 /*****************************************************************************
24270 * Scriptlet coclass
24274 helpstring("Microsoft Scriptlet Component"),
24275 progid
("ScriptBridge.ScriptBridge.1"),
24276 vi_progid
("ScriptBridge.ScriptBridge"),
24277 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
24281 [default] interface IWebBridge
;
24282 [source, default] dispinterface DWebBridgeEvents
;
24285 /*****************************************************************************
24286 * IHTMLEmbedElement interface
24292 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24294 interface IHTMLEmbedElement
: IDispatch
24296 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24297 HRESULT hidden([in] BSTR v
);
24299 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24300 HRESULT hidden([retval, out] BSTR *p
);
24302 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24303 HRESULT palette
([retval, out] BSTR *p
);
24305 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24306 HRESULT pluginspage
([retval, out] BSTR *p
);
24308 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24309 HRESULT src
([in] BSTR v
);
24311 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24312 HRESULT src
([retval, out] BSTR *p
);
24314 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24315 HRESULT units
([in] BSTR v
);
24317 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24318 HRESULT units
([retval, out] BSTR *p
);
24320 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24321 HRESULT name
([in] BSTR v
);
24323 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24324 HRESULT name
([retval, out] BSTR *p
);
24326 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24327 HRESULT width
([in] VARIANT v
);
24329 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24330 HRESULT width
([retval, out] VARIANT *p
);
24332 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24333 HRESULT height
([in] VARIANT v
);
24335 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24336 HRESULT height
([retval, out] VARIANT *p
);
24339 /*****************************************************************************
24340 * DispHTMLEmbedElement dispinterface
24344 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24346 dispinterface DispHTMLEmbed
24350 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24352 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24353 void hidden(BSTR v
);
24355 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24358 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24361 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24362 BSTR pluginspage
();
24364 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24367 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24370 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24371 void units
(BSTR v
);
24373 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24376 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24379 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24382 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24383 void width
(VARIANT v
);
24385 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24388 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24389 void height
(VARIANT v
);
24391 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24394 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24395 void ie8_src
(BSTR v
);
24397 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24400 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
24401 BSTR ie8_pluginspage
();
24404 /*****************************************************************************
24405 * HTMLEmbed coclass
24409 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24413 [default] dispinterface DispHTMLEmbed
;
24414 /* [source, default] dispinterface HTMLControlElementEvents; */
24415 /* [source] dispinterface HTMLControlElementEvents2; */
24416 WINE_HTMLELEMENT_INTERFACES
;
24417 interface IHTMLControlElement
;
24418 interface IHTMLEmbedElement
;
24419 /* interface IHTMLEmbedElement2; */
24420 /* interface IGetSVGDocument; */
24423 /*****************************************************************************
24424 * IHTMLCommentElement interface
24430 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24432 interface IHTMLCommentElement
: IDispatch
24434 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24435 HRESULT text
([in] BSTR v
);
24437 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24438 HRESULT text
([out, retval] BSTR *p
);
24440 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24441 HRESULT atomic
([in] LONG v
);
24443 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24444 HRESULT atomic
([out, retval] LONG *p
);
24447 /*****************************************************************************
24448 * IHTMLCommentElement2 interface
24454 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24456 interface IHTMLCommentElement2
: IDispatch
24458 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24459 HRESULT data
([in] BSTR v
);
24461 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24462 HRESULT data
([out, retval] BSTR *p
);
24464 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24465 HRESULT length
([out, retval] LONG *p
);
24467 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24468 HRESULT substringData
(
24471 [out, retval] BSTR *pbstrsubString
);
24473 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24474 HRESULT appendData
([in] BSTR bstrstring
);
24476 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24477 HRESULT insertData
(
24479 [in] BSTR bstrstring
);
24481 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24482 HRESULT deleteData
(
24486 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24487 HRESULT replaceData
(
24490 [in] BSTR bstrstring
);
24493 /*****************************************************************************
24494 * DispHTMLCommentElement dispinterface
24498 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24500 dispinterface DispHTMLCommentElement
24504 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24506 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24509 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24512 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24513 void atomic
(LONG v
);
24515 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24518 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24521 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24524 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24527 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24528 BSTR substringData
(
24532 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24533 void appendData
([in] BSTR bstrstring
);
24535 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24538 [in] BSTR bstrstring
);
24540 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24545 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24549 [in] BSTR bstrstring
);
24554 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24556 dispinterface HTMLElementEvents2
24560 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
24561 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
24563 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
24564 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
24566 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
24567 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
24569 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
24570 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
24572 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
24573 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
24575 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
24576 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
24578 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
24579 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
24581 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
24582 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
24584 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
24585 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
24587 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
24588 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
24590 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
24591 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
24593 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
24594 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
24596 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
24597 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
24599 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
24600 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
24602 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
24603 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
24605 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
24606 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
24608 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
24609 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
24611 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
24612 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
24614 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
24615 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
24617 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
24618 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
24620 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
24621 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
24623 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
24624 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
24626 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
24627 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
24629 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
24630 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
24632 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
24633 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
24635 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
24636 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
24638 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
24639 void onblur
([in] IHTMLEventObj
* pEvtObj
);
24641 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
24642 void onresize
([in] IHTMLEventObj
* pEvtObj
);
24644 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
24645 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
24647 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
24648 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
24650 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
24651 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
24653 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
24654 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
24656 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
24657 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
24659 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
24660 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
24662 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
24663 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
24665 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
24666 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
24668 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
24669 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
24671 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
24672 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
24674 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
24675 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
24677 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
24678 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
24680 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
24681 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
24683 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
24684 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
24686 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
24687 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
24689 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
24690 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
24692 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
24693 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
24695 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
24696 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
24698 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
24699 void onpage
([in] IHTMLEventObj
* pEvtObj
);
24701 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
24702 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
24704 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
24705 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
24707 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
24708 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
24710 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
24711 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
24713 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
24714 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
24716 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
24717 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
24719 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
24720 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
24722 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
24723 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
24725 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
24726 void onmove
([in] IHTMLEventObj
* pEvtObj
);
24728 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
24729 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
24731 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
24732 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
24734 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
24735 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
24737 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
24738 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
24740 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
24741 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
24743 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
24744 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
24749 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24751 dispinterface HTMLElementEvents
24755 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
24756 VARIANT_BOOL onhelp
();
24758 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
24759 VARIANT_BOOL onclick
();
24761 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
24762 VARIANT_BOOL ondblclick
();
24764 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
24765 VARIANT_BOOL onkeypress
();
24767 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
24770 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
24773 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
24776 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
24777 void onmouseover
();
24779 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
24780 void onmousemove
();
24782 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
24783 void onmousedown
();
24785 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
24788 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
24789 VARIANT_BOOL onselectstart
();
24791 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
24792 void onfilterchange
();
24794 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
24795 VARIANT_BOOL ondragstart
();
24797 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
24798 VARIANT_BOOL onbeforeupdate
();
24800 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
24801 void onafterupdate
();
24803 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
24804 VARIANT_BOOL onerrorupdate
();
24806 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
24807 VARIANT_BOOL onrowexit
();
24809 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
24812 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
24813 void ondatasetchanged
();
24815 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
24816 void ondataavailable
();
24818 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
24819 void ondatasetcomplete
();
24821 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
24822 void onlosecapture
();
24824 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
24825 void onpropertychange
();
24827 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
24830 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
24833 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
24836 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
24839 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
24840 VARIANT_BOOL ondrag
();
24842 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
24845 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
24846 VARIANT_BOOL ondragenter
();
24848 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
24849 VARIANT_BOOL ondragover
();
24851 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
24852 void ondragleave
();
24854 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
24855 VARIANT_BOOL ondrop
();
24857 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
24858 VARIANT_BOOL onbeforecut
();
24860 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
24861 VARIANT_BOOL oncut
();
24863 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
24864 VARIANT_BOOL onbeforecopy
();
24866 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
24867 VARIANT_BOOL oncopy
();
24869 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
24870 VARIANT_BOOL onbeforepaste
();
24872 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
24873 VARIANT_BOOL onpaste
();
24875 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
24876 VARIANT_BOOL oncontextmenu
();
24878 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
24879 void onrowsdelete
();
24881 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
24882 void onrowsinserted
();
24884 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
24885 void oncellchange
();
24887 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
24888 void onreadystatechange
();
24890 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
24891 void onbeforeeditfocus
();
24893 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
24894 void onlayoutcomplete
();
24896 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
24899 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
24900 VARIANT_BOOL onbeforedeactivate
();
24902 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
24903 VARIANT_BOOL onbeforeactivate
();
24905 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
24908 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
24909 VARIANT_BOOL oncontrolselect
();
24911 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
24912 VARIANT_BOOL onmovestart
();
24914 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
24917 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
24918 VARIANT_BOOL onresizestart
();
24920 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
24921 void onresizeend
();
24923 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
24924 void onmouseenter
();
24926 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
24927 void onmouseleave
();
24929 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
24930 VARIANT_BOOL onmousewheel
();
24932 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
24935 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
24936 void ondeactivate
();
24938 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
24941 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
24947 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24949 coclass HTMLCommentElement
24951 [default] dispinterface DispHTMLCommentElement
;
24952 [source, default] dispinterface HTMLElementEvents
;
24953 [source] dispinterface HTMLElementEvents2
;
24954 WINE_HTMLELEMENT_INTERFACES
;
24955 interface IHTMLCommentElement
;
24956 interface IHTMLCommentElement2
;
24957 /* interface IHTMLCommentElement3; */
24960 /*****************************************************************************
24961 * HTMLTableEvents dispinterface
24965 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24967 dispinterface HTMLTableEvents
24971 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
24972 VARIANT_BOOL onhelp
();
24974 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
24975 VARIANT_BOOL onclick
();
24977 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
24978 VARIANT_BOOL ondblclick
();
24980 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
24981 VARIANT_BOOL onkeypress
();
24983 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
24986 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
24989 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
24992 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
24993 void onmouseover
();
24995 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
24996 void onmousemove
();
24998 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
24999 void onmousedown
();
25001 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25004 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25005 VARIANT_BOOL onselectstart
();
25007 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25008 void onfilterchange
();
25010 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25011 VARIANT_BOOL ondragstart
();
25013 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25014 VARIANT_BOOL onbeforeupdate
();
25016 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25017 void onafterupdate
();
25019 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25020 VARIANT_BOOL onerrorupdate
();
25022 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25023 VARIANT_BOOL onrowexit
();
25025 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25028 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25029 void ondatasetchanged
();
25031 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25032 void ondataavailable
();
25034 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25035 void ondatasetcomplete
();
25037 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25038 void onlosecapture
();
25040 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25041 void onpropertychange
();
25043 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25046 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25049 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25052 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25055 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25056 VARIANT_BOOL ondrag
();
25058 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25061 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25062 VARIANT_BOOL ondragenter
();
25064 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25065 VARIANT_BOOL ondragover
();
25067 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25068 void ondragleave
();
25070 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25071 VARIANT_BOOL ondrop
();
25073 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25074 VARIANT_BOOL onbeforecut
();
25076 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25077 VARIANT_BOOL oncut
();
25079 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25080 VARIANT_BOOL onbeforecopy
();
25082 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25083 VARIANT_BOOL oncopy
();
25085 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25086 VARIANT_BOOL onbeforepaste
();
25088 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25089 VARIANT_BOOL onpaste
();
25091 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25092 VARIANT_BOOL oncontextmenu
();
25094 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25095 void onrowsdelete
();
25097 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25098 void onrowsinserted
();
25100 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25101 void oncellchange
();
25103 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25104 void onreadystatechange
();
25106 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25107 void onbeforeeditfocus
();
25109 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25110 void onlayoutcomplete
();
25112 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25115 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25116 VARIANT_BOOL onbeforedeactivate
();
25118 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25119 VARIANT_BOOL onbeforeactivate
();
25121 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25124 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25125 VARIANT_BOOL oncontrolselect
();
25127 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25128 VARIANT_BOOL onmovestart
();
25130 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25133 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25134 VARIANT_BOOL onresizestart
();
25136 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25137 void onresizeend
();
25139 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25140 void onmouseenter
();
25142 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25143 void onmouseleave
();
25145 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25146 VARIANT_BOOL onmousewheel
();
25148 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25151 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25152 void ondeactivate
();
25154 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25157 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25163 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25165 dispinterface HTMLTableEvents2
25169 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25170 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25172 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25173 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25175 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25176 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25178 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25179 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25181 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25182 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25184 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25185 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25187 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25188 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25190 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25191 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25193 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25194 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25196 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25197 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25199 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25200 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25202 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25203 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25205 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25206 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25208 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25209 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25211 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25212 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25214 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25215 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25217 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25218 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25220 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25221 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25223 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25224 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25226 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25227 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25229 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25230 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25232 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25233 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25235 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25236 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25238 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25239 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25241 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25242 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25244 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25245 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25247 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25248 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25250 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25251 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25253 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25254 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25256 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25257 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25259 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25260 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25262 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25263 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25265 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25266 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25268 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25269 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25271 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25272 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25274 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25275 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25277 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25278 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25280 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25281 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25283 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25284 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25286 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25287 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25289 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25290 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25292 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25293 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25295 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25296 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25298 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25299 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25301 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25302 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25304 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25305 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25307 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25308 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25310 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25311 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25313 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25314 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25316 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25317 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25319 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25320 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25322 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25323 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25325 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25326 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25328 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25329 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25331 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25332 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25334 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25335 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25337 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25338 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25340 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25341 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25343 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25344 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25346 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25347 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25349 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25350 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25352 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25353 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25356 /*****************************************************************************
25357 * IHTMLTableCaption interface
25363 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25365 interface IHTMLTableCaption
: IDispatch
25367 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25368 HRESULT align
([in] BSTR v
);
25370 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25371 HRESULT align
([retval, out] BSTR *p
);
25373 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25374 HRESULT vAlign
([in] BSTR v
);
25376 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25377 HRESULT vAlign
([retval, out] BSTR *p
);
25380 /*****************************************************************************
25381 * IHTMLTable interface
25387 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25389 interface IHTMLTable
: IDispatch
25391 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25392 HRESULT cols
([in] LONG v
);
25394 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25395 HRESULT cols
([retval, out] LONG *p
);
25397 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25398 HRESULT border
([in] VARIANT v
);
25400 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25401 HRESULT border
([retval, out] VARIANT *p
);
25403 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25404 HRESULT frame
([in] BSTR v
);
25406 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25407 HRESULT frame
([retval, out] BSTR *p
);
25409 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25410 HRESULT rules
([in] BSTR v
);
25412 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25413 HRESULT rules
([retval, out] BSTR *p
);
25415 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25416 HRESULT cellSpacing
([in] VARIANT v
);
25418 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25419 HRESULT cellSpacing
([retval, out] VARIANT *p
);
25421 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25422 HRESULT cellPadding
([in] VARIANT v
);
25424 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25425 HRESULT cellPadding
([retval, out] VARIANT *p
);
25427 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25428 HRESULT background
([in] BSTR v
);
25430 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25431 HRESULT background
([retval, out] BSTR *p
);
25433 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25434 HRESULT bgColor
([in] VARIANT v
);
25436 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25437 HRESULT bgColor
([retval, out] VARIANT *p
);
25439 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25440 HRESULT borderColor
([in] VARIANT v
);
25442 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25443 HRESULT borderColor
([retval, out] VARIANT *p
);
25445 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25446 HRESULT borderColorLight
([in] VARIANT v
);
25448 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25449 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25451 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25452 HRESULT borderColorDark
([in] VARIANT v
);
25454 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25455 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25457 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25458 HRESULT align
([in] BSTR v
);
25460 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25461 HRESULT align
([retval, out] BSTR * p
);
25463 [id(DISPID_IHTMLTABLE_REFRESH
)]
25466 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25467 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25469 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25470 HRESULT width
([in] VARIANT v
);
25472 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25473 HRESULT width
([retval, out] VARIANT *p
);
25475 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25476 HRESULT height
([in] VARIANT v
);
25478 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25479 HRESULT height
([retval, out] VARIANT *p
);
25481 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25482 HRESULT dataPageSize
([in] LONG v
);
25484 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25485 HRESULT dataPageSize
([retval, out] LONG *p
);
25487 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25488 HRESULT nextPage
();
25490 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25491 HRESULT previousPage
();
25493 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25494 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
25496 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25497 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
25499 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25500 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
25502 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25503 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
25505 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25506 HRESULT createTHead
([retval, out] IDispatch
**head
);
25508 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25509 HRESULT deleteTHead
();
25511 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25512 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
25514 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25515 HRESULT deleteTFoot
();
25517 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25518 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
25520 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25521 HRESULT deleteCaption
();
25523 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25525 [defaultvalue(-1), in] LONG index
,
25526 [retval, out] IDispatch
**row
);
25528 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25529 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25531 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
25532 HRESULT readyState
([retval, out] BSTR *p
);
25534 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25535 HRESULT onreadystatechange
([in] VARIANT v
);
25537 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25538 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25545 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25547 interface IHTMLTable2
: IDispatch
25549 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25550 HRESULT firstPage
();
25552 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25553 HRESULT lastPage
();
25555 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25556 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
25558 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25559 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
25560 [defaultvalue(-1), in] LONG indexTo
,
25561 [retval, out] IDispatch
** row
);
25568 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25570 interface IHTMLTable3
: IDispatch
25572 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25573 HRESULT summary
([in] BSTR v
);
25575 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25576 HRESULT summary
([retval, out] BSTR * p
);
25581 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25585 [default] dispinterface DispHTMLTable
;
25586 [source, default] dispinterface HTMLTableEvents
;
25587 [source] dispinterface HTMLTableEvents2
;
25588 WINE_HTMLDATAELEMENT_INTERFACES
;
25589 interface IHTMLControlElement
;
25590 interface IHTMLTable
;
25591 interface IHTMLTable2
;
25592 interface IHTMLTable3
;
25593 /* interface IHTMLTable4; */
25600 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25602 interface IHTMLTableSection
: IDispatch
25604 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25605 HRESULT align
([in] BSTR v
);
25607 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
25608 HRESULT align
([retval, out] BSTR *p
);
25610 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25611 HRESULT vAlign
([in] BSTR v
);
25613 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
25614 HRESULT vAlign
([retval, out] BSTR *p
);
25616 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25617 HRESULT bgColor
([in] VARIANT v
);
25619 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
25620 HRESULT bgColor
([retval, out] VARIANT *p
);
25622 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
25623 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25625 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
25627 [defaultvalue(-1), in] LONG index
,
25628 [retval, out] IDispatch
**row
);
25630 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
25631 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25634 /*****************************************************************************
25635 * IHTMLTableRow interface
25641 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25643 interface IHTMLTableRow
: IDispatch
25645 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25646 HRESULT align
([in] BSTR v
);
25648 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25649 HRESULT align
([out, retval] BSTR *p
);
25651 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25652 HRESULT vAlign
([in] BSTR v
);
25654 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25655 HRESULT vAlign
([out, retval] BSTR *p
);
25657 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25658 HRESULT bgColor
([in] VARIANT v
);
25660 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25661 HRESULT bgColor
([out, retval] VARIANT *p
);
25663 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25664 HRESULT borderColor
([in] VARIANT v
);
25666 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25667 HRESULT borderColor
([out, retval] VARIANT *p
);
25669 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25670 HRESULT borderColorLight
([in] VARIANT v
);
25672 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25673 HRESULT borderColorLight
([out, retval] VARIANT *p
);
25675 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25676 HRESULT borderColorDark
([in] VARIANT v
);
25678 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25679 HRESULT borderColorDark
([out, retval] VARIANT *p
);
25681 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
25682 HRESULT rowIndex
([out, retval] LONG *p
);
25684 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
25685 HRESULT sectionRowIndex
([out, retval] LONG *p
);
25687 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
25688 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
25690 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
25691 HRESULT insertCell
(
25692 [in, defaultvalue(-1)] LONG index
,
25693 [out, retval] IDispatch
**row
);
25695 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
25696 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
25699 /*****************************************************************************
25700 * IHTMLTableCell interface
25706 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25708 interface IHTMLTableCell
: IDispatch
25710 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25711 HRESULT rowSpan
([in] long v
);
25713 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25714 HRESULT rowSpan
([retval, out] long *p
);
25716 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25717 HRESULT colSpan
([in] long v
);
25719 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25720 HRESULT colSpan
([retval, out] long *p
);
25722 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25723 HRESULT align
([in] BSTR v
);
25725 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25726 HRESULT align
([retval, out] BSTR *p
);
25728 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25729 HRESULT vAlign
([in] BSTR v
);
25731 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25732 HRESULT vAlign
([retval, out] BSTR *p
);
25734 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25735 HRESULT bgColor
([in] VARIANT v
);
25737 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25738 HRESULT bgColor
([retval, out] VARIANT *p
);
25740 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25741 HRESULT noWrap
([in] VARIANT_BOOL v
);
25743 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25744 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
25746 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25747 HRESULT background
([in] BSTR v
);
25749 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25750 HRESULT background
([retval, out] BSTR *p
);
25752 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25753 HRESULT borderColor
([in] VARIANT v
);
25755 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25756 HRESULT borderColor
([retval, out] VARIANT *p
);
25758 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25759 HRESULT borderColorLight
([in] VARIANT v
);
25761 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25762 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25764 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25765 HRESULT borderColorDark
([in] VARIANT v
);
25767 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25768 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25770 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25771 HRESULT width
([in] VARIANT v
);
25773 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25774 HRESULT width
([retval, out] VARIANT *p
);
25776 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25777 HRESULT height
([in] VARIANT v
);
25779 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25780 HRESULT height
([retval, out] VARIANT *p
);
25782 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
25783 HRESULT cellIndex
([retval, out] long *p
);
25786 /*****************************************************************************
25787 * DispHTMLTable dispinterface
25791 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25793 dispinterface DispHTMLTable
25797 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
25799 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25802 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25805 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25806 void border
(VARIANT v
);
25808 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25811 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25812 void frame
(BSTR v
);
25814 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25817 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25818 void rules
(BSTR v
);
25820 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25823 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25824 void cellSpacing
(VARIANT v
);
25826 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25827 VARIANT cellSpacing
();
25829 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25830 void cellPadding
(VARIANT v
);
25832 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25833 VARIANT cellPadding
();
25835 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25836 void background
(BSTR v
);
25838 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25841 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25842 void bgColor
(VARIANT v
);
25844 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25847 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25848 void borderColor
(VARIANT v
);
25850 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25851 VARIANT borderColor
();
25853 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25854 void borderColorLight
(VARIANT v
);
25856 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25857 VARIANT borderColorLight
();
25859 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25860 void borderColorDark
(VARIANT v
);
25862 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25863 VARIANT borderColorDark
();
25865 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25866 void align
(BSTR v
);
25868 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25871 [id(DISPID_IHTMLTABLE_REFRESH
)]
25874 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25875 IHTMLElementCollection
*rows
();
25877 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25878 void width
(VARIANT v
);
25880 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25883 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25884 void height
(VARIANT v
);
25886 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25889 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25890 void dataPageSize
(LONG v
);
25892 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25893 LONG dataPageSize
();
25895 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25898 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25899 void previousPage
();
25901 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25902 IHTMLTableSection
*tHead
();
25904 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25905 IHTMLTableSection
*tFoot
();
25907 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25908 IHTMLElementCollection
*tBodies
();
25910 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25911 IHTMLTableCaption
*caption
();
25913 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25914 IDispatch
*createTHead
();
25916 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25917 void deleteTHead
();
25919 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25920 IDispatch
*createTFoot
();
25922 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25923 void deleteTFoot
();
25925 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25926 IHTMLTableCaption
*createCaption
();
25928 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25929 void deleteCaption
();
25931 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25932 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
25934 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25935 void deleteRow
([in, defaultvalue(-1)] LONG index
);
25937 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25940 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25943 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25944 IHTMLElementCollection
*cells
();
25946 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25947 IDispatch
*moveRow
(
25948 [in, defaultvalue(-1)] LONG indexFrom
,
25949 [in, defaultvalue(-1)] LONG indexTo
);
25951 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25952 void summary
(BSTR v
);
25954 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25958 /*****************************************************************************
25959 * DispHTMLTableRow dispinterface
25963 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25965 dispinterface DispHTMLTableRow
25969 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25971 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25972 void align
(BSTR v
);
25974 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25977 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25978 void vAlign
(BSTR v
);
25980 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25983 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25984 void bgColor
(VARIANT v
);
25986 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25989 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25990 void borderColor
(VARIANT v
);
25992 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25993 VARIANT borderColor
();
25995 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25996 void borderColorLight
(VARIANT v
);
25998 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25999 VARIANT borderColorLight
();
26001 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26002 void borderColorDark
(VARIANT v
);
26004 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26005 VARIANT borderColorDark
();
26007 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26010 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26011 LONG sectionRowIndex
();
26013 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26014 IHTMLElementCollection
*cells
();
26016 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26017 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26019 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26020 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26022 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26023 void height
(VARIANT v
);
26025 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26028 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26031 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26034 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26035 void chOff
(BSTR v
);
26037 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26041 /*****************************************************************************
26042 * HTMLTableRow coclass
26046 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26048 coclass HTMLTableRow
26050 [default] dispinterface DispHTMLTableRow
;
26051 /* [source, default] dispinterface HTMLControlElementEvents; */
26052 /* [source] dispinterface HTMLControlElementEvents2; */
26053 WINE_HTMLELEMENT_INTERFACES
;
26054 interface IHTMLTableRow
;
26055 /* interface IHTMLTableRowMetrics; */
26056 /* interface IHTMLTableRow2; */
26057 /* interface IHTMLTableRow3; */
26058 /* interface IHTMLTableRow4; */
26061 /*****************************************************************************
26062 * DispHTMLTableCell dispinterface
26066 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26068 dispinterface DispHTMLTableCell
26072 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26074 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26075 void rowSpan
(long v
);
26077 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26080 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26081 void colSpan
(long v
);
26083 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26086 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26087 void align
(BSTR v
);
26089 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26092 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26093 void vAlign
(BSTR v
);
26095 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26098 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26099 void bgColor
(VARIANT v
);
26101 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26104 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26105 void noWrap
(VARIANT_BOOL v
);
26107 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26108 VARIANT_BOOL noWrap
();
26110 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26111 void background
(BSTR v
);
26113 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26116 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26117 void borderColor
(VARIANT v
);
26119 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26120 VARIANT borderColor
();
26122 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26123 void borderColorLight
(VARIANT v
);
26125 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26126 VARIANT borderColorLight
();
26128 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26129 void borderColorDark
(VARIANT v
);
26131 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26132 VARIANT borderColorDark
();
26134 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26135 void width
(VARIANT v
);
26137 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26140 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26141 void height
(VARIANT v
);
26143 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26146 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26149 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26152 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26155 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26158 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26161 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26164 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26167 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26168 void chOff
(BSTR v
);
26170 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26173 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26174 void headers
(BSTR v
);
26176 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26179 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26180 void scope
(BSTR v
);
26182 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26185 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26186 void ie9_ch
(BSTR v
);
26188 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26191 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26192 void ie9_chOff
(BSTR v
);
26194 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26198 /*****************************************************************************
26199 * HTMLTableCell coclass
26203 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26205 coclass HTMLTableCell
26207 [default] dispinterface DispHTMLTableCell
;
26208 [source, default] dispinterface HTMLTextContainerEvents
;
26209 [source] dispinterface HTMLTextContainerEvents2
;
26210 WINE_HTMLELEMENT_INTERFACES
;
26211 interface IHTMLControlElement
;
26212 interface IHTMLTextContainer
;
26213 interface IHTMLTableCell
;
26214 /* interface IHTMLTableCell2; */
26215 /* interface IHTMLTableCell3; */
26218 /*****************************************************************************
26219 * IHTMLScriptElement interface
26225 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26227 interface IHTMLScriptElement
: IDispatch
26229 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26230 HRESULT src
([in] BSTR v
);
26232 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26233 HRESULT src
([retval, out] BSTR *p
);
26235 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26236 HRESULT htmlFor
([in] BSTR v
);
26238 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26239 HRESULT htmlFor
([retval, out] BSTR *p
);
26241 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26242 HRESULT event
([in] BSTR v
);
26244 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26245 HRESULT event
([retval, out] BSTR *p
);
26247 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26248 HRESULT text
([in] BSTR v
);
26250 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26251 HRESULT text
([retval, out] BSTR *p
);
26253 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26254 HRESULT defer
([in] VARIANT_BOOL v
);
26256 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26257 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
26259 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
26260 HRESULT readyState
([retval, out] BSTR *p
);
26262 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26263 HRESULT onerror
([in] VARIANT v
);
26265 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26266 HRESULT onerror
([retval, out] VARIANT *p
);
26268 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26269 HRESULT type
([in] BSTR v
);
26271 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26272 HRESULT type
([retval, out] BSTR *p
);
26275 /*****************************************************************************
26276 * IHTMLScriptElement2 interface
26282 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26284 interface IHTMLScriptElement2
: IDispatch
26286 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26287 HRESULT charset
([in] BSTR v
);
26289 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26290 HRESULT charset
([retval, out] BSTR *p
);
26293 /*****************************************************************************
26294 * DispHTMLScriptElement dispinterface
26298 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26300 dispinterface DispHTMLScriptElement
26304 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26306 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26309 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26312 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26313 void htmlFor
(BSTR v
);
26315 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26318 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26319 void event
(BSTR v
);
26321 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26324 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26327 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26330 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26331 void defer
(VARIANT_BOOL v
);
26333 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26334 VARIANT_BOOL defer
();
26336 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26337 void onerror
(VARIANT v
);
26339 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26342 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26345 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26348 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26349 void charset
(BSTR v
);
26351 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26354 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26355 void ie8_src
(BSTR v
);
26357 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26361 /*****************************************************************************
26362 * HTMLScriptElement coclass
26366 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26368 coclass HTMLScriptElement
26370 [default] dispinterface DispHTMLScriptElement
;
26371 /* [source, default] dispinterface HTMLScriptEvents; */
26372 /* [source] dispinterface HTMLScriptEvents2; */
26373 WINE_HTMLELEMENT_INTERFACES
;
26374 interface IHTMLScriptElement
;
26375 interface IHTMLScriptElement2
;
26376 /* interface IHTMLScriptElement3; */
26377 /* interface IHTMLScriptElement4; */
26380 /*****************************************************************************
26381 * IHTMLObjectElement interface
26387 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26389 interface IHTMLObjectElement
: IDispatch
26391 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26392 HRESULT object([retval, out] IDispatch
**p
);
26394 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
26395 HRESULT classid
([retval, out] BSTR *p
);
26397 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
26398 HRESULT data
([retval, out] BSTR *p
);
26400 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26401 HRESULT recordset
([in] IDispatch
*v
);
26403 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26404 HRESULT recordset
([retval, out] IDispatch
**p
);
26406 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26407 HRESULT align
([in] BSTR v
);
26409 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26410 HRESULT align
([retval, out] BSTR *p
);
26412 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26413 HRESULT name
([in] BSTR v
);
26415 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26416 HRESULT name
([retval, out] BSTR *p
);
26418 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26419 HRESULT codeBase
([in] BSTR v
);
26421 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26422 HRESULT codeBase
([retval, out] BSTR *p
);
26424 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26425 HRESULT codeType
([in] BSTR v
);
26427 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26428 HRESULT codeType
([retval, out] BSTR *p
);
26430 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26431 HRESULT code
([in] BSTR v
);
26433 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26434 HRESULT code
([retval, out] BSTR *p
);
26436 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26437 HRESULT BaseHref
([retval, out] BSTR *p
);
26439 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26440 HRESULT type
([in] BSTR v
);
26442 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26443 HRESULT type
([retval, out] BSTR *p
);
26445 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26446 HRESULT form
([retval, out] IHTMLFormElement
**p
);
26448 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26449 HRESULT width
([in] VARIANT v
);
26451 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26452 HRESULT width
([retval, out] VARIANT *p
);
26454 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26455 HRESULT height
([in] VARIANT v
);
26457 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26458 HRESULT height
([retval, out] VARIANT *p
);
26460 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
26461 HRESULT readyState
([retval, out] long *p
);
26463 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26464 HRESULT onreadystatechange
([in] VARIANT v
);
26466 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26467 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26469 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26470 HRESULT onerror
([in] VARIANT v
);
26472 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26473 HRESULT onerror
([retval, out] VARIANT *p
);
26475 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26476 HRESULT altHtml
([in] BSTR v
);
26478 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26479 HRESULT altHtml
([retval, out] BSTR *p
);
26481 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26482 HRESULT vspace
([in] long v
);
26484 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26485 HRESULT vspace
([retval, out] long *p
);
26487 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26488 HRESULT hspace
([in] long v
);
26490 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26491 HRESULT hspace
([retval, out] long *p
);
26494 /*****************************************************************************
26495 * IHTMLObjectElement2 interface
26501 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26503 interface IHTMLObjectElement2
: IDispatch
26505 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26506 HRESULT namedRecordset
(
26507 [in] BSTR dataMember
,
26508 [in, optional] VARIANT *hierarchy
,
26509 [out, retval] IDispatch
**ppRecordset
);
26511 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26512 HRESULT classid
([in] BSTR v
);
26514 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26515 HRESULT classid
([out, retval] BSTR *p
);
26517 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26518 HRESULT data
([in] BSTR v
);
26520 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26521 HRESULT data
([out, retval] BSTR *p
);
26524 /*****************************************************************************
26525 * IHTMLDivElement interface
26531 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26533 interface IHTMLDivElement
: IDispatch
26535 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26536 HRESULT align
([in] BSTR v
);
26538 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26539 HRESULT align
([out, retval] BSTR *p
);
26541 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26542 HRESULT noWrap
([in] VARIANT_BOOL v
);
26544 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26545 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
26548 /*****************************************************************************
26549 * DispHTMLDivElement dispinterface
26553 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26555 dispinterface DispHTMLDivElement
26559 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26561 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26562 void align
(BSTR v
);
26564 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26567 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26568 void noWrap
(VARIANT_BOOL v
);
26570 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26571 VARIANT_BOOL noWrap
();
26574 /*****************************************************************************
26575 * IHTMLParamElement interface
26581 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26583 interface IHTMLParamElement
: IDispatch
26585 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26586 HRESULT name
([in] BSTR v
);
26588 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26589 HRESULT name
([retval, out] BSTR *p
);
26591 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26592 HRESULT value
([in] BSTR v
);
26594 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26595 HRESULT value
([retval, out] BSTR *p
);
26597 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26598 HRESULT type
([in] BSTR v
);
26600 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26601 HRESULT type
([retval, out] BSTR *p
);
26603 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26604 HRESULT valueType
([in] BSTR v
);
26606 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26607 HRESULT valueType
([retval, out] BSTR *p
);
26610 /*****************************************************************************
26611 * IHTMLParamElement2 interface
26617 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
26619 interface IHTMLParamElement2
: IDispatch
26621 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26622 HRESULT name
([in] BSTR v
);
26624 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
26625 HRESULT name
([retval, out] BSTR *p
);
26627 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26628 HRESULT type
([in] BSTR v
);
26630 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
26631 HRESULT type
([retval, out] BSTR *p
);
26633 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26634 HRESULT value
([in] BSTR v
);
26636 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
26637 HRESULT value
([retval, out] BSTR *p
);
26639 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26640 HRESULT valueType
([in] BSTR v
);
26642 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26643 HRESULT valueType
([retval, out] BSTR *p
);
26646 /*****************************************************************************
26647 * DispHTMLObjectElement dispinterface
26651 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26653 dispinterface DispHTMLObjectElement
26657 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26659 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26660 IDispatch
*object();
26662 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26663 void recordset
(IDispatch
*v
);
26665 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26666 IDispatch
*recordset
();
26668 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26669 void align
(BSTR v
);
26671 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26674 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26677 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26680 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26681 void codeBase
(BSTR v
);
26683 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26686 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26687 void codeType
(BSTR v
);
26689 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26692 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26695 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26698 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26701 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26704 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26707 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26708 IHTMLFormElement
*form
();
26710 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26711 void width
(VARIANT v
);
26713 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26716 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26717 void height
(VARIANT v
);
26719 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26722 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26723 void onerror
(VARIANT v
);
26725 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26728 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26729 void altHtml
(BSTR v
);
26731 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26734 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26735 void vspace
(long v
);
26737 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26740 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26741 void hspace
(long v
);
26743 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26746 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26747 IDispatch
*namedRecordset
(
26748 [in] BSTR dataMember
,
26749 [optional, in] VARIANT *hierarchy
);
26751 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26752 void classid
(BSTR v
);
26754 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26757 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26760 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26763 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26764 void archive
(BSTR v
);
26766 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26769 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
26772 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
26775 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
26776 void declare
(VARIANT_BOOL v
);
26778 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
26779 VARIANT_BOOL declare
();
26781 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
26782 void standby
(BSTR v
);
26784 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
26787 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
26788 void border
(VARIANT v
);
26790 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
26793 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
26794 void useMap
(BSTR v
);
26796 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
26799 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
26800 IDispatch
*contentDocument
();
26802 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
26803 void ie8_codeBase
(BSTR v
);
26805 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
26806 BSTR ie8_codeBase
();
26808 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
26809 void ie8_data
(BSTR v
);
26811 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
26815 /*****************************************************************************
26816 * HTMLObjectElement coclass
26820 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26822 coclass HTMLObjectElement
26824 [default] dispinterface DispHTMLObjectElement
;
26825 /* [source, default] dispinterface HTMLObjectElementEvents; */
26826 /* [source] dispinterface HTMLObjectElementEvents2; */
26827 WINE_HTMLDATAELEMENT_INTERFACES
;
26828 interface IHTMLControlElement
;
26829 interface IHTMLObjectElement
;
26830 interface IHTMLObjectElement2
;
26831 /* interface IHTMLObjectElement3; */
26832 /* interface IHTMLObjectElement4; */
26833 /* interface IGetSVGDocument; */
26834 /* interface IHTMLObjectElement5; */
26837 /*****************************************************************************
26838 * DispHTMLParamElement dispinterface
26842 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26844 dispinterface DispHTMLParamElement
26848 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26850 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26853 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26856 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26857 void value
(BSTR v
);
26859 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26862 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26865 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26868 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26869 void valueType
(BSTR v
);
26871 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26874 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26875 void ie8_valueType
(BSTR v
);
26877 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26878 BSTR ie8_valueType
();
26881 /*****************************************************************************
26882 * IHTMLFrameBase interface
26888 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26890 interface IHTMLFrameBase
: IDispatch
26892 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
26893 HRESULT src
([in] BSTR v
);
26895 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
26896 HRESULT src
([out, retval] BSTR *p
);
26898 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
26899 HRESULT name
([in] BSTR v
);
26901 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
26902 HRESULT name
([out, retval] BSTR *p
);
26904 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
26905 HRESULT border
([in] VARIANT v
);
26907 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
26908 HRESULT border
([out, retval] VARIANT *p
);
26910 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
26911 HRESULT frameBorder
([in] BSTR v
);
26913 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
26914 HRESULT frameBorder
([out, retval] BSTR *p
);
26916 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
26917 HRESULT frameSpacing
([in] VARIANT v
);
26919 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
26920 HRESULT frameSpacing
([out, retval] VARIANT *p
);
26922 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
26923 HRESULT marginWidth
([in] VARIANT v
);
26925 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
26926 HRESULT marginWidth
([out, retval] VARIANT *p
);
26928 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
26929 HRESULT marginHeight
([in] VARIANT v
);
26931 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
26932 HRESULT marginHeight
([out, retval] VARIANT *p
);
26934 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
26935 HRESULT noResize
([in] VARIANT_BOOL v
);
26937 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
26938 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
26940 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
26941 HRESULT scrolling
([in] BSTR v
);
26943 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
26944 HRESULT scrolling
([out, retval] BSTR *p
);
26947 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
26948 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
26949 void src
(BSTR v
); \
26951 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
26954 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
26955 void name
(BSTR v
); \
26957 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
26960 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
26961 void border
(VARIANT v
); \
26963 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
26964 VARIANT border
(); \
26966 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
26967 void frameBorder
(BSTR v
); \
26969 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
26970 BSTR frameBorder
(); \
26972 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
26973 void frameSpacing
(VARIANT v
); \
26975 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
26976 VARIANT frameSpacing
(); \
26978 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
26979 void marginWidth
(VARIANT v
); \
26981 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
26982 VARIANT marginWidth
(); \
26984 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
26985 void marginHeight
(VARIANT v
); \
26987 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
26988 VARIANT marginHeight
(); \
26990 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
26991 void noResize
(VARIANT_BOOL v
); \
26993 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
26994 VARIANT_BOOL noResize
(); \
26996 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
26997 void scrolling
(BSTR v
); \
26999 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27002 /*****************************************************************************
27003 * IHTMLFrameBase2 interface
27009 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27011 interface IHTMLFrameBase2
: IDispatch
27013 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27014 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27016 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27017 HRESULT onload
([in] VARIANT v
);
27019 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27020 HRESULT onload
([retval, out] VARIANT *p
);
27022 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27023 HRESULT onreadystatechange
([in] VARIANT v
);
27025 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27026 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27028 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27029 HRESULT readyState
([retval, out] BSTR *p
);
27031 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27032 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27034 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27035 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27038 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27039 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27040 IHTMLWindow2
*contentWindow
(); \
27042 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
27043 void onload
(VARIANT v
); \
27045 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
27046 VARIANT onload
(); \
27048 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27049 void allowTransparency
(VARIANT_BOOL v
); \
27051 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27052 VARIANT_BOOL allowTransparency
()
27054 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27055 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27056 void longDesc
(BSTR v
); \
27058 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27062 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27063 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27064 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27065 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27066 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27068 /*****************************************************************************
27069 * IHTMLFrameElement3 interface
27075 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27077 interface IHTMLFrameElement3
: IDispatch
27079 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27080 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27082 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27083 HRESULT src
([in] BSTR v
);
27085 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27086 HRESULT src
([out, retval] BSTR *p
);
27088 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27089 HRESULT longDesc
([in] BSTR v
);
27091 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27092 HRESULT longDesc
([out, retval] BSTR *p
);
27094 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27095 HRESULT frameBorder
([in] BSTR v
);
27097 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27098 HRESULT frameBorder
([out, retval] BSTR * p
);
27101 /*****************************************************************************
27102 * DispHTMLFrameElement dispinterface
27106 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27108 dispinterface DispHTMLFrameElement
27112 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27114 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27115 void borderColor
(VARIANT v
);
27117 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27118 VARIANT borderColor
();
27120 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27121 void height
(VARIANT v
);
27123 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27126 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27127 void width
(VARIANT v
);
27129 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27132 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27133 IDispatch
*contentDocument
();
27135 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27136 void ie8_src
(BSTR v
);
27138 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27141 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27142 void ie8_longDesc
(BSTR v
);
27144 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27145 BSTR ie8_longDesc
();
27147 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27148 void ie8_frameBorder
(BSTR v
);
27150 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27151 BSTR ie8_frameBorder
();
27154 /*****************************************************************************
27155 * HTMLFrameElement coclass
27159 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27161 coclass HTMLFrameElement
27163 [default] dispinterface DispHTMLFrameElement
;
27164 /* [source, default] dispinterface HTMLControlElementEvents; */
27165 /* [source] dispinterface HTMLControlElementEvents2; */
27166 WINE_HTMLDATAELEMENT_INTERFACES
;
27167 interface IHTMLControlElement
;
27168 interface IHTMLFrameBase
;
27169 interface IHTMLFrameBase2
;
27170 /* interface IHTMLFrameBase3; */
27171 /* interface IHTMLFrameElement; */
27172 /* interface IHTMLFrameElement2; */
27173 interface IHTMLFrameElement3
;
27174 /* interface IGetSVGDocument; */
27177 /*****************************************************************************
27178 * IHTMLIFrameElement interface
27184 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27186 interface IHTMLIFrameElement
: IDispatch
27188 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27189 HRESULT vspace
([in] LONG v
);
27191 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27192 HRESULT vspace
([retval, out] LONG *p
);
27194 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27195 HRESULT hspace
([in] LONG v
);
27197 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27198 HRESULT hspace
([retval, out] LONG *p
);
27200 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27201 HRESULT align
([in] BSTR v
);
27203 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27204 HRESULT align
([retval, out] BSTR *p
);
27207 /*****************************************************************************
27208 * IHTMLIFrameElement2 interface
27214 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27216 interface IHTMLIFrameElement2
: IDispatch
27218 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27219 HRESULT height
([in] VARIANT v
);
27221 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27222 HRESULT height
([out, retval] VARIANT *p
);
27224 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27225 HRESULT width
([in] VARIANT v
);
27227 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27228 HRESULT width
([out, retval] VARIANT *p
);
27231 /*****************************************************************************
27232 * IHTMLIFrameElement3 interface
27238 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
27240 interface IHTMLIFrameElement3
: IDispatch
27242 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27243 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27245 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27246 HRESULT src
([in] BSTR v
);
27248 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27249 HRESULT src
([out, retval] BSTR *p
);
27251 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27252 HRESULT longDesc
([in] BSTR v
);
27254 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27255 HRESULT longDesc
([out, retval] BSTR *p
);
27257 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27258 HRESULT frameBorder
([in] BSTR v
);
27260 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27261 HRESULT frameBorder
([out, retval] BSTR *p
);
27264 /*****************************************************************************
27265 * DispHTMLIFrame dispinterface
27269 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27271 dispinterface DispHTMLIFrame
27275 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27277 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27278 void vspace
(LONG v
);
27280 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27283 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27284 void hspace
(LONG v
);
27286 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27289 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27290 void align
(BSTR v
);
27292 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27295 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27296 void height
(VARIANT v
);
27298 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27301 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27302 void width
(VARIANT v
);
27304 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27307 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27308 IDispatch
*contentDocument
();
27310 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27311 void ie8_src
(BSTR v
);
27313 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27316 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27317 void ie8_longDesc
(BSTR v
);
27319 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27320 BSTR ie8_longDesc
();
27322 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27323 void ie8_frameBorder
(BSTR v
);
27325 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27326 BSTR ie8_frameBorder
();
27329 /*****************************************************************************
27330 * HTMLIFrame coclass
27334 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27338 [default] dispinterface DispHTMLIFrame
;
27339 /* [source, default] dispinterface HTMLControlElementEvents; */
27340 /* [source] dispinterface HTMLControlElementEvents2; */
27341 WINE_HTMLDATAELEMENT_INTERFACES
;
27342 interface IHTMLControlElement
;
27343 interface IHTMLFrameBase
;
27344 interface IHTMLFrameBase2
;
27345 /* interface IHTMLFrameBase3; */
27346 interface IHTMLIFrameElement
;
27347 interface IHTMLIFrameElement2
;
27348 interface IHTMLIFrameElement3
;
27349 /* interface IGetSVGDocument; */
27352 /*****************************************************************************
27353 * IHTMLStyleElement interface
27359 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27361 interface IHTMLStyleElement
: IDispatch
27363 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27364 HRESULT type
([in] BSTR v
);
27366 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27367 HRESULT type
([retval, out] BSTR *p
);
27369 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
27370 HRESULT readyState
([retval, out] BSTR *p
);
27372 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27373 HRESULT onreadystatechange
([in] VARIANT v
);
27375 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27376 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27378 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27379 HRESULT onload
([in] VARIANT v
);
27381 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27382 HRESULT onload
([retval, out] VARIANT *p
);
27384 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27385 HRESULT onerror
([in] VARIANT v
);
27387 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27388 HRESULT onerror
([retval, out] VARIANT *p
);
27390 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27391 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
27393 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27394 HRESULT disabled
([in] VARIANT_BOOL v
);
27396 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27397 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
27399 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27400 HRESULT media
([in] BSTR v
);
27402 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27403 HRESULT media
([retval, out] BSTR *p
);
27406 /*****************************************************************************
27407 * DispHTMLStyleElement dispinterface
27411 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27413 dispinterface DispHTMLStyleElement
27417 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27419 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27422 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27425 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27426 void onload
(VARIANT v
);
27428 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27431 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27432 void onerror
(VARIANT v
);
27434 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27437 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27438 IHTMLStyleSheet
*styleSheet
();
27440 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27441 void media
(BSTR v
);
27443 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27447 /*****************************************************************************
27448 * HTMLStyleElement coclass
27452 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27454 coclass HTMLStyleElement
27456 [default] dispinterface DispHTMLStyleElement
;
27457 /* [source, default] dispinterface HTMLStyleElementEvents; */
27458 /* [source] dispinterface HTMLStyleElementEvents2; */
27459 WINE_HTMLELEMENT_INTERFACES
;
27460 interface IHTMLStyleElement
;
27461 /* interface IHTMLStyleElement2; */
27464 /*****************************************************************************
27465 * IHTMLStorage interface
27471 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
27473 interface IHTMLStorage
: IDispatch
27475 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
27476 HRESULT length
([out, retval] long *p
);
27478 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
27479 HRESULT remainingSpace
([out, retval] long *p
);
27481 [id(DISPID_IHTMLSTORAGE_KEY
)]
27484 [out, retval] BSTR *);
27486 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
27489 [out, retval] VARIANT *);
27491 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
27494 [in] BSTR bstrValue
);
27496 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
27497 HRESULT removeItem
([in] BSTR bstrKey
);
27499 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
27503 /*****************************************************************************
27504 * IDOMEventTarget interface
27510 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27512 interface IEventTarget
: IDispatch
27514 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
27515 HRESULT addEventListener
(
27517 [in] IDispatch
*listener
,
27518 [in] VARIANT_BOOL useCapture
);
27520 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
27521 HRESULT removeEventListener
(
27523 [in] IDispatch
*listener
,
27524 [in] VARIANT_BOOL useCapture
);
27526 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
27527 HRESULT dispatchEvent
(
27528 [in] IDOMEvent
*evt
,
27529 [out, retval] VARIANT_BOOL *pfResult
);
27532 typedef enum _DOM_EVENT_PHASE
27534 DEP_CAPTURING_PHASE
= 1,
27536 DEP_BUBBLING_PHASE
= 3,
27537 DOM_EVENT_PHASE_Max
= 0x7fffffff
27540 /*****************************************************************************
27541 * IDOMEvent interface
27547 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27549 interface IDOMEvent
: IDispatch
27551 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
27552 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
27554 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
27555 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
27557 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
27558 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
27560 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
27561 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
27563 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
27564 HRESULT eventPhase
([out, retval] USHORT
*p
);
27566 [propget, id(DISPID_IDOMEVENT_TARGET
)]
27567 HRESULT target
([out, retval] IEventTarget
**p
);
27569 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
27570 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
27572 [propget, id(DISPID_IDOMEVENT_TYPE
)]
27573 HRESULT type
([out, retval] BSTR *p
);
27575 [id(DISPID_IDOMEVENT_INITEVENT
)]
27577 [in] BSTR eventType
,
27578 [in] VARIANT_BOOL canBubble
,
27579 [in] VARIANT_BOOL cancelable
);
27581 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
27582 HRESULT preventDefault
();
27584 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
27585 HRESULT stopPropagation
();
27587 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
27588 HRESULT stopImmediatePropagation
();
27590 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
27591 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
27593 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27594 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
27596 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
27597 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
27599 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
27600 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
27603 /*****************************************************************************
27604 * DispDOMEvent dispinterface
27608 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27610 dispinterface DispDOMEvent
27614 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
27615 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
27616 VARIANT_BOOL bubbles
(); \
27618 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
27619 VARIANT_BOOL cancelable
(); \
27621 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
27622 IEventTarget
*currentTarget
(); \
27624 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
27625 VARIANT_BOOL defaultPrevented
(); \
27627 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
27628 USHORT eventPhase
(); \
27630 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
27631 IEventTarget
*target
(); \
27633 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
27634 ULONGLONG timeStamp
(); \
27636 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
27639 [id(DISPID_IDOMEVENT_INITEVENT
)] \
27641 [in] BSTR eventType
, \
27642 [in] VARIANT_BOOL canBubble
, \
27643 [in] VARIANT_BOOL cancelable
); \
27645 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
27646 void preventDefault
(); \
27648 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
27649 void stopPropagation
(); \
27651 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
27652 void stopImmediatePropagation
(); \
27654 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
27655 VARIANT_BOOL isTrusted
(); \
27657 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27658 void cancelBubble
(VARIANT_BOOL v
); \
27660 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
27661 VARIANT_BOOL cancelBubble
(); \
27663 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
27664 IHTMLElement
*srcElement
()
27666 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27669 /*****************************************************************************
27670 * IDOMUIEvent interface
27676 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27678 interface IDOMUIEvent
: IDispatch
27680 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
27681 HRESULT view
([out, retval] IHTMLWindow2
**p
);
27683 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
27684 HRESULT detail
([out, retval] long *p
);
27686 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
27687 HRESULT initUIEvent
(
27688 [in] BSTR eventType
,
27689 [in] VARIANT_BOOL canBubble
,
27690 [in] VARIANT_BOOL cancelable
,
27691 [in] IHTMLWindow2
*view
,
27695 /*****************************************************************************
27696 * DispDOMUIEvent dispinterface
27700 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
27702 dispinterface DispDOMUIEvent
27706 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
27707 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
27708 IHTMLWindow2
*view
(); \
27710 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
27713 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
27714 void initUIEvent
( \
27715 [in] BSTR eventType
, \
27716 [in] VARIANT_BOOL canBubble
, \
27717 [in] VARIANT_BOOL cancelable
, \
27718 [in] IHTMLWindow2
*view
, \
27721 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27722 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27725 /*****************************************************************************
27726 * IDOMMouseEvent interface
27732 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27734 interface IDOMMouseEvent
: IDispatch
27736 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
27737 HRESULT screenX
([out, retval] long *p
);
27739 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
27740 HRESULT screenY
([out, retval] long *p
);
27742 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
27743 HRESULT clientX
([out, retval] long *p
);
27745 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
27746 HRESULT clientY
([out, retval] long *p
);
27748 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
27749 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
27751 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
27752 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
27754 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
27755 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
27757 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
27758 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
27760 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
27761 HRESULT button
([out, retval] USHORT
*p
);
27763 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
27764 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
27766 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
27767 HRESULT initMouseEvent
(
27768 [in] BSTR eventType
,
27769 [in] VARIANT_BOOL canBubble
,
27770 [in] VARIANT_BOOL cancelable
,
27771 [in] IHTMLWindow2
*viewArg
,
27772 [in] long detailArg
,
27773 [in] long screenXArg
,
27774 [in] long screenYArg
,
27775 [in] long clientXArg
,
27776 [in] long clientYArg
,
27777 [in] VARIANT_BOOL ctrlKeyArg
,
27778 [in] VARIANT_BOOL altKeyArg
,
27779 [in] VARIANT_BOOL shiftKeyArg
,
27780 [in] VARIANT_BOOL metaKeyArg
,
27781 [in] USHORT buttonArg
,
27782 [in] IEventTarget
*relatedTargetArg
);
27784 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
27785 HRESULT getModifierState
(
27787 [out, retval] VARIANT_BOOL *activated
);
27789 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
27790 HRESULT buttons
([out, retval] USHORT
*p
);
27792 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
27793 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
27795 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
27796 HRESULT toElement
([out, retval] IHTMLElement
**p
);
27798 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
27799 HRESULT x
([out, retval] long *p
);
27801 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
27802 HRESULT y
([out, retval] long *p
);
27804 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
27805 HRESULT offsetX
([out, retval] long *p
);
27807 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
27808 HRESULT offsetY
([out, retval] long *p
);
27810 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
27811 HRESULT pageX
([out, retval] long *p
);
27813 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
27814 HRESULT pageY
([out, retval] long *p
);
27816 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
27817 HRESULT layerX
([out, retval] long *p
);
27819 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
27820 HRESULT layerY
([out, retval] long *p
);
27822 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
27823 HRESULT which
([out, retval] USHORT
*p
);
27826 /*****************************************************************************
27827 * DispDOMMouseEvent dispinterface
27831 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
27833 dispinterface DispDOMMouseEvent
27837 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
27838 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
27841 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
27844 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
27847 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
27850 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
27851 VARIANT_BOOL ctrlKey
(); \
27853 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
27854 VARIANT_BOOL shiftKey
(); \
27856 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
27857 VARIANT_BOOL altKey
(); \
27859 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
27860 VARIANT_BOOL metaKey
(); \
27862 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
27865 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
27866 IEventTarget
*relatedTarget
(); \
27868 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
27869 void initMouseEvent
( \
27870 [in] BSTR eventType
, \
27871 [in] VARIANT_BOOL canBubble
, \
27872 [in] VARIANT_BOOL cancelable
, \
27873 [in] IHTMLWindow2
*viewArg
, \
27874 [in] long detailArg
, \
27875 [in] long screenXArg
, \
27876 [in] long screenYArg
, \
27877 [in] long clientXArg
, \
27878 [in] long clientYArg
, \
27879 [in] VARIANT_BOOL ctrlKeyArg
, \
27880 [in] VARIANT_BOOL altKeyArg
, \
27881 [in] VARIANT_BOOL shiftKeyArg
, \
27882 [in] VARIANT_BOOL metaKeyArg
, \
27883 [in] USHORT buttonArg
, \
27884 [in] IEventTarget
*relatedTargetArg
); \
27886 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
27887 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
27889 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
27890 USHORT buttons
(); \
27892 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
27893 IHTMLElement
*fromElement
(); \
27895 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
27896 IHTMLElement
*toElement
(); \
27898 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
27901 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
27904 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
27907 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
27910 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
27913 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
27916 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
27919 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
27922 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
27925 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27926 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27927 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
27930 /*****************************************************************************
27931 * IDOMKeyboardEvent interface
27937 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27939 interface IDOMKeyboardEvent
: IDispatch
27941 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
27942 HRESULT key
([retval, out] BSTR *p
);
27944 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
27945 HRESULT location
([out, retval] ULONG
*p
);
27947 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
27948 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
27950 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
27951 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
27953 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
27954 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
27956 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
27957 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
27959 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
27960 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
27962 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
27963 HRESULT getModifierState
(
27965 [out, retval] VARIANT_BOOL *state
);
27967 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
27968 HRESULT initKeyboardEvent
(
27969 [in] BSTR eventType
,
27970 [in] VARIANT_BOOL canBubble
,
27971 [in] VARIANT_BOOL cancelable
,
27972 [in] IHTMLWindow2
*viewArg
,
27974 [in] ULONG locationArg
,
27975 [in] BSTR modifiersListArg
,
27976 [in] VARIANT_BOOL repeat
,
27979 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
27980 HRESULT keyCode
([out, retval] long *p
);
27982 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
27983 HRESULT charCode
([out, retval] long *p
);
27985 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
27986 HRESULT which
([out, retval] long *p
);
27988 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
27989 HRESULT ie9_char
([out, retval] VARIANT *p
);
27991 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
27992 HRESULT locale
([out, retval] BSTR *p
);
27995 /*****************************************************************************
27996 * DispDOMKeyboardEvent dispinterface
28000 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28002 dispinterface DispDOMKeyboardEvent
28006 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28007 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28009 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28012 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28015 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28016 VARIANT_BOOL ctrlKey
();
28018 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28019 VARIANT_BOOL shiftKey
();
28021 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28022 VARIANT_BOOL altKey
();
28024 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28025 VARIANT_BOOL metaKey
();
28027 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28028 VARIANT_BOOL repeat
();
28030 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28031 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28033 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28034 void initKeyboardEvent
(
28035 [in] BSTR eventType
,
28036 [in] VARIANT_BOOL canBubble
,
28037 [in] VARIANT_BOOL cancelable
,
28038 [in] IHTMLWindow2
*viewArg
,
28040 [in] ULONG locationArg
,
28041 [in] BSTR modifiersListArg
,
28042 [in] VARIANT_BOOL repeat
,
28045 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28048 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28051 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28054 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28055 VARIANT ie9_char
();
28057 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28061 /*****************************************************************************
28062 * IDOMCustomEvent interface
28068 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28070 interface IDOMCustomEvent
: IDispatch
28072 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28073 HRESULT detail
([out, retval] VARIANT *p
);
28075 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28076 HRESULT initCustomEvent
(
28077 [in] BSTR eventType
,
28078 [in] VARIANT_BOOL canBubble
,
28079 [in] VARIANT_BOOL cancelable
,
28080 [in] VARIANT *detail
);
28083 /*****************************************************************************
28084 * DispDOMCustomEvent dispinterface
28088 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28090 dispinterface DispDOMCustomEvent
28094 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28096 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28099 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28100 void initCustomEvent
(
28101 [in] BSTR eventType
,
28102 [in] VARIANT_BOOL canBubble
,
28103 [in] VARIANT_BOOL cancelable
,
28104 [in] VARIANT *detail
);
28107 /*****************************************************************************
28108 * IDOMMessageEvent interface
28114 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
28116 interface IDOMMessageEvent
: IDispatch
28118 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28119 HRESULT data
([out, retval] BSTR *p
);
28121 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28122 HRESULT origin
([out, retval] BSTR *p
);
28124 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28125 HRESULT source([out, retval] IHTMLWindow2
**p
);
28127 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28128 HRESULT initMessageEvent
(
28129 [in] BSTR eventType
,
28130 [in] VARIANT_BOOL canBubble
,
28131 [in] VARIANT_BOOL cancelable
,
28134 [in] BSTR lastEventId
,
28135 [in] IHTMLWindow2
*source);
28138 /*****************************************************************************
28139 * ILineInfo interface
28143 pointer_default(unique),
28144 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28146 interface ILineInfo
: IUnknown
28148 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
28149 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
28150 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
28151 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
28152 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
28155 /*****************************************************************************
28156 * IHTMLComputedStyle interface
28160 pointer_default(unique),
28161 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28163 interface IHTMLComputedStyle
: IUnknown
28165 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL **p
);
28166 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL **p
);
28167 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL **p
);
28168 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL **p
);
28169 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL **p
);
28170 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL **p
);
28171 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL **p
);
28172 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL **p
);
28173 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long **p
);
28174 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long **p
);
28175 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
**p
);
28176 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL **p
);
28177 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
**p
);
28178 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
**p
);
28179 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT *preFormatted
([retval, out] VARIANT_BOOL **p
);
28180 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL **p
);
28181 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL **p
);
28182 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
28183 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
28186 /*****************************************************************************
28187 * IDisplayPointer interface
28191 pointer_default(unique),
28192 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28194 interface IDisplayPointer
: IUnknown
28196 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
28197 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
28198 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
28199 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
28200 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
28201 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
28202 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
28203 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
28204 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28205 HRESULT Unposition
();
28206 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
28207 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
28208 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
28209 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
28210 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
28211 HRESULT ScrollIntoView
();
28212 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
28213 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
28214 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
28217 /*****************************************************************************
28218 * IHTMLCaret interface
28222 pointer_default(unique),
28223 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28225 interface IHTMLCaret
: IUnknown
28227 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28228 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28229 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
28230 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
28231 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
28232 HRESULT Show
([in] BOOL fScrollIntoView
);
28234 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
28235 HRESULT ScrollIntoView
();
28236 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
28237 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
28238 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
28241 /*****************************************************************************
28242 * IDisplayServices interface
28246 pointer_default(unique),
28247 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28249 interface IDisplayServices
: IUnknown
28251 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
28252 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28253 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28254 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
28255 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
28256 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
28257 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
28260 /*****************************************************************************
28261 * IMarkupServices interface
28265 pointer_default(unique),
28266 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28268 interface IMarkupServices
: IUnknown
28270 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
28271 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
28272 HRESULT CreateElement
([in] ELEMENT_TAG_ID tagID
,[in] OLECHAR
*pchAttributes
,[out] IHTMLElement
**ppElement
);
28273 HRESULT CloneElement
([in] IHTMLElement
*pElemCloneThis
,[out] IHTMLElement
**ppElementTheClone
);
28274 HRESULT InsertElement
([in] IHTMLElement
*pElementInsert
,[in] IMarkupPointer
*pPointerStart
,[in] IMarkupPointer
*pPointerFinish
);
28275 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
28276 HRESULT Remove
([in] IMarkupPointer
*pPointerStart
,[in] IMarkupPointer
*pPointerFinish
);
28277 HRESULT Copy
([in] IMarkupPointer
*pPointerSourceStart
,[in] IMarkupPointer
*pPointerSourceFinish
,[in] IMarkupPointer
*pPointerTarget
);
28278 HRESULT Move
([in] IMarkupPointer
*pPointerSourceStart
,[in] IMarkupPointer
*pPointerSourceFinish
,[in] IMarkupPointer
*pPointerTarget
);
28279 HRESULT InsertText
([in] OLECHAR
*pchText
,[in] long cch
,[in] IMarkupPointer
*pPointerTarget
);
28280 HRESULT ParseString
([in] OLECHAR
*pchHTML
,[in] DWORD dwFlags
,[out] IMarkupContainer
**ppContainerResult
,[in] IMarkupPointer
*ppPointerStart
,[in] IMarkupPointer
*ppPointerFinish
);
28281 HRESULT ParseGlobal
([in] HGLOBAL hglobalHTML
,[in] DWORD dwFlags
,[out] IMarkupContainer
**ppContainerResult
,[in] IMarkupPointer
*pPointerStart
,[in] IMarkupPointer
*pPointerFinish
);
28282 HRESULT IsScopedElement
([in] IHTMLElement
*pElement
,[out] BOOL
*pfScoped
);
28283 HRESULT GetElementTagId
([in] IHTMLElement
*pElement
,[out] ELEMENT_TAG_ID
*ptagId
);
28284 HRESULT GetTagIDForName
([in] BSTR bstrName
,[out] ELEMENT_TAG_ID
*ptagId
);
28285 HRESULT GetNameForTagID
([in] ELEMENT_TAG_ID tagId
,[out] BSTR *pbstrName
);
28286 HRESULT MovePointersToRange
([in] IHTMLTxtRange
*pIRange
,[in] IMarkupPointer
*pPointerStart
,[in] IMarkupPointer
*pPointerFinish
);
28287 HRESULT MoveRangeToPointers
([in] IMarkupPointer
*pPointerStart
,[in] IMarkupPointer
*pPointerFinish
,[in] IHTMLTxtRange
*pIRange
);
28288 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
28289 HRESULT EndUndoUnit
();
28292 /*****************************************************************************
28293 * IMarkupContainer interface
28297 pointer_default(unique),
28298 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
28300 interface IMarkupContainer
: IUnknown
28302 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28305 /*****************************************************************************
28306 * IMarkupPointer interface
28310 pointer_default(unique),
28311 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28313 interface IMarkupPointer
: IUnknown
28315 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28317 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
28319 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
28321 HRESULT Cling
([out] BOOL
*pfCling
);
28323 HRESULT SetCling
([in] BOOL fCLing
);
28325 HRESULT UnPosition
();
28327 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28329 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
28331 HRESULT MoveAdjacentToElement
(
28332 [in] IHTMLElement
*pElement
,
28333 [in] ELEMENT_ADJACENCY eAdj
);
28335 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
28337 HRESULT MoveToContainer
(
28338 [in] IMarkupContainer
*pContainer
,
28339 [in] BOOL fAtStart
);
28343 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28344 [out] IHTMLElement
**ppElement
,
28345 [in, out] LONG *pcch
,
28346 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28350 [out] MARKUP_CONTEXT_TYPE
*pContext
,
28351 [out] IHTMLElement
**ppElement
,
28352 [in, out] LONG *pcch
,
28353 [out, size_is(*pcch
)] OLECHAR
*pchText
);
28355 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
28358 [in] IMarkupPointer
*pPointerThat
,
28359 [out] BOOL
*pfResult
);
28361 HRESULT IsLeftOfOrEqualTo
(
28362 [in] IMarkupPointer
*pPointerThat
,
28363 [out] BOOL
*pfResult
);
28366 [in] IMarkupPointer
*pPointerThat
,
28367 [out] BOOL
*pfResult
);
28369 HRESULT IsRightOfOrEqualTo
(
28370 [in] IMarkupPointer
*pPointerThat
,
28371 [out] BOOL
*pfResult
);
28374 [in] IMarkupPointer
*pPointerThat
,
28375 [out] BOOL
*pfAreEqual
);
28377 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
28380 [in] OLECHAR
*pchFindText
,
28381 [in] DWORD dwFlags
,
28382 [in] IMarkupPointer
*pIEndMatch
,
28383 [in] IMarkupPointer
*pIEndSearch
);
28386 /*****************************************************************************
28387 * IHTMLDOMConstructorCollection interface
28393 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28395 interface IHTMLDOMConstructorCollection
: IDispatch
28397 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
28398 HRESULT Attr
([out, retval] IDispatch
**p
);
28400 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
28401 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
28403 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
28404 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
28406 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
28407 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
28409 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
28410 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
28412 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
28413 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
28415 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
28416 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
28418 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
28419 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
28421 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
28422 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
28424 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
28425 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
28427 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
28428 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
28430 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
28431 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
28433 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
28434 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
28436 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
28437 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
28439 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
28440 HRESULT Element
([out, retval] IDispatch
**p
);
28442 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
28443 HRESULT Event
([out, retval] IDispatch
**p
);
28445 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
28446 HRESULT History
([out, retval] IDispatch
**p
);
28448 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
28449 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
28451 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
28452 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
28454 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
28455 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
28457 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
28458 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
28460 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
28461 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
28463 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
28464 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
28466 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
28467 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
28469 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
28470 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
28472 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
28473 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
28475 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
28476 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
28478 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
28479 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
28481 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
28482 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
28484 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
28485 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
28487 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
28488 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
28490 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
28491 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
28493 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
28494 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
28496 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
28497 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
28499 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
28500 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
28502 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
28503 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
28505 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
28506 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
28508 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
28509 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
28511 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
28512 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
28514 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
28515 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
28517 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
28518 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
28520 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
28521 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
28523 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
28524 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
28526 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
28527 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
28529 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
28530 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
28532 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
28533 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
28535 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
28536 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
28538 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
28539 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
28541 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
28542 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
28544 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
28545 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
28547 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
28548 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
28550 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
28551 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
28553 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
28554 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
28556 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
28557 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
28559 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
28560 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
28562 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
28563 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
28565 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
28566 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
28568 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
28569 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
28571 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
28572 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
28574 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
28575 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
28577 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
28578 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
28580 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
28581 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
28583 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
28584 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
28586 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
28587 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
28589 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
28590 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
28592 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
28593 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
28595 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
28596 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
28598 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
28599 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
28601 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
28602 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
28604 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
28605 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
28607 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
28608 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
28610 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
28611 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
28613 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
28614 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
28616 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
28617 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
28619 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
28620 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
28622 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
28623 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
28625 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
28626 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
28628 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
28629 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
28631 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
28632 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
28634 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
28635 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
28637 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
28638 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
28640 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
28641 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
28643 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
28644 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
28646 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
28647 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
28649 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
28650 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
28652 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
28653 HRESULT Image
([out, retval] IDispatch
**p
);
28655 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
28656 HRESULT Location
([out, retval] IDispatch
**p
);
28658 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
28659 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
28661 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
28662 HRESULT Navigator
([out, retval] IDispatch
**p
);
28664 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
28665 HRESULT NodeList
([out, retval] IDispatch
**p
);
28667 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
28668 HRESULT Option
([out, retval] IDispatch
**p
);
28670 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
28671 HRESULT Screen
([out, retval] IDispatch
**p
);
28673 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
28674 HRESULT Selection
([out, retval] IDispatch
**p
);
28676 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
28677 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
28679 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
28680 HRESULT Storage
([out, retval] IDispatch
**p
);
28682 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
28683 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
28685 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
28686 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
28688 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
28689 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
28691 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
28692 HRESULT Text
([out, retval] IDispatch
**p
);
28694 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
28695 HRESULT TextRange
([out, retval] IDispatch
**p
);
28697 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
28698 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
28700 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
28701 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
28703 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
28704 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
28706 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
28707 HRESULT Window
([out, retval] IDispatch
**p
);
28709 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
28710 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
28712 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
28713 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
28716 /*****************************************************************************
28717 * IXMLGenericParse interface
28721 pointer_default(unique),
28722 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
28724 interface IXMLGenericParse
: IUnknown
28726 HRESULT SetGenericParse
(
28727 [in] VARIANT_BOOL fDoGeneric
);
28730 /*****************************************************************************
28731 * ISegment interface
28735 pointer_default(unique),
28736 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28738 interface ISegment
: IUnknown
28740 HRESULT GetPointers
(
28741 [in] IMarkupPointer
*pIStart
,
28742 [in] IMarkupPointer
*pIEnd
);
28745 /*****************************************************************************
28746 * IElementSegment interface
28750 pointer_default(unique),
28751 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28753 interface IElementSegment
: ISegment
28755 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
28757 HRESULT SetPrimary
([in] BOOL fPrimary
);
28759 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
28762 /*****************************************************************************
28763 * ISelectionServicesListener interface
28767 pointer_default(unique),
28768 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28770 interface ISelectionServicesListener
: IUnknown
28772 HRESULT BeginSelectionUndo
();
28774 HRESULT EndSelectionUndo
();
28776 HRESULT OnSelectedElementExit
(
28777 [in] IMarkupPointer
*pIElementStart
,
28778 [in] IMarkupPointer
*pIElementEnd
,
28779 [in] IMarkupPointer
*pIElementContentStart
,
28780 [in] IMarkupPointer
*pIElementContentEnd
);
28782 HRESULT OnChangeType
(
28783 [in] SELECTION_TYPE eType
,
28784 [in] ISelectionServicesListener
*pIListener
);
28786 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
28789 /*****************************************************************************
28790 * ISelectionServices interface
28794 pointer_default(unique),
28795 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28797 interface ISelectionServices
: IUnknown
28799 HRESULT SetSelectionType
(
28800 [in] SELECTION_TYPE eType
,
28801 [in] ISelectionServicesListener
*pIListener
);
28803 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
28805 HRESULT AddSegment
(
28806 [in] IMarkupPointer
*pIStart
,
28807 [in] IMarkupPointer
*pIEnd
,
28808 [out] ISegment
**ppISegmentAdded
);
28810 HRESULT AddElementSegment
(
28811 [in] IHTMLElement
*pIElement
,
28812 [out] IElementSegment
**ppISegmentAdded
);
28814 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
28816 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
28819 /*****************************************************************************
28820 * IHTMLEditDesigner interface
28824 pointer_default(unique),
28825 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28827 interface IHTMLEditDesigner
: IUnknown
28829 HRESULT PreHandleEvent
(
28830 [in] DISPID inEvtDispId
,
28831 [in] IHTMLEventObj
*pIEventObj
);
28833 HRESULT PostHandleEvent
(
28834 [in] DISPID inEvtDispId
,
28835 [in] IHTMLEventObj
*pIEventObj
);
28837 HRESULT TranslateAccelerator
(
28838 [in] DISPID inEvtDispId
,
28839 [in] IHTMLEventObj
*pIEventObj
);
28841 HRESULT PostEditorEventNotify
(
28842 [in] DISPID inEvtDispId
,
28843 [in] IHTMLEventObj
*pIEventObj
);
28846 /*****************************************************************************
28847 * IHTMLEditServices interface
28851 pointer_default(unique),
28852 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28854 interface IHTMLEditServices
: IUnknown
28856 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
28858 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
28860 HRESULT GetSelectionServices
(
28861 [in] IMarkupContainer
*pIContainer
,
28862 [out] ISelectionServices
**ppSelSvc
);
28864 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
28866 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
28868 HRESULT SelectRange
(
28869 [in] IMarkupPointer
* pStart
,
28870 [in] IMarkupPointer
* pEnd
,
28871 [in] SELECTION_TYPE eType
);
28874 /*****************************************************************************
28875 * IElementBehaviorSite interface
28879 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
28881 interface IElementBehaviorSite
: IUnknown
{
28882 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
28883 HRESULT RegisterNotification
([in] long lEvent
);
28886 /*****************************************************************************
28887 * IElementBehavior interface
28891 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
28893 interface IElementBehavior
: IUnknown
{
28894 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
28895 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
28899 /*****************************************************************************
28900 * IElementBehaviorFactory interface
28904 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28906 interface IElementBehaviorFactory
: IUnknown
28908 HRESULT FindBehavior
(
28909 [in] BSTR bstrBehavior
,
28910 [in] BSTR bstrBehaviorUrl
,
28911 [in] IElementBehaviorSite
*pSite
,
28912 [out] IElementBehavior
**ppBehavior
);
28915 } /* library MSHTML */
28917 interface IOleCommandTarget
;
28919 /*****************************************************************************
28920 * IHTMLPrivateWindow interface
28924 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
28927 interface IHTMLPrivateWindow
: IUnknown
28929 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
28930 HRESULT GetPendingUrl
(BSTR *url
);
28931 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
28932 HRESULT PICSComplete
(int arg
);
28933 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
28934 HRESULT GetAddressBarUrl
(BSTR *url
);
28937 /*****************************************************************************
28938 * IWebBrowserPriv interface
28942 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
28945 interface IWebBrowserPriv
: IUnknown
28947 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28948 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
28952 /*****************************************************************************
28953 * IWebBrowserPriv2IE8 interface
28957 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
28960 interface IWebBrowserPriv2IE8
: IUnknown
28962 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28963 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
28964 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
28965 HRESULT DetachConnectionPoints
();
28966 HRESULT GetProcessId
(DWORD
*pid
);
28967 HRESULT CompatAttachEditEvents
();
28968 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
28969 HRESULT SetSearchTerm
(BSTR term
);
28970 HRESULT GetSearchTerm
(BSTR *term
);
28971 HRESULT GetCurrentDocument
(IDispatch
** doc
);
28974 /*****************************************************************************
28975 * IWebBrowserPriv2IE9 interface
28979 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
28982 interface IWebBrowserPriv2IE9
: IUnknown
28984 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28985 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
28986 /* Probably more */