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 IHTMLComputedStyle
;
399 interface IHTMLDocument7
;
400 interface IHTMLElement
;
401 interface IHTMLElement2
;
402 interface IHTMLElementCollection
;
403 interface IHTMLEventObj
;
404 interface IHTMLFrameBase
;
405 interface IHTMLStorage
;
406 interface IHTMLStyleSheetsCollection
;
407 interface IHTMLTableSection
;
408 interface IHTMLWindow2
;
409 interface IHTMLWindow3
;
410 interface IHTMLWindow4
;
411 interface IHTMLWindow5
;
412 interface IHTMLWindow6
;
413 interface IHTMLWindow7
;
415 interface ISVGSVGElement
;
416 interface IHTMLDOMRange
;
417 interface IHTMLStyleSheet
;
419 /*****************************************************************************
420 * IHTMLCSSStyleDeclaration interface
426 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
428 interface IHTMLCSSStyleDeclaration
: IDispatch
430 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
431 HRESULT length
([out, retval] long *p
);
433 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
434 HRESULT parentRule
([out, retval] VARIANT *p
);
436 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
437 HRESULT getPropertyValue
(
438 [in] BSTR bstrPropertyName
,
439 [out, retval] BSTR *pbstrPropertyValue
);
441 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
442 HRESULT getPropertyPriority
(
443 [in] BSTR bstrPropertyName
,
444 [out, retval] BSTR *pbstrPropertyPriority
);
446 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
447 HRESULT removeProperty
(
448 [in] BSTR bstrPropertyName
,
449 [out, retval] BSTR *pbstrPropertyValue
);
451 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
453 [in] BSTR bstrPropertyName
,
454 [in] VARIANT *pvarPropertyValue
,
455 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
457 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
460 [out, retval] BSTR *pbstrPropertyName
);
462 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
463 HRESULT fontFamily
([in] BSTR v
);
465 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
466 HRESULT fontFamily
([out, retval] BSTR *p
);
468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
469 HRESULT fontStyle
([in] BSTR v
);
471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
472 HRESULT fontStyle
([out, retval] BSTR *p
);
474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
475 HRESULT fontVariant
([in] BSTR v
);
477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
478 HRESULT fontVariant
([retval, out] BSTR * p
);
480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
481 HRESULT fontWeight
([in] BSTR v
);
483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
484 HRESULT fontWeight
([out, retval] BSTR *p
);
486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
487 HRESULT fontSize
([in] VARIANT v
);
489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
490 HRESULT fontSize
([out, retval] VARIANT *p
);
492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
493 HRESULT font
([in] BSTR v
);
495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
496 HRESULT font
([out, retval] BSTR *p
);
498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
499 HRESULT color
([in] VARIANT v
);
501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
502 HRESULT color
([out, retval] VARIANT *p
);
504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
505 HRESULT background
([in] BSTR v
);
507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
508 HRESULT background
([out, retval] BSTR *p
);
510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
511 HRESULT backgroundColor
([in] VARIANT v
);
513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
514 HRESULT backgroundColor
([out, retval] VARIANT *p
);
516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
517 HRESULT backgroundImage
([in] BSTR v
);
519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
520 HRESULT backgroundImage
([out, retval] BSTR *p
);
522 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
523 HRESULT backgroundRepeat
([in] BSTR v
);
525 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
526 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
528 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
529 HRESULT backgroundAttachment
([in] BSTR v
);
531 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
532 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
534 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
535 HRESULT backgroundPosition
([in] BSTR v
);
537 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
538 HRESULT backgroundPosition
([out, retval] BSTR *p
);
540 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
541 HRESULT backgroundPositionX
([in] VARIANT v
);
543 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
544 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
546 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
547 HRESULT backgroundPositionY
([in] VARIANT v
);
549 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
550 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
552 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
553 HRESULT wordSpacing
([in] VARIANT v
);
555 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
556 HRESULT wordSpacing
([out, retval] VARIANT *p
);
558 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
559 HRESULT letterSpacing
([in] VARIANT v
);
561 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
562 HRESULT letterSpacing
([out, retval] VARIANT *p
);
564 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
565 HRESULT textDecoration
([in] BSTR v
);
567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
568 HRESULT textDecoration
([out, retval] BSTR *p
);
570 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
571 HRESULT verticalAlign
([in] VARIANT v
);
573 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
574 HRESULT verticalAlign
([out, retval] VARIANT *p
);
576 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
577 HRESULT textTransform
([in] BSTR v
);
579 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
580 HRESULT textTransform
([out, retval] BSTR *p
);
582 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
583 HRESULT textAlign
([in] BSTR v
);
585 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
586 HRESULT textAlign
([out, retval] BSTR *p
);
588 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
589 HRESULT textIndent
([in] VARIANT v
);
591 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
592 HRESULT textIndent
([out, retval] VARIANT *p
);
594 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
595 HRESULT lineHeight
([in] VARIANT v
);
597 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
598 HRESULT lineHeight
([out, retval] VARIANT *p
);
600 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
601 HRESULT marginTop
([in] VARIANT v
);
603 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
604 HRESULT marginTop
([out, retval] VARIANT *p
);
606 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
607 HRESULT marginRight
([in] VARIANT v
);
609 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
610 HRESULT marginRight
([out, retval] VARIANT *p
);
612 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
613 HRESULT marginBottom
([in] VARIANT v
);
615 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
616 HRESULT marginBottom
([out, retval] VARIANT *p
);
618 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
619 HRESULT marginLeft
([in] VARIANT v
);
621 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
622 HRESULT marginLeft
([out, retval] VARIANT *p
);
624 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
625 HRESULT margin
([in] BSTR v
);
627 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
628 HRESULT margin
([out, retval] BSTR *p
);
630 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
631 HRESULT paddingTop
([in] VARIANT v
);
633 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
634 HRESULT paddingTop
([out, retval] VARIANT *p
);
636 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
637 HRESULT paddingRight
([in] VARIANT v
);
639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
640 HRESULT paddingRight
([out, retval] VARIANT *p
);
642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
643 HRESULT paddingBottom
([in] VARIANT v
);
645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
646 HRESULT paddingBottom
([out, retval] VARIANT *p
);
648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
649 HRESULT paddingLeft
([in] VARIANT v
);
651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
652 HRESULT paddingLeft
([out, retval] VARIANT *p
);
654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
655 HRESULT padding
([in] BSTR v
);
657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
658 HRESULT padding
([out, retval] BSTR *p
);
660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
661 HRESULT border
([in] BSTR v
);
663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
664 HRESULT border
([out, retval] BSTR *p
);
666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
667 HRESULT borderTop
([in] BSTR v
);
669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
670 HRESULT borderTop
([out, retval] BSTR *p
);
672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
673 HRESULT borderRight
([in] BSTR v
);
675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
676 HRESULT borderRight
([out, retval] BSTR *p
);
678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
679 HRESULT borderBottom
([in] BSTR v
);
681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
682 HRESULT borderBottom
([out, retval] BSTR *p
);
684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
685 HRESULT borderLeft
([in] BSTR v
);
687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
688 HRESULT borderLeft
([out, retval] BSTR *p
);
690 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
691 HRESULT borderColor
([in] BSTR v
);
693 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
694 HRESULT borderColor
([out, retval] BSTR *p
);
696 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
697 HRESULT borderTopColor
([in] VARIANT v
);
699 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
700 HRESULT borderTopColor
([out, retval] VARIANT *p
);
702 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
703 HRESULT borderRightColor
([in] VARIANT v
);
705 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
706 HRESULT borderRightColor
([out, retval] VARIANT *p
);
708 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
709 HRESULT borderBottomColor
([in] VARIANT v
);
711 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
712 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
714 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
715 HRESULT borderLeftColor
([in] VARIANT v
);
717 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
718 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
720 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
721 HRESULT borderWidth
([in] BSTR v
);
723 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
724 HRESULT borderWidth
([out, retval] BSTR *p
);
726 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
727 HRESULT borderTopWidth
([in] VARIANT v
);
729 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
730 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
732 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
733 HRESULT borderRightWidth
([in] VARIANT v
);
735 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
736 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
738 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
739 HRESULT borderBottomWidth
([in] VARIANT v
);
741 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
742 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
744 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
745 HRESULT borderLeftWidth
([in] VARIANT v
);
747 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
748 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
750 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
751 HRESULT borderStyle
([in] BSTR v
);
753 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
754 HRESULT borderStyle
([out, retval] BSTR *p
);
756 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
757 HRESULT borderTopStyle
([in] BSTR v
);
759 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
760 HRESULT borderTopStyle
([out, retval] BSTR *p
);
762 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
763 HRESULT borderRightStyle
([in] BSTR v
);
765 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
766 HRESULT borderRightStyle
([out, retval] BSTR *p
);
768 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
769 HRESULT borderBottomStyle
([in] BSTR v
);
771 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
772 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
774 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
775 HRESULT borderLeftStyle
([in] BSTR v
);
777 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
778 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
780 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
781 HRESULT width
([in] VARIANT v
);
783 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
784 HRESULT width
([out, retval] VARIANT *p
);
786 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
787 HRESULT height
([in] VARIANT v
);
789 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
790 HRESULT height
([out, retval] VARIANT *p
);
792 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
793 HRESULT styleFloat
([in] BSTR v
);
795 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
796 HRESULT styleFloat
([out, retval] BSTR *p
);
798 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
799 HRESULT clear
([in] BSTR v
);
801 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
802 HRESULT clear
([out, retval] BSTR *p
);
804 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
805 HRESULT display
([in] BSTR v
);
807 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
808 HRESULT display
([out, retval] BSTR *p
);
810 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
811 HRESULT visibility
([in] BSTR v
);
813 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
814 HRESULT visibility
([out, retval] BSTR *p
);
816 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
817 HRESULT listStyleType
([in] BSTR v
);
819 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
820 HRESULT listStyleType
([out, retval] BSTR *p
);
822 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
823 HRESULT listStylePosition
([in] BSTR v
);
825 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
826 HRESULT listStylePosition
([out, retval] BSTR *p
);
828 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
829 HRESULT listStyleImage
([in] BSTR v
);
831 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
832 HRESULT listStyleImage
([out, retval] BSTR *p
);
834 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
835 HRESULT listStyle
([in] BSTR v
);
837 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
838 HRESULT listStyle
([out, retval] BSTR *p
);
840 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
841 HRESULT whiteSpace
([in] BSTR v
);
843 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
844 HRESULT whiteSpace
([out, retval] BSTR *p
);
846 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
847 HRESULT top
([in] VARIANT v
);
849 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
850 HRESULT top
([out, retval] VARIANT *p
);
852 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
853 HRESULT left
([in] VARIANT v
);
855 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
856 HRESULT left
([out, retval] VARIANT *p
);
858 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
859 HRESULT zIndex
([in] VARIANT v
);
861 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
862 HRESULT zIndex
([out, retval] VARIANT *p
);
864 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
865 HRESULT overflow
([in] BSTR v
);
867 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
868 HRESULT overflow
([out, retval] BSTR *p
);
870 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
871 HRESULT pageBreakBefore
([in] BSTR v
);
873 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
874 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
876 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
877 HRESULT pageBreakAfter
([in] BSTR v
);
879 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
880 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
882 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
883 HRESULT cssText
([in] BSTR v
);
885 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
886 HRESULT cssText
([out, retval] BSTR *p
);
888 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
889 HRESULT cursor
([in] BSTR v
);
891 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
892 HRESULT cursor
([out, retval] BSTR *p
);
894 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
895 HRESULT clip
([in] BSTR v
);
897 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
898 HRESULT clip
([out, retval] BSTR *p
);
900 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
901 HRESULT filter
([in] BSTR v
);
903 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
904 HRESULT filter
([out, retval] BSTR *p
);
906 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
907 HRESULT tableLayout
([in] BSTR v
);
909 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
910 HRESULT tableLayout
([out, retval] BSTR *p
);
912 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
913 HRESULT borderCollapse
([in] BSTR v
);
915 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
916 HRESULT borderCollapse
([out, retval] BSTR *p
);
918 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
919 HRESULT direction
([in] BSTR v
);
921 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
922 HRESULT direction
([out, retval] BSTR *p
);
924 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
925 HRESULT behavior
([in] BSTR v
);
927 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
928 HRESULT behavior
([out, retval] BSTR *p
);
930 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
931 HRESULT position
([in] BSTR v
);
933 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
934 HRESULT position
([out, retval] BSTR *p
);
936 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
937 HRESULT unicodeBidi
([in] BSTR v
);
939 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
940 HRESULT unicodeBidi
([out, retval] BSTR *p
);
942 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
943 HRESULT bottom
([in] VARIANT v
);
945 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
946 HRESULT bottom
([out, retval] VARIANT *p
);
948 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
949 HRESULT right
([in] VARIANT v
);
951 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
952 HRESULT right
([out, retval] VARIANT *p
);
954 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
955 HRESULT imeMode
([in] BSTR v
);
957 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
958 HRESULT imeMode
([out, retval] BSTR *p
);
960 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
961 HRESULT rubyAlign
([in] BSTR v
);
963 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
964 HRESULT rubyAlign
([out, retval] BSTR *p
);
966 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
967 HRESULT rubyPosition
([in] BSTR v
);
969 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
970 HRESULT rubyPosition
([out, retval] BSTR *p
);
972 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
973 HRESULT rubyOverhang
([in] BSTR v
);
975 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
976 HRESULT rubyOverhang
([out, retval] BSTR *p
);
978 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
979 HRESULT layoutGridChar
([in] VARIANT v
);
981 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
982 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
984 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
985 HRESULT layoutGridLine
([in] VARIANT v
);
987 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
988 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
990 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
991 HRESULT layoutGridMode
([in] BSTR v
);
993 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
994 HRESULT layoutGridMode
([out, retval] BSTR *p
);
996 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
997 HRESULT layoutGridType
([in] BSTR v
);
999 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1000 HRESULT layoutGridType
([out, retval] BSTR *p
);
1002 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1003 HRESULT layoutGrid
([in] BSTR v
);
1005 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1006 HRESULT layoutGrid
([out, retval] BSTR *p
);
1008 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1009 HRESULT textAutospace
([in] BSTR v
);
1011 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1012 HRESULT textAutospace
([out, retval] BSTR *p
);
1014 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1015 HRESULT wordBreak
([in] BSTR v
);
1017 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1018 HRESULT wordBreak
([out, retval] BSTR *p
);
1020 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1021 HRESULT lineBreak
([in] BSTR v
);
1023 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1024 HRESULT lineBreak
([out, retval] BSTR *p
);
1026 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1027 HRESULT textJustify
([in] BSTR v
);
1029 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1030 HRESULT textJustify
([out, retval] BSTR *p
);
1032 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1033 HRESULT textJustifyTrim
([in] BSTR v
);
1035 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1036 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1038 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1039 HRESULT textKashida
([in] VARIANT v
);
1041 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1042 HRESULT textKashida
([out, retval] VARIANT *p
);
1044 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1045 HRESULT overflowX
([in] BSTR v
);
1047 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1048 HRESULT overflowX
([out, retval] BSTR *p
);
1050 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1051 HRESULT overflowY
([in] BSTR v
);
1053 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1054 HRESULT overflowY
([out, retval] BSTR *p
);
1056 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1057 HRESULT accelerator
([in] BSTR v
);
1059 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1060 HRESULT accelerator
([out, retval] BSTR *p
);
1062 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1063 HRESULT layoutFlow
([in] BSTR v
);
1065 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1066 HRESULT layoutFlow
([out, retval] BSTR *p
);
1068 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1069 HRESULT zoom
([in] VARIANT v
);
1071 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1072 HRESULT zoom
([out, retval] VARIANT *p
);
1074 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1075 HRESULT wordWrap
([in] BSTR v
);
1077 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1078 HRESULT wordWrap
([out, retval] BSTR *p
);
1080 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1081 HRESULT textUnderlinePosition
([in] BSTR v
);
1083 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1084 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
1086 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1087 HRESULT scrollbarBaseColor
([in] VARIANT v
);
1089 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1090 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
1092 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1093 HRESULT scrollbarFaceColor
([in] VARIANT v
);
1095 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1096 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
1098 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1099 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
1101 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1102 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
1104 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1105 HRESULT scrollbarShadowColor
([in] VARIANT v
);
1107 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1108 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
1110 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1111 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
1113 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1114 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
1116 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1117 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
1119 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1120 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
1122 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1123 HRESULT scrollbarArrowColor
([in] VARIANT v
);
1125 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1126 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
1128 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1129 HRESULT scrollbarTrackColor
([in] VARIANT v
);
1131 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1132 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
1134 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1135 HRESULT writingMode
([in] BSTR v
);
1137 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1138 HRESULT writingMode
([out, retval] BSTR *p
);
1140 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1141 HRESULT textAlignLast
([in] BSTR v
);
1143 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1144 HRESULT textAlignLast
([out, retval] BSTR *p
);
1146 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1147 HRESULT textKashidaSpace
([in] VARIANT v
);
1149 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1150 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
1152 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1153 HRESULT textOverflow
([in] BSTR v
);
1155 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1156 HRESULT textOverflow
([out, retval] BSTR *p
);
1158 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1159 HRESULT minHeight
([in] VARIANT v
);
1161 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1162 HRESULT minHeight
([out, retval] VARIANT *p
);
1164 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1165 HRESULT msInterpolationMode
([in] BSTR v
);
1167 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1168 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1170 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1171 HRESULT maxHeight
([in] VARIANT v
);
1173 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1174 HRESULT maxHeight
([out, retval] VARIANT *p
);
1176 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1177 HRESULT minWidth
([in] VARIANT v
);
1179 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1180 HRESULT minWidth
([out, retval] VARIANT *p
);
1182 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1183 HRESULT maxWidth
([in] VARIANT v
);
1185 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1186 HRESULT maxWidth
([out, retval] VARIANT *p
);
1188 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1189 HRESULT content
([in] BSTR v
);
1191 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1192 HRESULT content
([out, retval] BSTR *p
);
1194 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1195 HRESULT captionSide
([in] BSTR v
);
1197 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1198 HRESULT captionSide
([out, retval] BSTR *p
);
1200 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1201 HRESULT counterIncrement
([in] BSTR v
);
1203 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1204 HRESULT counterIncrement
([out, retval] BSTR *p
);
1206 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1207 HRESULT counterReset
([in] BSTR v
);
1209 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1210 HRESULT counterReset
([out, retval] BSTR *p
);
1212 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1213 HRESULT outline
([in] BSTR v
);
1215 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1216 HRESULT outline
([out, retval] BSTR *p
);
1218 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1219 HRESULT outlineWidth
([in] VARIANT v
);
1221 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1222 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1224 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1225 HRESULT outlineStyle
([in] BSTR v
);
1227 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1228 HRESULT outlineStyle
([out, retval] BSTR *p
);
1230 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1231 HRESULT outlineColor
([in] VARIANT v
);
1233 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1234 HRESULT outlineColor
([out, retval] VARIANT *p
);
1236 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1237 HRESULT boxSizing
([in] BSTR v
);
1239 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1240 HRESULT boxSizing
([out, retval] BSTR *p
);
1242 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1243 HRESULT borderSpacing
([in] BSTR v
);
1245 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1246 HRESULT borderSpacing
([out, retval] BSTR *p
);
1248 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1249 HRESULT orphans
([in] VARIANT v
);
1251 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1252 HRESULT orphans
([out, retval] VARIANT *p
);
1254 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1255 HRESULT widows
([in] VARIANT v
);
1257 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1258 HRESULT widows
([out, retval] VARIANT *p
);
1260 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1261 HRESULT pageBreakInside
([in] BSTR v
);
1263 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1264 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1266 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1267 HRESULT emptyCells
([in] BSTR v
);
1269 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1270 HRESULT emptyCells
([out, retval] BSTR *p
);
1272 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1273 HRESULT msBlockProgression
([in] BSTR v
);
1275 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1276 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1278 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1279 HRESULT quotes
([in] BSTR v
);
1281 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1282 HRESULT quotes
([out, retval] BSTR *p
);
1284 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1285 HRESULT alignmentBaseline
([in] BSTR v
);
1287 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1288 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1290 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1291 HRESULT baselineShift
([in] VARIANT v
);
1293 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1294 HRESULT baselineShift
([out, retval] VARIANT *p
);
1296 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1297 HRESULT dominantBaseline
([in] BSTR v
);
1299 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1300 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1302 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1303 HRESULT fontSizeAdjust
([in] VARIANT v
);
1305 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1306 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1308 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1309 HRESULT fontStretch
([in] BSTR v
);
1311 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1312 HRESULT fontStretch
([out, retval] BSTR *p
);
1314 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1315 HRESULT opacity
([in] VARIANT v
);
1317 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1318 HRESULT opacity
([out, retval] VARIANT *p
);
1320 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1321 HRESULT clipPath
([in] BSTR v
);
1323 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1324 HRESULT clipPath
([out, retval] BSTR *p
);
1326 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1327 HRESULT clipRule
([in] BSTR v
);
1329 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1330 HRESULT clipRule
([out, retval] BSTR *p
);
1332 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1333 HRESULT fill
([in] BSTR v
);
1335 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1336 HRESULT fill
([out, retval] BSTR *p
);
1338 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1339 HRESULT fillOpacity
([in] VARIANT v
);
1341 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1342 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1344 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1345 HRESULT fillRule
([in] BSTR v
);
1347 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1348 HRESULT fillRule
([out, retval] BSTR *p
);
1350 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1351 HRESULT kerning
([in] VARIANT v
);
1353 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1354 HRESULT kerning
([out, retval] VARIANT *p
);
1356 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1357 HRESULT marker
([in] BSTR v
);
1359 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1360 HRESULT marker
([out, retval] BSTR *p
);
1362 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1363 HRESULT markerEnd
([in] BSTR v
);
1365 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1366 HRESULT markerEnd
([out, retval] BSTR *p
);
1368 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1369 HRESULT markerMid
([in] BSTR v
);
1371 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1372 HRESULT markerMid
([out, retval] BSTR *p
);
1374 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1375 HRESULT markerStart
([in] BSTR v
);
1377 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1378 HRESULT markerStart
([out, retval] BSTR *p
);
1380 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1381 HRESULT mask
([in] BSTR v
);
1383 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1384 HRESULT mask
([out, retval] BSTR *p
);
1386 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1387 HRESULT pointerEvents
([in] BSTR v
);
1389 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1390 HRESULT pointerEvents
([out, retval] BSTR *p
);
1392 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1393 HRESULT stopColor
([in] VARIANT v
);
1395 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1396 HRESULT stopColor
([out, retval] VARIANT *p
);
1398 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1399 HRESULT stopOpacity
([in] VARIANT v
);
1401 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1402 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1404 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1405 HRESULT stroke
([in] BSTR v
);
1407 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1408 HRESULT stroke
([out, retval] BSTR *p
);
1410 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1411 HRESULT strokeDasharray
([in] BSTR v
);
1413 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1414 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1416 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1417 HRESULT strokeDashoffset
([in] VARIANT v
);
1419 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1420 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1422 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1423 HRESULT strokeLinecap
([in] BSTR v
);
1425 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1426 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1428 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1429 HRESULT strokeLinejoin
([in] BSTR v
);
1431 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1432 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1434 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1435 HRESULT strokeMiterlimit
([in] VARIANT v
);
1437 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1438 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1440 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1441 HRESULT strokeOpacity
([in] VARIANT v
);
1443 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1444 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1446 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1447 HRESULT strokeWidth
([in] VARIANT v
);
1449 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1450 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1452 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1453 HRESULT textAnchor
([in] BSTR v
);
1455 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1456 HRESULT textAnchor
([out, retval] BSTR *p
);
1458 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1459 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1461 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1462 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1464 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1465 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1467 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1468 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1470 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1471 HRESULT borderRadius
([in] BSTR v
);
1473 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1474 HRESULT borderRadius
([out, retval] BSTR *p
);
1476 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1477 HRESULT borderTopLeftRadius
([in] BSTR v
);
1479 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1480 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1482 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1483 HRESULT borderTopRightRadius
([in] BSTR v
);
1485 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1486 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1488 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1489 HRESULT borderBottomRightRadius
([in] BSTR v
);
1491 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1492 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1494 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1495 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1497 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1498 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1500 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1501 HRESULT clipTop
([in] VARIANT v
);
1503 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1504 HRESULT clipTop
([out, retval] VARIANT *p
);
1506 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1507 HRESULT clipRight
([in] VARIANT v
);
1509 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1510 HRESULT clipRight
([out, retval] VARIANT *p
);
1512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1513 HRESULT clipBottom
([out, retval] VARIANT *p
);
1515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1516 HRESULT clipLeft
([in] VARIANT v
);
1518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1519 HRESULT clipLeft
([out, retval] VARIANT *p
);
1521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1522 HRESULT cssFloat
([in] BSTR v
);
1524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1525 HRESULT cssFloat
([out, retval] BSTR *p
);
1527 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1528 HRESULT backgroundClip
([in] BSTR v
);
1530 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1531 HRESULT backgroundClip
([out, retval] BSTR *p
);
1533 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1534 HRESULT backgroundOrigin
([in] BSTR v
);
1536 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1537 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1539 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1540 HRESULT backgroundSize
([in] BSTR v
);
1542 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1543 HRESULT backgroundSize
([out, retval] BSTR *p
);
1545 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1546 HRESULT boxShadow
([in] BSTR v
);
1548 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1549 HRESULT boxShadow
([out, retval] BSTR *p
);
1551 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1552 HRESULT msTransform
([in] BSTR v
);
1554 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1555 HRESULT msTransform
([out, retval] BSTR *p
);
1557 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1558 HRESULT msTransformOrigin
([in] BSTR v
);
1560 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1561 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1564 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1565 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1568 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1569 VARIANT parentRule
(); \
1571 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1572 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1574 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1575 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1577 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1578 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1580 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1582 [in] BSTR bstrPropertyName
, \
1583 [in] VARIANT *pvarPropertyValue
, \
1584 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1586 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1587 BSTR item
([in] long index
); \
1589 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1590 void fontFamily
(BSTR v
); \
1592 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1593 BSTR fontFamily
(); \
1595 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1596 void fontStyle
(BSTR v
); \
1598 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1601 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1602 void fontVariant
(BSTR v
); \
1604 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1605 BSTR fontVariant
(); \
1607 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1608 void fontWeight
(BSTR v
); \
1610 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1611 BSTR fontWeight
(); \
1613 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1614 void fontSize
(VARIANT v
); \
1616 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1617 VARIANT fontSize
(); \
1619 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1620 void font
(BSTR v
); \
1622 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1625 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1626 void color
(VARIANT v
); \
1628 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1631 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1632 void background
(BSTR v
); \
1634 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1635 BSTR background
(); \
1637 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1638 void backgroundColor
(VARIANT v
); \
1640 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1641 VARIANT backgroundColor
(); \
1643 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1644 void backgroundImage
(BSTR v
); \
1646 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1647 BSTR backgroundImage
(); \
1649 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1650 void backgroundRepeat
(BSTR v
); \
1652 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1653 BSTR backgroundRepeat
(); \
1655 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1656 void backgroundAttachment
(BSTR v
); \
1658 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1659 BSTR backgroundAttachment
(); \
1661 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1662 void backgroundPosition
(BSTR v
); \
1664 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1665 BSTR backgroundPosition
(); \
1667 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1668 void backgroundPositionX
(VARIANT v
); \
1670 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1671 VARIANT backgroundPositionX
(); \
1673 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1674 void backgroundPositionY
(VARIANT v
); \
1676 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1677 VARIANT backgroundPositionY
(); \
1679 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1680 void wordSpacing
(VARIANT v
); \
1682 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1683 VARIANT wordSpacing
(); \
1685 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1686 void letterSpacing
(VARIANT v
); \
1688 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1689 VARIANT letterSpacing
(); \
1691 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1692 void textDecoration
(BSTR v
); \
1694 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1695 BSTR textDecoration
(); \
1697 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1698 void verticalAlign
(VARIANT v
); \
1700 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1701 VARIANT verticalAlign
(); \
1703 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1704 void textTransform
(BSTR v
); \
1706 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1707 BSTR textTransform
(); \
1709 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1710 void textAlign
(BSTR v
); \
1712 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1715 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1716 void textIndent
(VARIANT v
); \
1718 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1719 VARIANT textIndent
(); \
1721 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1722 void lineHeight
(VARIANT v
); \
1724 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1725 VARIANT lineHeight
(); \
1727 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1728 void marginTop
(VARIANT v
); \
1730 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1731 VARIANT marginTop
(); \
1733 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1734 void marginRight
(VARIANT v
); \
1736 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1737 VARIANT marginRight
(); \
1739 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1740 void marginBottom
(VARIANT v
); \
1742 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1743 VARIANT marginBottom
(); \
1745 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1746 void marginLeft
(VARIANT v
); \
1748 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1749 VARIANT marginLeft
(); \
1751 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1752 void margin
(BSTR v
); \
1754 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1757 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1758 void paddingTop
(VARIANT v
); \
1760 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1761 VARIANT paddingTop
(); \
1763 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1764 void paddingRight
(VARIANT v
); \
1766 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1767 VARIANT paddingRight
(); \
1769 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1770 void paddingBottom
(VARIANT v
); \
1772 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1773 VARIANT paddingBottom
(); \
1775 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1776 void paddingLeft
(VARIANT v
); \
1778 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1779 VARIANT paddingLeft
(); \
1781 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1782 void padding
(BSTR v
); \
1784 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1787 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1788 void border
(BSTR v
); \
1790 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1793 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1794 void borderTop
(BSTR v
); \
1796 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1799 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1800 void borderRight
(BSTR v
); \
1802 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1803 BSTR borderRight
(); \
1805 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1806 void borderBottom
(BSTR v
); \
1808 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1809 BSTR borderBottom
(); \
1811 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1812 void borderLeft
(BSTR v
); \
1814 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1815 BSTR borderLeft
(); \
1817 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1818 void borderColor
(BSTR v
); \
1820 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1821 BSTR borderColor
(); \
1823 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1824 void borderTopColor
(VARIANT v
); \
1826 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1827 VARIANT borderTopColor
(); \
1829 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1830 void borderRightColor
(VARIANT v
); \
1832 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1833 VARIANT borderRightColor
(); \
1835 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1836 void borderBottomColor
(VARIANT v
); \
1838 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1839 VARIANT borderBottomColor
(); \
1841 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1842 void borderLeftColor
(VARIANT v
); \
1844 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1845 VARIANT borderLeftColor
(); \
1847 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1848 void borderWidth
(BSTR v
); \
1850 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1851 BSTR borderWidth
(); \
1853 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1854 void borderTopWidth
(VARIANT v
); \
1856 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1857 VARIANT borderTopWidth
(); \
1859 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1860 void borderRightWidth
(VARIANT v
); \
1862 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1863 VARIANT borderRightWidth
(); \
1865 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1866 void borderBottomWidth
(VARIANT v
); \
1868 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1869 VARIANT borderBottomWidth
(); \
1871 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1872 void borderLeftWidth
(VARIANT v
); \
1874 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1875 VARIANT borderLeftWidth
(); \
1877 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1878 void borderStyle
(BSTR v
); \
1880 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1881 BSTR borderStyle
(); \
1883 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1884 void borderTopStyle
(BSTR v
); \
1886 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1887 BSTR borderTopStyle
(); \
1889 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1890 void borderRightStyle
(BSTR v
); \
1892 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1893 BSTR borderRightStyle
(); \
1895 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1896 void borderBottomStyle
(BSTR v
); \
1898 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1899 BSTR borderBottomStyle
(); \
1901 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1902 void borderLeftStyle
(BSTR v
); \
1904 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1905 BSTR borderLeftStyle
(); \
1907 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1908 void width
(VARIANT v
); \
1910 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1913 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1914 void height
(VARIANT v
); \
1916 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1919 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1920 void styleFloat
(BSTR v
); \
1922 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1923 BSTR styleFloat
(); \
1925 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1926 void clear
(BSTR v
); \
1928 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1931 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1932 void display
(BSTR v
); \
1934 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1937 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1938 void visibility
(BSTR v
); \
1940 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1941 BSTR visibility
(); \
1943 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1944 void listStyleType
(BSTR v
); \
1946 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1947 BSTR listStyleType
(); \
1949 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1950 void listStylePosition
(BSTR v
); \
1952 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1953 BSTR listStylePosition
(); \
1955 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1956 void listStyleImage
(BSTR v
); \
1958 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1959 BSTR listStyleImage
(); \
1961 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1962 void listStyle
(BSTR v
); \
1964 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1967 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1968 void whiteSpace
(BSTR v
); \
1970 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1971 BSTR whiteSpace
(); \
1973 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1974 void top
(VARIANT v
); \
1976 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1979 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1980 void left
(VARIANT v
); \
1982 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1985 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1986 void zIndex
(VARIANT v
); \
1988 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1991 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1992 void overflow
(BSTR v
); \
1994 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1997 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
1998 void pageBreakBefore
(BSTR v
); \
2000 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2001 BSTR pageBreakBefore
(); \
2003 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2004 void pageBreakAfter
(BSTR v
); \
2006 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2007 BSTR pageBreakAfter
(); \
2009 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2010 void cssText
(BSTR v
); \
2012 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2015 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2016 void cursor
(BSTR v
); \
2018 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2021 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2022 void clip
(BSTR v
); \
2024 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2027 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2028 void filter
(BSTR v
); \
2030 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2033 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2034 void tableLayout
(BSTR v
); \
2036 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2037 BSTR tableLayout
(); \
2039 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2040 void borderCollapse
(BSTR v
); \
2042 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2043 BSTR borderCollapse
(); \
2045 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2046 void direction
(BSTR v
); \
2048 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2051 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2052 void behavior
(BSTR v
); \
2054 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2057 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2058 void position
(BSTR v
); \
2060 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2063 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2064 void unicodeBidi
(BSTR v
); \
2066 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2067 BSTR unicodeBidi
(); \
2069 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2070 void bottom
(VARIANT v
); \
2072 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2075 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2076 void right
(VARIANT v
); \
2078 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2081 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2082 void imeMode
(BSTR v
); \
2084 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2087 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2088 void rubyAlign
(BSTR v
); \
2090 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2093 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2094 void rubyPosition
(BSTR v
); \
2096 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2097 BSTR rubyPosition
(); \
2099 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2100 void rubyOverhang
(BSTR v
); \
2102 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2103 BSTR rubyOverhang
(); \
2105 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2106 void layoutGridChar
(VARIANT v
); \
2108 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2109 VARIANT layoutGridChar
(); \
2111 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2112 void layoutGridLine
(VARIANT v
); \
2114 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2115 VARIANT layoutGridLine
(); \
2117 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2118 void layoutGridMode
(BSTR v
); \
2120 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2121 BSTR layoutGridMode
(); \
2123 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2124 void layoutGridType
(BSTR v
); \
2126 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2127 BSTR layoutGridType
(); \
2129 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2130 void layoutGrid
(BSTR v
); \
2132 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2133 BSTR layoutGrid
(); \
2135 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2136 void textAutospace
(BSTR v
); \
2138 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2139 BSTR textAutospace
(); \
2141 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2142 void wordBreak
(BSTR v
); \
2144 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2147 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2148 void lineBreak
(BSTR v
); \
2150 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2153 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2154 void textJustify
(BSTR v
); \
2156 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2157 BSTR textJustify
(); \
2159 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2160 void textJustifyTrim
(BSTR v
); \
2162 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2163 BSTR textJustifyTrim
(); \
2165 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2166 void textKashida
(VARIANT v
); \
2168 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2169 VARIANT textKashida
(); \
2171 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2172 void overflowX
(BSTR v
); \
2174 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2177 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2178 void overflowY
(BSTR v
); \
2180 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2183 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2184 void accelerator
(BSTR v
); \
2186 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2187 BSTR accelerator
(); \
2189 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2190 void layoutFlow
(BSTR v
); \
2192 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2193 BSTR layoutFlow
(); \
2195 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2196 void zoom
(VARIANT v
); \
2198 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2201 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2202 void wordWrap
(BSTR v
); \
2204 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2207 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2208 void textUnderlinePosition
(BSTR v
); \
2210 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2211 BSTR textUnderlinePosition
(); \
2213 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2214 void scrollbarBaseColor
(VARIANT v
); \
2216 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2217 VARIANT scrollbarBaseColor
(); \
2219 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2220 void scrollbarFaceColor
(VARIANT v
); \
2222 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2223 VARIANT scrollbarFaceColor
(); \
2225 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2226 void scrollbar3dLightColor
(VARIANT v
); \
2228 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2229 VARIANT scrollbar3dLightColor
(); \
2231 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2232 void scrollbarShadowColor
(VARIANT v
); \
2234 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2235 VARIANT scrollbarShadowColor
(); \
2237 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2238 void scrollbarHighlightColor
(VARIANT v
); \
2240 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2241 VARIANT scrollbarHighlightColor
(); \
2243 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2244 void scrollbarDarkShadowColor
(VARIANT v
); \
2246 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2247 VARIANT scrollbarDarkShadowColor
(); \
2249 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2250 void scrollbarArrowColor
(VARIANT v
); \
2252 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2253 VARIANT scrollbarArrowColor
(); \
2255 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2256 void scrollbarTrackColor
(VARIANT v
); \
2258 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2259 VARIANT scrollbarTrackColor
(); \
2261 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2262 void writingMode
(BSTR v
); \
2264 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2265 BSTR writingMode
(); \
2267 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2268 void textAlignLast
(BSTR v
); \
2270 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2271 BSTR textAlignLast
(); \
2273 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2274 void textKashidaSpace
(VARIANT v
); \
2276 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2277 VARIANT textKashidaSpace
(); \
2279 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2280 void textOverflow
(BSTR v
); \
2282 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2283 BSTR textOverflow
(); \
2285 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2286 void minHeight
(VARIANT v
); \
2288 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2289 VARIANT minHeight
(); \
2291 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2292 void msInterpolationMode
(BSTR v
); \
2294 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2295 BSTR msInterpolationMode
(); \
2297 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2298 void maxHeight
(VARIANT v
); \
2300 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2301 VARIANT maxHeight
(); \
2303 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2304 void minWidth
(VARIANT v
); \
2306 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2307 VARIANT minWidth
(); \
2309 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2310 void maxWidth
(VARIANT v
); \
2312 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2313 VARIANT maxWidth
(); \
2315 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2316 void content
(BSTR v
); \
2318 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2321 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2322 void captionSide
(BSTR v
); \
2324 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2325 BSTR captionSide
(); \
2327 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2328 void counterIncrement
(BSTR v
); \
2330 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2331 BSTR counterIncrement
(); \
2333 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2334 void counterReset
(BSTR v
); \
2336 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2337 BSTR counterReset
(); \
2339 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2340 void outline
(BSTR v
); \
2342 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2345 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2346 void outlineWidth
(VARIANT v
); \
2348 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2349 VARIANT outlineWidth
(); \
2351 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2352 void outlineStyle
(BSTR v
); \
2354 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2355 BSTR outlineStyle
(); \
2357 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2358 void outlineColor
(VARIANT v
); \
2360 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2361 VARIANT outlineColor
(); \
2363 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2364 void boxSizing
(BSTR v
); \
2366 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2369 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2370 void borderSpacing
(BSTR v
); \
2372 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2373 BSTR borderSpacing
(); \
2375 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2376 void orphans
(VARIANT v
); \
2378 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2379 VARIANT orphans
(); \
2381 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2382 void widows
(VARIANT v
); \
2384 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2387 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2388 void pageBreakInside
(BSTR v
); \
2390 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2391 BSTR pageBreakInside
(); \
2393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2394 void emptyCells
(BSTR v
); \
2396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2397 BSTR emptyCells
(); \
2399 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2400 void msBlockProgression
(BSTR v
); \
2402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2403 BSTR msBlockProgression
(); \
2405 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2406 void quotes
(BSTR v
); \
2408 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2412 void alignmentBaseline
(BSTR v
); \
2414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2415 BSTR alignmentBaseline
(); \
2417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2418 void baselineShift
(VARIANT v
); \
2420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2421 VARIANT baselineShift
(); \
2423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2424 void dominantBaseline
(BSTR v
); \
2426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2427 BSTR dominantBaseline
(); \
2429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2430 void fontSizeAdjust
(VARIANT v
); \
2432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2433 VARIANT fontSizeAdjust
(); \
2435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2436 void fontStretch
(BSTR v
); \
2438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2439 BSTR fontStretch
(); \
2441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2442 void opacity
(VARIANT v
); \
2444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2445 VARIANT opacity
(); \
2447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2448 void clipPath
(BSTR v
); \
2450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2454 void clipRule
(BSTR v
); \
2456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2460 void fill
(BSTR v
); \
2462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2465 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2466 void fillOpacity
(VARIANT v
); \
2468 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2469 VARIANT fillOpacity
(); \
2471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2472 void fillRule
(BSTR v
); \
2474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2478 void kerning
(VARIANT v
); \
2480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2481 VARIANT kerning
(); \
2483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2484 void marker
(BSTR v
); \
2486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2490 void markerEnd
(BSTR v
); \
2492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2496 void markerMid
(BSTR v
); \
2498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2502 void markerStart
(BSTR v
); \
2504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2505 BSTR markerStart
(); \
2507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2508 void mask
(BSTR v
); \
2510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2514 void pointerEvents
(BSTR v
); \
2516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2517 BSTR pointerEvents
(); \
2519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2520 void stopColor
(VARIANT v
); \
2522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2523 VARIANT stopColor
(); \
2525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2526 void stopOpacity
(VARIANT v
); \
2528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2529 VARIANT stopOpacity
(); \
2531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2532 void stroke
(BSTR v
); \
2534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2538 void strokeDasharray
(BSTR v
); \
2540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2541 BSTR strokeDasharray
(); \
2543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2544 void strokeDashoffset
(VARIANT v
); \
2546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2547 VARIANT strokeDashoffset
(); \
2549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2550 void strokeLinecap
(BSTR v
); \
2552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2553 BSTR strokeLinecap
(); \
2555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2556 void strokeLinejoin
(BSTR v
); \
2558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2559 BSTR strokeLinejoin
(); \
2561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2562 void strokeMiterlimit
(VARIANT v
); \
2564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2565 VARIANT strokeMiterlimit
(); \
2567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2568 void strokeOpacity
(VARIANT v
); \
2570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2571 VARIANT strokeOpacity
(); \
2573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2574 void strokeWidth
(VARIANT v
); \
2576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2577 VARIANT strokeWidth
(); \
2579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2580 void textAnchor
(BSTR v
); \
2582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2583 BSTR textAnchor
(); \
2585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2586 void glyphOrientationHorizontal
(VARIANT v
); \
2588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2589 VARIANT glyphOrientationHorizontal
(); \
2591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2592 void glyphOrientationVertical
(VARIANT v
); \
2594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2595 VARIANT glyphOrientationVertical
(); \
2597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2598 void borderRadius
(BSTR v
); \
2600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2601 BSTR borderRadius
(); \
2603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2604 void borderTopLeftRadius
(BSTR v
); \
2606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2607 BSTR borderTopLeftRadius
(); \
2609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2610 void borderTopRightRadius
(BSTR v
); \
2612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2613 BSTR borderTopRightRadius
(); \
2615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2616 void borderBottomRightRadius
(BSTR v
); \
2618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2619 BSTR borderBottomRightRadius
(); \
2621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2622 void borderBottomLeftRadius
(BSTR v
); \
2624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2625 BSTR borderBottomLeftRadius
(); \
2627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2628 void clipTop
(VARIANT v
); \
2630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2631 VARIANT clipTop
(); \
2633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2634 void clipRight
(VARIANT v
); \
2636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2637 VARIANT clipRight
(); \
2639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2640 VARIANT clipBottom
(); \
2642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2643 void clipLeft
(VARIANT v
); \
2645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2646 VARIANT clipLeft
(); \
2648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2649 void cssFloat
(BSTR v
); \
2651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2655 void backgroundClip
(BSTR v
); \
2657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2658 BSTR backgroundClip
(); \
2660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2661 void backgroundOrigin
(BSTR v
); \
2663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2664 BSTR backgroundOrigin
(); \
2666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2667 void backgroundSize
(BSTR v
); \
2669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2670 BSTR backgroundSize
(); \
2672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2673 void boxShadow
(BSTR v
); \
2675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2679 void msTransform
(BSTR v
); \
2681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2682 BSTR msTransform
(); \
2684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2685 void msTransformOrigin
(BSTR v
); \
2687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2688 BSTR msTransformOrigin
()
2690 /*****************************************************************************
2691 * IHTMLCSSStyleDeclaration2 interface
2697 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2699 interface IHTMLCSSStyleDeclaration2
: IDispatch
2701 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2702 HRESULT msScrollChaining
([in] BSTR v
);
2704 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2705 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2707 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2708 HRESULT msContentZooming
([in] BSTR v
);
2710 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2711 HRESULT msContentZooming
([out, retval] BSTR *p
);
2713 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2714 HRESULT msContentZoomSnapType
([in] BSTR v
);
2716 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2717 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2719 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2720 HRESULT msScrollRails
([in] BSTR v
);
2722 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2723 HRESULT msScrollRails
([out, retval] BSTR *p
);
2725 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2726 HRESULT msContentZoomChaining
([in] BSTR v
);
2728 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2729 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2731 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2732 HRESULT msScrollSnapType
([in] BSTR v
);
2734 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2735 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2737 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2738 HRESULT msContentZoomLimit
([in] BSTR v
);
2740 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2741 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2743 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2744 HRESULT msContentZoomSnap
([in] BSTR v
);
2746 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2747 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2749 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2750 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2752 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2753 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2755 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2756 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2758 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2759 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2761 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2762 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2764 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2765 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2767 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2768 HRESULT msScrollSnapX
([in] BSTR v
);
2770 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2771 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2773 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2774 HRESULT msScrollSnapY
([in] BSTR v
);
2776 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2777 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2779 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2780 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2782 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2783 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2785 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2786 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2788 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2789 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2791 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2792 HRESULT msGridColumn
([in] VARIANT v
);
2794 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2795 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2797 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2798 HRESULT msGridColumnAlign
([in] BSTR v
);
2800 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2801 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2803 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2804 HRESULT msGridColumns
([in] BSTR v
);
2806 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2807 HRESULT msGridColumns
([out, retval] BSTR *p
);
2809 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2810 HRESULT msGridColumnSpan
([in] VARIANT v
);
2812 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2813 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2815 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2816 HRESULT msGridRow
([in] VARIANT v
);
2818 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2819 HRESULT msGridRow
([out, retval] VARIANT *p
);
2821 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2822 HRESULT msGridRowAlign
([in] BSTR v
);
2824 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2825 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2827 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2828 HRESULT msGridRows
([in] BSTR v
);
2830 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2831 HRESULT msGridRows
([out, retval] BSTR *p
);
2833 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2834 HRESULT msGridRowSpan
([in] VARIANT v
);
2836 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2837 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2839 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2840 HRESULT msWrapThrough
([in] BSTR v
);
2842 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2843 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2845 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2846 HRESULT msWrapMargin
([in] VARIANT v
);
2848 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2849 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2851 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2852 HRESULT msWrapFlow
([in] BSTR v
);
2854 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2855 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2857 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2858 HRESULT msAnimationName
([in] BSTR v
);
2860 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2861 HRESULT msAnimationName
([out, retval] BSTR *p
);
2863 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2864 HRESULT msAnimationDuration
([in] BSTR v
);
2866 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2867 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2869 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2870 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2872 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2873 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2875 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2876 HRESULT msAnimationDelay
([in] BSTR v
);
2878 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2879 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2881 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2882 HRESULT msAnimationDirection
([in] BSTR v
);
2884 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2885 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2887 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2888 HRESULT msAnimationPlayState
([in] BSTR v
);
2890 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2891 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2893 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2894 HRESULT msAnimationIterationCount
([in] BSTR v
);
2896 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2897 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2899 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2900 HRESULT msAnimation
([in] BSTR v
);
2902 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2903 HRESULT msAnimation
([out, retval] BSTR *p
);
2905 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2906 HRESULT msAnimationFillMode
([in] BSTR v
);
2908 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2909 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2911 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2912 HRESULT colorInterpolationFilters
([in] BSTR v
);
2914 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2915 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2917 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2918 HRESULT columnCount
([in] VARIANT v
);
2920 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2921 HRESULT columnCount
([out, retval] VARIANT *p
);
2923 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2924 HRESULT columnWidth
([in] VARIANT v
);
2926 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2927 HRESULT columnWidth
([out, retval] VARIANT *p
);
2929 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2930 HRESULT columnGap
([in] VARIANT v
);
2932 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2933 HRESULT columnGap
([out, retval] VARIANT *p
);
2935 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2936 HRESULT columnFill
([in] BSTR v
);
2938 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2939 HRESULT columnFill
([out, retval] BSTR *p
);
2941 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2942 HRESULT columnSpan
([in] BSTR v
);
2944 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2945 HRESULT columnSpan
([out, retval] BSTR *p
);
2947 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2948 HRESULT columns
([in] BSTR v
);
2950 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2951 HRESULT columns
([out, retval] BSTR *p
);
2953 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2954 HRESULT columnRule
([in] BSTR v
);
2956 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2957 HRESULT columnRule
([out, retval] BSTR *p
);
2959 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2960 HRESULT columnRuleColor
([in] VARIANT v
);
2962 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2963 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2965 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2966 HRESULT columnRuleStyle
([in] BSTR v
);
2968 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2969 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2971 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2972 HRESULT columnRuleWidth
([in] VARIANT v
);
2974 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2975 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2977 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2978 HRESULT breakBefore
([in] BSTR v
);
2980 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2981 HRESULT breakBefore
([out, retval] BSTR *p
);
2983 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2984 HRESULT breakAfter
([in] BSTR v
);
2986 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2987 HRESULT breakAfter
([out, retval] BSTR *p
);
2989 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2990 HRESULT breakInside
([in] BSTR v
);
2992 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2993 HRESULT breakInside
([out, retval] BSTR *p
);
2995 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
2996 HRESULT floodColor
([in] VARIANT v
);
2998 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
2999 HRESULT floodColor
([out, retval] VARIANT *p
);
3001 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3002 HRESULT floodOpacity
([in] VARIANT v
);
3004 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3005 HRESULT floodOpacity
([out, retval] VARIANT *p
);
3007 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3008 HRESULT lightingColor
([in] VARIANT v
);
3010 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3011 HRESULT lightingColor
([out, retval] VARIANT *p
);
3013 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3014 HRESULT msScrollLimitXMin
([in] VARIANT v
);
3016 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3017 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
3019 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3020 HRESULT msScrollLimitYMin
([in] VARIANT v
);
3022 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3023 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
3025 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3026 HRESULT msScrollLimitXMax
([in] VARIANT v
);
3028 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3029 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
3031 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3032 HRESULT msScrollLimitYMax
([in] VARIANT v
);
3034 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3035 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
3037 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3038 HRESULT msScrollLimit
([in] BSTR v
);
3040 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3041 HRESULT msScrollLimit
([out, retval] BSTR *p
);
3043 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3044 HRESULT textShadow
([in] BSTR v
);
3046 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3047 HRESULT textShadow
([out, retval] BSTR *p
);
3049 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3050 HRESULT msFlowFrom
([in] BSTR v
);
3052 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3053 HRESULT msFlowFrom
([out, retval] BSTR *p
);
3055 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3056 HRESULT msFlowInto
([in] BSTR v
);
3058 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3059 HRESULT msFlowInto
([out, retval] BSTR *p
);
3061 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3062 HRESULT msHyphens
([in] BSTR v
);
3064 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3065 HRESULT msHyphens
([out, retval] BSTR *p
);
3067 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3068 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
3070 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3071 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
3073 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3074 HRESULT msHyphenateLimitChars
([in] BSTR v
);
3076 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3077 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
3079 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3080 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
3082 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3083 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
3085 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3086 HRESULT msHighContrastAdjust
([in] BSTR v
);
3088 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3089 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
3091 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3092 HRESULT enableBackground
([in] BSTR v
);
3094 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3095 HRESULT enableBackground
([out, retval] BSTR *p
);
3097 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3098 HRESULT msFontFeatureSettings
([in] BSTR v
);
3100 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3101 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
3103 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3104 HRESULT msUserSelect
([in] BSTR v
);
3106 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3107 HRESULT msUserSelect
([out, retval] BSTR *p
);
3109 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3110 HRESULT msOverflowStyle
([in] BSTR v
);
3112 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3113 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
3115 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3116 HRESULT msTransformStyle
([in] BSTR v
);
3118 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3119 HRESULT msTransformStyle
([out, retval] BSTR *p
);
3121 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3122 HRESULT msBackfaceVisibility
([in] BSTR v
);
3124 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3125 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
3127 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3128 HRESULT msPerspective
([in] VARIANT v
);
3130 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3131 HRESULT msPerspective
([out, retval] VARIANT *p
);
3133 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3134 HRESULT msPerspectiveOrigin
([in] BSTR v
);
3136 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3137 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
3139 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3140 HRESULT msTransitionProperty
([in] BSTR v
);
3142 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3143 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
3145 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3146 HRESULT msTransitionDuration
([in] BSTR v
);
3148 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3149 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
3151 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3152 HRESULT msTransitionTimingFunction
([in] BSTR v
);
3154 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3155 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
3157 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3158 HRESULT msTransitionDelay
([in] BSTR v
);
3160 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3161 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3163 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3164 HRESULT msTransition
([in] BSTR v
);
3166 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3167 HRESULT msTransition
([out, retval] BSTR *p
);
3169 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3170 HRESULT msTouchAction
([in] BSTR v
);
3172 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3173 HRESULT msTouchAction
([out, retval] BSTR *p
);
3175 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3176 HRESULT msScrollTranslation
([in] BSTR v
);
3178 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3179 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3181 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3182 HRESULT msFlex
([in] BSTR v
);
3184 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3185 HRESULT msFlex
([out, retval] BSTR *p
);
3187 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3188 HRESULT msFlexPositive
([in] VARIANT v
);
3190 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3191 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3193 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3194 HRESULT msFlexNegative
([in] VARIANT v
);
3196 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3197 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3200 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3203 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3206 HRESULT msFlexFlow
([in] BSTR v
);
3208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3209 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3212 HRESULT msFlexDirection
([in] BSTR v
);
3214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3215 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3218 HRESULT msFlexWrap
([in] BSTR v
);
3220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3221 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3224 HRESULT msFlexAlign
([in] BSTR v
);
3226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3227 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3230 HRESULT msFlexItemAlign
([in] BSTR v
);
3232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3233 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3236 HRESULT msFlexPack
([in] BSTR v
);
3238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3239 HRESULT msFlexPack
([out, retval] BSTR *p
);
3241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3242 HRESULT msFlexLinePack
([in] BSTR v
);
3244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3245 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3248 HRESULT msFlexOrder
([in] VARIANT v
);
3250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3251 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3254 HRESULT msTouchSelect
([in] BSTR v
);
3256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3257 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3260 HRESULT transform
([in] BSTR v
);
3262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3263 HRESULT transform
([out, retval] BSTR *p
);
3265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3266 HRESULT transformOrigin
([in] BSTR v
);
3268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3269 HRESULT transformOrigin
([out, retval] BSTR *p
);
3271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3272 HRESULT transformStyle
([in] BSTR v
);
3274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3275 HRESULT transformStyle
([out, retval] BSTR *p
);
3277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3278 HRESULT backfaceVisibility
([in] BSTR v
);
3280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3281 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3284 HRESULT perspective
([in] VARIANT v
);
3286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3287 HRESULT perspective
([out, retval] VARIANT *p
);
3289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3290 HRESULT perspectiveOrigin
([in] BSTR v
);
3292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3293 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3296 HRESULT transitionProperty
([in] BSTR v
);
3298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3299 HRESULT transitionProperty
([out, retval] BSTR *p
);
3301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3302 HRESULT transitionDuration
([in] BSTR v
);
3304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3305 HRESULT transitionDuration
([out, retval] BSTR *p
);
3307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3308 HRESULT transitionTimingFunction
([in] BSTR v
);
3310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3311 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3314 HRESULT transitionDelay
([in] BSTR v
);
3316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3317 HRESULT transitionDelay
([out, retval] BSTR *p
);
3319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3320 HRESULT transition
([in] BSTR v
);
3322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3323 HRESULT transition
([out, retval] BSTR *p
);
3325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3326 HRESULT fontFeatureSettings
([in] BSTR v
);
3328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3329 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3332 HRESULT animationName
([in] BSTR v
);
3334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3335 HRESULT animationName
([out, retval] BSTR *p
);
3337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3338 HRESULT animationDuration
([in] BSTR v
);
3340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3341 HRESULT animationDuration
([out, retval] BSTR *p
);
3343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3344 HRESULT animationTimingFunction
([in] BSTR v
);
3346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3347 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3349 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3350 HRESULT animationDelay
([in] BSTR v
);
3352 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3353 HRESULT animationDelay
([out, retval] BSTR *p
);
3355 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3356 HRESULT animationDirection
([in] BSTR v
);
3358 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3359 HRESULT animationDirection
([out, retval] BSTR *p
);
3361 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3362 HRESULT animationPlayState
([in] BSTR v
);
3364 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3365 HRESULT animationPlayState
([out, retval] BSTR *p
);
3367 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3368 HRESULT animationIterationCount
([in] BSTR v
);
3370 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3371 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3373 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3374 HRESULT animation
([in] BSTR v
);
3376 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3377 HRESULT animation
([out, retval] BSTR *p
);
3379 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3380 HRESULT animationFillMode
([in] BSTR v
);
3382 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3383 HRESULT animationFillMode
([out, retval] BSTR *p
);
3386 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3387 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3388 void msScrollChaining
(BSTR v
); \
3390 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3391 BSTR msScrollChaining
(); \
3393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3394 void msContentZooming
(BSTR v
); \
3396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3397 BSTR msContentZooming
(); \
3399 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3400 void msContentZoomSnapType
(BSTR v
); \
3402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3403 BSTR msContentZoomSnapType
(); \
3405 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3406 void msScrollRails
(BSTR v
); \
3408 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3409 BSTR msScrollRails
(); \
3411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3412 void msContentZoomChaining
(BSTR v
); \
3414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3415 BSTR msContentZoomChaining
(); \
3417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3418 void msScrollSnapType
(BSTR v
); \
3420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3421 BSTR msScrollSnapType
(); \
3423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3424 void msContentZoomLimit
(BSTR v
); \
3426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3427 BSTR msContentZoomLimit
(); \
3429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3430 void msContentZoomSnap
(BSTR v
); \
3432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3433 BSTR msContentZoomSnap
(); \
3435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3436 void msContentZoomSnapPoints
(BSTR v
); \
3438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3439 BSTR msContentZoomSnapPoints
(); \
3441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3442 void msContentZoomLimitMin
(VARIANT v
); \
3444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3445 VARIANT msContentZoomLimitMin
(); \
3447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3448 void msContentZoomLimitMax
(VARIANT v
); \
3450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3451 VARIANT msContentZoomLimitMax
(); \
3453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3454 void msScrollSnapX
(BSTR v
); \
3456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3457 BSTR msScrollSnapX
(); \
3459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3460 void msScrollSnapY
(BSTR v
); \
3462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3463 BSTR msScrollSnapY
(); \
3465 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3466 void msScrollSnapPointsX
(BSTR v
); \
3468 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3469 BSTR msScrollSnapPointsX
(); \
3471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3472 void msScrollSnapPointsY
(BSTR v
); \
3474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3475 BSTR msScrollSnapPointsY
(); \
3477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3478 void msGridColumn
(VARIANT v
); \
3480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3481 VARIANT msGridColumn
(); \
3483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3484 void msGridColumnAlign
(BSTR v
); \
3486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3487 BSTR msGridColumnAlign
(); \
3489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3490 void msGridColumns
(BSTR v
); \
3492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3493 BSTR msGridColumns
(); \
3495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3496 void msGridColumnSpan
(VARIANT v
); \
3498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3499 VARIANT msGridColumnSpan
(); \
3501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3502 void msGridRow
(VARIANT v
); \
3504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3505 VARIANT msGridRow
(); \
3507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3508 void msGridRowAlign
(BSTR v
); \
3510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3511 BSTR msGridRowAlign
(); \
3513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3514 void msGridRows
(BSTR v
); \
3516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3517 BSTR msGridRows
(); \
3519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3520 void msGridRowSpan
(VARIANT v
); \
3522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3523 VARIANT msGridRowSpan
(); \
3525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3526 void msWrapThrough
(BSTR v
); \
3528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3529 BSTR msWrapThrough
(); \
3531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3532 void msWrapMargin
(VARIANT v
); \
3534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3535 VARIANT msWrapMargin
(); \
3537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3538 void msWrapFlow
(BSTR v
); \
3540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3541 BSTR msWrapFlow
(); \
3543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3544 void msAnimationName
(BSTR v
); \
3546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3547 BSTR msAnimationName
(); \
3549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3550 void msAnimationDuration
(BSTR v
); \
3552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3553 BSTR msAnimationDuration
(); \
3555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3556 void msAnimationTimingFunction
(BSTR v
); \
3558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3559 BSTR msAnimationTimingFunction
(); \
3561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3562 void msAnimationDelay
(BSTR v
); \
3564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3565 BSTR msAnimationDelay
(); \
3567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3568 void msAnimationDirection
(BSTR v
); \
3570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3571 BSTR msAnimationDirection
(); \
3573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3574 void msAnimationPlayState
(BSTR v
); \
3576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3577 BSTR msAnimationPlayState
(); \
3579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3580 void msAnimationIterationCount
(BSTR v
); \
3582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3583 BSTR msAnimationIterationCount
(); \
3585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3586 void msAnimation
(BSTR v
); \
3588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3589 BSTR msAnimation
(); \
3591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3592 void msAnimationFillMode
(BSTR v
); \
3594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3595 BSTR msAnimationFillMode
(); \
3597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3598 void colorInterpolationFilters
(BSTR v
); \
3600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3601 BSTR colorInterpolationFilters
(); \
3603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3604 void columnCount
(VARIANT v
); \
3606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3607 VARIANT columnCount
(); \
3609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3610 void columnWidth
(VARIANT v
); \
3612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3613 VARIANT columnWidth
(); \
3615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3616 void columnGap
(VARIANT v
); \
3618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3619 VARIANT columnGap
(); \
3621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3622 void columnFill
(BSTR v
); \
3624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3625 BSTR columnFill
(); \
3627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3628 void columnSpan
(BSTR v
); \
3630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3631 BSTR columnSpan
(); \
3633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3634 void columns
(BSTR v
); \
3636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3640 void columnRule
(BSTR v
); \
3642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3643 BSTR columnRule
(); \
3645 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3646 void columnRuleColor
(VARIANT v
); \
3648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3649 VARIANT columnRuleColor
(); \
3651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3652 void columnRuleStyle
(BSTR v
); \
3654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3655 BSTR columnRuleStyle
(); \
3657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3658 void columnRuleWidth
(VARIANT v
); \
3660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3661 VARIANT columnRuleWidth
(); \
3663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3664 void breakBefore
(BSTR v
); \
3666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3667 BSTR breakBefore
(); \
3669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3670 void breakAfter
(BSTR v
); \
3672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3673 BSTR breakAfter
(); \
3675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3676 void breakInside
(BSTR v
); \
3678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3679 BSTR breakInside
(); \
3681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3682 void floodColor
(VARIANT v
); \
3684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3685 VARIANT floodColor
(); \
3687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3688 void floodOpacity
(VARIANT v
); \
3690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3691 VARIANT floodOpacity
(); \
3693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3694 void lightingColor
(VARIANT v
); \
3696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3697 VARIANT lightingColor
(); \
3699 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3700 void msScrollLimitXMin
(VARIANT v
); \
3702 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3703 VARIANT msScrollLimitXMin
(); \
3705 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3706 void msScrollLimitYMin
(VARIANT v
); \
3708 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3709 VARIANT msScrollLimitYMin
(); \
3711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3712 void msScrollLimitXMax
(VARIANT v
); \
3714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3715 VARIANT msScrollLimitXMax
(); \
3717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3718 void msScrollLimitYMax
(VARIANT v
); \
3720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3721 VARIANT msScrollLimitYMax
(); \
3723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3724 void msScrollLimit
(BSTR v
); \
3726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3727 BSTR msScrollLimit
(); \
3729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3730 void textShadow
(BSTR v
); \
3732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3733 BSTR textShadow
(); \
3735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3736 void msFlowFrom
(BSTR v
); \
3738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3739 BSTR msFlowFrom
(); \
3741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3742 void msFlowInto
(BSTR v
); \
3744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3745 BSTR msFlowInto
(); \
3747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3748 void msHyphens
(BSTR v
); \
3750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3754 void msHyphenateLimitZone
(VARIANT v
); \
3756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3757 VARIANT msHyphenateLimitZone
(); \
3759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3760 void msHyphenateLimitChars
(BSTR v
); \
3762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3763 BSTR msHyphenateLimitChars
(); \
3765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3766 void msHyphenateLimitLines
(VARIANT v
); \
3768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3769 VARIANT msHyphenateLimitLines
(); \
3771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3772 void msHighContrastAdjust
(BSTR v
); \
3774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3775 BSTR msHighContrastAdjust
(); \
3777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3778 void enableBackground
(BSTR v
); \
3780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3781 BSTR enableBackground
(); \
3783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3784 void msFontFeatureSettings
(BSTR v
); \
3786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3787 BSTR msFontFeatureSettings
(); \
3789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3790 void msUserSelect
(BSTR v
); \
3792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3793 BSTR msUserSelect
(); \
3795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3796 void msOverflowStyle
(BSTR v
); \
3798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3799 BSTR msOverflowStyle
(); \
3801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3802 void msTransformStyle
(BSTR v
); \
3804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3805 BSTR msTransformStyle
(); \
3807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3808 void msBackfaceVisibility
(BSTR v
); \
3810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3811 BSTR msBackfaceVisibility
(); \
3813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3814 void msPerspective
(VARIANT v
); \
3816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3817 VARIANT msPerspective
(); \
3819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3820 void msPerspectiveOrigin
(BSTR v
); \
3822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3823 BSTR msPerspectiveOrigin
(); \
3825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3826 void msTransitionProperty
(BSTR v
); \
3828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3829 BSTR msTransitionProperty
(); \
3831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3832 void msTransitionDuration
(BSTR v
); \
3834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3835 BSTR msTransitionDuration
(); \
3837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3838 void msTransitionTimingFunction
(BSTR v
); \
3840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3841 BSTR msTransitionTimingFunction
(); \
3843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3844 void msTransitionDelay
(BSTR v
); \
3846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3847 BSTR msTransitionDelay
(); \
3849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3850 void msTransition
(BSTR v
); \
3852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3853 BSTR msTransition
(); \
3855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3856 void msTouchAction
(BSTR v
); \
3858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3859 BSTR msTouchAction
(); \
3861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3862 void msScrollTranslation
(BSTR v
); \
3864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3865 BSTR msScrollTranslation
(); \
3867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3868 void msFlex
(BSTR v
); \
3870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3874 void msFlexPositive
(VARIANT v
); \
3876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3877 VARIANT msFlexPositive
(); \
3879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3880 void msFlexNegative
(VARIANT v
); \
3882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3883 VARIANT msFlexNegative
(); \
3885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3886 void msFlexPreferredSize
(VARIANT v
); \
3888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3889 VARIANT msFlexPreferredSize
(); \
3891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3892 void msFlexFlow
(BSTR v
); \
3894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3895 BSTR msFlexFlow
(); \
3897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3898 void msFlexDirection
(BSTR v
); \
3900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3901 BSTR msFlexDirection
(); \
3903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3904 void msFlexWrap
(BSTR v
); \
3906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3907 BSTR msFlexWrap
(); \
3909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3910 void msFlexAlign
(BSTR v
); \
3912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3913 BSTR msFlexAlign
(); \
3915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3916 void msFlexItemAlign
(BSTR v
); \
3918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3919 BSTR msFlexItemAlign
(); \
3921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3922 void msFlexPack
(BSTR v
); \
3924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3925 BSTR msFlexPack
(); \
3927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3928 void msFlexLinePack
(BSTR v
); \
3930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3931 BSTR msFlexLinePack
(); \
3933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3934 void msFlexOrder
(VARIANT v
); \
3936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3937 VARIANT msFlexOrder
(); \
3939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3940 void msTouchSelect
(BSTR v
); \
3942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3943 BSTR msTouchSelect
(); \
3945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3946 void transform
(BSTR v
); \
3948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3952 void transformOrigin
(BSTR v
); \
3954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3955 BSTR transformOrigin
(); \
3957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3958 void transformStyle
(BSTR v
); \
3960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3961 BSTR transformStyle
(); \
3963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3964 void backfaceVisibility
(BSTR v
); \
3966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3967 BSTR backfaceVisibility
(); \
3969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3970 void perspective
(VARIANT v
); \
3972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3973 VARIANT perspective
(); \
3975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3976 void perspectiveOrigin
(BSTR v
); \
3978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3979 BSTR perspectiveOrigin
(); \
3981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3982 void transitionProperty
(BSTR v
); \
3984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3985 BSTR transitionProperty
(); \
3987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3988 void transitionDuration
(BSTR v
); \
3990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3991 BSTR transitionDuration
(); \
3993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3994 void transitionTimingFunction
(BSTR v
); \
3996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3997 BSTR transitionTimingFunction
(); \
3999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4000 void transitionDelay
(BSTR v
); \
4002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4003 BSTR transitionDelay
(); \
4005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4006 void transition
(BSTR v
); \
4008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4009 BSTR transition
(); \
4011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4012 void fontFeatureSettings
(BSTR v
); \
4014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4015 BSTR fontFeatureSettings
(); \
4017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4018 void animationName
(BSTR v
); \
4020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4021 BSTR animationName
(); \
4023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4024 void animationDuration
(BSTR v
); \
4026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4027 BSTR animationDuration
(); \
4029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4030 void animationTimingFunction
(BSTR v
); \
4032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4033 BSTR animationTimingFunction
(); \
4035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4036 void animationDelay
(BSTR v
); \
4038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4039 BSTR animationDelay
(); \
4041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4042 void animationDirection
(BSTR v
); \
4044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4045 BSTR animationDirection
(); \
4047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4048 void animationPlayState
(BSTR v
); \
4050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4051 BSTR animationPlayState
(); \
4053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4054 void animationIterationCount
(BSTR v
); \
4056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4057 BSTR animationIterationCount
(); \
4059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4060 void animation
(BSTR v
); \
4062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4066 void animationFillMode
(BSTR v
); \
4068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4069 BSTR animationFillMode
()
4071 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
4072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4073 void flex
(BSTR v
); \
4075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4079 void flexDirection
(BSTR v
); \
4081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4082 BSTR flexDirection
(); \
4084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4085 void flexWrap
(BSTR v
); \
4087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4091 void flexFlow
(BSTR v
); \
4093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4097 void flexGrow
(VARIANT v
); \
4099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4100 VARIANT flexGrow
(); \
4102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4103 void flexShrink
(VARIANT v
); \
4105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4106 VARIANT flexShrink
(); \
4108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4109 void flexBasis
(VARIANT v
); \
4111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4112 VARIANT flexBasis
(); \
4114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4115 void justifyContent
(BSTR v
); \
4117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4118 BSTR justifyContent
(); \
4120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4121 void alignItems
(BSTR v
); \
4123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4124 BSTR alignItems
(); \
4126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4127 void alignSelf
(BSTR v
); \
4129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4133 void alignContent
(BSTR v
); \
4135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4136 BSTR alignContent
(); \
4138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4139 void borderImage
(BSTR v
); \
4141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4142 BSTR borderImage
(); \
4144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4145 void borderImageSource
(BSTR v
); \
4147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4148 BSTR borderImageSource
(); \
4150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4151 void borderImageSlice
(BSTR v
); \
4153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4154 BSTR borderImageSlice
(); \
4156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4157 void borderImageWidth
(BSTR v
); \
4159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4160 BSTR borderImageWidth
(); \
4162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4163 void borderImageOutset
(BSTR v
); \
4165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4166 BSTR borderImageOutset
(); \
4168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4169 void borderImageRepeat
(BSTR v
); \
4171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4172 BSTR borderImageRepeat
(); \
4174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4175 void msImeAlign
(BSTR v
); \
4177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4178 BSTR msImeAlign
(); \
4180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4181 void msTextCombineHorizontal
(BSTR v
); \
4183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4184 BSTR msTextCombineHorizontal
(); \
4186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4187 void touchAction
(BSTR v
); \
4189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4192 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4193 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4194 void webkitAppearance
(BSTR v
); \
4196 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4197 BSTR webkitAppearance
(); \
4199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4200 void webkitUserSelect
(BSTR v
); \
4202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4203 BSTR webkitUserSelect
(); \
4205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4206 void webkitBoxAlign
(BSTR v
); \
4208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4209 BSTR webkitBoxAlign
(); \
4211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4212 void webkitBoxOrdinalGroup
(VARIANT v
); \
4214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4215 VARIANT webkitBoxOrdinalGroup
(); \
4217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4218 void webkitBoxPack
(BSTR v
); \
4220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4221 BSTR webkitBoxPack
(); \
4223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4224 void webkitBoxFlex
(VARIANT v
); \
4226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4227 VARIANT webkitBoxFlex
(); \
4229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4230 void webkitBoxOrient
(BSTR v
); \
4232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4233 BSTR webkitBoxOrient
(); \
4235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4236 void webkitBoxDirection
(BSTR v
); \
4238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4239 BSTR webkitBoxDirection
(); \
4241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4242 void webkitTransform
(BSTR v
); \
4244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4245 BSTR webkitTransform
(); \
4247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4248 void webkitBackgroundSize
(BSTR v
); \
4250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4251 BSTR webkitBackgroundSize
(); \
4253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4254 void webkitBackfaceVisibility
(BSTR v
); \
4256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4257 BSTR webkitBackfaceVisibility
(); \
4259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4260 void webkitAnimation
(BSTR v
); \
4262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4263 BSTR webkitAnimation
(); \
4265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4266 void webkitTransition
(BSTR v
); \
4268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4269 BSTR webkitTransition
(); \
4271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4272 void webkitAnimationName
(BSTR v
); \
4274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4275 BSTR webkitAnimationName
(); \
4277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4278 void webkitAnimationDuration
(BSTR v
); \
4280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4281 BSTR webkitAnimationDuration
(); \
4283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4284 void webkitAnimationTimingFunction
(BSTR v
); \
4286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4287 BSTR webkitAnimationTimingFunction
(); \
4289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4290 void webkitAnimationDelay
(BSTR v
); \
4292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4293 BSTR webkitAnimationDelay
(); \
4295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4296 void webkitAnimationIterationCount
(BSTR v
); \
4298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4299 BSTR webkitAnimationIterationCount
(); \
4301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4302 void webkitAnimationDirection
(BSTR v
); \
4304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4305 BSTR webkitAnimationDirection
(); \
4307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4308 void webkitAnimationPlayState
(BSTR v
); \
4310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4311 BSTR webkitAnimationPlayState
(); \
4313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4314 void webkitTransitionProperty
(BSTR v
); \
4316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4317 BSTR webkitTransitionProperty
(); \
4319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4320 void webkitTransitionDuration
(BSTR v
); \
4322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4323 BSTR webkitTransitionDuration
(); \
4325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4326 void webkitTransitionTimingFunction
(BSTR v
); \
4328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4329 BSTR webkitTransitionTimingFunction
(); \
4331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4332 void webkitTransitionDelay
(BSTR v
); \
4334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4335 BSTR webkitTransitionDelay
(); \
4337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4338 void webkitBackgroundAttachment
(BSTR v
); \
4340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4341 BSTR webkitBackgroundAttachment
(); \
4343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4344 void webkitBackgroundColor
(VARIANT v
); \
4346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4347 VARIANT webkitBackgroundColor
(); \
4349 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4350 void webkitBackgroundClip
(BSTR v
); \
4352 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4353 BSTR webkitBackgroundClip
(); \
4355 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4356 void webkitBackgroundImage
(BSTR v
); \
4358 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4359 BSTR webkitBackgroundImage
(); \
4361 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4362 void webkitBackgroundRepeat
(BSTR v
); \
4364 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4365 BSTR webkitBackgroundRepeat
(); \
4367 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4368 void webkitBackgroundOrigin
(BSTR v
); \
4370 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4371 BSTR webkitBackgroundOrigin
(); \
4373 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4374 void webkitBackgroundPosition
(BSTR v
); \
4376 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4377 BSTR webkitBackgroundPosition
(); \
4379 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4380 void webkitBackgroundPositionX
(VARIANT v
); \
4382 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4383 VARIANT webkitBackgroundPositionX
(); \
4385 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4386 void webkitBackgroundPositionY
(VARIANT v
); \
4388 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4389 VARIANT webkitBackgroundPositionY
(); \
4391 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4392 void webkitBackground
(BSTR v
); \
4394 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4395 BSTR webkitBackground
(); \
4397 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4398 void webkitTransformOrigin
(BSTR v
); \
4400 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4401 BSTR webkitTransformOrigin
(); \
4403 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4404 void msTextSizeAdjust
(VARIANT v
); \
4406 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4407 VARIANT msTextSizeAdjust
(); \
4409 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4410 void webkitTextSizeAdjust
(VARIANT v
); \
4412 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4413 VARIANT webkitTextSizeAdjust
(); \
4415 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4416 void webkitBorderImage
(BSTR v
); \
4418 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4419 BSTR webkitBorderImage
(); \
4421 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4422 void webkitBorderImageSource
(BSTR v
); \
4424 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4425 BSTR webkitBorderImageSource
(); \
4427 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4428 void webkitBorderImageSlice
(BSTR v
); \
4430 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4431 BSTR webkitBorderImageSlice
(); \
4433 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4434 void webkitBorderImageWidth
(BSTR v
); \
4436 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4437 BSTR webkitBorderImageWidth
(); \
4439 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4440 void webkitBorderImageOutset
(BSTR v
); \
4442 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4443 BSTR webkitBorderImageOutset
(); \
4445 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4446 void webkitBorderImageRepeat
(BSTR v
); \
4448 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4449 BSTR webkitBorderImageRepeat
(); \
4451 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4452 void webkitBoxSizing
(BSTR v
); \
4454 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4455 BSTR webkitBoxSizing
(); \
4457 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4458 void webkitAnimationFillMode
(BSTR v
); \
4460 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4461 BSTR webkitAnimationFillMode
()
4463 /*****************************************************************************
4464 * IHTMLFiltersCollection interface
4470 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4472 interface IHTMLFiltersCollection
: IDispatch
4474 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4475 HRESULT length
([retval, out] LONG *p
);
4477 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4478 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4480 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4482 [in] VARIANT *pvarIndex
,
4483 [retval, out] VARIANT *pvarResult
);
4486 /*****************************************************************************
4487 * IHTMLStyle interface
4493 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4495 interface IHTMLStyle
: IDispatch
4497 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4498 HRESULT fontFamily
([in] BSTR v
);
4500 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4501 HRESULT fontFamily
([retval, out] BSTR *p
);
4503 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4504 HRESULT fontStyle
([in] BSTR v
);
4506 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4507 HRESULT fontStyle
([retval, out] BSTR *p
);
4509 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4510 HRESULT fontVariant
([in] BSTR v
);
4512 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4513 HRESULT fontVariant
([retval, out] BSTR *p
);
4515 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4516 HRESULT fontWeight
([in] BSTR v
);
4518 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4519 HRESULT fontWeight
([retval, out] BSTR *p
);
4521 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4522 HRESULT fontSize
([in] VARIANT v
);
4524 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4525 HRESULT fontSize
([retval, out] VARIANT *p
);
4527 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4528 HRESULT font
([in] BSTR v
);
4530 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4531 HRESULT font
([retval, out] BSTR *p
);
4533 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4534 HRESULT color
([in] VARIANT v
);
4536 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4537 HRESULT color
([retval, out] VARIANT *p
);
4539 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4540 HRESULT background
([in] BSTR v
);
4542 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4543 HRESULT background
([retval, out] BSTR *p
);
4545 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4546 HRESULT backgroundColor
([in] VARIANT v
);
4548 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4549 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4551 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4552 HRESULT backgroundImage
([in] BSTR v
);
4554 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4555 HRESULT backgroundImage
([retval, out] BSTR *p
);
4557 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4558 HRESULT backgroundRepeat
([in] BSTR v
);
4560 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4561 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4563 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4564 HRESULT backgroundAttachment
([in] BSTR v
);
4566 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4567 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4569 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4570 HRESULT backgroundPosition
([in] BSTR v
);
4572 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4573 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4575 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4576 HRESULT backgroundPositionX
([in] VARIANT v
);
4578 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4579 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4581 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4582 HRESULT backgroundPositionY
([in] VARIANT v
);
4584 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4585 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4587 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4588 HRESULT wordSpacing
([in] VARIANT v
);
4590 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4591 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4593 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4594 HRESULT letterSpacing
([in] VARIANT v
);
4596 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4597 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4599 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4600 HRESULT textDecoration
([in] BSTR v
);
4602 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4603 HRESULT textDecoration
([retval, out] BSTR *p
);
4605 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4606 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4608 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4609 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4611 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4612 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4614 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4615 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4617 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4618 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4620 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4621 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4623 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4624 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4626 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4627 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4629 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4630 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4632 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4633 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4635 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4636 HRESULT verticalAlign
([in] VARIANT v
);
4638 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4639 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4641 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4642 HRESULT textTransform
([in] BSTR v
);
4644 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4645 HRESULT textTransform
([retval, out] BSTR *p
);
4647 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4648 HRESULT textAlign
([in] BSTR v
);
4650 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4651 HRESULT textAlign
([retval, out] BSTR *p
);
4653 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4654 HRESULT textIndent
([in] VARIANT v
);
4656 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4657 HRESULT textIndent
([retval, out] VARIANT *p
);
4659 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4660 HRESULT lineHeight
([in] VARIANT v
);
4662 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4663 HRESULT lineHeight
([retval, out] VARIANT *p
);
4665 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4666 HRESULT marginTop
([in] VARIANT v
);
4668 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4669 HRESULT marginTop
([retval, out] VARIANT *p
);
4671 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4672 HRESULT marginRight
([in] VARIANT v
);
4674 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4675 HRESULT marginRight
([retval, out] VARIANT *p
);
4677 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4678 HRESULT marginBottom
([in] VARIANT v
);
4680 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4681 HRESULT marginBottom
([retval, out] VARIANT *p
);
4683 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4684 HRESULT marginLeft
([in] VARIANT v
);
4686 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4687 HRESULT marginLeft
([retval, out] VARIANT *p
);
4689 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4690 HRESULT margin
([in] BSTR v
);
4692 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4693 HRESULT margin
([retval, out] BSTR *p
);
4695 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4696 HRESULT paddingTop
([in] VARIANT v
);
4698 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4699 HRESULT paddingTop
([retval, out] VARIANT *p
);
4701 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4702 HRESULT paddingRight
([in] VARIANT v
);
4704 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4705 HRESULT paddingRight
([retval, out] VARIANT *p
);
4707 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4708 HRESULT paddingBottom
([in] VARIANT v
);
4710 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4711 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4713 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4714 HRESULT paddingLeft
([in] VARIANT v
);
4716 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4717 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4719 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4720 HRESULT padding
([in] BSTR v
);
4722 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4723 HRESULT padding
([retval, out] BSTR *p
);
4725 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4726 HRESULT border
([in] BSTR v
);
4728 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4729 HRESULT border
([retval, out] BSTR *p
);
4731 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4732 HRESULT borderTop
([in] BSTR v
);
4734 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4735 HRESULT borderTop
([retval, out] BSTR *p
);
4737 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4738 HRESULT borderRight
([in] BSTR v
);
4740 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4741 HRESULT borderRight
([retval, out] BSTR *p
);
4743 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4744 HRESULT borderBottom
([in] BSTR v
);
4746 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4747 HRESULT borderBottom
([retval, out] BSTR *p
);
4749 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4750 HRESULT borderLeft
([in] BSTR v
);
4752 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4753 HRESULT borderLeft
([retval, out] BSTR *p
);
4755 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4756 HRESULT borderColor
([in] BSTR v
);
4758 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4759 HRESULT borderColor
([retval, out] BSTR *p
);
4761 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4762 HRESULT borderTopColor
([in] VARIANT v
);
4764 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4765 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4767 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4768 HRESULT borderRightColor
([in] VARIANT v
);
4770 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4771 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4773 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4774 HRESULT borderBottomColor
([in] VARIANT v
);
4776 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4777 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4779 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4780 HRESULT borderLeftColor
([in] VARIANT v
);
4782 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4783 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4785 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4786 HRESULT borderWidth
([in] BSTR v
);
4788 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4789 HRESULT borderWidth
([retval, out] BSTR *p
);
4791 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4792 HRESULT borderTopWidth
([in] VARIANT v
);
4794 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4795 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4797 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4798 HRESULT borderRightWidth
([in] VARIANT v
);
4800 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4801 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4803 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4804 HRESULT borderBottomWidth
([in] VARIANT v
);
4806 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4807 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4809 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4810 HRESULT borderLeftWidth
([in] VARIANT v
);
4812 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4813 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4815 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4816 HRESULT borderStyle
([in] BSTR v
);
4818 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4819 HRESULT borderStyle
([retval, out] BSTR *p
);
4821 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4822 HRESULT borderTopStyle
([in] BSTR v
);
4824 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4825 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4827 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4828 HRESULT borderRightStyle
([in] BSTR v
);
4830 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4831 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4833 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4834 HRESULT borderBottomStyle
([in] BSTR v
);
4836 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4837 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4839 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4840 HRESULT borderLeftStyle
([in] BSTR v
);
4842 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4843 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4845 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4846 HRESULT width
([in] VARIANT v
);
4848 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4849 HRESULT width
([retval, out] VARIANT *p
);
4851 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4852 HRESULT height
([in] VARIANT v
);
4854 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4855 HRESULT height
([retval, out] VARIANT *p
);
4857 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4858 HRESULT styleFloat
([in] BSTR v
);
4860 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4861 HRESULT styleFloat
([retval, out] BSTR *p
);
4863 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4864 HRESULT clear
([in] BSTR v
);
4866 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4867 HRESULT clear
([retval, out] BSTR *p
);
4869 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4870 HRESULT display
([in] BSTR v
);
4872 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4873 HRESULT display
([retval, out] BSTR *p
);
4875 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4876 HRESULT visibility
([in] BSTR v
);
4878 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4879 HRESULT visibility
([retval, out] BSTR *p
);
4881 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4882 HRESULT listStyleType
([in] BSTR v
);
4884 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4885 HRESULT listStyleType
([retval, out] BSTR *p
);
4887 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4888 HRESULT listStylePosition
([in] BSTR v
);
4890 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4891 HRESULT listStylePosition
([retval, out] BSTR *p
);
4893 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4894 HRESULT listStyleImage
([in] BSTR v
);
4896 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4897 HRESULT listStyleImage
([retval, out] BSTR *p
);
4899 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4900 HRESULT listStyle
([in] BSTR v
);
4902 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4903 HRESULT listStyle
([retval, out] BSTR *p
);
4905 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4906 HRESULT whiteSpace
([in] BSTR v
);
4908 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4909 HRESULT whiteSpace
([retval, out] BSTR *p
);
4911 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4912 HRESULT top
([in] VARIANT v
);
4914 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4915 HRESULT top
([retval, out] VARIANT *p
);
4917 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4918 HRESULT left
([in] VARIANT v
);
4920 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4921 HRESULT left
([retval, out] VARIANT *p
);
4923 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4924 HRESULT position
([retval, out] BSTR *p
);
4926 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4927 HRESULT zIndex
([in] VARIANT v
);
4929 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4930 HRESULT zIndex
([retval, out] VARIANT *p
);
4932 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4933 HRESULT overflow
([in] BSTR v
);
4935 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4936 HRESULT overflow
([retval, out] BSTR *p
);
4938 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4939 HRESULT pageBreakBefore
([in] BSTR v
);
4941 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4942 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4944 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4945 HRESULT pageBreakAfter
([in] BSTR v
);
4947 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4948 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4950 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4951 HRESULT cssText
([in] BSTR v
);
4953 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4954 HRESULT cssText
([retval, out] BSTR *p
);
4956 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4957 HRESULT pixelTop
([in] LONG v
);
4959 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4960 HRESULT pixelTop
([retval, out] LONG *p
);
4962 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4963 HRESULT pixelLeft
([in] LONG v
);
4965 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4966 HRESULT pixelLeft
([retval, out] LONG *p
);
4968 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4969 HRESULT pixelWidth
([in] LONG v
);
4971 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4972 HRESULT pixelWidth
([retval, out] LONG *p
);
4974 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4975 HRESULT pixelHeight
([in] LONG v
);
4977 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4978 HRESULT pixelHeight
([retval, out] LONG *p
);
4980 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4981 HRESULT posTop
([in] float v
);
4983 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4984 HRESULT posTop
([retval, out] float *p
);
4986 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4987 HRESULT posLeft
([in] float v
);
4989 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4990 HRESULT posLeft
([retval, out] float *p
);
4992 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4993 HRESULT posWidth
([in] float v
);
4995 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4996 HRESULT posWidth
([retval, out] float *p
);
4998 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
4999 HRESULT posHeight
([in] float v
);
5001 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5002 HRESULT posHeight
([retval, out] float *p
);
5004 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5005 HRESULT cursor
([in] BSTR v
);
5007 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5008 HRESULT cursor
([retval, out] BSTR *p
);
5010 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5011 HRESULT clip
([in] BSTR v
);
5013 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5014 HRESULT clip
([retval, out] BSTR *p
);
5016 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5017 HRESULT filter
([in] BSTR v
);
5019 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5020 HRESULT filter
([retval, out] BSTR *p
);
5022 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
5023 HRESULT setAttribute
(
5024 [in] BSTR strAttributeName
,
5025 [in] VARIANT AttributeValue
,
5026 [defaultvalue(1), in] LONG lFlags
);
5028 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
5029 HRESULT getAttribute
(
5030 [in] BSTR strAttributeName
,
5031 [defaultvalue(0), in] LONG lFlags
,
5032 [retval, out] VARIANT *AttributeValue
);
5034 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
5035 HRESULT removeAttribute
(
5036 [in] BSTR strAttributeName
,
5037 [defaultvalue(1), in]
5039 [retval, out] VARIANT_BOOL *pfSuccess
);
5041 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
5042 HRESULT toString
([retval, out] BSTR *String);
5045 /*****************************************************************************
5046 * IHTMLStyle2 interface
5052 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5054 interface IHTMLStyle2
: IDispatch
5056 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5057 HRESULT tableLayout
([in] BSTR v
);
5059 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5060 HRESULT tableLayout
([out, retval] BSTR *p
);
5062 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5063 HRESULT borderCollapse
([in] BSTR v
);
5065 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5066 HRESULT borderCollapse
([out, retval] BSTR *p
);
5068 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5069 HRESULT direction
([in] BSTR v
);
5071 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5072 HRESULT direction
([out, retval] BSTR *p
);
5074 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5075 HRESULT behavior
([in] BSTR v
);
5077 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5078 HRESULT behavior
([out, retval] BSTR *p
);
5080 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
5081 HRESULT setExpression
(
5083 [in] BSTR expression
,
5084 [in, defaultvalue("")] BSTR language
);
5086 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
5087 HRESULT getExpression
(
5089 [out, retval] VARIANT *expression
);
5091 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
5092 HRESULT removeExpression
(
5094 [out, retval] VARIANT_BOOL *pfSuccess
);
5096 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5097 HRESULT position
([in] BSTR v
);
5099 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5100 HRESULT position
([out, retval] BSTR *p
);
5102 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5103 HRESULT unicodeBidi
([in] BSTR v
);
5105 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5106 HRESULT unicodeBidi
([out, retval] BSTR *p
);
5108 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5109 HRESULT bottom
([in] VARIANT v
);
5111 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5112 HRESULT bottom
([out, retval] VARIANT *p
);
5114 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5115 HRESULT right
([in] VARIANT v
);
5117 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5118 HRESULT right
([out, retval] VARIANT *p
);
5120 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5121 HRESULT pixelBottom
([in] LONG v
);
5123 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5124 HRESULT pixelBottom
([out, retval] LONG *p
);
5126 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5127 HRESULT pixelRight
([in] LONG v
);
5129 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5130 HRESULT pixelRight
([out, retval] LONG *p
);
5132 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5133 HRESULT posBottom
([in] float v
);
5135 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5136 HRESULT posBottom
([out, retval] float *p
);
5138 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5139 HRESULT posRight
([in] float v
);
5141 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5142 HRESULT posRight
([out, retval] float *p
);
5144 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5145 HRESULT imeMode
([in] BSTR v
);
5147 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5148 HRESULT imeMode
([out, retval] BSTR *p
);
5150 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5151 HRESULT rubyAlign
([in] BSTR v
);
5153 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5154 HRESULT rubyAlign
([out, retval] BSTR *p
);
5156 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5157 HRESULT rubyPosition
([in] BSTR v
);
5159 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5160 HRESULT rubyPosition
([out, retval] BSTR *p
);
5162 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5163 HRESULT rubyOverhang
([in] BSTR v
);
5165 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5166 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5168 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5169 HRESULT layoutGridChar
([in] VARIANT v
);
5171 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5172 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5174 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5175 HRESULT layoutGridLine
([in] VARIANT v
);
5177 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5178 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5180 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5181 HRESULT layoutGridMode
([in] BSTR v
);
5183 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5184 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5186 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5187 HRESULT layoutGridType
([in] BSTR v
);
5189 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5190 HRESULT layoutGridType
([out, retval] BSTR *p
);
5192 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5193 HRESULT layoutGrid
([in] BSTR v
);
5195 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5196 HRESULT layoutGrid
([out, retval] BSTR *p
);
5198 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5199 HRESULT wordBreak
([in] BSTR v
);
5201 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5202 HRESULT wordBreak
([out, retval] BSTR *p
);
5204 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5205 HRESULT lineBreak
([in] BSTR v
);
5207 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5208 HRESULT lineBreak
([out, retval] BSTR *p
);
5210 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5211 HRESULT textJustify
([in] BSTR v
);
5213 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5214 HRESULT textJustify
([out, retval] BSTR *p
);
5216 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5217 HRESULT textJustifyTrim
([in] BSTR v
);
5219 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5220 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5222 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5223 HRESULT textKashida
([in] VARIANT v
);
5225 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5226 HRESULT textKashida
([out, retval] VARIANT *p
);
5228 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5229 HRESULT textAutospace
([in] BSTR v
);
5231 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5232 HRESULT textAutospace
([out, retval] BSTR *p
);
5234 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5235 HRESULT overflowX
([in] BSTR v
);
5237 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5238 HRESULT overflowX
([out, retval] BSTR *p
);
5240 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5241 HRESULT overflowY
([in] BSTR v
);
5243 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5244 HRESULT overflowY
([out, retval] BSTR *p
);
5246 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5247 HRESULT accelerator
([in] BSTR v
);
5249 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5250 HRESULT accelerator
([out, retval] BSTR *p
);
5253 /*****************************************************************************
5254 * IHTMLRuleStyle interface
5260 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5262 interface IHTMLRuleStyle
: IDispatch
5264 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5265 HRESULT fontFamily
([in] BSTR v
);
5267 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5268 HRESULT fontFamily
([retval, out] BSTR *p
);
5270 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5271 HRESULT fontStyle
([in] BSTR v
);
5273 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5274 HRESULT fontStyle
([retval, out] BSTR *p
);
5276 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5277 HRESULT fontVariant
([in] BSTR v
);
5279 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5280 HRESULT fontVariant
([retval, out] BSTR *p
);
5282 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5283 HRESULT fontWeight
([in] BSTR v
);
5285 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5286 HRESULT fontWeight
([retval, out] BSTR *p
);
5288 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5289 HRESULT fontSize
([in] VARIANT v
);
5291 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5292 HRESULT fontSize
([retval, out] VARIANT *p
);
5294 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5295 HRESULT font
([in] BSTR v
);
5297 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5298 HRESULT font
([retval, out] BSTR *p
);
5300 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5301 HRESULT color
([in] VARIANT v
);
5303 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5304 HRESULT color
([retval, out] VARIANT *p
);
5306 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5307 HRESULT background
([in] BSTR v
);
5309 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5310 HRESULT background
([retval, out] BSTR *p
);
5312 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5313 HRESULT backgroundColor
([in] VARIANT v
);
5315 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5316 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5318 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5319 HRESULT backgroundImage
([in] BSTR v
);
5321 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5322 HRESULT backgroundImage
([retval, out] BSTR *p
);
5324 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5325 HRESULT backgroundRepeat
([in] BSTR v
);
5327 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5328 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5330 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5331 HRESULT backgroundAttachment
([in] BSTR v
);
5333 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5334 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5336 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5337 HRESULT backgroundPosition
([in] BSTR v
);
5339 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5340 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5342 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5343 HRESULT backgroundPositionX
([in] VARIANT v
);
5345 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5346 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5348 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5349 HRESULT backgroundPositionY
([in] VARIANT v
);
5351 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5352 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5354 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5355 HRESULT wordSpacing
([in] VARIANT v
);
5357 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5358 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5360 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5361 HRESULT letterSpacing
([in] VARIANT v
);
5363 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5364 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5366 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5367 HRESULT textDecoration
([in] BSTR v
);
5369 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5370 HRESULT textDecoration
([retval, out] BSTR *p
);
5372 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5373 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5375 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5376 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5378 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5379 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5381 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5382 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5384 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5385 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5387 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5388 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5390 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5391 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5393 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5394 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5396 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5397 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5399 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5400 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5402 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5403 HRESULT verticalAlign
([in] VARIANT v
);
5405 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5406 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5408 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5409 HRESULT textTransform
([in] BSTR v
);
5411 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5412 HRESULT textTransform
([retval, out] BSTR *p
);
5414 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5415 HRESULT textAlign
([in] BSTR v
);
5417 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5418 HRESULT textAlign
([retval, out] BSTR *p
);
5420 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5421 HRESULT textIndent
([in] VARIANT v
);
5423 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5424 HRESULT textIndent
([retval, out] VARIANT *p
);
5426 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5427 HRESULT lineHeight
([in] VARIANT v
);
5429 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5430 HRESULT lineHeight
([retval, out] VARIANT *p
);
5432 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5433 HRESULT marginTop
([in] VARIANT v
);
5435 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5436 HRESULT marginTop
([retval, out] VARIANT *p
);
5438 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5439 HRESULT marginRight
([in] VARIANT v
);
5441 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5442 HRESULT marginRight
([retval, out] VARIANT *p
);
5444 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5445 HRESULT marginBottom
([in] VARIANT v
);
5447 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5448 HRESULT marginBottom
([retval, out] VARIANT *p
);
5450 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5451 HRESULT marginLeft
([in] VARIANT v
);
5453 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5454 HRESULT marginLeft
([retval, out] VARIANT *p
);
5456 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5457 HRESULT margin
([in] BSTR v
);
5459 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5460 HRESULT margin
([retval, out] BSTR *p
);
5462 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5463 HRESULT paddingTop
([in] VARIANT v
);
5465 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5466 HRESULT paddingTop
([retval, out] VARIANT *p
);
5468 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5469 HRESULT paddingRight
([in] VARIANT v
);
5471 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5472 HRESULT paddingRight
([retval, out] VARIANT *p
);
5474 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5475 HRESULT paddingBottom
([in] VARIANT v
);
5477 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5478 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5480 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5481 HRESULT paddingLeft
([in] VARIANT v
);
5483 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5484 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5486 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5487 HRESULT padding
([in] BSTR v
);
5489 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5490 HRESULT padding
([retval, out] BSTR *p
);
5492 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5493 HRESULT border
([in] BSTR v
);
5495 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5496 HRESULT border
([retval, out] BSTR *p
);
5498 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5499 HRESULT borderTop
([in] BSTR v
);
5501 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5502 HRESULT borderTop
([retval, out] BSTR *p
);
5504 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5505 HRESULT borderRight
([in] BSTR v
);
5507 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5508 HRESULT borderRight
([retval, out] BSTR *p
);
5510 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5511 HRESULT borderBottom
([in] BSTR v
);
5513 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5514 HRESULT borderBottom
([retval, out] BSTR *p
);
5516 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5517 HRESULT borderLeft
([in] BSTR v
);
5519 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5520 HRESULT borderLeft
([retval, out] BSTR *p
);
5522 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5523 HRESULT borderColor
([in] BSTR v
);
5525 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5526 HRESULT borderColor
([retval, out] BSTR *p
);
5528 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5529 HRESULT borderTopColor
([in] VARIANT v
);
5531 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5532 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5534 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5535 HRESULT borderRightColor
([in] VARIANT v
);
5537 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5538 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5540 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5541 HRESULT borderBottomColor
([in] VARIANT v
);
5543 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5544 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5546 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5547 HRESULT borderLeftColor
([in] VARIANT v
);
5549 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5550 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5552 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5553 HRESULT borderWidth
([in] BSTR v
);
5555 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5556 HRESULT borderWidth
([retval, out] BSTR *p
);
5558 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5559 HRESULT borderTopWidth
([in] VARIANT v
);
5561 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5562 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5564 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5565 HRESULT borderRightWidth
([in] VARIANT v
);
5567 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5568 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5570 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5571 HRESULT borderBottomWidth
([in] VARIANT v
);
5573 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5574 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5576 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5577 HRESULT borderLeftWidth
([in] VARIANT v
);
5579 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5580 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5582 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5583 HRESULT borderStyle
([in] BSTR v
);
5585 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5586 HRESULT borderStyle
([retval, out] BSTR *p
);
5588 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5589 HRESULT borderTopStyle
([in] BSTR v
);
5591 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5592 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5594 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5595 HRESULT borderRightStyle
([in] BSTR v
);
5597 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5598 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5600 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5601 HRESULT borderBottomStyle
([in] BSTR v
);
5603 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5604 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5606 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5607 HRESULT borderLeftStyle
([in] BSTR v
);
5609 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5610 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5612 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5613 HRESULT width
([in] VARIANT v
);
5615 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5616 HRESULT width
([retval, out] VARIANT *p
);
5618 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5619 HRESULT height
([in] VARIANT v
);
5621 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5622 HRESULT height
([retval, out] VARIANT *p
);
5624 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5625 HRESULT styleFloat
([in] BSTR v
);
5627 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5628 HRESULT styleFloat
([retval, out] BSTR *p
);
5630 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5631 HRESULT clear
([in] BSTR v
);
5633 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5634 HRESULT clear
([retval, out] BSTR *p
);
5636 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5637 HRESULT display
([in] BSTR v
);
5639 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5640 HRESULT display
([retval, out] BSTR *p
);
5642 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5643 HRESULT visibility
([in] BSTR v
);
5645 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5646 HRESULT visibility
([retval, out] BSTR *p
);
5648 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5649 HRESULT listStyleType
([in] BSTR v
);
5651 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5652 HRESULT listStyleType
([retval, out] BSTR *p
);
5654 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5655 HRESULT listStylePosition
([in] BSTR v
);
5657 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5658 HRESULT listStylePosition
([retval, out] BSTR *p
);
5660 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5661 HRESULT listStyleImage
([in] BSTR v
);
5663 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5664 HRESULT listStyleImage
([retval, out] BSTR *p
);
5666 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5667 HRESULT listStyle
([in] BSTR v
);
5669 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5670 HRESULT listStyle
([retval, out] BSTR *p
);
5672 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5673 HRESULT whiteSpace
([in] BSTR v
);
5675 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5676 HRESULT whiteSpace
([retval, out] BSTR *p
);
5678 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5679 HRESULT top
([in] VARIANT v
);
5681 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5682 HRESULT top
([retval, out] VARIANT *p
);
5684 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5685 HRESULT left
([in] VARIANT v
);
5687 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5688 HRESULT left
([retval, out] VARIANT *p
);
5690 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5691 HRESULT position
([retval, out] BSTR *p
);
5693 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5694 HRESULT zIndex
([in] VARIANT v
);
5696 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5697 HRESULT zIndex
([retval, out] VARIANT *p
);
5699 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5700 HRESULT overflow
([in] BSTR v
);
5702 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5703 HRESULT overflow
([retval, out] BSTR *p
);
5705 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5706 HRESULT pageBreakBefore
([in] BSTR v
);
5708 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5709 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5711 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5712 HRESULT pageBreakAfter
([in] BSTR v
);
5714 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5715 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5717 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5718 HRESULT cssText
([in] BSTR v
);
5720 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5721 HRESULT cssText
([retval, out] BSTR *p
);
5723 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5724 HRESULT cursor
([in] BSTR v
);
5726 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5727 HRESULT cursor
([retval, out] BSTR *p
);
5729 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5730 HRESULT clip
([in] BSTR v
);
5732 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5733 HRESULT clip
([retval, out] BSTR *p
);
5735 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5736 HRESULT filter
([in] BSTR v
);
5738 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5739 HRESULT filter
([retval, out] BSTR *p
);
5741 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5742 HRESULT setAttribute
(
5743 [in] BSTR strAttributeName
,
5744 [in] VARIANT AttributeValue
,
5745 [defaultvalue(1), in] LONG lFlags
);
5747 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5748 HRESULT getAttribute
(
5749 [in] BSTR strAttributeName
,
5750 [defaultvalue(0), in] LONG lFlags
,
5751 [retval, out] VARIANT *AttributeValue
);
5753 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5754 HRESULT removeAttribute
(
5755 [in] BSTR strAttributeName
,
5756 [defaultvalue(1), in] LONG lFlags
,
5757 [retval, out] VARIANT_BOOL *pfSuccess
);
5760 /*****************************************************************************
5761 * IHTMLCSSRule interface
5767 uuid(305106e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5769 interface IHTMLCSSRule
: IDispatch
5771 [propget, id(DISPID_IHTMLCSSRULE_TYPE
)]
5772 HRESULT type
([out, retval] USHORT
*p
);
5774 [propput, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5775 HRESULT cssText
([in] BSTR v
);
5777 [propget, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5778 HRESULT cssText
([out, retval] BSTR *p
);
5780 [propget, id(DISPID_IHTMLCSSRULE_PARENTRULE
)]
5781 HRESULT parentRule
([out, retval] IHTMLCSSRule
**p
);
5783 [propget, id(DISPID_IHTMLCSSRULE_PARENTSTYLESHEET
)]
5784 HRESULT parentStyleSheet
([out, retval] IHTMLStyleSheet
**p
);
5787 /*****************************************************************************
5788 * DispHTMLStyle dispinterface
5792 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5794 dispinterface DispHTMLStyle
5798 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5799 void fontFamily
(BSTR v
);
5801 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5804 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5805 void fontStyle
(BSTR v
);
5807 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5810 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5811 void fontVariant
(BSTR v
);
5813 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5816 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5817 void fontWeight
(BSTR v
);
5819 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5822 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5823 void fontSize
(VARIANT v
);
5825 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5828 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5831 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5834 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5835 void color
(VARIANT v
);
5837 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5840 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5841 void background
(BSTR v
);
5843 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5846 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5847 void backgroundColor
(VARIANT v
);
5849 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5850 VARIANT backgroundColor
();
5852 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5853 void backgroundImage
(BSTR v
);
5855 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5856 BSTR backgroundImage
();
5858 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5859 void backgroundRepeat
(BSTR v
);
5861 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5862 BSTR backgroundRepeat
();
5864 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5865 void backgroundAttachment
(BSTR v
);
5867 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5868 BSTR backgroundAttachment
();
5870 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5871 void backgroundPosition
(BSTR v
);
5873 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5874 BSTR backgroundPosition
();
5876 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5877 void backgroundPositionX
(VARIANT v
);
5879 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5880 VARIANT backgroundPositionX
();
5882 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5883 void backgroundPositionY
(VARIANT v
);
5885 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5886 VARIANT backgroundPositionY
();
5888 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5889 void wordSpacing
(VARIANT v
);
5891 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5892 VARIANT wordSpacing
();
5894 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5895 void letterSpacing
(VARIANT v
);
5897 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5898 VARIANT letterSpacing
();
5900 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5901 void textDecoration
(BSTR v
);
5903 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5904 BSTR textDecoration
();
5906 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5907 void textDecorationNone
(VARIANT_BOOL v
);
5909 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5910 VARIANT_BOOL textDecorationNone
();
5912 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5913 void textDecorationUnderline
(VARIANT_BOOL v
);
5915 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5916 VARIANT_BOOL textDecorationUnderline
();
5918 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5919 void textDecorationOverline
(VARIANT_BOOL v
);
5921 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5922 VARIANT_BOOL textDecorationOverline
();
5924 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5925 void textDecorationLineThrough
(VARIANT_BOOL v
);
5927 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5928 VARIANT_BOOL textDecorationLineThrough
();
5930 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5931 void textDecorationBlink
(VARIANT_BOOL v
);
5933 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5934 VARIANT_BOOL textDecorationBlink
();
5936 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5937 void verticalAlign
(VARIANT v
);
5939 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5940 VARIANT verticalAlign
();
5942 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5943 void textTransform
(BSTR v
);
5945 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5946 BSTR textTransform
();
5948 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5949 void textAlign
(BSTR v
);
5951 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5954 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5955 void textIndent
(VARIANT v
);
5957 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5958 VARIANT textIndent
();
5960 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5961 void lineHeight
(VARIANT v
);
5963 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5964 VARIANT lineHeight
();
5966 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5967 void marginTop
(VARIANT v
);
5969 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5970 VARIANT marginTop
();
5972 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5973 void marginRight
(VARIANT v
);
5975 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5976 VARIANT marginRight
();
5978 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5979 void marginBottom
(VARIANT v
);
5981 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5982 VARIANT marginBottom
();
5984 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5985 void marginLeft
(VARIANT v
);
5987 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5988 VARIANT marginLeft
();
5990 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5991 void margin
(BSTR v
);
5993 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5996 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5997 void paddingTop
(VARIANT v
);
5999 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
6000 VARIANT paddingTop
();
6002 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6003 void paddingRight
(VARIANT v
);
6005 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6006 VARIANT paddingRight
();
6008 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6009 void paddingBottom
(VARIANT v
);
6011 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6012 VARIANT paddingBottom
();
6014 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6015 void paddingLeft
(VARIANT v
);
6017 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6018 VARIANT paddingLeft
();
6020 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6021 void padding
(BSTR v
);
6023 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6026 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6027 void border
(BSTR v
);
6029 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6032 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6033 void borderTop
(BSTR v
);
6035 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6038 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6039 void borderRight
(BSTR v
);
6041 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6044 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6045 void borderBottom
(BSTR v
);
6047 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6048 BSTR borderBottom
();
6050 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6051 void borderLeft
(BSTR v
);
6053 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6056 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6057 void borderColor
(BSTR v
);
6059 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6062 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6063 void borderTopColor
(VARIANT v
);
6065 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6066 VARIANT borderTopColor
();
6068 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6069 void borderRightColor
(VARIANT v
);
6071 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6072 VARIANT borderRightColor
();
6074 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6075 void borderBottomColor
(VARIANT v
);
6077 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6078 VARIANT borderBottomColor
();
6080 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6081 void borderLeftColor
(VARIANT v
);
6083 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6084 VARIANT borderLeftColor
();
6086 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6087 void borderWidth
(BSTR v
);
6089 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6092 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6093 void borderTopWidth
(VARIANT v
);
6095 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6096 VARIANT borderTopWidth
();
6098 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6099 void borderRightWidth
(VARIANT v
);
6101 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6102 VARIANT borderRightWidth
();
6104 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6105 void borderBottomWidth
(VARIANT v
);
6107 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6108 VARIANT borderBottomWidth
();
6110 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6111 void borderLeftWidth
(VARIANT v
);
6113 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6114 VARIANT borderLeftWidth
();
6116 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6117 void borderStyle
(BSTR v
);
6119 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6122 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6123 void borderTopStyle
(BSTR v
);
6125 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6126 BSTR borderTopStyle
();
6128 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6129 void borderRightStyle
(BSTR v
);
6131 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6132 BSTR borderRightStyle
();
6134 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6135 void borderBottomStyle
(BSTR v
);
6137 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6138 BSTR borderBottomStyle
();
6140 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6141 void borderLeftStyle
(BSTR v
);
6143 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6144 BSTR borderLeftStyle
();
6146 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6147 void width
(VARIANT v
);
6149 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6152 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6153 void height
(VARIANT v
);
6155 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6158 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6159 void styleFloat
(BSTR v
);
6161 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6164 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6167 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6170 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6171 void display
(BSTR v
);
6173 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6176 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6177 void visibility
(BSTR v
);
6179 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6182 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6183 void listStyleType
(BSTR v
);
6185 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6186 BSTR listStyleType
();
6188 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6189 void listStylePosition
(BSTR v
);
6191 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6192 BSTR listStylePosition
();
6194 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6195 void listStyleImage
(BSTR v
);
6197 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6198 BSTR listStyleImage
();
6200 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6201 void listStyle
(BSTR v
);
6203 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6206 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6207 void whiteSpace
(BSTR v
);
6209 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6212 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6213 void top
(VARIANT v
);
6215 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6218 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6219 void left
(VARIANT v
);
6221 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6224 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6225 void zIndex
(VARIANT v
);
6227 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6230 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6231 void overflow
(BSTR v
);
6233 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6236 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6237 void pageBreakBefore
(BSTR v
);
6239 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6240 BSTR pageBreakBefore
();
6242 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6243 void pageBreakAfter
(BSTR v
);
6245 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6246 BSTR pageBreakAfter
();
6248 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6249 void cssText
(BSTR v
);
6251 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6254 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6255 void pixelTop
(LONG v
);
6257 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6260 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6261 void pixelLeft
(LONG v
);
6263 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6266 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6267 void pixelWidth
(LONG v
);
6269 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6272 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6273 void pixelHeight
(LONG v
);
6275 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6278 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6279 void posTop
(float v
);
6281 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6284 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6285 void posLeft
(float v
);
6287 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6290 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6291 void posWidth
(float v
);
6293 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6296 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6297 void posHeight
(float v
);
6299 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6302 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6303 void cursor
(BSTR v
);
6305 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6308 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6311 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6314 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6315 void filter
(BSTR v
);
6317 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6320 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6322 [in] BSTR strAttributeName
,
6323 [in] VARIANT AttributeValue
,
6324 [in, defaultvalue(1)] LONG lFlags
);
6326 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6327 VARIANT getAttribute
(
6328 [in] BSTR strAttributeName
,
6329 [in, defaultvalue(0)] LONG lFlags
);
6331 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6332 VARIANT_BOOL removeAttribute
(
6333 [in] BSTR strAttributeName
,
6334 [in, defaultvalue(1)] LONG lFlags
);
6336 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6339 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6340 void tableLayout
(BSTR v
);
6342 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6345 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6346 void borderCollapse
(BSTR v
);
6348 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6349 BSTR borderCollapse
();
6351 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6352 void direction
(BSTR v
);
6354 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6357 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6358 void behavior
(BSTR v
);
6360 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6363 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6366 [in] BSTR expression
,
6367 [in, defaultvalue("")] BSTR language
);
6369 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6370 VARIANT getExpression
([in] BSTR propname
);
6372 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6373 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6375 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6376 void position
(BSTR v
);
6378 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6381 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6382 void unicodeBidi
(BSTR v
);
6384 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6387 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6388 void bottom
(VARIANT v
);
6390 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6393 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6394 void right
(VARIANT v
);
6396 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6399 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6400 void pixelBottom
(LONG v
);
6402 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6405 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6406 void pixelRight
(LONG v
);
6408 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6411 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6412 void posBottom
(float v
);
6414 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6417 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6418 void posRight
(float v
);
6420 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6423 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6424 void imeMode
(BSTR v
);
6426 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6429 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6430 void rubyAlign
(BSTR v
);
6432 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6435 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6436 void rubyPosition
(BSTR v
);
6438 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6439 BSTR rubyPosition
();
6441 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6442 void rubyOverhang
(BSTR v
);
6444 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6445 BSTR rubyOverhang
();
6447 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6448 void layoutGridChar
(VARIANT v
);
6450 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6451 VARIANT layoutGridChar
();
6453 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6454 void layoutGridLine
(VARIANT v
);
6456 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6457 VARIANT layoutGridLine
();
6459 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6460 void layoutGridMode
(BSTR v
);
6462 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6463 BSTR layoutGridMode
();
6465 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6466 void layoutGridType
(BSTR v
);
6468 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6469 BSTR layoutGridType
();
6471 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6472 void layoutGrid
(BSTR v
);
6474 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6477 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6478 void wordBreak
(BSTR v
);
6480 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6483 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6484 void lineBreak
(BSTR v
);
6486 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6489 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6490 void textJustify
(BSTR v
);
6492 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6495 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6496 void textJustifyTrim
(BSTR v
);
6498 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6499 BSTR textJustifyTrim
();
6501 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6502 void textKashida
(VARIANT v
);
6504 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6505 VARIANT textKashida
();
6507 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6508 void textAutospace
(BSTR v
);
6510 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6511 BSTR textAutospace
();
6513 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6514 void overflowX
(BSTR v
);
6516 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6519 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6520 void overflowY
(BSTR v
);
6522 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6525 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6526 void accelerator
(BSTR v
);
6528 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6531 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6532 void layoutFlow
(BSTR v
);
6534 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6537 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6538 void zoom
(VARIANT v
);
6540 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6543 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6544 void wordWrap
(BSTR v
);
6546 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6549 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6550 void textUnderlinePosition
(BSTR v
);
6552 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6553 BSTR textUnderlinePosition
();
6555 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6556 void scrollbarBaseColor
(VARIANT v
);
6558 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6559 VARIANT scrollbarBaseColor
();
6561 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6562 void scrollbarFaceColor
(VARIANT v
);
6564 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6565 VARIANT scrollbarFaceColor
();
6567 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6568 void scrollbar3dLightColor
(VARIANT v
);
6570 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6571 VARIANT scrollbar3dLightColor
();
6573 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6574 void scrollbarShadowColor
(VARIANT v
);
6576 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6577 VARIANT scrollbarShadowColor
();
6579 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6580 void scrollbarHighlightColor
(VARIANT v
);
6582 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6583 VARIANT scrollbarHighlightColor
();
6585 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6586 void scrollbarDarkShadowColor
(VARIANT v
);
6588 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6589 VARIANT scrollbarDarkShadowColor
();
6591 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6592 void scrollbarArrowColor
(VARIANT v
);
6594 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6595 VARIANT scrollbarArrowColor
();
6597 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6598 void scrollbarTrackColor
(VARIANT v
);
6600 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6601 VARIANT scrollbarTrackColor
();
6603 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6604 void writingMode
(BSTR v
);
6606 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6609 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6610 void textAlignLast
(BSTR v
);
6612 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6613 BSTR textAlignLast
();
6615 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6616 void textKashidaSpace
(VARIANT v
);
6618 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6619 VARIANT textKashidaSpace
();
6621 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6622 void textOverflow
(BSTR v
);
6624 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6625 BSTR textOverflow
();
6627 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6628 void minHeight
(VARIANT v
);
6630 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6631 VARIANT minHeight
();
6633 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6634 void msInterpolationMode
(BSTR v
);
6636 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6637 BSTR msInterpolationMode
();
6639 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6640 void maxHeight
(VARIANT v
);
6642 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6643 VARIANT maxHeight
();
6645 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6646 void minWidth
(VARIANT v
);
6648 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6651 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6652 void maxWidth
(VARIANT v
);
6654 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6657 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6658 void content
(BSTR v
);
6660 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6663 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6664 void captionSide
(BSTR v
);
6666 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6669 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6670 void counterIncrement
(BSTR v
);
6672 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6673 BSTR counterIncrement
();
6675 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6676 void counterReset
(BSTR v
);
6678 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6679 BSTR counterReset
();
6681 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6682 void outline
(BSTR v
);
6684 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6687 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6688 void outlineWidth
(VARIANT v
);
6690 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6691 VARIANT outlineWidth
();
6693 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6694 void outlineStyle
(BSTR v
);
6696 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6697 BSTR outlineStyle
();
6699 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6700 void outlineColor
(VARIANT v
);
6702 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6703 VARIANT outlineColor
();
6705 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6706 void boxSizing
(BSTR v
);
6708 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6711 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6712 void borderSpacing
(BSTR v
);
6714 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6715 BSTR borderSpacing
();
6717 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6718 void orphans
(VARIANT v
);
6720 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6723 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6724 void widows
(VARIANT v
);
6726 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6729 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6730 void pageBreakInside
(BSTR v
);
6732 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6733 BSTR pageBreakInside
();
6735 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6736 void emptyCells
(BSTR v
);
6738 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6741 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6742 void msBlockProgression
(BSTR v
);
6744 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6745 BSTR msBlockProgression
();
6747 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6748 void quotes
(BSTR v
);
6750 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6753 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6754 IDispatch
*constructor
();
6761 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6763 interface IHTMLStyle3
: IDispatch
6765 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6766 HRESULT layoutFlow
([in] BSTR v
);
6768 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6769 HRESULT layoutFlow
([retval, out] BSTR * p
);
6771 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6772 HRESULT zoom
([in] VARIANT v
);
6774 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6775 HRESULT zoom
([retval, out] VARIANT * p
);
6777 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6778 HRESULT wordWrap
([in] BSTR v
);
6780 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6781 HRESULT wordWrap
([retval, out] BSTR * p
);
6783 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6784 HRESULT textUnderlinePosition
([in] BSTR v
);
6786 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6787 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6789 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6790 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6792 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6793 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6795 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6796 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6798 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6799 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6801 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6802 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6804 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6805 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6807 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6808 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6810 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6811 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6813 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6814 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6816 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6817 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6819 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6820 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6822 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6823 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6825 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6826 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6828 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6829 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6831 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6832 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6834 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6835 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6837 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6838 HRESULT writingMode
([in] BSTR v
);
6840 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6841 HRESULT writingMode
([retval, out] BSTR * p
);
6843 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6844 HRESULT textAlignLast
([in] BSTR v
);
6846 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6847 HRESULT textAlignLast
([retval, out] BSTR * p
);
6849 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6850 HRESULT textKashidaSpace
([in] VARIANT v
);
6852 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6853 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6856 /*****************************************************************************
6857 * IHTMLSytyle4 interface
6863 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6865 interface IHTMLStyle4
: IDispatch
6867 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6868 HRESULT textOverflow
([in] BSTR v
);
6870 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6871 HRESULT textOverflow
([retval, out] BSTR * p
);
6873 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6874 HRESULT minHeight
([in] VARIANT v
);
6876 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6877 HRESULT minHeight
([retval, out] VARIANT * p
);
6880 /*****************************************************************************
6881 * IHTMLSytyle5 interface
6887 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6889 interface IHTMLStyle5
: IDispatch
6891 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6892 HRESULT msInterpolationMode
([in] BSTR v
);
6894 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6895 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6897 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6898 HRESULT maxHeight
([in] VARIANT v
);
6900 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6901 HRESULT maxHeight
([out, retval] VARIANT *p
);
6903 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6904 HRESULT minWidth
([in] VARIANT v
);
6906 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6907 HRESULT minWidth
([out, retval] VARIANT *p
);
6909 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6910 HRESULT maxWidth
([in] VARIANT v
);
6912 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6913 HRESULT maxWidth
([out, retval] VARIANT *p
);
6916 /*****************************************************************************
6917 * IHTMLSytyle6 interface
6923 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6925 interface IHTMLStyle6
: IDispatch
6927 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6928 HRESULT content
([in] BSTR v
);
6930 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6931 HRESULT content
([out, retval] BSTR *p
);
6933 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6934 HRESULT captionSide
([in] BSTR v
);
6936 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6937 HRESULT captionSide
([retval, out] BSTR *p
);
6939 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6940 HRESULT counterIncrement
([in] BSTR v
);
6942 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6943 HRESULT counterIncrement
([out, retval] BSTR *p
);
6945 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6946 HRESULT counterReset
([in] BSTR v
);
6948 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6949 HRESULT counterReset
([out, retval] BSTR *p
);
6951 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6952 HRESULT outline
([in] BSTR v
);
6954 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6955 HRESULT outline
([out, retval] BSTR *p
);
6957 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6958 HRESULT outlineWidth
([in] VARIANT v
);
6960 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6961 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6963 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6964 HRESULT outlineStyle
([in] BSTR v
);
6966 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6967 HRESULT outlineStyle
([out, retval] BSTR *p
);
6969 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6970 HRESULT outlineColor
([in] VARIANT v
);
6972 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6973 HRESULT outlineColor
([out, retval] VARIANT *p
);
6975 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6976 HRESULT boxSizing
([in] BSTR v
);
6978 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6979 HRESULT boxSizing
([out, retval] BSTR *p
);
6981 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6982 HRESULT borderSpacing
([in] BSTR v
);
6984 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6985 HRESULT borderSpacing
([out, retval] BSTR *p
);
6987 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6988 HRESULT orphans
([in] VARIANT v
);
6990 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6991 HRESULT orphans
([out, retval] VARIANT *p
);
6993 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6994 HRESULT widows
([in] VARIANT v
);
6996 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6997 HRESULT widows
([out, retval] VARIANT *p
);
6999 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7000 HRESULT pageBreakInside
([in] BSTR v
);
7002 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7003 HRESULT pageBreakInside
([out, retval] BSTR *p
);
7005 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7006 HRESULT emptyCells
([in] BSTR v
);
7008 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7009 HRESULT emptyCells
([out, retval] BSTR *p
);
7011 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7012 HRESULT msBlockProgression
([in] BSTR v
);
7014 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7015 HRESULT msBlockProgression
([out, retval] BSTR *p
);
7017 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7018 HRESULT quotes
([in] BSTR v
);
7020 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7021 HRESULT quotes
([out, retval] BSTR *p
);
7026 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7030 [default] dispinterface DispHTMLStyle
;
7031 interface IHTMLStyle
;
7032 interface IHTMLStyle2
;
7033 interface IHTMLStyle3
;
7034 interface IHTMLStyle4
;
7035 interface IHTMLStyle5
;
7036 interface IHTMLStyle6
;
7039 /*****************************************************************************
7040 * DispHTMLW3CComputedStyle dispinterface
7044 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
7046 dispinterface DispHTMLW3CComputedStyle
7050 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
7051 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
7052 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
7053 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
7056 /*****************************************************************************
7057 * IHTMLRenderStyle interface
7063 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7065 interface IHTMLRenderStyle
: IDispatch
7067 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7068 HRESULT textLineThroughStyle
([in] BSTR v
);
7070 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7071 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
7073 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7074 HRESULT textUnderlineStyle
([in] BSTR v
);
7076 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7077 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
7079 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7080 HRESULT textEffect
([in] BSTR v
);
7082 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7083 HRESULT textEffect
([retval, out] BSTR *p
);
7085 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7086 HRESULT textColor
([in] VARIANT v
);
7088 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7089 HRESULT textColor
([retval, out] VARIANT *p
);
7091 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7092 HRESULT textBackgroundColor
([in] VARIANT v
);
7094 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7095 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
7097 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7098 HRESULT textDecorationColor
([in] VARIANT v
);
7100 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7101 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
7103 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7104 HRESULT renderingPriority
([in] LONG v
);
7106 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7107 HRESULT renderingPriority
([retval, out] LONG *p
);
7109 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7110 HRESULT defaultTextSelection
([in] BSTR v
);
7112 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7113 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
7115 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7116 HRESULT textDecoration
([in] BSTR v
);
7118 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7119 HRESULT textDecoration
([retval, out] BSTR *p
);
7122 /*****************************************************************************
7123 * IHTMLCurrentStyle interface
7129 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7131 interface IHTMLCurrentStyle
: IDispatch
7133 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7134 HRESULT position
([retval, out] BSTR *p
);
7136 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7137 HRESULT styleFloat
([retval, out] BSTR *p
);
7139 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7140 HRESULT color
([retval, out] VARIANT *p
);
7142 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7143 HRESULT backgroundColor
([retval, out] VARIANT *p
);
7145 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7146 HRESULT fontFamily
([retval, out] BSTR *p
);
7148 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7149 HRESULT fontStyle
([retval, out] BSTR *p
);
7151 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7152 HRESULT fontVariant
([retval, out] BSTR *p
);
7154 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7155 HRESULT fontWeight
([retval, out] VARIANT *p
);
7157 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7158 HRESULT fontSize
([retval, out] VARIANT *p
);
7160 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7161 HRESULT backgroundImage
([retval, out] BSTR *p
);
7163 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7164 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
7166 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7167 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
7169 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7170 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
7172 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7173 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
7175 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7176 HRESULT borderTopColor
([retval, out] VARIANT *p
);
7178 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7179 HRESULT borderRightColor
([retval, out] VARIANT *p
);
7181 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7182 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
7184 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7185 HRESULT borderTopStyle
([retval, out] BSTR *p
);
7187 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7188 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7190 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7191 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7193 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7194 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7196 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7197 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7199 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7200 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7202 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7203 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7205 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7206 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7208 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7209 HRESULT left
([retval, out] VARIANT *p
);
7211 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7212 HRESULT top
([retval, out] VARIANT *p
);
7214 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7215 HRESULT width
([retval, out] VARIANT *p
);
7217 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7218 HRESULT height
([retval, out] VARIANT *p
);
7220 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7221 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7223 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7224 HRESULT paddingTop
([retval, out] VARIANT *p
);
7226 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7227 HRESULT paddingRight
([retval, out] VARIANT *p
);
7229 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7230 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7232 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7233 HRESULT textAlign
([retval, out] BSTR *p
);
7235 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7236 HRESULT textDecoration
([retval, out] BSTR *p
);
7238 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7239 HRESULT display
([retval, out] BSTR *p
);
7241 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7242 HRESULT visibility
([retval, out] BSTR *p
);
7244 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7245 HRESULT zIndex
([retval, out] VARIANT *p
);
7247 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7248 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7250 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7251 HRESULT lineHeight
([retval, out] VARIANT *p
);
7253 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7254 HRESULT textIndent
([retval, out] VARIANT *p
);
7256 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7257 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7259 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7260 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7262 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7263 HRESULT marginTop
([retval, out] VARIANT *p
);
7265 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7266 HRESULT marginRight
([retval, out] VARIANT *p
);
7268 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7269 HRESULT marginBottom
([retval, out] VARIANT *p
);
7271 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7272 HRESULT marginLeft
([retval, out] VARIANT *p
);
7274 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7275 HRESULT clear
([retval, out] BSTR *p
);
7277 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7278 HRESULT listStyleType
([retval, out] BSTR *p
);
7280 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7281 HRESULT listStylePosition
([retval, out] BSTR *p
);
7283 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7284 HRESULT listStyleImage
([retval, out] BSTR *p
);
7286 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7287 HRESULT clipTop
([retval, out] VARIANT *p
);
7289 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7290 HRESULT clipRight
([retval, out] VARIANT *p
);
7292 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7293 HRESULT clipBottom
([retval, out] VARIANT *p
);
7295 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7296 HRESULT clipLeft
([retval, out] VARIANT *p
);
7298 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7299 HRESULT overflow
([retval, out] BSTR *p
);
7301 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7302 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7304 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7305 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7307 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7308 HRESULT cursor
([retval, out] BSTR *p
);
7310 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7311 HRESULT tableLayout
([retval, out] BSTR *p
);
7313 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7314 HRESULT borderCollapse
([retval, out] BSTR *p
);
7316 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7317 HRESULT direction
([retval, out] BSTR *p
);
7319 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7320 HRESULT behavior
([retval, out] BSTR *p
);
7322 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7323 HRESULT getAttribute
(
7324 [in] BSTR strAttributeName
,
7325 [defaultvalue(0), in] LONG lFlags
,
7326 [retval, out] VARIANT *AttributeValue
);
7328 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7329 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7331 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7332 HRESULT right
([retval, out] VARIANT *p
);
7334 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7335 HRESULT bottom
([retval, out] VARIANT *p
);
7337 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7338 HRESULT imeMode
([retval, out] BSTR *p
);
7340 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7341 HRESULT rubyAlign
([retval, out] BSTR *p
);
7343 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7344 HRESULT rubyPosition
([retval, out] BSTR *p
);
7346 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7347 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7349 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7350 HRESULT textAutospace
([retval, out] BSTR *p
);
7352 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7353 HRESULT lineBreak
([retval, out] BSTR *p
);
7355 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7356 HRESULT wordBreak
([retval, out] BSTR *p
);
7358 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7359 HRESULT textJustify
([retval, out] BSTR *p
);
7361 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7362 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7364 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7365 HRESULT textKashida
([retval, out] VARIANT *p
);
7367 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7368 HRESULT blockDirection
([retval, out] BSTR *p
);
7370 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7371 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7373 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7374 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7376 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7377 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7379 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7380 HRESULT layoutGridType
([retval, out] BSTR *p
);
7382 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7383 HRESULT borderStyle
([retval, out] BSTR *p
);
7385 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7386 HRESULT borderColor
([retval, out] BSTR *p
);
7388 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7389 HRESULT borderWidth
([retval, out] BSTR *p
);
7391 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7392 HRESULT padding
([retval, out] BSTR *p
);
7394 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7395 HRESULT margin
([retval, out] BSTR *p
);
7397 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7398 HRESULT accelerator
([retval, out] BSTR *p
);
7400 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7401 HRESULT overflowX
([retval, out] BSTR *p
);
7403 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7404 HRESULT overflowY
([retval, out] BSTR *p
);
7406 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7407 HRESULT textTransform
([retval, out] BSTR *p
);
7410 /*****************************************************************************
7411 * IHTMLCurrentStyle2 interface
7417 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7419 interface IHTMLCurrentStyle2
: IDispatch
7421 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7422 HRESULT layoutFlow
([retval, out] BSTR * p
);
7424 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7425 HRESULT wordWrap
([retval, out] BSTR * p
);
7427 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7428 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7430 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7431 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7433 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7434 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7436 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7437 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7439 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7440 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7442 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7443 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7445 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7446 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7448 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7449 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7451 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7452 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7454 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7455 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7457 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7458 HRESULT writingMode
([retval, out] BSTR * p
);
7460 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7461 HRESULT zoom
([retval, out] VARIANT * p
);
7463 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7464 HRESULT filter
([retval, out] BSTR * p
);
7466 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7467 HRESULT textAlignLast
([retval, out] BSTR * p
);
7469 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7470 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7472 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7473 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7476 /*****************************************************************************
7477 * IHTMLCurrentStyle3 interface
7483 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7485 interface IHTMLCurrentStyle3
: IDispatch
7487 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7488 HRESULT textOverflow
([retval, out] BSTR * p
);
7490 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7491 HRESULT minHeight
([retval, out] VARIANT * p
);
7493 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7494 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7496 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7497 HRESULT whiteSpace
([retval, out] BSTR * p
);
7500 /*****************************************************************************
7501 * IHTMLCurrentStyle4 interface
7507 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7509 interface IHTMLCurrentStyle4
: IDispatch
7511 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7512 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7514 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7515 HRESULT maxHeight
([retval, out] VARIANT * p
);
7517 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7518 HRESULT minWidth
([retval, out] VARIANT * p
);
7520 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7521 HRESULT maxWidth
([retval, out] VARIANT * p
);
7524 /*****************************************************************************
7525 * DispHTMLCurrentStyle dispinterface
7529 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7531 dispinterface DispHTMLCurrentStyle
7535 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7538 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7541 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7544 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7545 VARIANT backgroundColor
();
7547 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7550 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7553 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7556 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7557 VARIANT fontWeight
();
7559 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7562 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7563 BSTR backgroundImage
();
7565 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7566 VARIANT backgroundPositionX
();
7568 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7569 VARIANT backgroundPositionY
();
7571 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7572 BSTR backgroundRepeat
();
7574 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7575 VARIANT borderLeftColor
();
7577 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7578 VARIANT borderTopColor
();
7580 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7581 VARIANT borderRightColor
();
7583 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7584 VARIANT borderBottomColor
();
7586 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7587 BSTR borderTopStyle
();
7589 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7590 BSTR borderRightStyle
();
7592 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7593 BSTR borderBottomStyle
();
7595 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7596 BSTR borderLeftStyle
();
7598 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7599 VARIANT borderTopWidth
();
7601 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7602 VARIANT borderRightWidth
();
7604 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7605 VARIANT borderBottomWidth
();
7607 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7608 VARIANT borderLeftWidth
();
7610 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7613 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7616 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7619 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7622 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7623 VARIANT paddingLeft
();
7625 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7626 VARIANT paddingTop
();
7628 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7629 VARIANT paddingRight
();
7631 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7632 VARIANT paddingBottom
();
7634 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7637 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7638 BSTR textDecoration
();
7640 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7643 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7646 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7649 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7650 VARIANT letterSpacing
();
7652 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7653 VARIANT lineHeight
();
7655 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7656 VARIANT textIndent
();
7658 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7659 VARIANT verticalAlign
();
7661 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7662 BSTR backgroundAttachment
();
7664 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7665 VARIANT marginTop
();
7667 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7668 VARIANT marginRight
();
7670 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7671 VARIANT marginBottom
();
7673 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7674 VARIANT marginLeft
();
7676 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7679 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7680 BSTR listStyleType
();
7682 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7683 BSTR listStylePosition
();
7685 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7686 BSTR listStyleImage
();
7688 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7691 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7692 VARIANT clipRight
();
7694 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7695 VARIANT clipBottom
();
7697 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7700 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7703 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7704 BSTR pageBreakBefore
();
7706 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7707 BSTR pageBreakAfter
();
7709 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7712 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7715 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7716 BSTR borderCollapse
();
7718 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7721 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7724 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7725 VARIANT getAttribute
(
7726 [in] BSTR strAttributeName
,
7727 [in, defaultvalue(0)] LONG lFlags
);
7729 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7732 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7735 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7738 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7741 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7744 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7745 BSTR rubyPosition
();
7747 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7748 BSTR rubyOverhang
();
7750 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7751 BSTR textAutospace
();
7753 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7756 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7759 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7762 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7763 BSTR textJustifyTrim
();
7765 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7766 VARIANT textKashida
();
7768 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7769 BSTR blockDirection
();
7771 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7772 VARIANT layoutGridChar
();
7774 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7775 VARIANT layoutGridLine
();
7777 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7778 BSTR layoutGridMode
();
7780 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7781 BSTR layoutGridType
();
7783 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7786 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7789 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7792 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7795 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7798 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7801 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7804 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7807 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7808 BSTR textTransform
();
7810 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7813 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7816 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7817 BSTR textUnderlinePosition
();
7819 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7820 VARIANT_BOOL hasLayout
();
7822 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7823 VARIANT scrollbarBaseColor
();
7825 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7826 VARIANT scrollbarFaceColor
();
7828 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7829 VARIANT scrollbar3dLightColor
();
7831 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7832 VARIANT scrollbarShadowColor
();
7834 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7835 VARIANT scrollbarHighlightColor
();
7837 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7838 VARIANT scrollbarDarkShadowColor
();
7840 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7841 VARIANT scrollbarArrowColor
();
7843 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7844 VARIANT scrollbarTrackColor
();
7846 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7849 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7852 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7855 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7856 BSTR textAlignLast
();
7858 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7859 VARIANT textKashidaSpace
();
7861 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7862 VARIANT_BOOL isBlock
();
7864 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7865 BSTR textOverflow
();
7867 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7868 VARIANT minHeight
();
7870 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7871 VARIANT wordSpacing
();
7873 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7876 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7877 BSTR msInterpolationMode
();
7879 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7880 VARIANT maxHeight
();
7882 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7885 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7891 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7893 coclass HTMLCurrentStyle
7895 [default] dispinterface DispHTMLCurrentStyle
;
7896 interface IHTMLCurrentStyle
;
7897 interface IHTMLCurrentStyle2
;
7898 interface IHTMLCurrentStyle3
;
7899 interface IHTMLCurrentStyle4
;
7902 /*****************************************************************************
7903 * IHTMLRect interface
7909 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7911 interface IHTMLRect
: IDispatch
7913 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7914 HRESULT left
([in] LONG v
);
7916 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7917 HRESULT left
([retval, out] LONG *p
);
7919 [propput, id(DISPID_IHTMLRECT_TOP
)]
7920 HRESULT top
([in] LONG v
);
7922 [propget, id(DISPID_IHTMLRECT_TOP
)]
7923 HRESULT top
([retval, out] LONG *p
);
7925 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7926 HRESULT right
([in] LONG v
);
7928 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7929 HRESULT right
([retval, out] LONG *p
);
7931 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7932 HRESULT bottom
([in] LONG v
);
7934 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7935 HRESULT bottom
([retval, out] LONG *p
);
7938 /*****************************************************************************
7939 * IHTMLRectCollection interface
7945 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7947 interface IHTMLRectCollection
: IDispatch
7949 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7950 HRESULT length
([retval, out] LONG *p
);
7952 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7953 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7955 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7957 [in] VARIANT *pvarIndex
,
7958 [retval, out] VARIANT *pvarResult
);
7961 /*****************************************************************************
7962 * IHTMLDOMNode interface
7968 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7970 interface IHTMLDOMNode
: IDispatch
7972 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7973 HRESULT nodeType
([retval, out] LONG *p
);
7975 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7976 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7978 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7979 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
7981 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
7982 HRESULT childNodes
([retval, out] IDispatch
**p
);
7984 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
7985 HRESULT attributes
([retval, out] IDispatch
**p
);
7987 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
7988 HRESULT insertBefore
(
7989 [in] IHTMLDOMNode
*newChild
,
7990 [optional, in] VARIANT refChild
,
7991 [retval, out] IHTMLDOMNode
**node
);
7993 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
7994 HRESULT removeChild
(
7995 [in] IHTMLDOMNode
*oldChild
,
7996 [retval, out] IHTMLDOMNode
**node
);
7998 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
7999 HRESULT replaceChild
(
8000 [in] IHTMLDOMNode
*newChild
,
8001 [in] IHTMLDOMNode
*oldChild
,
8002 [retval, out] IHTMLDOMNode
**node
);
8004 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
8006 [in] VARIANT_BOOL fDeep
,
8007 [retval, out] IHTMLDOMNode
**clonedNode
);
8009 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
8011 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
8012 [retval, out] IHTMLDOMNode
**removed
);
8014 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
8016 [in] IHTMLDOMNode
*otherNode
,
8017 [retval, out] IHTMLDOMNode
**swappedNode
);
8019 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
8020 HRESULT replaceNode
(
8021 [in] IHTMLDOMNode
*replacement
,
8022 [retval, out] IHTMLDOMNode
**replaced
);
8024 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
8025 HRESULT appendChild
(
8026 [in] IHTMLDOMNode
*newChild
,
8027 [retval, out] IHTMLDOMNode
**node
);
8029 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
8030 HRESULT nodeName
([retval, out] BSTR *p
);
8032 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8033 HRESULT nodeValue
([in] VARIANT v
);
8035 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8036 HRESULT nodeValue
([retval, out] VARIANT *p
);
8038 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
8039 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8041 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
8042 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8044 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
8045 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8047 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
8048 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8051 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
8052 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
8055 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
8056 IHTMLDOMNode
* parentNode
(); \
8058 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
8059 VARIANT_BOOL hasChildNodes
(); \
8061 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
8062 IDispatch
* childNodes
(); \
8064 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
8065 IDispatch
* attributes
(); \
8067 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
8068 IHTMLDOMNode
* insertBefore
( \
8069 [in] IHTMLDOMNode
* newChild
, \
8070 [optional, in] VARIANT refChild
); \
8072 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
8073 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
8075 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
8076 IHTMLDOMNode
* replaceChild
( \
8077 [in] IHTMLDOMNode
* newChild
, \
8078 [in] IHTMLDOMNode
* oldChild
); \
8080 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
8081 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
8083 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
8084 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
8086 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
8087 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
8089 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
8090 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
8092 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
8093 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
8095 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
8098 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8099 void nodeValue
(VARIANT v
); \
8101 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8102 VARIANT nodeValue
(); \
8104 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
8105 IHTMLDOMNode
* firstChild
(); \
8107 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
8108 IHTMLDOMNode
* lastChild
(); \
8110 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
8111 IHTMLDOMNode
* previousSibling
(); \
8113 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
8114 IHTMLDOMNode
* nextSibling
()
8116 /*****************************************************************************
8117 * IHTMLDOMNode2 interface
8123 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8125 interface IHTMLDOMNode2
: IDispatch
8127 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
8128 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8131 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
8132 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
8133 IDispatch
*ownerDocument
()
8135 /*****************************************************************************
8136 * IHTMLDOMNode3 interface
8142 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8144 interface IHTMLDOMNode3
: IDispatch
8146 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8147 HRESULT prefix
([in] VARIANT v
);
8149 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8150 HRESULT prefix
([out, retval] VARIANT *p
);
8152 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8153 HRESULT localName
([out, retval] VARIANT *p
);
8155 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8156 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8158 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8159 HRESULT textContent
([in] VARIANT v
);
8161 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8162 HRESULT textContent
([out, retval] VARIANT *p
);
8164 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8165 HRESULT isEqualNode
(
8166 [in] IHTMLDOMNode3
*otherNode
,
8167 [out, retval] VARIANT_BOOL *isEqual
);
8169 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8170 HRESULT lookupNamespaceURI
(
8171 [in] VARIANT *pvarPrefix
,
8172 [out, retval] VARIANT *pvarNamespaceURI
);
8174 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8175 HRESULT lookupPrefix
(
8176 [in] VARIANT *pvarNamespaceURI
,
8177 [out, retval] VARIANT *pvarPrefix
);
8179 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8180 HRESULT isDefaultNamespace
(
8181 [in] VARIANT *pvarNamespace
,
8182 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8184 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8185 HRESULT appendChild
(
8186 [in] IHTMLDOMNode
*newChild
,
8187 [out, retval] IHTMLDOMNode
**node
);
8189 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8190 HRESULT insertBefore
(
8191 [in] IHTMLDOMNode
*newChild
,
8192 [in, optional] VARIANT refChild
,
8193 [out, retval] IHTMLDOMNode
**node
);
8195 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8196 HRESULT removeChild
(
8197 [in] IHTMLDOMNode
*oldChild
,
8198 [out, retval] IHTMLDOMNode
**node
);
8200 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8201 HRESULT replaceChild
(
8202 [in] IHTMLDOMNode
*newChild
,
8203 [in] IHTMLDOMNode
*oldChild
,
8204 [out, retval] IHTMLDOMNode
**node
);
8206 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8208 [in] IHTMLDOMNode3
*otherNode
,
8209 [out, retval] VARIANT_BOOL *isSame
);
8211 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8212 HRESULT compareDocumentPosition
(
8213 [in] IHTMLDOMNode
*otherNode
,
8214 [out, retval] USHORT
*flags
);
8216 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8217 HRESULT isSupported
(
8219 [in] VARIANT version,
8220 [out, retval] VARIANT_BOOL *pfisSupported
);
8223 #define WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL \
8224 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8225 void prefix
(VARIANT v
); \
8227 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8230 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)] \
8231 VARIANT localName
(); \
8233 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)] \
8234 VARIANT namespaceURI
(); \
8236 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8237 void textContent
(VARIANT v
); \
8239 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8240 VARIANT textContent
(); \
8242 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)] \
8243 VARIANT_BOOL isEqualNode
([in] IHTMLDOMNode3
*otherNode
); \
8245 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)] \
8246 VARIANT lookupNamespaceURI
([in] VARIANT *pvarPrefix
); \
8248 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)] \
8249 VARIANT lookupPrefix
([in] VARIANT *pvarNamespaceURI
); \
8251 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)] \
8252 VARIANT_BOOL isDefaultNamespace
([in] VARIANT *pvarNamespace
); \
8254 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)] \
8255 IHTMLDOMNode
*ie9_appendChild
([in] IHTMLDOMNode
*newChild
); \
8257 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)] \
8258 IHTMLDOMNode
*ie9_insertBefore
( \
8259 [in] IHTMLDOMNode
*newChild
, \
8260 [in, optional] VARIANT refChild
); \
8262 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)] \
8263 IHTMLDOMNode
*ie9_removeChild
([in] IHTMLDOMNode
*oldChild
); \
8265 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)] \
8266 IHTMLDOMNode
*ie9_replaceChild
( \
8267 [in] IHTMLDOMNode
*newChild
, \
8268 [in] IHTMLDOMNode
*oldChild
); \
8270 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)] \
8271 VARIANT_BOOL isSameNode
([in] IHTMLDOMNode3
*otherNode
); \
8273 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)] \
8274 USHORT compareDocumentPosition
([in] IHTMLDOMNode
*otherNode
); \
8276 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)] \
8277 VARIANT_BOOL isSupported
( \
8278 [in] BSTR feature
, \
8279 [in] VARIANT version) \
8281 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8282 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8283 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
; \
8284 WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL
8286 /*****************************************************************************
8287 * IHTMLDOMAttribute interface
8293 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8295 interface IHTMLDOMAttribute
: IDispatch
8297 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8298 HRESULT nodeName
([retval, out] BSTR *p
);
8300 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8301 HRESULT nodeValue
([in] VARIANT v
);
8303 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8304 HRESULT nodeValue
([retval, out] VARIANT *p
);
8306 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8307 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8310 /*****************************************************************************
8311 * IHTMLDOMAttribute2 interface
8317 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8319 interface IHTMLDOMAttribute2
: IDispatch
8321 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8322 HRESULT name
([retval, out] BSTR *p
);
8324 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8325 HRESULT value
([in] BSTR v
);
8327 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8328 HRESULT value
([retval, out] BSTR *p
);
8330 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8331 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8333 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8334 HRESULT nodeType
([retval, out] long *p
);
8336 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8337 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8339 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8340 HRESULT childNodes
([retval, out] IDispatch
**p
);
8342 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8343 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8345 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8346 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8348 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8349 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8351 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8352 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8354 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8355 HRESULT attributes
([retval, out] IDispatch
**p
);
8357 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8358 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8360 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8361 HRESULT insertBefore
(
8362 [in] IHTMLDOMNode
*newChild
,
8363 [optional, in] VARIANT refChild
,
8364 [retval, out] IHTMLDOMNode
**node
);
8366 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8367 HRESULT replaceChild
(
8368 [in] IHTMLDOMNode
*newChild
,
8369 [in] IHTMLDOMNode
*oldChild
,
8370 [retval, out] IHTMLDOMNode
**node
);
8372 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8373 HRESULT removeChild
(
8374 [in] IHTMLDOMNode
*oldChild
,
8375 [retval, out] IHTMLDOMNode
**node
);
8377 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8378 HRESULT appendChild
(
8379 [in] IHTMLDOMNode
*newChild
,
8380 [retval, out] IHTMLDOMNode
**node
);
8382 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8383 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8385 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8387 [in] VARIANT_BOOL fDeep
,
8388 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8391 /*****************************************************************************
8392 * IHTMLDOMTextNode interface
8398 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8400 interface IHTMLDOMTextNode
: IDispatch
8402 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8403 HRESULT data
([in] BSTR v
);
8405 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8406 HRESULT data
([out, retval] BSTR *p
);
8408 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8409 HRESULT toString
([out, retval] BSTR *String);
8411 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8412 HRESULT length
([out, retval] LONG *p
);
8414 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8417 [out, retval] IHTMLDOMNode
**pRetNode
);
8420 /*****************************************************************************
8421 * IHTMLDOMTextNode2 interface
8427 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8429 interface IHTMLDOMTextNode2
: IDispatch
8431 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8432 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8434 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8435 HRESULT appendData
([in] BSTR bstrstring
);
8437 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8438 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8440 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8441 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8443 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8444 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8449 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8451 coclass HTMLDOMTextNode
8453 [default] dispinterface DispHTMLDOMTextNode
;
8454 interface IHTMLDOMTextNode
;
8455 interface IHTMLDOMTextNode2
;
8456 interface IHTMLDOMNode
;
8457 interface IHTMLDOMNode2
;
8460 /*****************************************************************************
8461 * IDOMDocumentType interface
8467 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8469 interface IDOMDocumentType
: IDispatch
8471 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8472 HRESULT name
([out, retval] BSTR *p
);
8474 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8475 HRESULT entities
([out, retval] IDispatch
**p
);
8477 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8478 HRESULT notations
([out, retval] IDispatch
**p
);
8480 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8481 HRESULT publicId
([out, retval] VARIANT *p
);
8483 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8484 HRESULT systemId
([out, retval] VARIANT *p
);
8486 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8487 HRESULT internalSubset
([out, retval] VARIANT *p
);
8490 /*****************************************************************************
8491 * DispDOMDocumentType dispinterface
8495 uuid(30590098-98b5
-11cf
-bb82
-00aa00bdce0b
)
8497 dispinterface DispDOMDocumentType
8501 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8503 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8506 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8507 IDispatch
*entities
();
8509 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8510 IDispatch
*notations
();
8512 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8515 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8518 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8519 VARIANT internalSubset
();
8524 uuid(30510739-98b5
-11cf
-bb82
-00aa00bdce0b
)
8526 coclass DOMDocumentType
8528 [default] dispinterface DispDOMDocumentType
;
8529 interface IHTMLDOMNode
;
8530 interface IHTMLDOMNode2
;
8531 interface IHTMLDOMNode3
;
8532 interface IDOMDocumentType
;
8535 /*****************************************************************************
8536 * IHTMLDOMImplementation interface
8542 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8544 interface IHTMLDOMImplementation
: IDispatch
8546 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8548 [in] BSTR bstrfeature
,
8549 [optional, in] VARIANT version,
8550 [retval, out] VARIANT_BOOL *pfHasFeature
);
8553 /*****************************************************************************
8554 * IHTMLDOMImplementation2 interface
8560 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8562 interface IHTMLDOMImplementation2
: IDispatch
8564 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8565 HRESULT createDocumentType
(
8566 [in] BSTR bstrQualifiedName
,
8567 [in] VARIANT *pvarPublicId
,
8568 [in] VARIANT *pvarSystemId
,
8569 [out, retval] IDOMDocumentType
**newDocumentType
);
8571 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8572 HRESULT createDocument
(
8573 [in] VARIANT *pvarNS
,
8574 [in] VARIANT *pvarTagName
,
8575 [in] IDOMDocumentType
*pDocumentType
,
8576 [out, retval] IHTMLDocument7
**ppnewDocument
);
8578 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8579 HRESULT createHTMLDocument
(
8580 [in] BSTR bstrTitle
,
8581 [out, retval] IHTMLDocument7
**ppnewDocument
);
8583 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8585 [in] BSTR bstrfeature
,
8586 [in, optional] VARIANT version,
8587 [out, retval] VARIANT_BOOL *pfHasFeature
);
8590 /*****************************************************************************
8591 * DispHTMLDOMImplementation dispinterface
8595 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8597 dispinterface DispHTMLDOMImplementation
8601 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8602 VARIANT_BOOL hasFeature
(
8603 [in] BSTR bstrfeature
,
8604 [in, optional] VARIANT version);
8606 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8607 IDOMDocumentType
*createDocumentType
(
8608 [in] BSTR bstrQualifiedName
,
8609 [in] VARIANT *pvarPublicId
,
8610 [in] VARIANT *pvarSystemId
);
8612 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8613 IHTMLDocument7
*createDocument
(
8614 [in] VARIANT *pvarNS
,
8615 [in] VARIANT *pvarTagName
,
8616 [in] IDOMDocumentType
*pDocumentType
);
8618 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8619 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8621 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8622 VARIANT_BOOL ie9_hasFeature
(
8623 [in] BSTR bstrfeature
,
8624 [in, optional] VARIANT version);
8626 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8627 IDispatch
*constructor
();
8630 /*****************************************************************************
8631 * DispHTMLDOMAttribute dispinterface
8635 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8637 dispinterface DispHTMLDOMAttribute
8641 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8644 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8645 void nodeValue
(VARIANT v
);
8647 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8648 VARIANT nodeValue
();
8650 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8651 VARIANT_BOOL specified
();
8653 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8656 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8659 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8662 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8663 VARIANT_BOOL expando
();
8665 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8668 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8669 IHTMLDOMNode
*parentNode
();
8671 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8672 IDispatch
*childNodes
();
8674 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8675 IHTMLDOMNode
*firstChild
();
8677 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8678 IHTMLDOMNode
*lastChild
();
8680 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8681 IHTMLDOMNode
*previousSibling
();
8683 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8684 IHTMLDOMNode
*nextSibling
();
8686 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8687 IDispatch
*attributes
();
8689 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8690 IDispatch
*ownerDocument
();
8692 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8693 IHTMLDOMNode
*insertBefore
(
8694 [in] IHTMLDOMNode
*newChild
,
8695 [optional, in] VARIANT refChild
);
8697 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8698 IHTMLDOMNode
*replaceChild
(
8699 [in] IHTMLDOMNode
*newChild
,
8700 [in] IHTMLDOMNode
*oldChild
);
8702 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8703 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8705 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8706 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8708 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8709 VARIANT_BOOL hasChildNodes
();
8711 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8712 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8714 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8715 void ie8_nodeValue
(VARIANT v
);
8717 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8718 VARIANT ie8_nodeValue
();
8720 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8721 void ie8_value
(BSTR v
);
8723 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8726 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8727 VARIANT_BOOL ie8_specified
();
8729 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8730 IHTMLElement2
*ownerElement
();
8732 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8735 /*****************************************************************************
8736 * IHTMLDocumentCompatibleInfo interface
8742 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8744 interface IHTMLDocumentCompatibleInfo
: IDispatch
8746 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8747 HRESULT userAgent
([retval, out] BSTR *p
);
8749 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8750 HRESULT version([retval, out] BSTR *p
);
8753 /*****************************************************************************
8754 * IHTMLDocumentCompatibleInfoCollection interface
8760 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8762 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8764 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8765 HRESULT length
([retval, out] long *p
);
8767 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8768 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8771 /*****************************************************************************
8772 * DispHTMLDOMTextNode dispinterface
8776 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8778 dispinterface DispHTMLDOMTextNode
8782 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8785 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8788 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8791 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8794 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8795 IHTMLDOMNode
*splitText
([in] LONG offset
);
8797 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8802 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8803 void appendData
([in] BSTR bstrstring
);
8805 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8808 [in] BSTR bstrstring
);
8810 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8815 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8819 [in] BSTR bstrstring
);
8821 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8824 /*****************************************************************************
8825 * IHTMLAttributeCollection interface
8831 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8833 interface IHTMLAttributeCollection
: IDispatch
8835 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8837 [retval, out] long *p
);
8839 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8841 [retval, out] IUnknown
**p
);
8843 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8845 [optional, in] VARIANT *name
,
8846 [retval, out] IDispatch
**pdisp
);
8849 /*****************************************************************************
8850 * IHTMLAttributeCollection2 interface
8856 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8858 interface IHTMLAttributeCollection2
: IDispatch
8860 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8861 HRESULT getNamedItem
(
8863 [retval, out] IHTMLDOMAttribute
**newretNode
);
8865 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8866 HRESULT setNamedItem
(
8867 [in] IHTMLDOMAttribute
*ppNode
,
8868 [retval, out] IHTMLDOMAttribute
**newretNode
);
8870 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8871 HRESULT removeNamedItem
(
8873 [retval, out] IHTMLDOMAttribute
**newretNode
);
8876 /*****************************************************************************
8877 * IHTMLAttributeCollection3 interface
8883 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8885 interface IHTMLAttributeCollection3
: IDispatch
8887 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8888 HRESULT getNamedItem
(
8890 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8892 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8893 HRESULT setNamedItem
(
8894 [in] IHTMLDOMAttribute
*pNodeIn
,
8895 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8897 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8898 HRESULT removeNamedItem
(
8900 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8902 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8905 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8907 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8908 HRESULT length
([retval, out] long *p
);
8911 /*****************************************************************************
8912 * DispHTMLAttributeCollection dispinterface
8916 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8918 dispinterface DispHTMLAttributeCollection
8922 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8925 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8926 IUnknown
*_newEnum
();
8928 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8929 IDispatch
*item
([optional, in] VARIANT *name
);
8931 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8932 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8934 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8935 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8937 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8938 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8940 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8941 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8943 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8944 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8946 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8947 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8949 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8950 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8952 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8955 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8956 IDispatch
*constructor
();
8959 /*****************************************************************************
8960 * IHTMLDOMChildrenCollection interface
8966 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8968 interface IHTMLDOMChildrenCollection
: IDispatch
8970 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8971 HRESULT length
([out, retval] LONG *p
);
8973 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8974 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8976 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8979 [out, retval] IDispatch
**ppItem
);
8982 /*****************************************************************************
8983 * DispDOMChildrenCollection dispinterface
8987 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8989 dispinterface DispDOMChildrenCollection
8993 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8996 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8997 IUnknown
*_newEnum
();
8999 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
9000 IDispatch
*item
([in] LONG index
);
9003 /*****************************************************************************
9004 * IHTMLElement interface
9010 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9012 interface IHTMLElement
: IDispatch
9014 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
9015 HRESULT setAttribute
(
9016 [in] BSTR strAttributeName
,
9017 [in] VARIANT AttributeValue
,
9018 [defaultvalue(1), in] LONG lFlags
);
9020 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
9021 HRESULT getAttribute
(
9022 [in] BSTR strAttributeName
,
9023 [defaultvalue(0), in] LONG lFlags
,
9024 [retval, out] VARIANT *AttributeValue
);
9026 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
9027 HRESULT removeAttribute
(
9028 [in] BSTR strAttributeName
,
9029 [defaultvalue(1), in] LONG lFlags
,
9030 [retval, out] VARIANT_BOOL *pfSuccess
);
9032 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9033 HRESULT className
([in] BSTR v
);
9035 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9036 HRESULT className
([retval, out] BSTR *p
);
9038 [propput, id(DISPID_IHTMLELEMENT_ID
)]
9039 HRESULT id([in] BSTR v
);
9041 [propget, id(DISPID_IHTMLELEMENT_ID
)]
9042 HRESULT id([retval, out] BSTR *p
);
9044 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
9045 HRESULT tagName
([retval, out] BSTR *p
);
9047 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
9048 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
9050 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
9051 HRESULT style
([retval, out] IHTMLStyle
**p
);
9053 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
9054 HRESULT onhelp
([in] VARIANT v
);
9056 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
9057 HRESULT onhelp
([retval, out] VARIANT *p
);
9059 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9060 HRESULT onclick
([in] VARIANT v
);
9062 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9063 HRESULT onclick
([retval, out] VARIANT *p
);
9065 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9066 HRESULT ondblclick
([in] VARIANT v
);
9068 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9069 HRESULT ondblclick
([retval, out] VARIANT *p
);
9071 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9072 HRESULT onkeydown
([in] VARIANT v
);
9074 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9075 HRESULT onkeydown
([retval, out] VARIANT *p
);
9077 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9078 HRESULT onkeyup
([in] VARIANT v
);
9080 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9081 HRESULT onkeyup
([retval, out] VARIANT *p
);
9083 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9084 HRESULT onkeypress
([in] VARIANT v
);
9086 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9087 HRESULT onkeypress
([retval, out] VARIANT *p
);
9089 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9090 HRESULT onmouseout
([in] VARIANT v
);
9092 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9093 HRESULT onmouseout
([retval, out] VARIANT *p
);
9095 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9096 HRESULT onmouseover
([in] VARIANT v
);
9098 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9099 HRESULT onmouseover
([retval, out] VARIANT *p
);
9101 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9102 HRESULT onmousemove
([in] VARIANT v
);
9104 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9105 HRESULT onmousemove
([retval, out] VARIANT *p
);
9107 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9108 HRESULT onmousedown
([in] VARIANT v
);
9110 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9111 HRESULT onmousedown
([retval, out] VARIANT *p
);
9113 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9114 HRESULT onmouseup
([in] VARIANT v
);
9116 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9117 HRESULT onmouseup
([retval, out] VARIANT *p
);
9119 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
9120 HRESULT document
([retval, out] IDispatch
**p
);
9122 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
9123 HRESULT title
([in] BSTR v
);
9125 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9126 HRESULT title
([retval, out] BSTR *p
);
9128 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9129 HRESULT language
([in] BSTR v
);
9131 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9132 HRESULT language
([retval, out] BSTR *p
);
9134 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9135 HRESULT onselectstart
([in] VARIANT v
);
9137 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9138 HRESULT onselectstart
([retval, out] VARIANT *p
);
9140 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9141 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9143 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9145 [in] IHTMLElement
*pChild
,
9146 [retval, out] VARIANT_BOOL *pfResult
);
9148 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9149 HRESULT sourceIndex
([retval, out] LONG *p
);
9151 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9152 HRESULT recordNumber
([retval, out] VARIANT *p
);
9154 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9155 HRESULT lang
([in] BSTR v
);
9157 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9158 HRESULT lang
([retval, out] BSTR *p
);
9160 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9161 HRESULT offsetLeft
([retval, out] LONG *p
);
9163 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9164 HRESULT offsetTop
([retval, out] LONG *p
);
9166 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9167 HRESULT offsetWidth
([retval, out] LONG *p
);
9169 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9170 HRESULT offsetHeight
([retval, out] LONG *p
);
9172 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9173 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9175 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9176 HRESULT innerHTML
([in] BSTR v
);
9178 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9179 HRESULT innerHTML
([retval, out] BSTR *p
);
9181 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9182 HRESULT innerText
([in] BSTR v
);
9184 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9185 HRESULT innerText
([retval, out] BSTR *p
);
9187 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9188 HRESULT outerHTML
([in] BSTR v
);
9190 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9191 HRESULT outerHTML
([retval, out] BSTR *p
);
9193 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9194 HRESULT outerText
([in] BSTR v
);
9196 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9197 HRESULT outerText
([retval, out] BSTR *p
);
9199 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9200 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9202 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9203 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9205 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9206 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9208 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9209 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9211 [id(DISPID_IHTMLELEMENT_CLICK
)]
9214 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9215 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9217 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9218 HRESULT ondragstart
([in] VARIANT v
);
9220 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9221 HRESULT ondragstart
([retval, out] VARIANT *p
);
9223 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9224 HRESULT toString
([retval, out] BSTR *String);
9226 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9227 HRESULT onbeforeupdate
([in] VARIANT v
);
9229 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9230 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9232 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9233 HRESULT onafterupdate
([in] VARIANT v
);
9235 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9236 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9238 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9239 HRESULT onerrorupdate
([in] VARIANT v
);
9241 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9242 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9244 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9245 HRESULT onrowexit
([in] VARIANT v
);
9247 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9248 HRESULT onrowexit
([retval, out] VARIANT *p
);
9250 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9251 HRESULT onrowenter
([in] VARIANT v
);
9253 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9254 HRESULT onrowenter
([retval, out] VARIANT *p
);
9256 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9257 HRESULT ondatasetchanged
([in] VARIANT v
);
9259 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9260 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9262 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9263 HRESULT ondataavailable
([in] VARIANT v
);
9265 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9266 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9268 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9269 HRESULT ondatasetcomplete
([in] VARIANT v
);
9271 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9272 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9274 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9275 HRESULT onfilterchange
([in] VARIANT v
);
9277 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9278 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9280 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9281 HRESULT children
([retval, out] IDispatch
**p
);
9283 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9284 HRESULT all
([retval, out] IDispatch
**p
);
9287 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9288 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9289 void setAttribute
( \
9290 [in] BSTR strAttributeName
, \
9291 [in] VARIANT AttValue
, \
9292 [defaultvalue(1), in] LONG lFlags
); \
9294 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9295 VARIANT getAttribute
( \
9296 [in] BSTR strAttributeName
, \
9297 [defaultvalue(0), in] LONG lFlags
); \
9299 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9300 VARIANT_BOOL removeAttribute
( \
9301 [in] BSTR strAttributeName
, \
9302 [defaultvalue(1), in] LONG lFlags
); \
9304 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9305 void className
(BSTR v
); \
9307 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9310 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9313 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9316 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9319 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9320 IHTMLElement
*parentElement
(); \
9322 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9323 IHTMLStyle
*style
(); \
9325 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9326 void onhelp
(VARIANT v
); \
9328 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9331 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9332 void onclick
(VARIANT v
); \
9334 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9335 VARIANT onclick
(); \
9337 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9338 void ondblclick
(VARIANT v
); \
9340 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9341 VARIANT ondblclick
(); \
9343 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9344 void onkeydown
(VARIANT v
); \
9346 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9347 VARIANT onkeydown
(); \
9349 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9350 void onkeyup
(VARIANT v
); \
9352 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9353 VARIANT onkeyup
(); \
9355 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9356 void onkeypress
(VARIANT v
); \
9358 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9359 VARIANT onkeypress
(); \
9361 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9362 void onmouseout
(VARIANT v
); \
9364 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9365 VARIANT onmouseout
(); \
9367 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9368 void onmouseover
(VARIANT v
); \
9370 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9371 VARIANT onmouseover
(); \
9373 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9374 void onmousemove
(VARIANT v
); \
9376 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9377 VARIANT onmousemove
(); \
9379 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9380 void onmousedown
(VARIANT v
); \
9382 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9383 VARIANT onmousedown
(); \
9385 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9386 void onmouseup
(VARIANT v
); \
9388 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9389 VARIANT onmouseup
(); \
9391 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9393 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9394 void title
(BSTR v
); \
9396 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9399 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9400 void language
(BSTR v
); \
9402 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9405 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9406 void onselectstart
(VARIANT v
); \
9408 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9409 VARIANT onselectstart
(); \
9411 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9412 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9414 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9415 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9417 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9418 LONG sourceIndex
(); \
9420 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9421 VARIANT recordNumber
(); \
9423 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9424 void lang
(BSTR v
); \
9426 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9429 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9430 LONG offsetLeft
(); \
9432 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9435 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9436 LONG offsetWidth
(); \
9438 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9439 LONG offsetHeight
(); \
9441 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9442 IHTMLElement
* offsetParent
(); \
9444 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9445 void innerHTML
(BSTR v
); \
9447 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9450 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9451 void innerText
(BSTR v
); \
9453 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9456 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9457 void outerHTML
(BSTR v
); \
9459 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9462 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9463 void outerText
(BSTR v
); \
9465 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9468 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9469 void insertAdjacentHTML
( \
9473 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9474 void insertAdjacentText
( \
9478 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9479 IHTMLElement
* parentTextEdit
(); \
9481 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9482 VARIANT_BOOL isTextEdit
(); \
9484 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9487 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9488 IHTMLFiltersCollection
* filters
(); \
9490 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9491 void ondragstart
(VARIANT v
); \
9493 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9494 VARIANT ondragstart
(); \
9496 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9499 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9500 void onbeforeupdate
(VARIANT v
); \
9502 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9503 VARIANT onbeforeupdate
(); \
9505 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9506 void onafterupdate
(VARIANT v
); \
9508 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9509 VARIANT onafterupdate
(); \
9511 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9512 void onerrorupdate
(VARIANT v
); \
9514 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9515 VARIANT onerrorupdate
(); \
9517 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9518 void onrowexit
(VARIANT v
); \
9520 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9521 VARIANT onrowexit
(); \
9523 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9524 void onrowenter
(VARIANT v
); \
9526 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9527 VARIANT onrowenter
(); \
9529 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9530 void ondatasetchanged
(VARIANT v
); \
9532 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9533 VARIANT ondatasetchanged
(); \
9535 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9536 void ondataavailable
(VARIANT v
); \
9538 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9539 VARIANT ondataavailable
(); \
9541 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9542 void ondatasetcomplete
(VARIANT v
); \
9544 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9545 VARIANT ondatasetcomplete
(); \
9547 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9548 void onfilterchange
(VARIANT v
); \
9550 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9551 VARIANT onfilterchange
(); \
9553 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9554 IDispatch
* children
(); \
9556 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9559 /*****************************************************************************
9560 * IHTMLElement2 interface
9566 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9568 interface IHTMLElement2
: IDispatch
9570 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9571 HRESULT scopeName
([retval, out] BSTR *p
);
9573 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9574 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9576 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9577 HRESULT releaseCapture
();
9579 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9580 HRESULT onlosecapture
([in] VARIANT v
);
9582 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9583 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9585 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9586 HRESULT componentFromPoint
(
9589 [retval, out] BSTR *component
);
9591 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9592 HRESULT doScroll
([optional, in] VARIANT component
);
9594 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9595 HRESULT onscroll
([in] VARIANT v
);
9597 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9598 HRESULT onscroll
([retval, out] VARIANT *p
);
9600 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9601 HRESULT ondrag
([in] VARIANT v
);
9603 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9604 HRESULT ondrag
([retval, out] VARIANT *p
);
9606 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9607 HRESULT ondragend
([in] VARIANT v
);
9609 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9610 HRESULT ondragend
([retval, out] VARIANT *p
);
9612 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9613 HRESULT ondragenter
([in] VARIANT v
);
9615 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9616 HRESULT ondragenter
([retval, out] VARIANT *p
);
9618 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9619 HRESULT ondragover
([in] VARIANT v
);
9621 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9622 HRESULT ondragover
([retval, out] VARIANT *p
);
9624 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9625 HRESULT ondragleave
([in] VARIANT v
);
9627 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9628 HRESULT ondragleave
([retval, out] VARIANT *p
);
9630 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9631 HRESULT ondrop
([in] VARIANT v
);
9633 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9634 HRESULT ondrop
([retval, out] VARIANT *p
);
9636 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9637 HRESULT onbeforecut
([in] VARIANT v
);
9639 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9640 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9642 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9643 HRESULT oncut
([in] VARIANT v
);
9645 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9646 HRESULT oncut
([retval, out] VARIANT *p
);
9648 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9649 HRESULT onbeforecopy
([in] VARIANT v
);
9651 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9652 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9654 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9655 HRESULT oncopy
([in] VARIANT v
);
9657 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9658 HRESULT oncopy
([retval, out] VARIANT *p
);
9660 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9661 HRESULT onbeforepaste
([in] VARIANT v
);
9663 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9664 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9666 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9667 HRESULT onpaste
([in] VARIANT v
);
9669 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9670 HRESULT onpaste
([retval, out] VARIANT *p
);
9672 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9673 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9675 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9676 HRESULT onpropertychange
([in] VARIANT v
);
9678 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9679 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9681 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9682 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9684 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9685 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9687 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9688 HRESULT setExpression
(
9690 [in] BSTR expression
,
9691 [defaultvalue(""), in] BSTR language
);
9693 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9694 HRESULT getExpression
(
9696 [retval, out] VARIANT *expression
);
9698 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9699 HRESULT removeExpression
(
9701 [retval, out] VARIANT_BOOL *pfSuccess
);
9703 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9704 HRESULT tabIndex
([in] short v
);
9706 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9707 HRESULT tabIndex
([retval, out] short *p
);
9709 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9712 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9713 HRESULT accessKey
([in] BSTR v
);
9715 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9716 HRESULT accessKey
([retval, out] BSTR *p
);
9718 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9719 HRESULT onblur
([in] VARIANT v
);
9721 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9722 HRESULT onblur
([retval, out] VARIANT *p
);
9724 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9725 HRESULT onfocus
([in] VARIANT v
);
9727 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9728 HRESULT onfocus
([retval, out] VARIANT *p
);
9730 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9731 HRESULT onresize
([in] VARIANT v
);
9733 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9734 HRESULT onresize
([retval, out] VARIANT *p
);
9736 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9739 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9740 HRESULT addFilter
([in] IUnknown
*pUnk
);
9742 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9743 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9745 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9746 HRESULT clientHeight
([retval, out] LONG *p
);
9748 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9749 HRESULT clientWidth
([retval, out] LONG *p
);
9751 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9752 HRESULT clientTop
([retval, out] LONG *p
);
9754 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9755 HRESULT clientLeft
([retval, out] LONG *p
);
9757 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9758 HRESULT attachEvent
(
9760 [in] IDispatch
*pDisp
,
9761 [retval, out] VARIANT_BOOL *pfResult
);
9763 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9764 HRESULT detachEvent
(
9766 [in] IDispatch
*pDisp
);
9768 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9769 HRESULT readyState
([retval, out] VARIANT *p
);
9771 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9772 HRESULT onreadystatechange
([in] VARIANT v
);
9774 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9775 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9777 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9778 HRESULT onrowsdelete
([in] VARIANT v
);
9780 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9781 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9783 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9784 HRESULT onrowsinserted
([in] VARIANT v
);
9786 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9787 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9789 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9790 HRESULT oncellchange
([in] VARIANT v
);
9792 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9793 HRESULT oncellchange
([retval, out] VARIANT *p
);
9795 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9796 HRESULT dir
([in] BSTR v
);
9798 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9799 HRESULT dir
([retval, out] BSTR *p
);
9801 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9802 HRESULT createControlRange
([retval, out] IDispatch
**range);
9804 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9805 HRESULT scrollHeight
([retval, out] LONG *p
);
9807 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9808 HRESULT scrollWidth
([retval, out] LONG *p
);
9810 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9811 HRESULT scrollTop
([in] LONG v
);
9813 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9814 HRESULT scrollTop
([retval, out] LONG *p
);
9816 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9817 HRESULT scrollLeft
([in] LONG v
);
9819 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9820 HRESULT scrollLeft
([retval, out] LONG *p
);
9822 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9823 HRESULT clearAttributes
();
9825 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9826 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9828 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9829 HRESULT oncontextmenu
([in] VARIANT v
);
9831 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9832 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9834 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9835 HRESULT insertAdjacentElement
(
9837 [in] IHTMLElement
*insertedElement
,
9838 [retval, out] IHTMLElement
**inserted
);
9840 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9841 HRESULT applyElement
(
9842 [in] IHTMLElement
*apply
,
9844 [retval, out] IHTMLElement
**applied
);
9846 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9847 HRESULT getAdjacentText
(
9849 [retval, out] BSTR *text
);
9851 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9852 HRESULT replaceAdjacentText
(
9855 [retval, out] BSTR *oldText
);
9857 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9858 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9860 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9861 HRESULT addBehavior
(
9863 [optional, in] VARIANT *pvarFactory
,
9864 [retval, out] LONG *pCookie
);
9866 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9867 HRESULT removeBehavior
(
9869 [retval, out] VARIANT_BOOL *pfResult
);
9871 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9872 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9874 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9875 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9877 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9878 HRESULT tagUrn
([in] BSTR v
);
9880 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9881 HRESULT tagUrn
([retval, out] BSTR *p
);
9883 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9884 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9886 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9887 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9889 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9890 HRESULT readyStateValue
([retval, out] LONG *p
);
9892 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9893 HRESULT getElementsByTagName
(
9895 [retval, out] IHTMLElementCollection
**pelColl
);
9898 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9899 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9902 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9903 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9905 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9906 void releaseCapture
(); \
9908 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9909 void onlosecapture
(VARIANT v
); \
9911 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9912 VARIANT onlosecapture
(); \
9914 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9915 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9917 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9918 void doScroll
([optional, in] VARIANT component
); \
9920 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9921 void onscroll
(VARIANT v
); \
9923 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9924 VARIANT onscroll
(); \
9926 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9927 void ondrag
(VARIANT v
); \
9929 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9932 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9933 void ondragend
(VARIANT v
); \
9935 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9936 VARIANT ondragend
(); \
9938 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9939 void ondragenter
(VARIANT v
); \
9941 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9942 VARIANT ondragenter
(); \
9944 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9945 void ondragover
(VARIANT v
); \
9947 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9948 VARIANT ondragover
(); \
9950 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9951 void ondragleave
(VARIANT v
); \
9953 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9954 VARIANT ondragleave
(); \
9956 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9957 void ondrop
(VARIANT v
); \
9959 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9962 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9963 void onbeforecut
(VARIANT v
); \
9965 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9966 VARIANT onbeforecut
(); \
9968 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9969 void oncut
(VARIANT v
); \
9971 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9974 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9975 void onbeforecopy
(VARIANT v
); \
9977 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9978 VARIANT onbeforecopy
(); \
9980 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9981 void oncopy
(VARIANT v
); \
9983 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9986 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9987 void onbeforepaste
(VARIANT v
); \
9989 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9990 VARIANT onbeforepaste
(); \
9992 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9993 void onpaste
(VARIANT v
); \
9995 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9996 VARIANT onpaste
(); \
9998 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
9999 IHTMLCurrentStyle
* currentStyle
(); \
10001 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10002 void onpropertychange
(VARIANT v
); \
10004 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10005 VARIANT onpropertychange
(); \
10007 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
10008 IHTMLRectCollection
* getClientRects
(); \
10010 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
10011 IHTMLRect
* getBoundingClientRect
(); \
10013 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
10014 void setExpression
( \
10015 [in] BSTR propname
, \
10017 [defaultvalue(""), in] BSTR lang
); \
10019 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
10020 VARIANT getExpression
([in] BSTR propname
); \
10022 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
10023 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
10025 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10026 void tabIndex
(short v
); \
10028 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10029 short tabIndex
(); \
10031 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
10034 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10035 void accessKey
(BSTR v
); \
10037 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10038 BSTR accessKey
(); \
10040 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10041 void onblur
(VARIANT v
); \
10043 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10044 VARIANT onblur
(); \
10046 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10047 void onfocus
(VARIANT v
); \
10049 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10050 VARIANT onfocus
(); \
10052 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10053 void onresize
(VARIANT v
); \
10055 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10056 VARIANT onresize
(); \
10058 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
10061 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
10062 void addFilter
([in] IUnknown
* pUnk
); \
10064 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
10065 void removeFilter
([in] IUnknown
* pUnk
); \
10067 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
10068 LONG clientHeight
(); \
10070 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
10071 LONG clientWidth
(); \
10073 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
10074 LONG clientTop
(); \
10076 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
10077 LONG clientLeft
(); \
10079 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
10080 VARIANT_BOOL attachEvent
( \
10082 [in] IDispatch
* pDisp
); \
10084 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
10085 void detachEvent
( \
10087 [in] IDispatch
* pDisp
); \
10089 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
10091 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10092 void onreadystatechange
(VARIANT v
); \
10094 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10095 VARIANT onreadystatechange
(); \
10097 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10098 void onrowsdelete
(VARIANT v
); \
10100 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10101 VARIANT onrowsdelete
(); \
10103 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10104 void onrowsinserted
(VARIANT v
); \
10106 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10107 VARIANT onrowsinserted
(); \
10109 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10110 void oncellchange
(VARIANT v
); \
10112 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10113 VARIANT oncellchange
(); \
10115 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10116 void dir
(BSTR v
); \
10118 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10121 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
10122 IDispatch
* createControlRange
(); \
10124 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10125 LONG scrollHeight
(); \
10127 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10128 LONG scrollWidth
(); \
10130 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10131 void scrollTop
(LONG v
); \
10133 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10134 LONG scrollTop
(); \
10136 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10137 void scrollLeft
(LONG v
); \
10139 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10140 LONG scrollLeft
(); \
10142 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10143 void clearAttributes
(); \
10145 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10146 void oncontextmenu
(VARIANT v
); \
10148 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10149 VARIANT oncontextmenu
(); \
10151 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10152 IHTMLElement
* insertAdjacentElement
( \
10154 [in] IHTMLElement
* insertedElement
); \
10156 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10157 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10159 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10160 BSTR getAdjacentText
([in] BSTR where
); \
10162 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10163 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10165 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10166 VARIANT_BOOL canHaveChildren
(); \
10168 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10169 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10171 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10172 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10174 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10175 IHTMLStyle
* runtimeStyle
(); \
10177 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10178 IDispatch
* behaviorUrns
(); \
10180 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10181 void tagUrn
(BSTR v
); \
10183 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10186 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10187 void onbeforeeditfocus
(VARIANT v
); \
10189 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10190 VARIANT onbeforeeditfocus
(); \
10192 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10193 LONG readyStateValue
(); \
10195 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10196 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10198 /*****************************************************************************
10199 * IHTMLElement3 interface
10205 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10207 interface IHTMLElement3
: IDispatch
10209 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10210 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10212 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10213 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10215 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10216 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10218 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10219 HRESULT onlayoutcomplete
([in] VARIANT v
);
10221 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10222 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10224 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10225 HRESULT onpage
([in] VARIANT v
);
10227 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10228 HRESULT onpage
([retval, out] VARIANT * p
);
10230 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10231 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10233 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10234 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10236 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10237 HRESULT onbeforedeactivate
([in] VARIANT v
);
10239 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10240 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10242 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10244 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10245 HRESULT contentEditable
([in] BSTR v
);
10247 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10248 HRESULT contentEditable
([retval, out] BSTR * p
);
10250 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10251 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10253 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10254 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10256 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10257 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10259 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10260 HRESULT disabled
([in] VARIANT_BOOL v
);
10262 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10263 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10265 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10266 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10268 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10269 HRESULT onmove
([in] VARIANT v
);
10271 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10272 HRESULT onmove
([retval, out] VARIANT * p
);
10274 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10275 HRESULT oncontrolselect
([in] VARIANT v
);
10277 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10278 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10280 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10282 [in] BSTR bstrEventName
,
10283 [optional, in] VARIANT* pvarEventObject
,
10284 [retval, out] VARIANT_BOOL* pfCancelled
);
10286 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10287 HRESULT onresizestart
([in] VARIANT v
);
10289 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10290 HRESULT onresizestart
([retval, out] VARIANT * p
);
10292 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10293 HRESULT onresizeend
([in] VARIANT v
);
10295 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10296 HRESULT onresizeend
([retval, out] VARIANT * p
);
10298 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10299 HRESULT onmovestart
([in] VARIANT v
);
10301 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10302 HRESULT onmovestart
([retval, out] VARIANT * p
);
10304 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10305 HRESULT onmoveend
([in] VARIANT v
);
10307 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10308 HRESULT onmoveend
([retval, out] VARIANT * p
);
10310 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10311 HRESULT onmouseenter
([in] VARIANT v
);
10313 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10314 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10316 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10317 HRESULT onmouseleave
([in] VARIANT v
);
10319 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10320 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10322 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10323 HRESULT onactivate
([in] VARIANT v
);
10325 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10326 HRESULT onactivate
([retval, out] VARIANT * p
);
10328 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10329 HRESULT ondeactivate
([in] VARIANT v
);
10331 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10332 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10334 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10335 VARIANT_BOOL* pfRet
);
10337 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10338 HRESULT glyphMode
([retval, out] LONG * p
);
10341 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10343 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10344 void mergeAttributes
( \
10345 [in] IHTMLElement
* mergeThis
, \
10346 [optional, in] VARIANT* pvarFlags
); \
10348 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10349 VARIANT_BOOL isMultiLine
(); \
10351 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10352 VARIANT_BOOL canHaveHTML
(); \
10354 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10355 void onlayoutcomplete
(VARIANT v
); \
10357 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10358 VARIANT onlayoutcomplete
(); \
10360 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10361 void onpage
(VARIANT v
); \
10363 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10364 VARIANT onpage
(); \
10366 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10367 void inflateBlock
(VARIANT_BOOL v
); \
10369 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10370 VARIANT_BOOL inflateBlock
(); \
10372 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10373 void onbeforedeactivate
(VARIANT v
); \
10375 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10376 VARIANT onbeforedeactivate
(); \
10378 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10379 void setActive
(); \
10381 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10382 void contentEditable
(BSTR v
); \
10384 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10385 BSTR contentEditable
(); \
10387 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10388 VARIANT_BOOL isContentEditable
(); \
10390 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10391 void hideFocus
(VARIANT_BOOL v
); \
10393 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10394 VARIANT_BOOL hideFocus
(); \
10396 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10397 void disabled
(VARIANT_BOOL v
); \
10399 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10400 VARIANT_BOOL disabled
(); \
10402 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10403 VARIANT_BOOL isDisabled
(); \
10405 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10406 void onmove
(VARIANT v
); \
10408 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10409 VARIANT onmove
(); \
10411 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10412 void oncontrolselect
(VARIANT v
); \
10414 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10415 VARIANT oncontrolselect
(); \
10417 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10418 VARIANT_BOOL fireEvent
( \
10419 [in] BSTR bstrEventName
, \
10420 [optional, in] VARIANT* pvarEventObject
); \
10422 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10423 void onresizestart
(VARIANT v
); \
10425 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10426 VARIANT onresizestart
(); \
10428 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10429 void onresizeend
(VARIANT v
); \
10431 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10432 VARIANT onresizeend
(); \
10434 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10435 void onmovestart
(VARIANT v
); \
10437 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10438 VARIANT onmovestart
(); \
10440 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10441 void onmoveend
(VARIANT v
); \
10443 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10444 VARIANT onmoveend
(); \
10446 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10447 void onmouseenter
(VARIANT v
); \
10449 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10450 VARIANT onmouseenter
(); \
10452 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10453 void onmouseleave
(VARIANT v
); \
10455 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10456 VARIANT onmouseleave
(); \
10458 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10459 void onactivate
(VARIANT v
); \
10461 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10462 VARIANT onactivate
(); \
10464 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10465 void ondeactivate
(VARIANT v
); \
10467 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10468 VARIANT ondeactivate
(); \
10470 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10471 VARIANT_BOOL dragDrop
(); \
10473 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10476 /*****************************************************************************
10477 * IHTMLElement4 interface
10483 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10485 interface IHTMLElement4
: IDispatch
10487 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10488 HRESULT onmousewheel
([in] VARIANT v
);
10490 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10491 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10493 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10494 HRESULT normalize
();
10496 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10497 HRESULT getAttributeNode
([in] BSTR bstrname
,
10498 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10500 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10501 HRESULT setAttributeNode
(
10502 [in] IHTMLDOMAttribute
* pattr
,
10503 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10505 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10506 HRESULT removeAttributeNode
(
10507 [in] IHTMLDOMAttribute
* pattr
,
10508 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10510 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10511 HRESULT onbeforeactivate
([in] VARIANT v
);
10513 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10514 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10516 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10517 HRESULT onfocusin
([in] VARIANT v
);
10519 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10520 HRESULT onfocusin
([retval, out] VARIANT * p
);
10522 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10523 HRESULT onfocusout
([in] VARIANT v
);
10525 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10526 HRESULT onfocusout
([retval, out] VARIANT * p
);
10529 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10530 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10531 void onmousewheel
(VARIANT v
); \
10533 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10534 VARIANT onmousewheel
(); \
10536 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10537 void normalize
(); \
10539 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10540 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10542 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10543 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10545 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10546 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10548 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10549 void onbeforeactivate
(VARIANT v
); \
10551 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10552 VARIANT onbeforeactivate
(); \
10554 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10555 void onfocusin
(VARIANT v
); \
10557 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10558 VARIANT onfocusin
(); \
10560 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10561 void onfocusout
(VARIANT v
); \
10563 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10564 VARIANT onfocusout
()
10566 /*****************************************************************************
10567 * IHTMLElement6 interface
10573 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10575 interface IHTMLElement6
: IDispatch
10577 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10578 HRESULT getAttributeNS
(
10579 [in] VARIANT *pvarNS
,
10580 [in] BSTR strAttributeName
,
10581 [out, retval] VARIANT *AttributeValue
);
10583 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10584 HRESULT setAttributeNS
(
10585 [in] VARIANT *pvarNS
,
10586 [in] BSTR strAttributeName
,
10587 [in] VARIANT *pvarAttributeValue
);
10589 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10590 HRESULT removeAttributeNS
(
10591 [in] VARIANT *pvarNS
,
10592 [in] BSTR strAttributeName
);
10594 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10595 HRESULT getAttributeNodeNS
(
10596 [in] VARIANT *pvarNS
,
10597 [in] BSTR bstrname
,
10598 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10600 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10601 HRESULT setAttributeNodeNS
(
10602 [in] IHTMLDOMAttribute2
*pattr
,
10603 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10605 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10606 HRESULT hasAttributeNS
(
10607 [in] VARIANT *pvarNS
,
10609 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10611 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10612 HRESULT getAttribute
(
10613 [in] BSTR strAttributeName
,
10614 [out, retval] VARIANT *AttributeValue
);
10616 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10617 HRESULT setAttribute
(
10618 [in] BSTR strAttributeName
,
10619 [in] VARIANT *pvarAttributeValue
);
10621 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10622 HRESULT removeAttribute
(
10623 [in] BSTR strAttributeName
);
10625 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10626 HRESULT getAttributeNode
(
10627 [in] BSTR strAttributeName
,
10628 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10630 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10631 HRESULT setAttributeNode
(
10632 [in] IHTMLDOMAttribute2
*pattr
,
10633 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10635 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10636 HRESULT removeAttributeNode
(
10637 [in] IHTMLDOMAttribute2
*pattr
,
10638 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10640 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10641 HRESULT hasAttribute
(
10643 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10645 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10646 HRESULT getElementsByTagNameNS
(
10647 [in] VARIANT *varNS
,
10648 [in] BSTR bstrLocalName
,
10649 [out, retval] IHTMLElementCollection
**pelColl
);
10651 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10652 HRESULT tagName
([out, retval] BSTR *p
);
10654 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10655 HRESULT nodeName
([out, retval] BSTR *p
);
10657 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10658 HRESULT getElementsByClassName
(
10660 [out, retval] IHTMLElementCollection
**pel
);
10662 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10663 HRESULT msMatchesSelector
(
10665 [out, retval] VARIANT_BOOL *pfMatches
);
10667 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10668 HRESULT onabort
([in] VARIANT v
);
10670 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10671 HRESULT onabort
([out, retval] VARIANT *p
);
10673 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10674 HRESULT oncanplay
([in] VARIANT v
);
10676 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10677 HRESULT oncanplay
([out, retval] VARIANT *p
);
10679 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10680 HRESULT oncanplaythrough
([in] VARIANT v
);
10682 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10683 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10685 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10686 HRESULT onchange
([in] VARIANT v
);
10688 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10689 HRESULT onchange
([out, retval] VARIANT *p
);
10691 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10692 HRESULT ondurationchange
([in] VARIANT v
);
10694 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10695 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10697 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10698 HRESULT onemptied
([in] VARIANT v
);
10700 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10701 HRESULT onemptied
([out, retval] VARIANT *p
);
10703 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10704 HRESULT onended
([in] VARIANT v
);
10706 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10707 HRESULT onended
([out, retval] VARIANT *p
);
10709 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10710 HRESULT onerror
([in] VARIANT v
);
10712 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10713 HRESULT onerror
([out, retval] VARIANT *p
);
10715 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10716 HRESULT oninput
([in] VARIANT v
);
10718 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10719 HRESULT oninput
([out, retval] VARIANT *p
);
10721 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10722 HRESULT onload
([in] VARIANT v
);
10724 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10725 HRESULT onload
([out, retval] VARIANT *p
);
10727 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10728 HRESULT onloadeddata
([in] VARIANT v
);
10730 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10731 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10733 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10734 HRESULT onloadedmetadata
([in] VARIANT v
);
10736 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10737 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10739 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10740 HRESULT onloadstart
([in] VARIANT v
);
10742 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10743 HRESULT onloadstart
([out, retval] VARIANT *p
);
10745 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10746 HRESULT onpause
([in] VARIANT v
);
10748 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10749 HRESULT onpause
([out, retval] VARIANT *p
);
10751 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10752 HRESULT onplay
([in] VARIANT v
);
10754 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10755 HRESULT onplay
([out, retval] VARIANT *p
);
10757 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10758 HRESULT onplaying
([in] VARIANT v
);
10760 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10761 HRESULT onplaying
([out, retval] VARIANT *p
);
10763 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10764 HRESULT onprogress
([in] VARIANT v
);
10766 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10767 HRESULT onprogress
([out, retval] VARIANT *p
);
10769 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10770 HRESULT onratechange
([in] VARIANT v
);
10772 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10773 HRESULT onratechange
([out, retval] VARIANT *p
);
10775 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10776 HRESULT onreset
([in] VARIANT v
);
10778 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10779 HRESULT onreset
([out, retval] VARIANT *p
);
10781 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10782 HRESULT onseeked
([in] VARIANT v
);
10784 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10785 HRESULT onseeked
([out, retval] VARIANT *p
);
10787 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10788 HRESULT onseeking
([in] VARIANT v
);
10790 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10791 HRESULT onseeking
([out, retval] VARIANT *p
);
10793 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10794 HRESULT onselect
([in] VARIANT v
);
10796 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10797 HRESULT onselect
([out, retval] VARIANT *p
);
10799 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10800 HRESULT onstalled
([in] VARIANT v
);
10802 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10803 HRESULT onstalled
([out, retval] VARIANT *p
);
10805 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10806 HRESULT onsubmit
([in] VARIANT v
);
10808 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10809 HRESULT onsubmit
([out, retval] VARIANT *p
);
10811 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10812 HRESULT onsuspend
([in] VARIANT v
);
10814 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10815 HRESULT onsuspend
([out, retval] VARIANT *p
);
10817 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10818 HRESULT ontimeupdate
([in] VARIANT v
);
10820 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10821 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10823 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10824 HRESULT onvolumechange
([in] VARIANT v
);
10826 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10827 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10829 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10830 HRESULT onwaiting
([in] VARIANT v
);
10832 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10833 HRESULT onwaiting
([out, retval] VARIANT *p
);
10835 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10836 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10839 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10840 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10841 VARIANT getAttributeNS
( \
10842 [in] VARIANT *pvarNS
, \
10843 [in] BSTR strAttributeName
); \
10845 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10846 void setAttributeNS
( \
10847 [in] VARIANT *pvarNS
, \
10848 [in] BSTR strAttributeName
, \
10849 [in] VARIANT *pvarAttributeValue
); \
10851 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10852 void removeAttributeNS
( \
10853 [in] VARIANT *pvarNS
, \
10854 [in] BSTR strAttributeName
); \
10856 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10857 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10858 [in] VARIANT *pvarNS
, \
10859 [in] BSTR bstrname
); \
10861 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10862 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10864 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10865 VARIANT_BOOL hasAttributeNS
( \
10866 [in] VARIANT *pvarNS
, \
10869 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10870 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10872 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10873 void ie9_setAttribute
( \
10874 [in] BSTR strAttributeName
, \
10875 [in] VARIANT *pvarAttributeValue
); \
10877 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10878 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10880 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10881 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10883 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10884 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10886 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10887 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10889 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10890 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10892 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10893 IHTMLElementCollection
*getElementsByTagNameNS
( \
10894 [in] VARIANT *varNS
, \
10895 [in] BSTR bstrLocalName
); \
10897 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10898 BSTR ie9_tagName
(); \
10900 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10901 BSTR ie9_nodeName
(); \
10903 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10904 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10906 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10907 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10909 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10910 void onabort
(VARIANT v
); \
10912 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10913 VARIANT onabort
(); \
10915 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10916 void oncanplay
(VARIANT v
); \
10918 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10919 VARIANT oncanplay
(); \
10921 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10922 void oncanplaythrough
(VARIANT v
); \
10924 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10925 VARIANT oncanplaythrough
(); \
10927 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10928 void onchange
(VARIANT v
); \
10930 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10931 VARIANT onchange
(); \
10933 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10934 void ondurationchange
(VARIANT v
); \
10936 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10937 VARIANT ondurationchange
(); \
10939 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10940 void onemptied
(VARIANT v
); \
10942 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10943 VARIANT onemptied
(); \
10945 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10946 void onended
(VARIANT v
); \
10948 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10949 VARIANT onended
(); \
10951 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10952 void onerror
(VARIANT v
); \
10954 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10955 VARIANT onerror
(); \
10957 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10958 void oninput
(VARIANT v
); \
10960 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10961 VARIANT oninput
(); \
10963 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10964 void onload
(VARIANT v
); \
10966 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10967 VARIANT onload
(); \
10969 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10970 void onloadeddata
(VARIANT v
); \
10972 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10973 VARIANT onloadeddata
(); \
10975 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10976 void onloadedmetadata
(VARIANT v
); \
10978 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10979 VARIANT onloadedmetadata
(); \
10981 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10982 void onloadstart
(VARIANT v
); \
10984 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10985 VARIANT onloadstart
(); \
10987 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10988 void onpause
(VARIANT v
); \
10990 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10991 VARIANT onpause
(); \
10993 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10994 void onplay
(VARIANT v
); \
10996 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10997 VARIANT onplay
(); \
10999 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11000 void onplaying
(VARIANT v
); \
11002 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11003 VARIANT onplaying
(); \
11005 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11006 void onprogress
(VARIANT v
); \
11008 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11009 VARIANT onprogress
(); \
11011 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11012 void onratechange
(VARIANT v
); \
11014 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11015 VARIANT onratechange
(); \
11017 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11018 void onreset
(VARIANT v
); \
11020 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11021 VARIANT onreset
(); \
11023 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11024 void onseeked
(VARIANT v
); \
11026 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11027 VARIANT onseeked
(); \
11029 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11030 void onseeking
(VARIANT v
); \
11032 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11033 VARIANT onseeking
(); \
11035 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11036 void onselect
(VARIANT v
); \
11038 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11039 VARIANT onselect
(); \
11041 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11042 void onstalled
(VARIANT v
); \
11044 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11045 VARIANT onstalled
(); \
11047 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11048 void onsubmit
(VARIANT v
); \
11050 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11051 VARIANT onsubmit
(); \
11053 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11054 void onsuspend
(VARIANT v
); \
11056 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11057 VARIANT onsuspend
(); \
11059 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11060 void ontimeupdate
(VARIANT v
); \
11062 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11063 VARIANT ontimeupdate
(); \
11065 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11066 void onvolumechange
(VARIANT v
); \
11068 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11069 VARIANT onvolumechange
(); \
11071 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11072 void onwaiting
(VARIANT v
); \
11074 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11075 VARIANT onwaiting
(); \
11077 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
11078 VARIANT_BOOL ie9_hasAttributes
()
11081 /*****************************************************************************
11082 * IHTMLElement7 interface
11087 uuid(305107aa
-98b5
-11cf
-bb82
-00aa00bdce0b
),
11090 interface IHTMLElement7
: IDispatch
11092 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11093 HRESULT onmspointerdown
([in] VARIANT v
);
11095 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11096 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
11098 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11099 HRESULT onmspointermove
([in] VARIANT v
);
11101 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11102 HRESULT onmspointermove
([out, retval] VARIANT *p
);
11104 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11105 HRESULT onmspointerup
([in] VARIANT v
);
11107 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11108 HRESULT onmspointerup
([out, retval] VARIANT *p
);
11110 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11111 HRESULT onmspointerover
([in] VARIANT v
);
11113 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11114 HRESULT onmspointerover
([out, retval] VARIANT *p
);
11116 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11117 HRESULT onmspointerout
([in] VARIANT v
);
11119 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11120 HRESULT onmspointerout
([out, retval] VARIANT *p
);
11122 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11123 HRESULT onmspointercancel
([in] VARIANT v
);
11125 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11126 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
11128 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11129 HRESULT onmspointerhover
([in] VARIANT v
);
11131 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11132 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
11134 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11135 HRESULT onmslostpointercapture
([in] VARIANT v
);
11137 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11138 HRESULT onmslostpointercapture
([out, retval] VARIANT *p
);
11140 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11141 HRESULT onmsgotpointercapture
([in] VARIANT v
);
11143 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11144 HRESULT onmsgotpointercapture
([out, retval] VARIANT *p
);
11146 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11147 HRESULT onmsgesturestart
([in] VARIANT v
);
11149 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11150 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
11152 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11153 HRESULT onmsgesturechange
([in] VARIANT v
);
11155 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11156 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
11158 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11159 HRESULT onmsgestureend
([in] VARIANT v
);
11161 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11162 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
11164 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11165 HRESULT onmsgesturehold
([in] VARIANT v
);
11167 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11168 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
11170 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11171 HRESULT onmsgesturetap
([in] VARIANT v
);
11173 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11174 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
11176 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11177 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
11179 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11180 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
11182 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11183 HRESULT onmsinertiastart
([in] VARIANT v
);
11185 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11186 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
11188 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)]
11189 HRESULT msSetPointerCapture
([in] long pointerId
);
11191 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)]
11192 HRESULT msReleasePointerCapture
([in] long pointerId
);
11194 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11195 HRESULT onmstransitionstart
([in] VARIANT v
);
11197 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11198 HRESULT onmstransitionstart
([out, retval] VARIANT *p
);
11200 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11201 HRESULT onmstransitionend
([in] VARIANT v
);
11203 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11204 HRESULT onmstransitionend
([out, retval] VARIANT *p
);
11206 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11207 HRESULT onmsanimationstart
([in] VARIANT v
);
11209 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11210 HRESULT onmsanimationstart
([out, retval] VARIANT *p
);
11212 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11213 HRESULT onmsanimationend
([in] VARIANT v
);
11215 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11216 HRESULT onmsanimationend
([out, retval] VARIANT *p
);
11218 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11219 HRESULT onmsanimationiteration
([in] VARIANT v
);
11221 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11222 HRESULT onmsanimationiteration
([out, retval] VARIANT *p
);
11224 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11225 HRESULT oninvalid
([in] VARIANT v
);
11227 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11228 HRESULT oninvalid
([out, retval] VARIANT *p
);
11230 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11231 HRESULT xmsAcceleratorKey
([in] BSTR v
);
11233 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11234 HRESULT xmsAcceleratorKey
([out, retval] BSTR *p
);
11236 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11237 HRESULT spellcheck
([in] VARIANT v
);
11239 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11240 HRESULT spellcheck
([out, retval] VARIANT *p
);
11242 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11243 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
11245 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11246 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
11248 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11249 HRESULT oncuechange
([in] VARIANT v
);
11251 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11252 HRESULT oncuechange
([out, retval] VARIANT *p
);
11255 #define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \
11256 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11257 void onmspointerdown
(VARIANT v
); \
11259 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11260 VARIANT onmspointerdown
(); \
11262 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11263 void onmspointermove
(VARIANT v
); \
11265 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11266 VARIANT onmspointermove
(); \
11268 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11269 void onmspointerup
(VARIANT v
); \
11271 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11272 VARIANT onmspointerup
(); \
11274 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11275 void onmspointerover
(VARIANT v
); \
11277 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11278 VARIANT onmspointerover
(); \
11280 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11281 void onmspointerout
(VARIANT v
); \
11283 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11284 VARIANT onmspointerout
(); \
11286 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11287 void onmspointercancel
(VARIANT v
); \
11289 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11290 VARIANT onmspointercancel
(); \
11292 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11293 void onmspointerhover
(VARIANT v
); \
11295 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11296 VARIANT onmspointerhover
(); \
11298 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11299 void onmslostpointercapture
(VARIANT v
); \
11301 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11302 VARIANT onmslostpointercapture
(); \
11304 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11305 void onmsgotpointercapture
(VARIANT v
); \
11307 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11308 VARIANT onmsgotpointercapture
(); \
11310 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11311 void onmsgesturestart
(VARIANT v
); \
11313 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11314 VARIANT onmsgesturestart
(); \
11316 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11317 void onmsgesturechange
(VARIANT v
); \
11319 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11320 VARIANT onmsgesturechange
(); \
11322 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11323 void onmsgestureend
(VARIANT v
); \
11325 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11326 VARIANT onmsgestureend
(); \
11328 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11329 void onmsgesturehold
(VARIANT v
); \
11331 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11332 VARIANT onmsgesturehold
(); \
11334 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11335 void onmsgesturetap
(VARIANT v
); \
11337 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11338 VARIANT onmsgesturetap
(); \
11340 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11341 void onmsgesturedoubletap
(VARIANT v
); \
11343 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11344 VARIANT onmsgesturedoubletap
(); \
11346 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11347 void onmsinertiastart
(VARIANT v
); \
11349 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11350 VARIANT onmsinertiastart
(); \
11352 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)] \
11353 void msSetPointerCapture
([in] long pointerId
); \
11355 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)] \
11356 void msReleasePointerCapture
([in] long pointerId
); \
11358 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11359 void onmstransitionstart
(VARIANT v
); \
11361 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11362 VARIANT onmstransitionstart
(); \
11364 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11365 void onmstransitionend
(VARIANT v
); \
11367 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11368 VARIANT onmstransitionend
(); \
11370 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11371 void onmsanimationstart
(VARIANT v
); \
11373 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11374 VARIANT onmsanimationstart
(); \
11376 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11377 void onmsanimationend
(VARIANT v
); \
11379 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11380 VARIANT onmsanimationend
(); \
11382 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11383 void onmsanimationiteration
(VARIANT v
); \
11385 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11386 VARIANT onmsanimationiteration
(); \
11388 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11389 void oninvalid
(VARIANT v
); \
11391 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11392 VARIANT oninvalid
(); \
11394 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11395 void xmsAcceleratorKey
(BSTR v
); \
11397 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11398 BSTR xmsAcceleratorKey
(); \
11400 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11401 void spellcheck
(VARIANT v
); \
11403 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11404 VARIANT spellcheck
(); \
11406 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11407 void onmsmanipulationstatechanged
(VARIANT v
); \
11409 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11410 VARIANT onmsmanipulationstatechanged
(); \
11412 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11413 void oncuechange
(VARIANT v
); \
11415 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11416 VARIANT oncuechange
()
11419 /*****************************************************************************
11420 * IElementTraversal interface
11426 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
11428 interface IElementTraversal
: IDispatch
11430 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
11431 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
11432 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
11433 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
11434 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
11435 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
11436 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
11437 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
11438 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
11439 HRESULT childElementCount
([retval, out] long *p
);
11442 /*****************************************************************************
11443 * IElementSelector interface
11449 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
11451 interface IElementSelector
: IDispatch
11453 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
11454 HRESULT querySelector
(
11456 [out, retval] IHTMLElement
**pel
);
11458 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
11459 HRESULT querySelectorAll
(
11461 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11464 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11465 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11466 IHTMLElement
*querySelector
([in] BSTR v
); \
11468 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11469 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11471 /*****************************************************************************
11472 * IHTMLUniqueName interface
11478 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11480 interface IHTMLUniqueName
: IDispatch
11482 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11483 HRESULT uniqueNumber
([retval, out] LONG * p
);
11485 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11486 HRESULT uniqueID
([retval, out] BSTR * p
);
11489 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11490 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11491 LONG uniqueNumber
(); \
11493 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11496 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11497 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11498 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11500 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11501 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11503 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11504 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11506 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11507 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11509 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11510 void role
(BSTR v
); \
11512 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11515 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11516 void ariaBusy
(BSTR v
); \
11518 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11521 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11522 void ariaChecked
(BSTR v
); \
11524 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11525 BSTR ariaChecked
(); \
11527 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11528 void ariaDisabled
(BSTR v
); \
11530 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11531 BSTR ariaDisabled
(); \
11533 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11534 void ariaExpanded
(BSTR v
); \
11536 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11537 BSTR ariaExpanded
(); \
11539 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11540 void ariaHaspopup
(BSTR v
); \
11542 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11543 BSTR ariaHaspopup
(); \
11545 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11546 void ariaHidden
(BSTR v
); \
11548 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11549 BSTR ariaHidden
(); \
11551 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11552 void ariaInvalid
(BSTR v
); \
11554 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11555 BSTR ariaInvalid
(); \
11557 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11558 void ariaMultiselectable
(BSTR v
); \
11560 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11561 BSTR ariaMultiselectable
(); \
11563 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11564 void ariaPressed
(BSTR v
); \
11566 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11567 BSTR ariaPressed
(); \
11569 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11570 void ariaReadonly
(BSTR v
); \
11572 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11573 BSTR ariaReadonly
(); \
11575 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11576 void ariaRequired
(BSTR v
); \
11578 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11579 BSTR ariaRequired
(); \
11581 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11582 void ariaSecret
(BSTR v
); \
11584 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11585 BSTR ariaSecret
(); \
11587 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11588 void ariaSelected
(BSTR v
); \
11590 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11591 BSTR ariaSelected
(); \
11593 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11594 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11596 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11597 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11599 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11600 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11602 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11603 IHTMLAttributeCollection3
*ie8_attributes
(); \
11605 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11606 void ariaValuenow
(BSTR v
); \
11608 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11609 BSTR ariaValuenow
(); \
11611 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11612 void ariaPosinset
(short v
); \
11614 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11615 short ariaPosinset
(); \
11617 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11618 void ariaSetsize
(short v
); \
11620 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11621 short ariaSetsize
(); \
11623 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11624 void ariaLevel
(short v
); \
11626 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11627 short ariaLevel
(); \
11629 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11630 void ariaValuemin
(BSTR v
); \
11632 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11633 BSTR ariaValuemin
(); \
11635 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11636 void ariaValuemax
(BSTR v
); \
11638 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11639 BSTR ariaValuemax
(); \
11641 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11642 void ariaControls
(BSTR v
); \
11644 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11645 BSTR ariaControls
(); \
11647 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11648 void ariaDescribedby
(BSTR v
); \
11650 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11651 BSTR ariaDescribedby
(); \
11653 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11654 void ariaFlowto
(BSTR v
); \
11656 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11657 BSTR ariaFlowto
(); \
11659 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11660 void ariaLabelledby
(BSTR v
); \
11662 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11663 BSTR ariaLabelledby
(); \
11665 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11666 void ariaActivedescendant
(BSTR v
); \
11668 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11669 BSTR ariaActivedescendant
(); \
11671 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11672 void ariaOwns
(BSTR v
); \
11674 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11677 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11678 VARIANT_BOOL hasAttributes
(); \
11680 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11681 void ariaLive
(BSTR v
); \
11683 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11686 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11687 void ariaRelevant
(BSTR v
); \
11689 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11690 BSTR ariaRelevant
()
11696 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11698 interface IHTMLDatabinding
: IDispatch
11700 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11701 HRESULT dataFld
([in] BSTR v
);
11703 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11704 HRESULT dataFld
([retval, out] BSTR * p
);
11706 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11707 HRESULT dataSrc
([in] BSTR v
);
11709 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11710 HRESULT dataSrc
([retval, out] BSTR * p
);
11712 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11713 HRESULT dataFormatAs
([in] BSTR v
);
11715 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11716 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11719 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11720 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11721 void dataFld
(BSTR v
); \
11723 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11726 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11727 void dataSrc
(BSTR v
); \
11729 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11732 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11733 void dataFormatAs
(BSTR v
); \
11735 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11736 BSTR dataFormatAs
()
11738 #define WINE_HTMLELEMENT_INTERFACES \
11739 interface IHTMLElement
; \
11740 interface IHTMLElement2
; \
11741 interface IHTMLElement3
; \
11742 interface IHTMLElement4
; \
11743 interface IHTMLUniqueName
; \
11744 interface IHTMLDOMNode
; \
11745 interface IHTMLDOMNode2
; \
11746 /* interface IHTMLElement5; */ \
11747 interface IHTMLElement6
; \
11748 interface IHTMLDOMConstructor
; \
11749 interface IHTMLElement7
11751 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11752 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11753 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11754 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11755 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11756 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11757 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11758 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11759 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11760 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11761 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11763 #define WINE_HTMLDATAELEMENT_INTERFACES \
11764 interface IHTMLElement
; \
11765 interface IHTMLElement2
; \
11766 interface IHTMLElement3
; \
11767 interface IHTMLElement4
; \
11768 interface IHTMLUniqueName
; \
11769 interface IHTMLDOMNode
; \
11770 interface IHTMLDOMNode2
; \
11771 interface IHTMLDatabinding
; \
11772 /* interface IHTMLElement5; */ \
11773 interface IHTMLElement6
; \
11774 interface IElementSelector
; \
11775 interface IHTMLDOMConstructor
; \
11776 interface IHTMLElement7
11778 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11779 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11780 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11781 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11782 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11783 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11784 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11785 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11786 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11787 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11788 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11789 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11790 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11792 /*****************************************************************************
11793 * IHTMLGenericElement interface
11799 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11801 interface IHTMLGenericElement
: IDispatch
11803 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11804 HRESULT recordset
([out, retval] IDispatch
**p
);
11806 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11807 HRESULT namedRecordset
(
11808 [in] BSTR dataMember
,
11809 [in, optional] VARIANT *hierarchy
,
11810 [out, retval] IDispatch
**ppRecordset
);
11813 /*****************************************************************************
11814 * DispHTMLGenericElement dispinterface
11818 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11820 dispinterface DispHTMLGenericElement
11824 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11826 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11827 IDispatch
*recordset
();
11829 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11830 IDispatch
*namedRecordset
(
11831 [in] BSTR dataMember
,
11832 [in, optional] VARIANT *hierarchy
);
11835 /*****************************************************************************
11836 * HTMLGenericElement coclass
11840 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11842 coclass HTMLGenericElement
11844 [default] dispinterface DispHTMLGenericElement
;
11845 [source, default] dispinterface HTMLElementEvents
;
11846 [source] dispinterface HTMLElementEvents2
;
11847 WINE_HTMLELEMENT_INTERFACES
;
11848 interface IHTMLGenericElement
;
11851 /*****************************************************************************
11852 * IHTMLStyleSheetRule interface
11858 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11860 interface IHTMLStyleSheetRule
: IDispatch
11862 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11863 HRESULT selectorText
([in] BSTR v
);
11865 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11866 HRESULT selectorText
([retval, out] BSTR *p
);
11868 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11869 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11871 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11872 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11877 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11879 dispinterface DispHTMLStyleSheetRule
11883 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11884 void selectorText
(BSTR v
);
11886 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11887 BSTR selectorText
();
11889 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11890 IHTMLRuleStyle
* style
();
11892 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11893 VARIANT_BOOL readOnly();
11895 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11900 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11902 coclass HTMLStyleSheetRule
11904 [default] dispinterface DispHTMLStyleSheetRule
;
11905 interface IHTMLStyleSheetRule
;
11906 interface IHTMLDOMConstructor
;
11909 /*****************************************************************************
11910 * IHTMLStyleSheetRulesCollection interface
11916 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11918 interface IHTMLStyleSheetRulesCollection
: IDispatch
11920 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11921 HRESULT length
([retval, out] LONG *p
);
11923 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11926 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11931 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11933 dispinterface DispHTMLStyleSheetRulesCollection
11937 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11940 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11941 IHTMLStyleSheetRule
* item
([in] long index
);
11943 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11948 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11950 coclass HTMLStyleSheetRulesCollection
11952 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11953 interface IHTMLStyleSheetRulesCollection
;
11954 interface IHTMLDOMConstructor
;
11961 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11963 interface IHTMLStyleSheetPage
: IDispatch
11965 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11966 HRESULT selector
([retval, out] BSTR *p
);
11968 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11969 HRESULT pseudoClass
([retval, out] BSTR *p
);
11974 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11976 dispinterface DispHTMLStyleSheetPage
11980 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11983 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11984 BSTR pseudoClass
();
11986 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11990 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11992 coclass HTMLStyleSheetPage
11994 [default] dispinterface DispHTMLStyleSheetPage
;
11995 interface IHTMLStyleSheetPage
;
11996 interface IHTMLDOMConstructor
;
12003 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12005 interface IHTMLStyleSheetPagesCollection
: IDispatch
12007 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12008 HRESULT length
([retval, out] LONG *p
);
12010 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12013 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
12018 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12020 dispinterface DispHTMLStyleSheetPagesCollection
12024 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12027 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12028 IHTMLStyleSheetPage
* item
([in] long index
);
12030 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12035 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12037 coclass HTMLStyleSheetPagesCollection
12039 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
12040 interface IHTMLStyleSheetPagesCollection
;
12041 interface IHTMLDOMConstructor
;
12044 /*****************************************************************************
12045 * IHTMLStyleSheet interface
12051 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12053 interface IHTMLStyleSheet
: IDispatch
12055 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12056 HRESULT title
([in] BSTR v
);
12058 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12059 HRESULT title
([retval, out] BSTR *p
);
12061 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12062 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
12064 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12065 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
12067 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12068 HRESULT disabled
([in] VARIANT_BOOL v
);
12070 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12071 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12073 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12074 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12076 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12077 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
12079 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12080 HRESULT href
([in] BSTR v
);
12082 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12083 HRESULT href
([retval, out] BSTR *p
);
12085 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12086 HRESULT type
([retval, out] BSTR *p
);
12088 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12089 HRESULT id([retval, out] BSTR *p
);
12091 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12094 [defaultvalue(-1), in] LONG lIndex
,
12095 [retval, out] LONG *plIndex
);
12097 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12099 [in] BSTR bstrSelector
,
12100 [in] BSTR bstrStyle
,
12101 [defaultvalue(-1), in] LONG lIndex
,
12102 [retval, out] LONG *plNewIndex
);
12104 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12105 HRESULT removeImport
([in] LONG lIndex
);
12107 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12108 HRESULT removeRule
([in] LONG lIndex
);
12110 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12111 HRESULT media
([in] BSTR v
);
12113 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12114 HRESULT media
([retval, out] BSTR *p
);
12116 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12117 HRESULT cssText
([in] BSTR v
);
12119 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12120 HRESULT cssText
([retval, out] BSTR *p
);
12122 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12123 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
12126 /*****************************************************************************
12127 * IHTMLStyleSheet2 interface
12133 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12135 interface IHTMLStyleSheet2
: IDispatch
12137 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12138 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
12140 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12141 HRESULT addPageRule
(
12142 [in] BSTR bstrSelector
,
12143 [in] BSTR bstrStyle
,
12144 [defaultvalue(-1), in] LONG lIndex
,
12145 [retval, out] LONG *plNewIndex
);
12148 /*****************************************************************************
12149 * IHTMLStyleSheet4 interface
12155 uuid(305106f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12157 interface IHTMLStyleSheet4
: IDispatch
12159 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12160 HRESULT type
([out, retval] BSTR *p
);
12162 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12163 HRESULT href
([out, retval] VARIANT *p
);
12165 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12166 HRESULT title
([out, retval] BSTR *p
);
12168 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12169 HRESULT ownerNode
([out, retval] IHTMLElement
**p
);
12171 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12172 HRESULT ownerRule
([out, retval] IHTMLCSSRule
**p
);
12174 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12175 HRESULT cssRules
([out, retval] IHTMLStyleSheetRulesCollection
**p
);
12177 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12178 HRESULT media
([out, retval] VARIANT *p
);
12180 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12181 HRESULT insertRule
(
12182 [in] BSTR bstrRule
,
12183 [in, defaultvalue(-1)] long lIndex
,
12184 [out, retval] long *plNewIndex
);
12186 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12187 HRESULT deleteRule
([in, defaultvalue(-1)] long lIndex
);
12192 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12194 dispinterface DispHTMLStyleSheet
12198 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12199 void title
(BSTR v
);
12201 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12204 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12205 IHTMLStyleSheet
* parentStyleSheet
();
12207 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12208 IHTMLElement
* owningElement
();
12210 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12211 void disabled
(VARIANT_BOOL v
);
12213 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12214 VARIANT_BOOL disabled
();
12216 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12217 VARIANT_BOOL readOnly();
12219 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12220 IHTMLStyleSheetsCollection
* imports
();
12222 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12225 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12228 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12231 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12234 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12237 [defaultvalue(-1), in] LONG lIndex
);
12239 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12241 [in] BSTR bstrSelector
,
12242 [in] BSTR bstrStyle
,
12243 [defaultvalue(-1), in] LONG lIndex
);
12245 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12246 void removeImport
([in] LONG lIndex
);
12248 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12249 void removeRule
([in] LONG lIndex
);
12251 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12252 void media
(BSTR v
);
12254 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12257 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12258 void cssText
(BSTR v
);
12260 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12263 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12264 IHTMLStyleSheetRulesCollection
* rules
();
12266 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12267 IHTMLStyleSheetPagesCollection
* pages
();
12269 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12271 [in] BSTR bstrSelector
,
12272 [in] BSTR bstrStyle
,
12273 [defaultvalue(-1), in] LONG lIndex
);
12275 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12278 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12279 VARIANT ie9_href
();
12281 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12284 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12285 IHTMLElement
*ownerNode
();
12287 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12288 IHTMLCSSRule
*ownerRule
();
12290 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12291 IHTMLStyleSheetRulesCollection
*cssRules
();
12293 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12294 VARIANT ie9_media
();
12296 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12298 [in] BSTR bstrRule
,
12299 [in, defaultvalue(-1)] long lIndex
);
12301 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12302 void deleteRule
([in, defaultvalue(-1)] long lIndex
);
12307 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12309 coclass HTMLStyleSheet
12311 [default] dispinterface DispHTMLStyleSheet
;
12312 interface IHTMLStyleSheet
;
12313 interface IHTMLStyleSheet2
;
12314 interface IHTMLStyleSheet4
;
12317 /*****************************************************************************
12318 * IHTMLStyleSheetsCollection interface
12324 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12326 interface IHTMLStyleSheetsCollection
: IDispatch
12328 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12329 HRESULT length
([retval, out] LONG *p
);
12331 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
12332 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12334 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12336 [in] VARIANT *pvarIndex
,
12337 [retval, out] VARIANT *pvarResult
);
12340 /*****************************************************************************
12341 * DispHTMLStyleSheetsCollection dispinterface
12345 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12347 dispinterface DispHTMLStyleSheetsCollection
12351 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12354 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
12355 IUnknown
*_newEnum
();
12357 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12358 VARIANT item
([in] VARIANT *pvarIndex
);
12360 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12361 IDispatch
*constructor
();
12364 /*****************************************************************************
12365 * IHTMLLinkElement interface
12371 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12373 interface IHTMLLinkElement
: IDispatch
12375 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12376 HRESULT href
([in] BSTR v
);
12378 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12379 HRESULT href
([out, retval] BSTR *p
);
12381 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12382 HRESULT rel
([in] BSTR v
);
12384 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12385 HRESULT rel
([out, retval] BSTR *p
);
12387 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12388 HRESULT rev
([in] BSTR v
);
12390 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12391 HRESULT rev
([out, retval] BSTR *p
);
12393 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12394 HRESULT type
([in] BSTR v
);
12396 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12397 HRESULT type
([out, retval] BSTR *p
);
12399 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
12400 HRESULT readyState
([out, retval] BSTR *p
);
12402 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12403 HRESULT onreadystatechange
([in] VARIANT v
);
12405 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12406 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
12408 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12409 HRESULT onload
([in] VARIANT v
);
12411 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12412 HRESULT onload
([out, retval] VARIANT *p
);
12414 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12415 HRESULT onerror
([in] VARIANT v
);
12417 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12418 HRESULT onerror
([out, retval] VARIANT *p
);
12420 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12421 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
12423 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12424 HRESULT disabled
([in] VARIANT_BOOL v
);
12426 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12427 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12429 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12430 HRESULT media
([in] BSTR v
);
12432 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12433 HRESULT media
([out, retval] BSTR *p
);
12436 /*****************************************************************************
12437 * IHTMLLinkElement2 interface
12443 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12445 interface IHTMLLinkElement2
: IDispatch
12447 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12448 HRESULT target
([in] BSTR v
);
12450 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12451 HRESULT target
([out, retval] BSTR *p
);
12454 /*****************************************************************************
12455 * IHTMLLinkElement3 interface
12461 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12463 interface IHTMLLinkElement3
: IDispatch
12465 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12466 HRESULT charset
([in] BSTR v
);
12468 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12469 HRESULT charset
([out, retval] BSTR *p
);
12471 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12472 HRESULT hreflang
([in] BSTR v
);
12474 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12475 HRESULT hreflang
([out, retval] BSTR *p
);
12478 /*****************************************************************************
12479 * IHTMLLinkElement4 interface
12485 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12487 interface IHTMLLinkElement4
: IDispatch
12489 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12490 HRESULT href
([in] BSTR v
);
12492 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12493 HRESULT href
([retval, out] BSTR * p
);
12496 /*****************************************************************************
12497 * DispHTMLLinkElement dispinterface
12501 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12503 dispinterface DispHTMLLinkElement
12507 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12509 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12512 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12515 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12518 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12521 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12524 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12527 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12530 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12533 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12534 IHTMLStyleSheet
*styleSheet
();
12536 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12537 void media
(BSTR v
);
12539 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12542 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12543 void target
(BSTR v
);
12545 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12548 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12549 void charset
(BSTR v
);
12551 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12554 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12555 void hreflang
(BSTR v
);
12557 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12560 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12561 void ie8_href
(BSTR v
);
12563 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12567 /*****************************************************************************
12568 * HTMLLinkElement coclass
12572 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12574 coclass HTMLLinkElement
12576 [default] dispinterface DispHTMLLinkElement
;
12577 /* [source, default] dispinterface HTMLLinkElementEvents; */
12578 /* [source] dispinterface HTMLLinkElementEvents2; */
12579 WINE_HTMLELEMENT_INTERFACES
;
12580 interface IHTMLLinkElement
;
12581 interface IHTMLLinkElement2
;
12582 interface IHTMLLinkElement3
;
12583 interface IHTMLLinkElement4
;
12584 /* interface IHTMLLinkElement5; */
12587 /*****************************************************************************
12588 * IHTMLTxtRange interface
12594 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12596 interface IHTMLTxtRange
: IDispatch
12598 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12599 HRESULT htmlText
([retval, out] BSTR *p
);
12601 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12602 HRESULT text
([in] BSTR v
);
12604 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12605 HRESULT text
([retval, out] BSTR *p
);
12607 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12608 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12610 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12611 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12613 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12615 [in] IHTMLTxtRange
*Range,
12616 [retval, out] VARIANT_BOOL *InRange
);
12618 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12620 [in] IHTMLTxtRange
*Range,
12621 [retval, out] VARIANT_BOOL *IsEqual
);
12623 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12624 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12626 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12627 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12629 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12632 [retval, out] VARIANT_BOOL *Success
);
12634 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12637 [defaultvalue(1), in] LONG Count
,
12638 [retval, out] LONG *ActualCount
);
12640 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12643 [defaultvalue(1), in] LONG Count
,
12644 [retval, out] LONG *ActualCount
);
12646 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12649 [defaultvalue(1), in] LONG Count
,
12650 [retval, out] LONG *ActualCount
);
12652 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12655 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12656 HRESULT pasteHTML
([in] BSTR html
);
12658 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12659 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12661 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12662 HRESULT setEndPoint
(
12664 [in] IHTMLTxtRange
*SourceRange
);
12666 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12667 HRESULT compareEndPoints
(
12669 [in] IHTMLTxtRange
*SourceRange
,
12670 [retval, out] LONG *ret
);
12672 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12675 [defaultvalue(1073741823), in] LONG count
,
12676 [defaultvalue(0), in] LONG Flags
,
12677 [retval, out] VARIANT_BOOL *Success
);
12679 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12680 HRESULT moveToPoint
(
12684 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12685 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12687 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12688 HRESULT moveToBookmark
(
12689 [in] BSTR Bookmark
,
12690 [retval, out] VARIANT_BOOL *Success
);
12692 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12693 HRESULT queryCommandSupported
(
12695 [retval, out] VARIANT_BOOL *pfRet
);
12697 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12698 HRESULT queryCommandEnabled
(
12700 [retval, out] VARIANT_BOOL *pfRet
);
12702 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12703 HRESULT queryCommandState
(
12705 [retval, out] VARIANT_BOOL *pfRet
);
12707 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12708 HRESULT queryCommandIndeterm
(
12710 [retval, out] VARIANT_BOOL *pfRet
);
12712 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12713 HRESULT queryCommandText
(
12715 [retval, out] BSTR *pcmdText
);
12717 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12718 HRESULT queryCommandValue
(
12720 [retval, out] VARIANT *pcmdValue
);
12722 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12723 HRESULT execCommand
(
12725 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12726 [optional, in] VARIANT value
,
12727 [retval, out] VARIANT_BOOL *pfRet
);
12729 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12730 HRESULT execCommandShowHelp
(
12732 [retval, out] VARIANT_BOOL *pfRet
);
12737 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12739 dispinterface DispHTMLDOMRange
12743 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12744 IHTMLDOMNode
*startContainer
();
12746 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12747 long startOffset
();
12749 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12750 IHTMLDOMNode
*endContainer
();
12752 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12755 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12756 VARIANT_BOOL collapsed
();
12758 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12759 IHTMLDOMNode
*commonAncestorContainer
();
12761 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12762 void setStart
([in] IDispatch
*node
,[in] long offset
);
12764 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12765 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12767 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12768 void setStartBefore
([in] IDispatch
*node
);
12770 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12771 void setStartAfter
([in] IDispatch
*node
);
12773 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12774 void setEndBefore
([in] IDispatch
*node
);
12776 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12777 void setEndAfter
([in] IDispatch
*node
);
12779 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12780 void collapse
([in] VARIANT_BOOL tostart
);
12782 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12783 void selectNode
([in] IDispatch
*node
);
12785 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12786 void selectNodeContents
([in] IDispatch
*node
);
12788 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12789 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12791 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12792 void deleteContents
();
12794 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12795 IDispatch
*extractContents
();
12797 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12798 IDispatch
*cloneContents
();
12800 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12801 void insertNode
([in] IDispatch
*node
);
12803 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12804 void surroundContents
([in] IDispatch
*parent
);
12806 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12807 IHTMLDOMRange
*cloneRange
();
12809 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12812 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12815 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12816 IHTMLRectCollection
*getClientRects
();
12818 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12819 IHTMLRect
*getBoundingClientRect
();
12822 /*****************************************************************************
12823 * IHTMLDOMRange interface
12829 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12831 interface IHTMLDOMRange
: IDispatch
12833 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12834 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12836 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12837 HRESULT startOffset
([out, retval] long *p
);
12839 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12840 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12842 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12843 HRESULT endOffset
([out, retval] long *p
);
12845 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12846 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12848 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12849 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12851 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12853 [in] IDispatch
*refNode
,
12856 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12858 [in] IDispatch
*refNode
,
12861 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12862 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12864 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12865 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12867 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12868 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12870 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12871 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12873 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12874 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12876 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12877 HRESULT selectNode
([in] IDispatch
*refNode
);
12879 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12880 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12882 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12883 HRESULT compareBoundaryPoints
(
12885 [in] IDispatch
*sourceRange
,
12886 [out, retval] long *compareResult
);
12888 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12889 HRESULT deleteContents
();
12891 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12892 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12894 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12895 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12897 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12898 HRESULT insertNode
([in] IDispatch
*newNode
);
12900 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12901 HRESULT surroundContents
([in] IDispatch
*newParent
);
12903 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12904 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12906 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12907 HRESULT toString
([out, retval] BSTR *pRangeString
);
12909 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12912 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12913 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12915 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12916 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12921 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12923 coclass HTMLStyleSheetsCollection
12925 [default] interface IHTMLStyleSheetsCollection
;
12928 /*****************************************************************************
12929 * IHTMLFormElement interface
12935 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12937 interface IHTMLFormElement
: IDispatch
12939 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12940 HRESULT action
([in] BSTR v
);
12942 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12943 HRESULT action
([retval, out] BSTR *p
);
12945 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12946 HRESULT dir
([in] BSTR v
);
12948 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12949 HRESULT dir
([retval, out] BSTR *p
);
12951 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12952 HRESULT encoding
([in] BSTR v
);
12954 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12955 HRESULT encoding
([retval, out] BSTR *p
);
12957 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12958 HRESULT method
([in] BSTR v
);
12960 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12961 HRESULT method
([retval, out] BSTR *p
);
12963 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12964 HRESULT elements
([retval, out] IDispatch
**p
);
12966 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12967 HRESULT target
([in] BSTR v
);
12969 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12970 HRESULT target
([retval, out] BSTR *p
);
12972 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12973 HRESULT name
([in] BSTR v
);
12975 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12976 HRESULT name
([retval, out] BSTR *p
);
12978 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12979 HRESULT onsubmit
([in] VARIANT v
);
12981 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12982 HRESULT onsubmit
([retval, out] VARIANT *p
);
12984 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12985 HRESULT onreset
([in] VARIANT v
);
12987 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12988 HRESULT onreset
([retval, out] VARIANT *p
);
12990 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12993 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12996 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12997 HRESULT length
([in] LONG v
);
12999 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13000 HRESULT length
([retval, out] LONG *p
);
13002 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
13003 HRESULT _newEnum
([retval, out] IUnknown
**p
);
13005 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13007 [optional, in] VARIANT name
,
13008 [optional, in] VARIANT index
,
13009 [retval, out] IDispatch
**pdisp
);
13011 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13013 [in] VARIANT tagName
,
13014 [retval, out] IDispatch
**pdisp
);
13017 /*****************************************************************************
13018 * DispHTMLFormElement dispinterface
13022 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13024 dispinterface DispHTMLFormElement
13028 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13030 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13031 void action
(BSTR v
);
13033 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13036 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13037 void encoding
(BSTR v
);
13039 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13042 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13043 void method
(BSTR v
);
13045 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13048 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
13049 IDispatch
*elements
();
13051 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13052 void target
(BSTR v
);
13054 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13057 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13060 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13063 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
13066 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
13069 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13070 void length
(long v
);
13072 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13075 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
13076 IUnknown
*_newEnum
();
13078 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13079 IDispatch
*item
(VARIANT name
, VARIANT index
);
13081 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13082 IDispatch
*tags
(VARIANT tagName
);
13087 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13089 dispinterface HTMLFormElementEvents
13093 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
13094 VARIANT_BOOL onhelp
();
13096 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
13097 VARIANT_BOOL onclick
();
13099 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
13100 VARIANT_BOOL ondblclick
();
13102 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
13103 VARIANT_BOOL onkeypress
();
13105 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
13108 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
13111 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
13114 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
13115 void onmouseover
();
13117 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
13118 void onmousemove
();
13120 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
13121 void onmousedown
();
13123 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
13126 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
13127 VARIANT_BOOL onselectstart
();
13129 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
13130 void onfilterchange
();
13132 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
13133 VARIANT_BOOL ondragstart
();
13135 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
13136 VARIANT_BOOL onbeforeupdate
();
13138 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
13139 void onafterupdate
();
13141 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
13142 VARIANT_BOOL onerrorupdate
();
13144 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
13145 VARIANT_BOOL onrowexit
();
13147 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
13150 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
13151 void ondatasetchanged
();
13153 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
13154 void ondataavailable
();
13156 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
13157 void ondatasetcomplete
();
13159 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
13160 void onlosecapture
();
13162 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
13163 void onpropertychange
();
13165 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
13168 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
13171 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
13174 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
13177 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
13178 VARIANT_BOOL ondrag
();
13180 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
13183 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
13184 VARIANT_BOOL ondragenter
();
13186 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
13187 VARIANT_BOOL ondragover
();
13189 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
13190 void ondragleave
();
13192 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
13193 VARIANT_BOOL ondrop
();
13195 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
13196 VARIANT_BOOL onbeforecut
();
13198 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
13199 VARIANT_BOOL oncut
();
13201 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
13202 VARIANT_BOOL onbeforecopy
();
13204 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
13205 VARIANT_BOOL oncopy
();
13207 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
13208 VARIANT_BOOL onbeforepaste
();
13210 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
13211 VARIANT_BOOL onpaste
();
13213 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
13214 VARIANT_BOOL oncontextmenu
();
13216 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
13217 void onrowsdelete
();
13219 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
13220 void onrowsinserted
();
13222 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
13223 void oncellchange
();
13225 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
13226 void onreadystatechange
();
13228 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
13229 void onbeforeeditfocus
();
13231 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
13232 void onlayoutcomplete
();
13234 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
13237 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
13238 VARIANT_BOOL onbeforedeactivate
();
13240 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
13241 VARIANT_BOOL onbeforeactivate
();
13243 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
13246 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
13247 VARIANT_BOOL oncontrolselect
();
13249 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
13250 VARIANT_BOOL onmovestart
();
13252 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
13255 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
13256 VARIANT_BOOL onresizestart
();
13258 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
13259 void onresizeend
();
13261 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
13262 void onmouseenter
();
13264 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
13265 void onmouseleave
();
13267 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
13268 VARIANT_BOOL onmousewheel
();
13270 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
13273 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
13274 void ondeactivate
();
13276 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
13279 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
13282 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
13283 VARIANT_BOOL onsubmit
();
13285 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
13286 VARIANT_BOOL onreset
();
13291 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13293 dispinterface HTMLFormElementEvents2
13297 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
13298 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13300 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
13301 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
13303 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
13304 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
13306 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
13307 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
13309 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
13310 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
13312 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
13313 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
13315 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
13316 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
13318 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
13319 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
13321 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
13322 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
13324 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
13325 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
13327 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
13328 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
13330 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
13331 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
13333 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
13334 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
13336 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
13337 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
13339 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
13340 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
13342 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
13343 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
13345 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
13346 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
13348 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
13349 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
13351 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
13352 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
13354 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
13355 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
13357 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
13358 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
13360 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
13361 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
13363 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
13364 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
13366 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
13367 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
13369 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
13370 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13372 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
13373 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13375 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
13376 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13378 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
13379 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13381 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
13382 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
13384 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
13385 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
13387 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
13388 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
13390 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
13391 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
13393 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
13394 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
13396 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
13397 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
13399 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
13400 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
13402 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
13403 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
13405 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
13406 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
13408 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
13409 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
13411 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
13412 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
13414 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
13415 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
13417 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
13418 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
13420 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
13421 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
13423 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
13424 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
13426 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
13427 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
13429 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
13430 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
13432 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
13433 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
13435 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
13436 void onpage
([in] IHTMLEventObj
* pEvtObj
);
13438 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
13439 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
13441 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
13442 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
13444 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
13445 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
13447 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
13448 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
13450 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13451 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
13453 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
13454 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
13456 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
13457 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
13459 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
13460 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
13462 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
13463 void onmove
([in] IHTMLEventObj
* pEvtObj
);
13465 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
13466 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
13468 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
13469 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
13471 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
13472 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
13474 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
13475 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
13477 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
13478 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
13480 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
13481 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
13483 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
13484 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
13486 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
13487 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
13492 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13494 coclass HTMLFormElement
13496 [default] dispinterface DispHTMLFormElement
;
13497 [source, default] dispinterface HTMLFormElementEvents
;
13498 [source] dispinterface HTMLFormElementEvents2
;
13499 WINE_HTMLELEMENT_INTERFACES
;
13500 interface IHTMLFormElement
;
13501 /* interface IHTMLFormElement2; */
13502 /* interface IHTMLFormElement3; */
13503 /* interface IHTMLSubmitData; */
13504 /* interface IHTMLFormElement4; */
13507 /*****************************************************************************
13508 * IHTMLTextContainer interface
13514 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13516 interface IHTMLTextContainer
: IDispatch
13518 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13519 HRESULT createControlRange
([retval, out] IDispatch
**range);
13521 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13522 HRESULT scrollHeight
([retval, out] LONG *p
);
13524 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13525 HRESULT scrollWidth
([retval, out] LONG *p
);
13527 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13528 HRESULT scrollTop
([in] LONG v
);
13530 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13531 HRESULT scrollTop
([retval, out] LONG *p
);
13533 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13534 HRESULT scrollLeft
([in] LONG v
);
13536 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13537 HRESULT scrollLeft
([retval, out] LONG *p
);
13539 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13540 HRESULT onscroll
([in] VARIANT v
);
13542 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13543 HRESULT onscroll
([retval, out] VARIANT *p
);
13546 /*****************************************************************************
13547 * IHTMLImgElement interface
13553 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13555 interface IHTMLImgElement
: IDispatch
13557 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13558 HRESULT isMap
([in] VARIANT_BOOL v
);
13560 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13561 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13563 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13564 HRESULT useMap
([in] BSTR v
);
13566 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13567 HRESULT useMap
([retval, out] BSTR *p
);
13569 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13570 HRESULT mimeType
([retval, out] BSTR *p
);
13572 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13573 HRESULT fileSize
([retval, out] BSTR *p
);
13575 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13576 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13578 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13579 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13581 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13582 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13584 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13585 HRESULT protocol
([retval, out] BSTR *p
);
13587 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13588 HRESULT href
([retval, out] BSTR *p
);
13590 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13591 HRESULT nameProp
([retval, out] BSTR *p
);
13593 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13594 HRESULT border
([in] VARIANT v
);
13596 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13597 HRESULT border
([retval, out] VARIANT *p
);
13599 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13600 HRESULT vspace
([in] LONG v
);
13602 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13603 HRESULT vspace
([retval, out] LONG *p
);
13605 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13606 HRESULT hspace
([in] LONG v
);
13608 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13609 HRESULT hspace
([retval, out] LONG *p
);
13611 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13612 HRESULT alt
([in] BSTR v
);
13614 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13615 HRESULT alt
([retval, out] BSTR *p
);
13617 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13618 HRESULT src
([in] BSTR v
);
13620 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13621 HRESULT src
([retval, out] BSTR *p
);
13623 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13624 HRESULT lowsrc
([in] BSTR v
);
13626 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13627 HRESULT lowsrc
([retval, out] BSTR *p
);
13629 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13630 HRESULT vrml
([in] BSTR v
);
13632 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13633 HRESULT vrml
([retval, out] BSTR *p
);
13635 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13636 HRESULT dynsrc
([in] BSTR v
);
13638 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13639 HRESULT dynsrc
([retval, out] BSTR *p
);
13641 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13642 HRESULT readyState
([retval, out] BSTR *p
);
13644 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13645 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13647 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13648 HRESULT loop
([in] VARIANT v
);
13650 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13651 HRESULT loop
([retval, out] VARIANT *p
);
13653 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13654 HRESULT align
([in] BSTR v
);
13656 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13657 HRESULT align
([retval, out] BSTR *p
);
13659 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13660 HRESULT onload
([in] VARIANT v
);
13662 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13663 HRESULT onload
([retval, out] VARIANT *p
);
13665 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13666 HRESULT onerror
([in] VARIANT v
);
13668 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13669 HRESULT onerror
([retval, out] VARIANT *p
);
13671 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13672 HRESULT onabort
([in] VARIANT v
);
13674 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13675 HRESULT onabort
([retval, out] VARIANT *p
);
13677 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13678 HRESULT name
([in] BSTR v
);
13680 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13681 HRESULT name
([retval, out] BSTR *p
);
13683 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13684 HRESULT width
([in] LONG v
);
13686 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13687 HRESULT width
([retval, out] LONG *p
);
13689 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13690 HRESULT height
([in] LONG v
);
13692 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13693 HRESULT height
([retval, out] LONG *p
);
13695 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13696 HRESULT start
([in] BSTR v
);
13698 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13699 HRESULT start
([retval, out] BSTR *p
);
13702 /*****************************************************************************
13703 * IHTMLImageElementFactory interface
13709 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13711 interface IHTMLImageElementFactory
: IDispatch
13713 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13715 [optional, in] VARIANT width
,
13716 [optional, in] VARIANT height
,
13717 [retval, out] IHTMLImgElement
**elem
);
13720 /*****************************************************************************
13721 * DispHTMLImg interface
13725 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13727 dispinterface DispHTMLImg
13731 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13733 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13734 void isMap
(VARIANT_BOOL v
);
13736 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13737 VARIANT_BOOL isMap
();
13739 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13740 void useMap
(BSTR v
);
13742 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13745 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13748 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13751 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13752 BSTR fileCreatedDate
();
13754 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13755 BSTR fileModifiedDate
();
13757 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13758 BSTR fileUpdatedDate
();
13760 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13763 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13766 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13769 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13770 void border
(VARIANT v
);
13772 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13775 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13776 void vspace
(LONG v
);
13778 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13781 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13782 void hspace
(LONG v
);
13784 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13787 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13790 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13793 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13796 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13799 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13800 void lowsrc
(BSTR v
);
13802 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13805 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13808 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13811 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13812 void dynsrc
(BSTR v
);
13814 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13817 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13818 VARIANT_BOOL complete
();
13820 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13821 void loop
(VARIANT v
);
13823 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13826 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13827 void align
(BSTR v
);
13829 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13832 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13835 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13838 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13839 void width
(LONG v
);
13841 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13844 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13845 void height
(LONG v
);
13847 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13850 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13851 void start
(BSTR v
);
13853 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13856 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13857 void longDesc
(BSTR v
);
13859 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13863 /*****************************************************************************
13868 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13872 [default] dispinterface DispHTMLImg
;
13873 /* [source, default] dispinterface HTMLImgEvents; */
13874 /* [source] dispinterface HTMLImgEvents2; */
13875 WINE_HTMLDATAELEMENT_INTERFACES
;
13876 interface IHTMLControlElement
;
13877 interface IHTMLImgElement
;
13878 /* interface IHTMLImgElement2; */
13879 /* interface IHTMLImgElement3; */
13880 /* interface IHTMLImgElement4; */
13881 /* interface IHTMLMSImgElement; */
13884 /*****************************************************************************
13885 * IHTMLXMLHttpRequest interface
13891 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13893 interface IHTMLXMLHttpRequest
: IDispatch
13895 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13896 HRESULT readyState
([out, retval] long *p
);
13898 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13899 HRESULT responseBody
([out, retval] VARIANT *p
);
13901 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13902 HRESULT responseText
([out, retval] BSTR *p
);
13904 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13905 HRESULT responseXML
([out, retval] IDispatch
**p
);
13907 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13908 HRESULT status
([out, retval] long *p
);
13910 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13911 HRESULT statusText
([out, retval] BSTR *p
);
13913 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13914 HRESULT onreadystatechange
([in] VARIANT v
);
13916 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13917 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13919 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13921 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13923 [in] BSTR bstrMethod
,
13925 [in] VARIANT varAsync
,
13926 [in, optional] VARIANT varUser
,
13927 [in, optional] VARIANT varPassword
);
13929 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13930 HRESULT send
([in, optional] VARIANT varBody
);
13932 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13933 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13935 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13936 HRESULT getResponseHeader
(
13937 [in] BSTR bstrHeader
,
13938 [out, retval] BSTR *p
);
13940 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13941 HRESULT setRequestHeader
(
13942 [in] BSTR bstrHeader
,
13943 [in] BSTR bstrValue
);
13946 /*****************************************************************************
13947 * IHTMLXMLHttpRequest2 interface
13953 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13955 interface IHTMLXMLHttpRequest2
: IDispatch
13957 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13958 HRESULT timeout
([in] long v
);
13960 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13961 HRESULT timeout
([out, retval] long *p
);
13963 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13964 HRESULT ontimeout
([in] VARIANT v
);
13966 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13967 HRESULT ontimeout
([out, retval] VARIANT *p
);
13970 /*****************************************************************************
13971 * IHTMLXMLHttpRequestFactory interface
13977 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13979 interface IHTMLXMLHttpRequestFactory
: IDispatch
13981 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13982 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13985 /*****************************************************************************
13986 * DispHTMLXMLHttpRequest dispinterface
13990 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13992 dispinterface DispHTMLXMLHttpRequest
13996 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13999 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
14000 VARIANT responseBody
();
14002 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
14003 BSTR responseText
();
14005 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
14006 IDispatch
*responseXML
();
14008 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
14011 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
14014 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14015 void onreadystatechange
(VARIANT v
);
14017 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14018 VARIANT onreadystatechange
();
14020 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
14023 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
14025 [in] BSTR bstrMethod
,
14027 [in] VARIANT varAsync
,
14028 [in, optional] VARIANT varUser
,
14029 [in, optional] VARIANT varPassword
);
14031 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
14032 void send
([in, optional] VARIANT varBody
);
14034 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
14035 BSTR getAllResponseHeaders
();
14037 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
14038 BSTR getResponseHeader
([in] BSTR bstrHeader
);
14040 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
14041 void setRequestHeader
(
14042 [in] BSTR bstrHeader
,
14043 [in] BSTR bstrValue
);
14045 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14046 void timeout
(long v
);
14048 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14051 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14052 void ontimeout
(VARIANT v
);
14054 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14055 VARIANT ontimeout
();
14057 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14060 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
14061 void addEventListener
(
14063 [in] IDispatch
*listener
,
14064 [in] VARIANT_BOOL useCapture
);
14066 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
14067 void removeEventListener
(
14069 [in] IDispatch
*listener
,
14070 [in] VARIANT_BOOL useCapture
);
14072 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
14073 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
14076 /*****************************************************************************
14077 * HTMLXMLHttpRequest
14081 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14083 coclass HTMLXMLHttpRequest
14085 [default] dispinterface DispHTMLXMLHttpRequest
;
14086 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
14087 interface IHTMLXMLHttpRequest
;
14088 interface IHTMLXMLHttpRequest2
;
14089 interface IHTMLDOMConstructor
;
14090 interface IEventTarget
;
14093 /*****************************************************************************
14094 * IHTMLControlElement interface
14100 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14102 interface IHTMLControlElement
: IDispatch
14104 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14105 HRESULT tabIndex
([in] short v
);
14107 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14108 HRESULT tabIndex
([retval, out] short * p
);
14110 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
14113 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14114 HRESULT accessKey
([in] BSTR v
);
14116 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14117 HRESULT accessKey
([retval, out] BSTR * p
);
14119 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14120 HRESULT onblur
([in] VARIANT v
);
14122 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14123 HRESULT onblur
([retval, out] VARIANT * p
);
14125 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14126 HRESULT onfocus
([in] VARIANT v
);
14128 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14129 HRESULT onfocus
([retval, out] VARIANT * p
);
14131 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14132 HRESULT onresize
([in] VARIANT v
);
14134 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14135 HRESULT onresize
([retval, out] VARIANT * p
);
14137 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
14140 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
14141 HRESULT addFilter
([in] IUnknown
* pUnk
);
14143 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
14144 HRESULT removeFilter
([in] IUnknown
* pUnk
);
14146 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
14147 HRESULT clientHeight
([retval, out] LONG * p
);
14149 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
14150 HRESULT clientWidth
([retval, out] LONG * p
);
14152 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
14153 HRESULT clientTop
([retval, out] LONG * p
);
14155 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
14156 HRESULT clientLeft
([retval, out] LONG * p
);
14159 /*****************************************************************************
14160 * IHTMLBodyElement interface
14166 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14168 interface IHTMLBodyElement
: IDispatch
14170 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14171 HRESULT background
([in] BSTR v
);
14173 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14174 HRESULT background
([retval, out] BSTR *p
);
14176 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14177 HRESULT bgProperties
([in] BSTR v
);
14179 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14180 HRESULT bgProperties
([retval, out] BSTR *p
);
14182 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14183 HRESULT leftMargin
([in] VARIANT v
);
14185 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14186 HRESULT leftMargin
([retval, out] VARIANT *p
);
14188 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14189 HRESULT topMargin
([in] VARIANT v
);
14191 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14192 HRESULT topMargin
([retval, out] VARIANT *p
);
14194 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14195 HRESULT rightMargin
([in] VARIANT v
);
14197 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14198 HRESULT rightMargin
([retval, out] VARIANT *p
);
14200 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14201 HRESULT bottomMargin
([in] VARIANT v
);
14203 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14204 HRESULT bottomMargin
([retval, out] VARIANT *p
);
14206 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14207 HRESULT noWrap
([in] VARIANT_BOOL v
);
14209 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14210 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
14212 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14213 HRESULT bgColor
([in] VARIANT v
);
14215 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14216 HRESULT bgColor
([retval, out] VARIANT *p
);
14218 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14219 HRESULT text
([in] VARIANT v
);
14221 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14222 HRESULT text
([retval, out] VARIANT *p
);
14224 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14225 HRESULT link
([in] VARIANT v
);
14227 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14228 HRESULT link
([retval, out] VARIANT *p
);
14230 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14231 HRESULT vLink
([in] VARIANT v
);
14233 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14234 HRESULT vLink
([retval, out] VARIANT *p
);
14236 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14237 HRESULT aLink
([in] VARIANT v
);
14239 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14240 HRESULT aLink
([retval, out] VARIANT *p
);
14242 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14243 HRESULT onload
([in] VARIANT v
);
14245 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14246 HRESULT onload
([retval, out] VARIANT *p
);
14248 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14249 HRESULT onunload
([in] VARIANT v
);
14251 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14252 HRESULT onunload
([retval, out] VARIANT *p
);
14254 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14255 HRESULT scroll
([in] BSTR v
);
14257 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14258 HRESULT scroll
([retval, out] BSTR *p
);
14260 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14261 HRESULT onselect
([in] VARIANT v
);
14263 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14264 HRESULT onselect
([retval, out] VARIANT *p
);
14266 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14267 HRESULT onbeforeunload
([in] VARIANT v
);
14269 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14270 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14272 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14273 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14276 /*****************************************************************************
14277 * IHTMLBodyElement2 interface
14283 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14285 interface IHTMLBodyElement2
: IDispatch
14287 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14288 HRESULT onbeforeprint
([in] VARIANT v
);
14290 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14291 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
14293 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14294 HRESULT onafterprint
([in] VARIANT v
);
14296 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14297 HRESULT onafterprint
([retval, out] VARIANT *p
);
14302 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14304 dispinterface DispHTMLBody
14308 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14310 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14311 void background
(BSTR v
);
14313 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14316 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14317 void bgProperties
(BSTR v
);
14319 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14320 BSTR bgProperties
();
14322 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14323 void leftMargin
(VARIANT v
);
14325 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14326 VARIANT leftMargin
();
14328 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14329 void topMargin
(VARIANT v
);
14331 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14332 VARIANT topMargin
();
14334 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14335 void rightMargin
(VARIANT v
);
14337 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14338 VARIANT rightMargin
();
14340 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14341 void bottomMargin
(VARIANT v
);
14343 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14344 VARIANT bottomMargin
();
14346 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14347 void noWrap
(VARIANT_BOOL v
);
14349 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14350 VARIANT_BOOL noWrap
();
14352 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14353 void bgColor
(VARIANT v
);
14355 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14358 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14359 void text
(VARIANT v
);
14361 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14364 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14365 void link
(VARIANT v
);
14367 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14370 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14371 void vLink
(VARIANT v
);
14373 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14376 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14377 void aLink
(VARIANT v
);
14379 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14382 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14383 void onunload
(VARIANT v
);
14385 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14386 VARIANT onunload
();
14388 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14389 void scroll
(BSTR v
);
14391 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14394 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14395 void onbeforeunload
(VARIANT v
);
14397 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14398 VARIANT onbeforeunload
();
14400 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14401 IHTMLTxtRange
* createTextRange
();
14403 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14404 void onbeforeprint
(VARIANT v
);
14406 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14407 VARIANT onbeforeprint
();
14409 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14410 void onafterprint
(VARIANT v
);
14412 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14413 VARIANT onafterprint
();
14417 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14421 [default] dispinterface DispHTMLBody
;
14422 [source, default] dispinterface HTMLTextContainerEvents
;
14423 [source] dispinterface HTMLTextContainerEvents2
;
14424 WINE_HTMLELEMENT_INTERFACES
;
14425 interface IHTMLControlElement
;
14426 interface IHTMLTextContainer
;
14427 interface IHTMLBodyElement
;
14428 interface IHTMLBodyElement2
;
14429 /* interface IHTMLBodyElement3; */
14430 /* interface IHTMLBodyElement4; */
14431 /* interface IHTMLBodyElement5; */
14434 /*****************************************************************************
14435 * IHTMLAnchorElement interface
14441 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14443 interface IHTMLAnchorElement
: IDispatch
14445 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14446 HRESULT href
([in] BSTR v
);
14448 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14449 HRESULT href
([retval, out] BSTR *p
);
14451 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14452 HRESULT target
([in] BSTR v
);
14454 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14455 HRESULT target
([retval, out] BSTR *p
);
14457 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14458 HRESULT rel
([in] BSTR v
);
14460 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14461 HRESULT rel
([retval, out] BSTR *p
);
14463 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14464 HRESULT rev
([in] BSTR v
);
14466 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14467 HRESULT rev
([retval, out] BSTR *p
);
14469 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14470 HRESULT urn
([in] BSTR v
);
14472 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14473 HRESULT urn
([retval, out] BSTR *p
);
14475 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14476 HRESULT Methods
([in] BSTR v
);
14478 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14479 HRESULT Methods
([retval, out] BSTR *p
);
14481 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14482 HRESULT name
([in] BSTR v
);
14484 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14485 HRESULT name
([retval, out] BSTR *p
);
14487 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14488 HRESULT host
([in] BSTR v
);
14490 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14491 HRESULT host
([retval, out] BSTR *p
);
14493 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14494 HRESULT hostname
([in] BSTR v
);
14496 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14497 HRESULT hostname
([retval, out] BSTR *p
);
14499 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14500 HRESULT pathname
([in] BSTR v
);
14502 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14503 HRESULT pathname
([retval, out] BSTR *p
);
14505 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14506 HRESULT port
([in] BSTR v
);
14508 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14509 HRESULT port
([retval, out] BSTR *p
);
14511 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14512 HRESULT protocol
([in] BSTR v
);
14514 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14515 HRESULT protocol
([retval, out] BSTR *p
);
14517 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14518 HRESULT search
([in] BSTR v
);
14520 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14521 HRESULT search
([retval, out] BSTR *p
);
14523 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14524 HRESULT hash
([in] BSTR v
);
14526 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14527 HRESULT hash
([retval, out] BSTR *p
);
14529 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14530 HRESULT onblur
([in] VARIANT v
);
14532 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14533 HRESULT onblur
([retval, out] VARIANT *p
);
14535 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14536 HRESULT onfocus
([in] VARIANT v
);
14538 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14539 HRESULT onfocus
([retval, out] VARIANT *p
);
14541 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14542 HRESULT accessKey
([in] BSTR v
);
14544 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14545 HRESULT accessKey
([retval, out] BSTR *p
);
14547 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14548 HRESULT protocolLong
([retval, out] BSTR *p
);
14550 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14551 HRESULT mimeType
([retval, out] BSTR *p
);
14553 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14554 HRESULT nameProp
([retval, out] BSTR *p
);
14556 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14557 HRESULT tabIndex
([in] short v
);
14559 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14560 HRESULT tabIndex
([retval, out] short *p
);
14562 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14565 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14569 /*****************************************************************************
14570 * DispHTMLAnchorElement dispinterface
14574 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14576 dispinterface DispHTMLAnchorElement
14580 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14582 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14585 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14588 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14589 void target
(BSTR v
);
14591 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14594 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14597 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14600 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14603 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14606 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14609 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14612 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14613 void Methods
(BSTR v
);
14615 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14618 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14621 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14624 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14627 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14630 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14631 void hostname
(BSTR v
);
14633 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14636 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14637 void pathname
(BSTR v
);
14639 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14642 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14645 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14648 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14649 void protocol
(BSTR v
);
14651 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14654 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14655 void search
(BSTR v
);
14657 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14660 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14663 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14666 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14667 BSTR protocolLong
();
14669 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14672 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14675 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14676 void charset
(BSTR v
);
14678 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14681 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14682 void coords
(BSTR v
);
14684 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14687 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14688 void hreflang
(BSTR v
);
14690 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14693 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14694 void shape
(BSTR v
);
14696 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14699 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14702 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14705 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14706 void ie8_shape
(BSTR v
);
14708 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14711 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14712 void ie8_coords
(BSTR v
);
14714 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14717 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14718 void ie8_href
(BSTR v
);
14720 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14724 /*****************************************************************************
14725 * HTMLAnchorElement coclass
14729 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14731 coclass HTMLAnchorElement
14733 [default] dispinterface DispHTMLAnchorElement
;
14734 /* [source, default] dispinterface HTMLAnchorEvents; */
14735 /* [source] dispinterface HTMLAnchorEvents2; */
14736 WINE_HTMLDATAELEMENT_INTERFACES
;
14737 interface IHTMLAnchorElement
;
14738 /* interface IHTMLAnchorElement2; */
14739 /* interface IHTMLAnchorElement3; */
14742 /*****************************************************************************
14743 * IHTMLAreaElement interface
14749 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14751 interface IHTMLAreaElement
: IDispatch
14753 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14754 HRESULT shape
([in] BSTR v
);
14756 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14757 HRESULT shape
([retval, out] BSTR *p
);
14759 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14760 HRESULT coords
([in] BSTR v
);
14762 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14763 HRESULT coords
([retval, out] BSTR *p
);
14765 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14766 HRESULT href
([in] BSTR v
);
14768 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14769 HRESULT href
([retval, out] BSTR *p
);
14771 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14772 HRESULT target
([in] BSTR v
);
14774 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14775 HRESULT target
([retval, out] BSTR *p
);
14777 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14778 HRESULT alt
([in] BSTR v
);
14780 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14781 HRESULT alt
([retval, out] BSTR *p
);
14783 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14784 HRESULT noHref
([in] VARIANT_BOOL v
);
14786 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14787 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14789 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14790 HRESULT host
([in] BSTR v
);
14792 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14793 HRESULT host
([retval, out] BSTR *p
);
14795 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14796 HRESULT hostname
([in] BSTR v
);
14798 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14799 HRESULT hostname
([retval, out] BSTR *p
);
14801 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14802 HRESULT pathname
([in] BSTR v
);
14804 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14805 HRESULT pathname
([retval, out] BSTR *p
);
14807 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14808 HRESULT port
([in] BSTR v
);
14810 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14811 HRESULT port
([retval, out] BSTR *p
);
14813 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14814 HRESULT protocol
([in] BSTR v
);
14816 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14817 HRESULT protocol
([retval, out] BSTR *p
);
14819 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14820 HRESULT search
([in] BSTR v
);
14822 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14823 HRESULT search
([retval, out] BSTR *p
);
14825 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14826 HRESULT hash
([in] BSTR v
);
14828 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14829 HRESULT hash
([retval, out] BSTR *p
);
14831 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14832 HRESULT onblur
([in] VARIANT v
);
14834 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14835 HRESULT onblur
([retval, out] VARIANT *p
);
14837 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14838 HRESULT onfocus
([in] VARIANT v
);
14840 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14841 HRESULT onfocus
([retval, out] VARIANT *p
);
14843 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14844 HRESULT tabIndex
([in] short v
);
14846 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14847 HRESULT tabIndex
([retval, out] short *p
);
14849 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14852 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14856 /*****************************************************************************
14857 * DispHTMLAreaElement dispinterface
14861 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14863 dispinterface DispHTMLAreaElement
14867 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14869 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14870 void shape
(BSTR v
);
14872 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14875 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14876 void coords
(BSTR v
);
14878 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14881 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14884 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14887 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14888 void target
(BSTR v
);
14890 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14893 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14896 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14899 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14900 void noHref
(VARIANT_BOOL v
);
14902 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14903 VARIANT_BOOL noHref
();
14905 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14908 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14911 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14912 void hostname
(BSTR v
);
14914 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14917 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14918 void pathname
(BSTR v
);
14920 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14923 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14926 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14929 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14930 void protocol
(BSTR v
);
14932 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14935 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14936 void search
(BSTR v
);
14938 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14941 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14944 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14947 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14948 void ie8_shape
(BSTR v
);
14950 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14953 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14954 void ie8_coords
(BSTR v
);
14956 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14959 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14960 void ie8_href
(BSTR v
);
14962 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14966 /*****************************************************************************
14967 * HTMLAreaElement coclass
14971 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14973 coclass HTMLAreaElement
14975 [default] dispinterface DispHTMLAreaElement
;
14976 /* [source, default] dispinterface HTMLAreaEvents; */
14977 /* [source] dispinterface HTMLAreaEvents2; */
14978 WINE_HTMLELEMENT_INTERFACES
;
14979 interface IHTMLAreaElement
;
14980 /* interface IHTMLAreaElement2; */
14983 /*****************************************************************************
14984 * IHTMLLabelElement interface
14990 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14992 interface IHTMLLabelElement
: IDispatch
14994 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14995 HRESULT htmlFor
([in] BSTR v
);
14997 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14998 HRESULT htmlFor
([out, retval] BSTR *p
);
15000 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15001 HRESULT accessKey
([in] BSTR v
);
15003 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15004 HRESULT accessKey
([out, retval] BSTR *p
);
15007 /*****************************************************************************
15008 * IHTMLLabelElement2 interface
15014 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15016 interface IHTMLLabelElement2
: IDispatch
15018 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15019 HRESULT form
([out, retval] IHTMLFormElement
**p
);
15022 /*****************************************************************************
15023 * DispHTMLLabelElement dispinterface
15027 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15029 dispinterface DispHTMLLabelElement
15033 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15035 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15036 void htmlFor
(BSTR v
);
15038 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15041 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15042 IHTMLFormElement
*form
();
15045 /*****************************************************************************
15046 * HTMLLabelElement coclass
15050 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15052 coclass HTMLLabelElement
15054 [default] dispinterface DispHTMLLabelElement
;
15055 /* [source, default] dispinterface HTMLLabelEvents; */
15056 /* [source] dispinterface HTMLLabelEvents2; */
15057 WINE_HTMLDATAELEMENT_INTERFACES
;
15058 interface IHTMLLabelElement
;
15059 interface IHTMLLabelElement2
;
15062 /*****************************************************************************
15063 * IHTMLElementCollection interface
15069 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15071 interface IHTMLElementCollection
: IDispatch
15073 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15074 HRESULT toString
([retval, out] BSTR *String);
15076 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15077 HRESULT length
([in] LONG v
);
15079 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15080 HRESULT length
([retval, out] LONG *p
);
15082 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
15083 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15085 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15087 [optional, in] VARIANT name
,
15088 [optional, in] VARIANT index
,
15089 [retval, out] IDispatch
**pdisp
);
15091 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15093 [in] VARIANT tagName
,
15094 [retval, out] IDispatch
**pdisp
);
15097 /*****************************************************************************
15098 * DispHTMLElementCollection dispinterface
15102 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15104 dispinterface DispHTMLElementCollection
15108 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15111 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15112 void length
(LONG v
);
15114 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15117 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
15118 IUnknown
*_newEnum
();
15120 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15122 [in, optional] VARIANT name
,
15123 [in, optional] VARIANT index
);
15125 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15127 [in] VARIANT tagName
);
15129 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
15130 IDispatch
*urns
([in] VARIANT urn
);
15132 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
15133 IDispatch
*namedItem
([in] BSTR name
);
15136 /*****************************************************************************
15137 * IHTMLSelectElement interface
15143 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15145 interface IHTMLSelectElement
: IDispatch
15147 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15148 HRESULT size
([in] LONG v
);
15150 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15151 HRESULT size
([retval, out] LONG *p
);
15153 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15154 HRESULT multiple
([in] VARIANT_BOOL v
);
15156 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15157 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
15159 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15160 HRESULT name
([in] BSTR v
);
15162 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15163 HRESULT name
([retval, out] BSTR *p
);
15165 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15166 HRESULT options
([retval, out] IDispatch
**p
);
15168 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15169 HRESULT onchange
([in] VARIANT v
);
15171 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15172 HRESULT onchange
([retval, out] VARIANT *p
);
15174 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15175 HRESULT selectedIndex
([in] LONG v
);
15177 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15178 HRESULT selectedIndex
([retval, out] LONG *p
);
15180 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15181 HRESULT type
([retval, out] BSTR *p
);
15183 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15184 HRESULT value
([in] BSTR v
);
15186 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15187 HRESULT value
([retval, out] BSTR *p
);
15189 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15190 HRESULT disabled
([in] VARIANT_BOOL v
);
15192 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15193 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15195 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15196 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15198 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15200 [in] IHTMLElement
*element
,
15201 [optional, in] VARIANT before
);
15203 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15204 HRESULT remove
([defaultvalue(-1), in] LONG index
);
15206 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15207 HRESULT length
([in] LONG v
);
15209 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15210 HRESULT length
([retval, out] LONG *p
);
15212 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15213 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15215 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15217 [optional, in] VARIANT name
,
15218 [optional, in] VARIANT index
,
15219 [retval, out] IDispatch
**pdisp
);
15221 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15223 [in] VARIANT tagName
,
15224 [retval, out] IDispatch
**pdisp
);
15227 /*****************************************************************************
15228 * DispHTMLSelectElement dispinterface
15232 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15234 dispinterface DispHTMLSelectElement
15238 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15240 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15243 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15246 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15247 void multiple
(VARIANT_BOOL v
);
15249 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15250 VARIANT_BOOL multiple
();
15252 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15255 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15258 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15259 IDispatch
*options
();
15261 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15262 void selectedIndex
(LONG v
);
15264 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15265 LONG selectedIndex
();
15267 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15270 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15271 void value
(BSTR v
);
15273 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15276 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15277 IHTMLFormElement
*form
();
15279 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15281 [in] IHTMLElement
*element
,
15282 [in, optional] VARIANT before
);
15284 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15285 void remove
([in, defaultvalue(-1)] LONG index
);
15287 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15288 void length
(LONG v
);
15290 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15293 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15294 IUnknown
*_newEnum
();
15296 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15298 [in, optional] VARIANT name
,
15299 [in, optional] VARIANT index
);
15301 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15302 IDispatch
*tags
([in] VARIANT tagName
);
15304 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
15305 IDispatch
*urns
([in] VARIANT urn
);
15307 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
15308 IDispatch
*namedItem
([in] BSTR name
);
15311 /*****************************************************************************
15312 * HTMLSelectElement coclass
15316 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15318 coclass HTMLSelectElement
15320 [default] dispinterface DispHTMLSelectElement
;
15321 /* [source, default] dispinterface HTMLSelectElementEvents; */
15322 /* [source] dispinterface HTMLSelectElementEvents2; */
15323 WINE_HTMLDATAELEMENT_INTERFACES
;
15324 interface IHTMLControlElement
;
15325 interface IHTMLSelectElement
;
15326 /* interface IHTMLSelectElement2; */
15327 /* interface IHTMLSelectElement4; */
15328 /* interface IHTMLSelectElement5; */
15329 /* interface IHTMLSelectElement6; */
15332 /*****************************************************************************
15333 * IHTMLSelectionObject interface
15339 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15341 interface IHTMLSelectionObject
: IDispatch
15343 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
15344 HRESULT createRange
([retval, out] IDispatch
**range);
15346 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
15349 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
15352 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
15353 HRESULT type
([retval, out] BSTR *p
);
15356 /*****************************************************************************
15357 * IHTMLSelectionObject2 interface
15363 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15365 interface IHTMLSelectionObject2
: IDispatch
15367 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
15368 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
15370 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
15371 HRESULT typeDetail
([out, retval] BSTR *p
);
15374 /*****************************************************************************
15375 * IHTMLSelection interface
15381 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15383 interface IHTMLSelection
: IDispatch
15385 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
15386 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
15388 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
15389 HRESULT anchorOffset
([out, retval] long *p
);
15391 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
15392 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
15394 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
15395 HRESULT focusOffset
([out, retval] long *p
);
15397 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
15398 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
15400 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
15402 [in] IDispatch
*parentNode
,
15405 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
15406 HRESULT collapseToStart
();
15408 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
15409 HRESULT collapseToEnd
();
15411 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
15412 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
15414 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
15415 HRESULT deleteFromDocument
();
15417 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
15418 HRESULT rangeCount
([out, retval] long *p
);
15420 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
15421 HRESULT getRangeAt
(
15423 [out, retval] IHTMLDOMRange
**ppRange
);
15425 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
15426 HRESULT addRange
([in] IDispatch
*range);
15428 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
15429 HRESULT removeRange
([in] IDispatch
*range);
15431 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
15432 HRESULT removeAllRanges
();
15434 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
15435 HRESULT toString
([out, retval] BSTR *pSelectionString
);
15438 /*****************************************************************************
15439 * IHTMLOptionElement interface
15445 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15447 interface IHTMLOptionElement
: IDispatch
15449 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15450 HRESULT selected
([in] VARIANT_BOOL v
);
15452 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15453 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
15455 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15456 HRESULT value
([in] BSTR v
);
15458 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15459 HRESULT value
([retval, out] BSTR *p
);
15461 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15462 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
15464 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15465 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
15467 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15468 HRESULT index
([in] LONG v
);
15470 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15471 HRESULT index
([retval, out] LONG *p
);
15473 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15474 HRESULT text
([in] BSTR v
);
15476 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15477 HRESULT text
([retval, out] BSTR *p
);
15479 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15480 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15487 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15489 interface IHTMLOptionElement3
: IDispatch
15491 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15492 HRESULT label
([in] BSTR v
);
15494 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15495 HRESULT label
([retval, out] BSTR * p
);
15498 /*****************************************************************************
15499 * IHTMLOptionElementFactory interface
15505 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15507 interface IHTMLOptionElementFactory
: IDispatch
15509 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15511 [optional, in] VARIANT text
,
15512 [optional, in] VARIANT value
,
15513 [optional, in] VARIANT defaultselected
,
15514 [optional, in] VARIANT selected
,
15515 [retval, out] IHTMLOptionElement
**optelem
);
15518 /*****************************************************************************
15519 * DispHTMLOptionElement dispinterface
15523 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15525 dispinterface DispHTMLOptionElement
15529 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15531 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15532 void selected
(VARIANT_BOOL v
);
15534 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15535 VARIANT_BOOL selected
();
15537 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15538 void value
(BSTR v
);
15540 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15543 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15544 void defaultSelected
(VARIANT_BOOL v
);
15546 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15547 VARIANT_BOOL defaultSelected
();
15549 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15550 void index
(LONG v
);
15552 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15555 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15558 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15561 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15562 IHTMLFormElement
*form
();
15564 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15565 void label
(BSTR v
);
15567 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15573 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15575 coclass HTMLOptionElement
15577 [default] dispinterface DispHTMLOptionElement
;
15578 [source, default] dispinterface HTMLElementEvents
;
15579 [source] dispinterface HTMLElementEvents2
;
15580 WINE_HTMLDATAELEMENT_INTERFACES
;
15581 interface IHTMLOptionElement
;
15582 interface IHTMLOptionElement3
;
15583 /* interface IHTMLOptionElement4; */
15586 /*****************************************************************************
15587 * IHTMLInputElement interface
15593 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15595 interface IHTMLInputElement
: IDispatch
15597 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15598 HRESULT type
([in] BSTR v
);
15600 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15601 HRESULT type
([retval, out] BSTR *p
);
15603 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15604 HRESULT value
([in] BSTR v
);
15606 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15607 HRESULT value
([retval, out] BSTR *p
);
15609 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15610 HRESULT name
([in] BSTR v
);
15612 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15613 HRESULT name
([retval, out] BSTR *p
);
15615 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15616 HRESULT status
([in] VARIANT_BOOL v
);
15618 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15619 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15621 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15622 HRESULT disabled
([in] VARIANT_BOOL v
);
15624 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15625 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15627 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15628 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15630 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15631 HRESULT size
([in] LONG v
);
15633 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15634 HRESULT size
([retval, out] LONG *p
);
15636 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15637 HRESULT maxLength
([in] LONG v
);
15639 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15640 HRESULT maxLength
([retval, out] LONG *p
);
15642 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15645 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15646 HRESULT onchange
([in] VARIANT v
);
15648 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15649 HRESULT onchange
([retval, out] VARIANT *p
);
15651 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15652 HRESULT onselect
([in] VARIANT v
);
15654 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15655 HRESULT onselect
([retval, out] VARIANT *p
);
15657 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15658 HRESULT defaultValue([in] BSTR v
);
15660 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15661 HRESULT defaultValue([retval, out] BSTR *p
);
15663 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15664 HRESULT readOnly([in] VARIANT_BOOL v
);
15666 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15667 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15669 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15670 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15672 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15673 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15675 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15676 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15678 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15679 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15681 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15682 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15684 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15685 HRESULT checked
([in] VARIANT_BOOL v
);
15687 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15688 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15690 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15691 HRESULT border
([in] VARIANT v
);
15693 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15694 HRESULT border
([retval, out] VARIANT *p
);
15696 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15697 HRESULT vspace
([in] LONG v
);
15699 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15700 HRESULT vspace
([retval, out] LONG *p
);
15702 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15703 HRESULT hspace
([in] LONG v
);
15705 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15706 HRESULT hspace
([retval, out] LONG *p
);
15708 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15709 HRESULT alt
([in] BSTR v
);
15711 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15712 HRESULT alt
([retval, out] BSTR *p
);
15714 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15715 HRESULT src
([in] BSTR v
);
15717 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15718 HRESULT src
([retval, out] BSTR *p
);
15720 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15721 HRESULT lowsrc
([in] BSTR v
);
15723 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15724 HRESULT lowsrc
([retval, out] BSTR *p
);
15726 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15727 HRESULT vrml
([in] BSTR v
);
15729 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15730 HRESULT vrml
([retval, out] BSTR *p
);
15732 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15733 HRESULT dynsrc
([in] BSTR v
);
15735 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15736 HRESULT dynsrc
([retval, out] BSTR *p
);
15738 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15739 HRESULT readyState
([retval, out] BSTR *p
);
15741 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15742 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15744 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15745 HRESULT loop
([in] VARIANT v
);
15747 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15748 HRESULT loop
([retval, out] VARIANT *p
);
15750 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15751 HRESULT align
([in] BSTR v
);
15753 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15754 HRESULT align
([retval, out] BSTR *p
);
15756 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15757 HRESULT onload
([in] VARIANT v
);
15759 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15760 HRESULT onload
([retval, out] VARIANT *p
);
15762 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15763 HRESULT onerror
([in] VARIANT v
);
15765 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15766 HRESULT onerror
([retval, out] VARIANT *p
);
15768 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15769 HRESULT onabort
([in] VARIANT v
);
15771 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15772 HRESULT onabort
([retval, out] VARIANT *p
);
15774 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15775 HRESULT width
([in] LONG v
);
15777 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15778 HRESULT width
([retval, out] LONG *p
);
15780 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15781 HRESULT height
([in] LONG v
);
15783 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15784 HRESULT height
([retval, out] LONG *p
);
15786 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15787 HRESULT start
([in] BSTR v
);
15789 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15790 HRESULT start
([retval, out] BSTR *p
);
15793 /*****************************************************************************
15794 * IHTMLInputTextElement interface
15800 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15802 interface IHTMLInputTextElement
: IDispatch
15804 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15805 HRESULT type
([retval, out] BSTR *p
);
15807 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15808 HRESULT value
([in] BSTR v
);
15810 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15811 HRESULT value
([retval, out] BSTR *p
);
15813 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15814 HRESULT name
([in] BSTR v
);
15816 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15817 HRESULT name
([retval, out] BSTR *p
);
15819 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15820 HRESULT status
([in] VARIANT v
);
15822 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15823 HRESULT status
([retval, out] VARIANT *p
);
15825 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15826 HRESULT disabled
([in] VARIANT_BOOL v
);
15828 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15829 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15831 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15832 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15834 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15835 HRESULT defaultValue([in] BSTR v
);
15837 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15838 HRESULT defaultValue([retval, out] BSTR *p
);
15840 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15841 HRESULT size
([in] LONG v
);
15843 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15844 HRESULT size
([retval, out] LONG *p
);
15846 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15847 HRESULT maxLength
([in] LONG v
);
15849 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15850 HRESULT maxLength
([retval, out] LONG *p
);
15852 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15855 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15856 HRESULT onchange
([in] VARIANT v
);
15858 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15859 HRESULT onchange
([retval, out] VARIANT *p
);
15861 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15862 HRESULT onselect
([in] VARIANT v
);
15864 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15865 HRESULT onselect
([retval, out] VARIANT *p
);
15867 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15868 HRESULT readOnly([in] VARIANT_BOOL v
);
15870 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15871 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15873 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15874 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15877 /*****************************************************************************
15878 * IHTMLInputTextElement2 interface
15884 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15886 interface IHTMLInputTextElement2
: IDispatch
15888 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15889 HRESULT selectionStart
([in] long v
);
15891 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15892 HRESULT selectionStart
([out, retval] long *p
);
15894 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15895 HRESULT selectionEnd
([in] long v
);
15897 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15898 HRESULT selectionEnd
([out, retval] long *p
);
15900 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15901 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15906 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15908 dispinterface DispHTMLInputElement
15912 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15914 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15917 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15920 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15921 void value
(BSTR v
);
15923 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15926 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15929 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15932 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15933 void status
(VARIANT_BOOL v
);
15935 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15936 VARIANT_BOOL status
();
15938 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15939 IHTMLFormElement
*form
();
15941 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15944 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15947 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15948 void maxLength
(LONG v
);
15950 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15953 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15956 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15957 void defaultValue(BSTR v
);
15959 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15960 BSTR defaultValue();
15962 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15963 void readOnly(VARIANT_BOOL v
);
15965 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15966 VARIANT_BOOL readOnly();
15968 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15969 IHTMLTxtRange
*createTextRange
();
15971 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15972 void indeterminate
(VARIANT_BOOL v
);
15974 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15975 VARIANT_BOOL indeterminate
();
15977 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15978 void defaultChecked
(VARIANT_BOOL v
);
15980 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15981 VARIANT_BOOL defaultChecked
();
15983 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15984 void checked
(VARIANT_BOOL v
);
15986 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15987 VARIANT_BOOL checked
();
15989 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15990 void border
(VARIANT v
);
15992 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15995 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15996 void vspace
(LONG v
);
15998 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
16001 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16002 void hspace
(LONG v
);
16004 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16007 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16010 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16013 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16016 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16019 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16020 void lowsrc
(BSTR v
);
16022 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16025 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16028 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16031 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16032 void dynsrc
(BSTR v
);
16034 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16037 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
16038 VARIANT_BOOL complete
();
16040 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16041 void loop
(VARIANT v
);
16043 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16046 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16047 void align
(BSTR v
);
16049 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16052 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16053 void width
(LONG v
);
16055 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16058 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16059 void height
(LONG v
);
16061 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16064 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16065 void start
(BSTR v
);
16067 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16070 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16071 void accept
(BSTR v
);
16073 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16076 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16077 void useMap
(BSTR v
);
16079 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16082 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16083 void selectionStart
(long v
);
16085 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16086 long selectionStart
();
16088 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16089 void selectionEnd
(long v
);
16091 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16092 long selectionEnd
();
16094 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
16095 void setSelectionRange
([in] long start
, [in] long end
);
16098 /*****************************************************************************
16099 * HTMLInputElement coclass
16103 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16105 coclass HTMLInputElement
16107 [default] dispinterface DispHTMLInputElement
;
16108 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16109 /* [source] dispinterface HTMLInputTextElementEvents2; */
16110 /* [source] dispinterface HTMLOptionButtonElementEvents; */
16111 /* [source] dispinterface HTMLButtonElementEvents; */
16112 WINE_HTMLDATAELEMENT_INTERFACES
;
16113 interface IHTMLControlElement
;
16114 interface IHTMLInputElement
;
16115 /* interface IHTMLInputElement2; */
16116 interface IHTMLInputTextElement
;
16117 interface IHTMLInputTextElement2
;
16118 /* interface IHTMLInputHiddenElement; */
16119 /* interface IHTMLInputButtonElement; */
16120 /* interface IHTMLInputFileElement; */
16121 /* interface IHTMLOptionButtonElement; */
16122 /* interface IHTMLInputImage; */
16123 /* interface IHTMLInputElement3; */
16124 /* interface IHTMLInputRangeElement; */
16127 /*****************************************************************************
16128 * IHTMLTextAreaElement interface
16134 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16136 interface IHTMLTextAreaElement
: IDispatch
16138 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16139 HRESULT type
([retval, out] BSTR *p
);
16141 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16142 HRESULT value
([in] BSTR v
);
16144 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16145 HRESULT value
([retval, out] BSTR *p
);
16147 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16148 HRESULT name
([in] BSTR v
);
16150 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16151 HRESULT name
([retval, out] BSTR *p
);
16153 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16154 HRESULT status
([in] VARIANT v
);
16156 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16157 HRESULT status
([retval, out] VARIANT *p
);
16159 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16160 HRESULT disabled
([in] VARIANT_BOOL v
);
16162 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16163 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
16165 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16166 HRESULT form
([retval, out] IHTMLFormElement
**p
);
16168 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16169 HRESULT defaultValue([in] BSTR v
);
16171 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16172 HRESULT defaultValue([retval, out] BSTR *p
);
16174 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16177 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16178 HRESULT onchange
([in] VARIANT v
);
16180 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16181 HRESULT onchange
([retval, out] VARIANT *p
);
16183 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16184 HRESULT onselect
([in] VARIANT v
);
16186 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16187 HRESULT onselect
([retval, out] VARIANT *p
);
16189 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16190 HRESULT readOnly([in] VARIANT_BOOL v
);
16192 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16193 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16195 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16196 HRESULT rows
([in] LONG v
);
16198 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16199 HRESULT rows
([retval, out] LONG *p
);
16201 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16202 HRESULT cols
([in] LONG v
);
16204 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16205 HRESULT cols
([retval, out] LONG *p
);
16207 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16208 HRESULT wrap
([in] BSTR v
);
16210 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16211 HRESULT wrap
([retval, out] BSTR *p
);
16213 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16214 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16217 /*****************************************************************************
16218 * DispHTMLTextAreaElement dispinterface
16222 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16224 dispinterface DispHTMLTextAreaElement
16228 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16230 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16233 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16234 void value
(BSTR v
);
16236 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16239 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16242 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16245 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16246 void status
(VARIANT v
);
16248 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16251 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16252 IHTMLFormElement
*form
();
16254 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16255 void defaultValue(BSTR v
);
16257 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16258 BSTR defaultValue();
16260 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16263 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16264 void readOnly(VARIANT_BOOL v
);
16266 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16267 VARIANT_BOOL readOnly();
16269 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16272 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16275 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16278 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16281 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16284 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16287 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16288 IHTMLTxtRange
*createTextRange
();
16291 /*****************************************************************************
16292 * HTMLTextAreaElement coclass
16296 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16298 coclass HTMLTextAreaElement
16300 [default] dispinterface DispHTMLTextAreaElement
;
16301 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16302 /* [source] dispinterface HTMLInputTextElementEvents2; */
16303 [source] dispinterface HTMLTextContainerEvents
;
16304 [source] dispinterface HTMLTextContainerEvents2
;
16305 WINE_HTMLDATAELEMENT_INTERFACES
;
16306 interface IHTMLControlElement
;
16307 interface IHTMLTextContainer
;
16308 interface IHTMLTextAreaElement
;
16309 /* interface IHTMLTextAreaElement2; */
16312 /*****************************************************************************
16313 * IHTMLButtonElement interface
16319 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16321 interface IHTMLButtonElement
: IDispatch
16323 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16324 HRESULT type
([out, retval] BSTR *p
);
16326 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16327 HRESULT value
([in] BSTR v
);
16329 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16330 HRESULT value
([out, retval] BSTR *p
);
16332 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16333 HRESULT name
([in] BSTR v
);
16335 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16336 HRESULT name
([out, retval] BSTR *p
);
16338 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16339 HRESULT status
([in] VARIANT v
);
16341 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16342 HRESULT status
([out, retval] VARIANT *p
);
16344 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16345 HRESULT disabled
([in] VARIANT_BOOL v
);
16347 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16348 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
16350 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16351 HRESULT form
([out, retval] IHTMLFormElement
**p
);
16353 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16354 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
16357 /*****************************************************************************
16358 * DispHTMLButtonElement dispinterface
16362 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16364 dispinterface DispHTMLButtonElement
16368 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16370 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16373 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16374 void value
(BSTR v
);
16376 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16379 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16382 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16385 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16386 void status
(VARIANT v
);
16388 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16391 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16392 IHTMLFormElement
*form
();
16394 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16395 IHTMLTxtRange
*createTextRange
();
16398 /*****************************************************************************
16399 * HTMLButtonElement coclass
16403 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16405 coclass HTMLButtonElement
16407 [default] dispinterface DispHTMLButtonElement
;
16408 /* [source, default] dispinterface HTMLButtonElementEvents; */
16409 /* [source] dispinterface HTMLButtonElementEvents2; */
16410 WINE_HTMLDATAELEMENT_INTERFACES
;
16411 interface IHTMLControlElement
;
16412 interface IHTMLTextContainer
;
16413 interface IHTMLButtonElement
;
16414 /* interface IHTMLButtonElement2; */
16417 /*****************************************************************************
16418 * IHTMLHtmlElement interface
16424 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16426 interface IHTMLHtmlElement
: IDispatch
16428 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16429 HRESULT version([in] BSTR v
);
16431 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16432 HRESULT version([out, retval] BSTR *p
);
16435 /*****************************************************************************
16436 * IHTMLHeadElement interface
16442 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16444 interface IHTMLHeadElement
: IDispatch
16446 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16447 HRESULT profile
([in] BSTR v
);
16449 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16450 HRESULT profile
([retval, out] BSTR *p
);
16453 /*****************************************************************************
16454 * IHTMLHeadElement2 interface
16460 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16462 interface IHTMLHeadElement2
: IDispatch
16464 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16465 HRESULT profile
([in] BSTR v
);
16467 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16468 HRESULT profile
([retval, out] BSTR *p
);
16471 /*****************************************************************************
16472 * IHTMLTitleElement interface
16478 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16480 interface IHTMLTitleElement
: IDispatch
16482 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16483 HRESULT text
([in] BSTR v
);
16485 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16486 HRESULT text
([retval, out] BSTR *p
);
16489 /*****************************************************************************
16490 * IHTMLMetaElement interface
16496 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16498 interface IHTMLMetaElement
: IDispatch
16500 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16501 HRESULT httpEquiv
([in] BSTR v
);
16503 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16504 HRESULT httpEquiv
([out, retval] BSTR *p
);
16506 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16507 HRESULT content
([in] BSTR v
);
16509 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16510 HRESULT content
([out, retval] BSTR *p
);
16512 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16513 HRESULT name
([in] BSTR v
);
16515 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16516 HRESULT name
([out, retval] BSTR *p
);
16518 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16519 HRESULT url
([in] BSTR v
);
16521 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16522 HRESULT url
([out, retval] BSTR *p
);
16524 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16525 HRESULT charset
([in] BSTR v
);
16527 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16528 HRESULT charset
([out, retval] BSTR *p
);
16531 /*****************************************************************************
16532 * IHTMLMetaElement2 interface
16538 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16540 interface IHTMLMetaElement2
: IDispatch
16542 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16543 HRESULT scheme
([in] BSTR v
);
16545 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16546 HRESULT scheme
([out, retval] BSTR *p
);
16549 /*****************************************************************************
16550 * IHTMLMetaElement3 interface
16556 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16558 interface IHTMLMetaElement3
: IDispatch
16560 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16561 HRESULT url
([in] BSTR v
);
16563 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16564 HRESULT url
([out, retval] BSTR *p
);
16567 /*****************************************************************************
16568 * DispHTMLHtmlElement interface
16572 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16574 dispinterface DispHTMLHtmlElement
16578 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16580 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16581 void version(BSTR v
);
16583 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16587 /*****************************************************************************
16588 * HTMLHtmlElement coclass
16592 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16594 coclass HTMLHtmlElement
16596 [default] dispinterface DispHTMLHtmlElement
;
16597 [source, default] dispinterface HTMLElementEvents
;
16598 [source] dispinterface HTMLElementEvents2
;
16599 WINE_HTMLELEMENT_INTERFACES
;
16600 interface IHTMLHtmlElement
;
16603 /*****************************************************************************
16604 * DispHTMLHeadElement interface
16608 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16610 dispinterface DispHTMLHeadElement
16614 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16616 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16617 void profile
(BSTR v
);
16619 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16622 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16623 void ie8_profile
(BSTR v
);
16625 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16626 BSTR ie8_profile
();
16629 /*****************************************************************************
16630 * HTMLHeadElement coclass
16634 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16636 coclass HTMLHeadElement
16638 [default] dispinterface DispHTMLHeadElement
;
16639 [source, default] dispinterface HTMLElementEvents
;
16640 [source] dispinterface HTMLElementEvents2
;
16641 WINE_HTMLELEMENT_INTERFACES
;
16642 interface IHTMLHeadElement
;
16643 interface IHTMLHeadElement2
;
16646 /*****************************************************************************
16647 * DispHTMLTitleElement interface
16651 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16653 dispinterface DispHTMLTitleElement
16657 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16659 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16662 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16666 /*****************************************************************************
16667 * HTMLTitleElement coclass
16671 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16673 coclass HTMLTitleElement
16675 [default] dispinterface DispHTMLTitleElement
;
16676 [source, default] dispinterface HTMLElementEvents
;
16677 [source] dispinterface HTMLElementEvents2
;
16678 WINE_HTMLELEMENT_INTERFACES
;
16679 interface IHTMLTitleElement
;
16682 /*****************************************************************************
16683 * DispHTMLMetaElement dispinterface
16687 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16689 dispinterface DispHTMLMetaElement
16693 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16695 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16696 void httpEquiv
(BSTR v
);
16698 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16701 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16702 void content
(BSTR v
);
16704 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16707 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16710 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16713 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16716 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16719 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16720 void charset
(BSTR v
);
16722 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16725 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16726 void scheme
(BSTR v
);
16728 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16731 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16732 void ie8_url
(BSTR v
);
16734 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16738 /*****************************************************************************
16739 * HTMLMetaElement coclass
16743 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16745 coclass HTMLMetaElement
16747 [default] dispinterface DispHTMLMetaElement
;
16748 [source, default] dispinterface HTMLElementEvents
;
16749 [source] dispinterface HTMLElementEvents2
;
16750 WINE_HTMLELEMENT_INTERFACES
;
16751 interface IHTMLMetaElement
;
16752 interface IHTMLMetaElement2
;
16753 interface IHTMLMetaElement3
;
16756 /*****************************************************************************
16757 * DispHTMLUnknownElement dispinterface
16761 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16763 dispinterface DispHTMLUnknownElement
16767 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16770 /*****************************************************************************
16771 * HTMLUnknownElement coclass
16775 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16777 coclass HTMLUnknownElement
16779 [default] dispinterface DispHTMLUnknownElement
;
16780 [source, default] dispinterface HTMLElementEvents
;
16781 [source] dispinterface HTMLElementEvents2
;
16782 WINE_HTMLELEMENT_INTERFACES
;
16783 /* interface IHTMLUnknownElement; */
16786 /*****************************************************************************
16787 * ISVGAnimatedEnumeration interface
16793 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16795 interface ISVGAnimatedEnumeration
: IDispatch
16797 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16798 HRESULT baseVal
([in] USHORT v
);
16800 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16801 HRESULT baseVal
([out, retval] USHORT
*p
);
16803 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16804 HRESULT animVal
([in] USHORT v
);
16806 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16807 HRESULT animVal
([out, retval] USHORT
*p
);
16810 /*****************************************************************************
16811 * ISVGElement interface
16817 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16819 interface ISVGElement
: IDispatch
16821 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16822 HRESULT xmlbase
([in] BSTR v
);
16824 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16825 HRESULT xmlbase
([out, retval] BSTR *p
);
16827 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16828 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16830 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16831 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16833 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16834 HRESULT viewportElement
([in] ISVGElement
*v
);
16836 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16837 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16839 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16840 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16842 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16843 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16846 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16847 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16848 void xmlbase
(BSTR v
); \
16850 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16853 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16854 void ownerSVGElement
(ISVGSVGElement
*v
); \
16856 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16857 ISVGSVGElement
*ownerSVGElement
(); \
16859 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16860 void viewportElement
(ISVGElement
*v
); \
16862 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16863 ISVGElement
*viewportElement
(); \
16865 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16866 void focusable
(ISVGAnimatedEnumeration
*v
); \
16868 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16869 ISVGAnimatedEnumeration
*focusable
()
16872 /*****************************************************************************
16873 * DispSVGElement dispinterface
16877 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16879 dispinterface DispSVGElement
16883 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16884 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16887 /*****************************************************************************
16888 * SVGElement coclass
16892 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
16896 [default] dispinterface DispSVGElement
;
16897 [source, default] dispinterface HTMLElementEvents
;
16898 [source] dispinterface HTMLElementEvents2
;
16899 interface ISVGElement
;
16900 interface IHTMLElement
;
16903 /*****************************************************************************
16904 * ISVGLength interface
16910 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16912 interface ISVGLength
: IDispatch
16914 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16915 HRESULT unitType
([in] short v
);
16917 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16918 HRESULT unitType
([out, retval] short *p
);
16920 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16921 HRESULT value
([in] float v
);
16923 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16924 HRESULT value
([out, retval] float *p
);
16926 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16927 HRESULT valueInSpecifiedUnits
([in] float v
);
16929 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16930 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16932 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16933 HRESULT valueAsString
([in] BSTR v
);
16935 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16936 HRESULT valueAsString
([out, retval] BSTR *p
);
16938 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16939 HRESULT newValueSpecifiedUnits
(
16940 [in] short unitType
,
16941 [in] float valueInSpecifiedUnits
);
16943 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16944 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16947 /*****************************************************************************
16948 * ISVGAnimatedLength interface
16954 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16956 interface ISVGAnimatedLength
: IDispatch
16958 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16959 HRESULT baseVal
([in] ISVGLength
*v
);
16961 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16962 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16964 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16965 HRESULT animVal
([in] ISVGLength
*v
);
16967 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16968 HRESULT animVal
([out, retval] ISVGLength
**p
);
16971 /*****************************************************************************
16972 * ISVGRect interface
16978 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16980 interface ISVGRect
: IDispatch
16982 [propput, id(DISPID_ISVGRECT_X
)]
16983 HRESULT x
([in] float v
);
16985 [propget, id(DISPID_ISVGRECT_X
)]
16986 HRESULT x
([out, retval] float *p
);
16988 [propput, id(DISPID_ISVGRECT_Y
)]
16989 HRESULT y
([in] float v
);
16991 [propget, id(DISPID_ISVGRECT_Y
)]
16992 HRESULT y
([out, retval] float *p
);
16994 [propput, id(DISPID_ISVGRECT_WIDTH
)]
16995 HRESULT width
([in] float v
);
16997 [propget, id(DISPID_ISVGRECT_WIDTH
)]
16998 HRESULT width
([out, retval] float *p
);
17000 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
17001 HRESULT height
([in] float v
);
17003 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
17004 HRESULT height
([out, retval] float *p
);
17007 /*****************************************************************************
17008 * ISVGViewSpec interface
17014 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17016 interface ISVGViewSpec
: IDispatch
17020 /*****************************************************************************
17021 * ISVGMatrix interface
17027 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17029 interface ISVGMatrix
: IDispatch
17031 [propput, id(DISPID_ISVGMATRIX_A
)]
17032 HRESULT a
([in] float v
);
17034 [propget, id(DISPID_ISVGMATRIX_A
)]
17035 HRESULT a
([out, retval] float *p
);
17037 [propput, id(DISPID_ISVGMATRIX_B
)]
17038 HRESULT b
([in] float v
);
17040 [propget, id(DISPID_ISVGMATRIX_B
)]
17041 HRESULT b
([out, retval] float *p
);
17043 [propput, id(DISPID_ISVGMATRIX_C
)]
17044 HRESULT c
([in] float v
);
17046 [propget, id(DISPID_ISVGMATRIX_C
)]
17047 HRESULT c
([out, retval] float *p
);
17049 [propput, id(DISPID_ISVGMATRIX_D
)]
17050 HRESULT d
([in] float v
);
17052 [propget, id(DISPID_ISVGMATRIX_D
)]
17053 HRESULT d
([out, retval] float *p
);
17055 [propput, id(DISPID_ISVGMATRIX_E
)]
17056 HRESULT e
([in] float v
);
17058 [propget, id(DISPID_ISVGMATRIX_E
)]
17059 HRESULT e
([out, retval] float *p
);
17061 [propput, id(DISPID_ISVGMATRIX_F
)]
17062 HRESULT f
([in] float v
);
17064 [propget, id(DISPID_ISVGMATRIX_F
)]
17065 HRESULT f
([out, retval] float *p
);
17067 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
17069 [in] ISVGMatrix
*secondMatrix
,
17070 [out, retval] ISVGMatrix
**p
);
17072 [id(DISPID_ISVGMATRIX_INVERSE
)]
17073 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
17075 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
17079 [out, retval] ISVGMatrix
**p
);
17081 [id(DISPID_ISVGMATRIX_SCALE
)]
17083 [in] float scaleFactor
,
17084 [out, retval] ISVGMatrix
**p
);
17086 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
17087 HRESULT scaleNonUniform
(
17088 [in] float scaleFactorX
,
17089 [in] float scaleFactorY
,
17090 [out, retval] ISVGMatrix
**p
);
17092 [id(DISPID_ISVGMATRIX_ROTATE
)]
17095 [out, retval] ISVGMatrix
**p
);
17097 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
17098 HRESULT rotateFromVector
(
17101 [out, retval] ISVGMatrix
**p
);
17103 [id(DISPID_ISVGMATRIX_FLIPX
)]
17104 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
17106 [id(DISPID_ISVGMATRIX_FLIPY
)]
17107 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
17109 [id(DISPID_ISVGMATRIX_SKEWX
)]
17112 [out, retval] ISVGMatrix
**p
);
17114 [id(DISPID_ISVGMATRIX_SKEWY
)]
17117 [out, retval] ISVGMatrix
**p
);
17120 /*****************************************************************************
17121 * ISVGPoint interface
17127 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17129 interface ISVGPoint
: IDispatch
17131 [propput, id(DISPID_ISVGPOINT_X
)]
17132 HRESULT x
([in] float v
);
17134 [propget, id(DISPID_ISVGPOINT_X
)]
17135 HRESULT x
([out, retval] float *p
);
17137 [propput, id(DISPID_ISVGPOINT_Y
)]
17138 HRESULT y
([in] float v
);
17140 [propget, id(DISPID_ISVGPOINT_Y
)]
17141 HRESULT y
([out, retval] float *p
);
17143 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
17144 HRESULT matrixTransform
(
17145 [in] ISVGMatrix
*pMatrix
,
17146 [out, retval] ISVGPoint
**p
);
17149 /*****************************************************************************
17150 * ISVGNumber interface
17156 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17158 interface ISVGNumber
: IDispatch
17160 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
17161 HRESULT value
([in] float v
);
17163 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
17164 HRESULT value
([out, retval] float *p
);
17167 /*****************************************************************************
17168 * ISVGAngle interface
17174 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17176 interface ISVGAngle
: IDispatch
17178 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
17179 HRESULT unitType
([in] short v
);
17181 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
17182 HRESULT unitType
([out, retval] short *p
);
17184 [propput, id(DISPID_ISVGANGLE_VALUE
)]
17185 HRESULT value
([in] float v
);
17187 [propget, id(DISPID_ISVGANGLE_VALUE
)]
17188 HRESULT value
([out, retval] float *p
);
17190 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17191 HRESULT valueInSpecifiedUnits
([in] float v
);
17193 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17194 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17196 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17197 HRESULT valueAsString
([in] BSTR v
);
17199 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17200 HRESULT valueAsString
([out, retval] BSTR *p
);
17202 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
17203 HRESULT newValueSpecifiedUnits
(
17204 [in] short unitType
,
17205 [in] float valueInSpecifiedUnits
);
17207 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
17208 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17211 /*****************************************************************************
17212 * ISVGStringList interface
17218 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17220 interface ISVGStringList
: IDispatch
17222 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17223 HRESULT numberOfItems
([in] long v
);
17225 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17226 HRESULT numberOfItems
([out, retval] long *p
);
17228 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
17231 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
17232 HRESULT initialize
(
17234 [out, retval] BSTR *p
);
17236 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
17239 [out, retval] BSTR *p
);
17241 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
17242 HRESULT insertItemBefore
(
17245 [out, retval] BSTR *p
);
17247 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
17248 HRESULT replaceItem
(
17251 [out, retval] BSTR *p
);
17253 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
17254 HRESULT removeItem
(
17256 [out, retval] BSTR *p
);
17258 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
17259 HRESULT appendItem
(
17261 [out, retval] BSTR *p
);
17264 /*****************************************************************************
17265 * ISVGTransform interface
17271 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17273 interface ISVGTransform
: IDispatch
17275 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
17276 HRESULT type
([in] short v
);
17278 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
17279 HRESULT type
([out, retval] short *p
);
17281 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17282 HRESULT matrix
([in] ISVGMatrix
*v
);
17284 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17285 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
17287 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17288 HRESULT angle
([in] float v
);
17290 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17291 HRESULT angle
([out, retval] float *p
);
17293 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
17294 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
17296 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
17297 HRESULT setTranslate
(
17301 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
17306 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
17312 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
17313 HRESULT setSkewX
([in] float angle
);
17315 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
17316 HRESULT setSkewY
([in] float angle
);
17319 /*****************************************************************************
17320 * ISVGTransformList interface
17326 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17328 interface ISVGTransformList
: IDispatch
17330 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17331 HRESULT numberOfItems
([in] long v
);
17333 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17334 HRESULT numberOfItems
([out, retval] long *p
);
17336 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
17339 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
17340 HRESULT initialize
(
17341 [in] ISVGTransform
*newItem
,
17342 [out, retval] ISVGTransform
**p
);
17344 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
17347 [out, retval] ISVGTransform
**p
);
17349 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
17350 HRESULT insertItemBefore
(
17351 [in] ISVGTransform
*newItem
,
17353 [out, retval] ISVGTransform
**p
);
17355 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
17356 HRESULT replaceItem
(
17357 [in] ISVGTransform
*newItem
,
17359 [out, retval] ISVGTransform
**p
);
17361 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
17362 HRESULT removeItem
(
17364 [out, retval] ISVGTransform
**p
);
17366 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
17367 HRESULT appendItem
(
17368 [in] ISVGTransform
*newItem
,
17369 [out, retval] ISVGTransform
**p
);
17371 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
17372 HRESULT createSVGTransformFromMatrix
(
17373 [in] ISVGMatrix
*newItem
,
17374 [out, retval] ISVGTransform
**p
);
17376 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
17377 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
17380 /*****************************************************************************
17381 * ISVGAnimatedTransformList interface
17387 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17389 interface ISVGAnimatedTransformList
: IDispatch
17391 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17392 HRESULT baseVal
([in] ISVGTransformList
*v
);
17394 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17395 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
17397 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17398 HRESULT animVal
([in] ISVGTransformList
*v
);
17400 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17401 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
17404 /*****************************************************************************
17405 * ISVGAnimatedBoolean interface
17411 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17413 interface ISVGAnimatedBoolean
: IDispatch
17415 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17416 HRESULT baseVal
([in] VARIANT_BOOL v
);
17418 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17419 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
17421 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17422 HRESULT animVal
([in] VARIANT_BOOL v
);
17424 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17425 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
17428 /*****************************************************************************
17429 * ISVGAnimatedString interface
17435 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17437 interface ISVGAnimatedString
: IDispatch
17439 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17440 HRESULT baseVal
([in] BSTR v
);
17442 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17443 HRESULT baseVal
([out, retval] BSTR *p
);
17445 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17446 HRESULT animVal
([out, retval] BSTR *p
);
17449 /*****************************************************************************
17450 * ISVGAnimatedRect interface
17456 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17458 interface ISVGAnimatedRect
: IDispatch
17460 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17461 HRESULT baseVal
([in] ISVGRect
*v
);
17463 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17464 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17466 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17467 HRESULT animVal
([in] ISVGRect
*v
);
17469 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17470 HRESULT animVal
([out, retval] ISVGRect
**p
);
17473 /*****************************************************************************
17474 * ISVGPreserveAspectRatio interface
17480 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17482 interface ISVGPreserveAspectRatio
: IDispatch
17484 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17485 HRESULT align
([in] short v
);
17487 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17488 HRESULT align
([out, retval] short *p
);
17490 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17491 HRESULT meetOrSlice
([in] short v
);
17493 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17494 HRESULT meetOrSlice
([out, retval] short *p
);
17497 /*****************************************************************************
17498 * ISVGAnimatedPreserveAspectRatio interface
17504 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17506 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17508 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17509 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17511 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17512 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17514 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17515 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17517 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17518 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17521 /*****************************************************************************
17522 * ISVGTransformable interface
17528 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17530 interface ISVGTransformable
: IDispatch
17532 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17533 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17536 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17537 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17538 ISVGAnimatedTransformList
*transform
()
17544 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17546 interface ISVGTests
: IDispatch
17548 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17549 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17551 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17552 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17554 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17555 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17557 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17558 HRESULT hasExtension
(
17559 [in] BSTR extension
,
17560 [out, retval] VARIANT_BOOL *p
);
17563 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17564 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17565 ISVGStringList
*requiredFeatures
(); \
17567 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17568 ISVGStringList
*requiredExtensions
(); \
17570 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17571 ISVGStringList
*systemLanguage
(); \
17573 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17574 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17576 /*****************************************************************************
17577 * ISVGLangSpace interface
17583 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17585 interface ISVGLangSpace
: IDispatch
17587 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17588 HRESULT xmllang
([in] BSTR v
);
17590 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17591 HRESULT xmllang
([out, retval] BSTR *p
);
17593 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17594 HRESULT xmlspace
([in] BSTR v
);
17596 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17597 HRESULT xmlspace
([out, retval] BSTR *p
);
17600 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17601 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17602 void xmllang
(BSTR v
); \
17604 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17607 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17608 void xmlspace
(BSTR v
); \
17610 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17613 /*****************************************************************************
17614 * ISVGExternalResourcesRequired interface
17620 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17622 interface ISVGExternalResourcesRequired
: IDispatch
17624 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17625 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17628 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17629 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17630 ISVGAnimatedBoolean
*externalResourcesRequired
()
17632 /*****************************************************************************
17633 * ISVGStylable interface
17639 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17641 interface ISVGStylable
: IDispatch
17643 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17644 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17647 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17648 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17649 ISVGAnimatedString
*className
()
17651 /*****************************************************************************
17652 * ISVGLocatable interface
17658 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17660 interface ISVGLocatable
: IDispatch
17662 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17663 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17665 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17666 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17668 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17669 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17671 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17672 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17674 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17675 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17677 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17678 HRESULT getTransformToElement
(
17679 [in] ISVGElement
*pElement
,
17680 [out, retval] ISVGMatrix
**p
);
17683 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17684 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17685 ISVGElement
*nearestViewportElement
(); \
17687 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17688 ISVGElement
*farthestViewportElement
(); \
17690 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17691 ISVGRect
*getBBox
(); \
17693 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17694 ISVGMatrix
*getCTM
(); \
17696 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17697 ISVGMatrix
*getScreenCTM
(); \
17699 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17700 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17702 /*****************************************************************************
17703 * ISVGFitToViewBox interface
17709 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17711 interface ISVGFitToViewBox
: IDispatch
17713 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17714 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17716 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17717 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17719 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17720 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17723 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17724 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17725 ISVGAnimatedRect
*viewBox
(); \
17727 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17728 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17730 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17731 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17733 /*****************************************************************************
17734 * ISVGZoomAndPan interface
17740 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17742 interface ISVGZoomAndPan
: IDispatch
17744 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17745 HRESULT zoomAndPan
([out, retval] short *p
);
17748 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17749 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17752 /*****************************************************************************
17753 * ISVGSVGElement interface
17759 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17761 interface ISVGSVGElement
: IDispatch
17763 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17764 HRESULT x
([in] ISVGAnimatedLength
*v
);
17766 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17767 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17769 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17770 HRESULT y
([in] ISVGAnimatedLength
*v
);
17772 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17773 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17775 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17776 HRESULT width
([in] ISVGAnimatedLength
*v
);
17778 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17779 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17781 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17782 HRESULT height
([in] ISVGAnimatedLength
*v
);
17784 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17785 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17787 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17788 HRESULT contentScriptType
([in] BSTR v
);
17790 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17791 HRESULT contentScriptType
([out, retval] BSTR *p
);
17793 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17794 HRESULT contentStyleType
([in] BSTR v
);
17796 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17797 HRESULT contentStyleType
([out, retval] BSTR *p
);
17799 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17800 HRESULT viewport
([in] ISVGRect
*v
);
17802 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17803 HRESULT viewport
([out, retval] ISVGRect
**p
);
17805 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17806 HRESULT pixelUnitToMillimeterX
([in] float v
);
17808 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17809 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17811 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17812 HRESULT pixelUnitToMillimeterY
([in] float v
);
17814 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17815 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17817 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17818 HRESULT screenPixelToMillimeterX
([in] float v
);
17820 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17821 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17823 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17824 HRESULT screenPixelToMillimeterY
([in] float v
);
17826 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17827 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17829 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17830 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17832 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17833 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17835 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17836 HRESULT currentView
([in] ISVGViewSpec
*v
);
17838 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17839 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17841 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17842 HRESULT currentScale
([in] float v
);
17844 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17845 HRESULT currentScale
([out, retval] float *p
);
17847 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17848 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17850 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17851 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17853 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17854 HRESULT suspendRedraw
(
17855 [in] ULONG maxWaitMilliseconds
,
17856 [out, retval] ULONG
*p
);
17858 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17859 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17861 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17862 HRESULT unsuspendRedrawAll
();
17864 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17865 HRESULT forceRedraw
();
17867 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17868 HRESULT pauseAnimations
();
17870 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17871 HRESULT unpauseAnimations
();
17873 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17874 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17876 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17877 HRESULT getCurrentTime
([out, retval] float *p
);
17879 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17880 HRESULT setCurrentTime
([in] float seconds
);
17882 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17883 HRESULT getIntersectionList
(
17884 [in] ISVGRect
*rect
,
17885 [in] ISVGElement
*referenceElement
,
17886 [out, retval] VARIANT *p
);
17888 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17889 HRESULT getEnclosureList
(
17890 [in] ISVGRect
*rect
,
17891 [in] ISVGElement
*referenceElement
,
17892 [out, retval] VARIANT *p
);
17894 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17895 HRESULT checkIntersection
(
17896 [in] ISVGElement
*element
,
17897 [in] ISVGRect
*rect
,
17898 [out, retval] VARIANT_BOOL *p
);
17900 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17901 HRESULT checkEnclosure
(
17902 [in] ISVGElement
*element
,
17903 [in] ISVGRect
*rect
,
17904 [out, retval] VARIANT_BOOL *p
);
17906 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17907 HRESULT deselectAll
();
17909 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17910 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17912 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17913 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17915 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17916 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17918 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17919 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17921 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17922 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17924 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17925 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17927 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17928 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17930 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17931 HRESULT createSVGTransformFromMatrix
(
17932 [in] ISVGMatrix
*matrix
,
17933 [out, retval] ISVGTransform
**p
);
17935 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17936 HRESULT getElementById
(
17937 [in] BSTR elementId
,
17938 [out, retval] IHTMLElement
**p
);
17941 /*****************************************************************************
17942 * DispSVGSVGElement dispinterface
17946 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17948 dispinterface DispSVGSVGElement
17952 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17953 void x
(ISVGAnimatedLength
*v
);
17955 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17956 ISVGAnimatedLength
*x
();
17958 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17959 void y
(ISVGAnimatedLength
*v
);
17961 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17962 ISVGAnimatedLength
*y
();
17964 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17965 void width
(ISVGAnimatedLength
*v
);
17967 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17968 ISVGAnimatedLength
*width
();
17970 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17971 void height
(ISVGAnimatedLength
*v
);
17973 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17974 ISVGAnimatedLength
*height
();
17976 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17977 void contentScriptType
(BSTR v
);
17979 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17980 BSTR contentScriptType
();
17982 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17983 void contentStyleType
(BSTR v
);
17985 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17986 BSTR contentStyleType
();
17988 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17989 void viewport
(ISVGRect
*v
);
17991 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17992 ISVGRect
*viewport
();
17994 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17995 void pixelUnitToMillimeterX
(float v
);
17997 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17998 float pixelUnitToMillimeterX
();
18000 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18001 void pixelUnitToMillimeterY
(float v
);
18003 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18004 float pixelUnitToMillimeterY
();
18006 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18007 void screenPixelToMillimeterX
(float v
);
18009 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18010 float screenPixelToMillimeterX
();
18012 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18013 void screenPixelToMillimeterY
(float v
);
18015 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18016 float screenPixelToMillimeterY
();
18018 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18019 void useCurrentView
(VARIANT_BOOL v
);
18021 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18022 VARIANT_BOOL useCurrentView
();
18024 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18025 void currentView
(ISVGViewSpec
*v
);
18027 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18028 ISVGViewSpec
*currentView
();
18030 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18031 void currentScale
(float v
);
18033 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18034 float currentScale
();
18036 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18037 void currentTranslate
(ISVGPoint
*v
);
18039 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18040 ISVGPoint
*currentTranslate
();
18042 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
18043 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
18045 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
18046 void unsuspendRedraw
([in] ULONG suspendHandeID
);
18048 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
18049 void unsuspendRedrawAll
();
18051 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
18052 void forceRedraw
();
18054 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
18055 void pauseAnimations
();
18057 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
18058 void unpauseAnimations
();
18060 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
18061 VARIANT_BOOL animationsPaused
();
18063 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
18064 float getCurrentTime
();
18066 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
18067 void setCurrentTime
([in] float seconds
);
18069 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
18070 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
18072 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
18073 VARIANT getEnclosureList
(
18074 [in] ISVGRect
*rect
,
18075 [in] ISVGElement
*referenceElement
);
18077 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
18078 VARIANT_BOOL checkIntersection
(
18079 [in] ISVGElement
*element
,
18080 [in] ISVGRect
*rect
);
18082 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
18083 VARIANT_BOOL checkEnclosure
(
18084 [in] ISVGElement
*element
,
18085 [in] ISVGRect
*rect
);
18087 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
18088 void deselectAll
();
18090 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
18091 ISVGNumber
*createSVGNumber
();
18093 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
18094 ISVGLength
*createSVGLength
();
18096 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
18097 ISVGAngle
*createSVGAngle
();
18099 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
18100 ISVGPoint
*createSVGPoint
();
18102 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
18103 ISVGMatrix
*createSVGMatrix
();
18105 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
18106 ISVGRect
*createSVGRect
();
18108 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
18109 ISVGTransform
*createSVGTransform
();
18111 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
18112 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
18114 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
18115 IHTMLElement
*getElementById
([in] BSTR elementId
);
18117 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18118 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18119 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18120 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18121 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18122 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18123 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
18124 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
18129 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
18131 coclass SVGSVGElement
18133 [default] dispinterface DispSVGSVGElement
;
18134 [source, default] dispinterface HTMLElementEvents
;
18135 [source] dispinterface HTMLElementEvents2
;
18136 interface ISVGSVGElement
;
18137 interface ISVGElement
;
18138 interface ISVGTests
;
18139 interface ISVGLangSpace
;
18140 interface ISVGExternalResourcesRequired
;
18141 interface ISVGStylable
;
18142 interface ISVGLocatable
;
18143 interface ISVGFitToViewBox
;
18144 interface ISVGZoomAndPan
;
18151 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
18153 interface ISVGCircleElement
: IDispatch
18155 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18156 HRESULT cx
([in] ISVGAnimatedLength
*v
);
18158 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18159 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
18161 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18162 HRESULT cy
([in] ISVGAnimatedLength
*v
);
18164 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18165 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
18167 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18168 HRESULT r
([in] ISVGAnimatedLength
*v
);
18170 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18171 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
18176 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18178 dispinterface DispSVGCircleElement
18182 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18183 void cx
(ISVGAnimatedLength
*v
);
18185 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18186 ISVGAnimatedLength
*cx
();
18188 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18189 void cy
(ISVGAnimatedLength
*v
);
18191 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18192 ISVGAnimatedLength
*cy
();
18194 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18195 void r
(ISVGAnimatedLength
*v
);
18197 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18198 ISVGAnimatedLength
*r
();
18200 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18201 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
18202 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18203 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18208 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
18210 coclass SVGCircleElement
18212 [default] dispinterface DispSVGCircleElement
;
18213 [source, default] dispinterface HTMLElementEvents
;
18214 [source] dispinterface HTMLElementEvents2
;
18215 interface ISVGCircleElement
;
18216 interface ISVGTests
;
18217 interface ISVGTransformable
;
18218 interface ISVGLocatable
;
18219 interface ISVGElement
;
18222 /*****************************************************************************
18223 * ISVGTextContentElement interface
18229 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18231 interface ISVGTextContentElement
: IDispatch
18233 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18234 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
18236 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18237 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
18239 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18240 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
18242 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18243 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
18245 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
18246 HRESULT getNumberOfChars
([out, retval] long *p
);
18248 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
18249 HRESULT getComputedTextLength
([out, retval] float *p
);
18251 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
18252 HRESULT getSubStringLength
(
18255 [out, retval] float *p
);
18257 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
18258 HRESULT getStartPositionOfChar
(
18260 [out, retval] ISVGPoint
**p
);
18262 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
18263 HRESULT getEndPositionOfChar
(
18265 [out, retval] ISVGPoint
**p
);
18267 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
18268 HRESULT getExtentOfChar
(
18270 [out, retval] ISVGRect
**p
);
18272 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
18273 HRESULT getRotationOfChar
(
18275 [out, retval] float *p
);
18277 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
18278 HRESULT getCharNumAtPosition
(
18279 [in] ISVGPoint
*point
,
18280 [out, retval] long *p
);
18282 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
18283 HRESULT selectSubString
(
18288 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
18289 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18290 void textLength
(ISVGAnimatedLength
*v
); \
18292 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18293 ISVGAnimatedLength
*textLength
(); \
18295 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18296 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
18298 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18299 ISVGAnimatedEnumeration
*lengthAdjust
(); \
18301 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
18302 long getNumberOfChars
(); \
18304 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
18305 float getComputedTextLength
(); \
18307 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
18308 float getSubStringLength
( \
18309 [in] long charnum
, \
18310 [in] long nchars
); \
18312 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
18313 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
18315 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
18316 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
18318 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
18319 ISVGRect
*getExtentOfChar
([in] long charnum
); \
18321 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
18322 float getRotationOfChar
([in] long charnum
); \
18324 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
18325 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
18327 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
18328 void selectSubString
( \
18329 [in] long charnum
, \
18333 /*****************************************************************************
18334 * ISVGLengthList interface
18340 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18342 interface ISVGLengthList
: IDispatch
18344 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18345 HRESULT numberOfItems
([in] long v
);
18347 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18348 HRESULT numberOfItems
([out, retval] long *p
);
18350 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
18353 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
18354 HRESULT initialize
(
18355 [in] ISVGLength
*newItem
,
18356 [out, retval] ISVGLength
**p
);
18358 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
18361 [out, retval] ISVGLength
**p
);
18363 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
18364 HRESULT insertItemBefore
(
18365 [in] ISVGLength
*newItem
,
18367 [out, retval] ISVGLength
**p
);
18369 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
18370 HRESULT replaceItem
(
18371 [in] ISVGLength
*newItem
,
18373 [out, retval] ISVGLength
**p
);
18375 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
18376 HRESULT removeItem
(
18378 [out, retval] ISVGLength
**p
);
18380 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
18381 HRESULT appendItem
(
18382 [in] ISVGLength
*newItem
,
18383 [out, retval] ISVGLength
**p
);
18386 /*****************************************************************************
18387 * ISVGAnimatedLengthList interface
18393 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18395 interface ISVGAnimatedLengthList
: IDispatch
18397 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18398 HRESULT baseVal
([in] ISVGLengthList
*v
);
18400 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18401 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
18403 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18404 HRESULT animVal
([in] ISVGLengthList
*v
);
18406 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18407 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
18410 /*****************************************************************************
18411 * ISVGNumberList interface
18417 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18419 interface ISVGNumberList
: IDispatch
18421 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18422 HRESULT numberOfItems
([in] long v
);
18424 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18425 HRESULT numberOfItems
([out, retval] long *p
);
18427 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
18430 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
18431 HRESULT initialize
(
18432 [in] ISVGNumber
*newItem
,
18433 [out, retval] ISVGNumber
**p
);
18435 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18438 [out, retval] ISVGNumber
**p
);
18440 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18441 HRESULT insertItemBefore
(
18442 [in] ISVGNumber
*newItem
,
18444 [out, retval] ISVGNumber
**p
);
18446 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18447 HRESULT replaceItem
(
18448 [in] ISVGNumber
*newItem
,
18450 [out, retval] ISVGNumber
**p
);
18452 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18453 HRESULT removeItem
(
18455 [out, retval] ISVGNumber
**p
);
18457 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18458 HRESULT appendItem
(
18459 [in] ISVGNumber
*newItem
,
18460 [out, retval] ISVGNumber
**p
);
18463 /*****************************************************************************
18464 * ISVGAnimatedNumberList interface
18470 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18472 interface ISVGAnimatedNumberList
: IDispatch
18474 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18475 HRESULT baseVal
([in] ISVGNumberList
*v
);
18477 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18478 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18480 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18481 HRESULT animVal
([in] ISVGNumberList
*v
);
18483 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18484 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18487 /*****************************************************************************
18488 * ISVGTextPositioningElement interface
18494 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18496 interface ISVGTextPositioningElement
: IDispatch
18498 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18499 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18501 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18502 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18504 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18505 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18507 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18508 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18510 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18511 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18513 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18514 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18516 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18517 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18519 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18520 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18522 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18523 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18525 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18526 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18529 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18530 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18531 void x
(ISVGAnimatedLengthList
*v
); \
18533 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18534 ISVGAnimatedLengthList
*x
(); \
18536 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18537 void y
(ISVGAnimatedLengthList
*v
); \
18539 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18540 ISVGAnimatedLengthList
*y
(); \
18542 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18543 void dx
(ISVGAnimatedLengthList
*v
); \
18545 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18546 ISVGAnimatedLengthList
*dx
(); \
18548 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18549 void dy
(ISVGAnimatedLengthList
*v
); \
18551 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18552 ISVGAnimatedLengthList
*dy
(); \
18554 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18555 void rotate
(ISVGAnimatedNumberList
*v
); \
18557 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18558 ISVGAnimatedNumberList
*rotate
()
18561 /*****************************************************************************
18562 * ISVGTSpanElement interface
18568 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18570 interface ISVGTSpanElement
: IDispatch
18576 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18578 dispinterface DispSVGTSpanElement
18582 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18583 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18584 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18585 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18586 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18587 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18588 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18593 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18595 coclass SVGTSpanElement
18597 [default] dispinterface DispSVGTSpanElement
;
18598 [source, default] dispinterface HTMLElementEvents
;
18599 [source] dispinterface HTMLElementEvents2
;
18600 interface ISVGTSpanElement
;
18601 interface ISVGTextPositioningElement
;
18602 interface ISVGTextContentElement
;
18603 interface ISVGElement
;
18604 interface ISVGTests
;
18605 interface ISVGLangSpace
;
18606 interface ISVGExternalResourcesRequired
;
18607 interface ISVGStylable
;
18610 /*****************************************************************************
18611 * IOmHistory interface
18617 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18619 interface IOmHistory
: IDispatch
18621 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18622 HRESULT length
([retval, out] short *p
);
18624 [id(DISPID_IOMHISTORY_BACK
)]
18625 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18627 [id(DISPID_IOMHISTORY_FORWARD
)]
18628 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18630 [id(DISPID_IOMHISTORY_GO
)]
18631 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18636 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18638 coclass HTMLHistory
18640 [default] interface IOmHistory
;
18643 /*****************************************************************************
18644 * IHTMLMimeTypesCollection interface
18650 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18652 interface IHTMLMimeTypesCollection
: IDispatch
18654 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18655 HRESULT length
([retval, out] LONG *p
);
18660 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18664 [default] interface IHTMLMimeTypesCollection
;
18667 /*****************************************************************************
18668 * IHTMLPluginsCollection interface
18674 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18676 interface IHTMLPluginsCollection
: IDispatch
18678 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18679 HRESULT length
([retval, out] LONG *p
);
18681 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18682 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18687 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18689 dispinterface DispCPlugins
18693 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18696 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18697 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18699 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18700 IDispatch
*constructor
();
18705 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18709 [default] dispinterface DispCPlugins
;
18710 interface IHTMLPluginsCollection
;
18711 interface IHTMLDOMConstructor
;
18714 /*****************************************************************************
18715 * IHTMLOpsProfile interface
18721 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18723 interface IHTMLOpsProfile
: IDispatch
18725 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18726 HRESULT addRequest
(
18728 [optional, in] VARIANT reserved
,
18729 [retval, out] VARIANT_BOOL *success
);
18731 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18732 HRESULT clearRequest
();
18734 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18736 [in] VARIANT usage
,
18737 [optional, in] VARIANT fname
,
18738 [optional, in] VARIANT domain
,
18739 [optional, in] VARIANT path
,
18740 [optional, in] VARIANT expire
,
18741 [optional, in] VARIANT reserved
);
18743 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18744 HRESULT getAttribute
(
18746 [retval, out] BSTR *value
);
18748 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18749 HRESULT setAttribute
(
18752 [optional, in] VARIANT prefs
,
18753 [retval, out] VARIANT_BOOL *success
);
18755 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18756 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18758 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18759 HRESULT addReadRequest
(
18761 [optional, in] VARIANT reserved
,
18762 [retval, out] VARIANT_BOOL *success
);
18764 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18765 HRESULT doReadRequest
(
18766 [in] VARIANT usage
,
18767 [optional, in] VARIANT fname
,
18768 [optional, in] VARIANT domain
,
18769 [optional, in] VARIANT path
,
18770 [optional, in] VARIANT expire
,
18771 [optional, in] VARIANT reserved
);
18773 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18774 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18779 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18781 coclass COpsProfile
18783 [default] interface IHTMLOpsProfile
;
18786 /*****************************************************************************
18787 * IOmNavigator interface
18793 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18795 interface IOmNavigator
: IDispatch
18797 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18798 HRESULT appCodeName
([retval, out] BSTR *p
);
18800 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18801 HRESULT appName
([retval, out] BSTR *p
);
18803 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18804 HRESULT appVersion
([retval, out] BSTR *p
);
18806 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18807 HRESULT userAgent
([retval, out] BSTR *p
);
18809 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18810 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18812 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18813 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18815 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18816 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18818 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18819 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18821 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18822 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18824 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18825 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18827 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18828 HRESULT toString
([retval, out] BSTR *String);
18830 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18831 HRESULT cpuClass
([retval, out] BSTR *p
);
18833 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18834 HRESULT systemLanguage
([retval, out] BSTR *p
);
18836 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18837 HRESULT browserLanguage
([retval, out] BSTR *p
);
18839 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18840 HRESULT userLanguage
([retval, out] BSTR *p
);
18842 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18843 HRESULT platform
([retval, out] BSTR *p
);
18845 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18846 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18848 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18849 HRESULT connectionSpeed
([retval, out] LONG *p
);
18851 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18852 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18854 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18855 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18858 /*****************************************************************************
18859 * DispHTMLNavigator dispinterface
18863 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18865 dispinterface DispHTMLNavigator
18869 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18870 BSTR appCodeName
();
18872 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18875 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18878 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18881 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18882 VARIANT_BOOL javaEnabled
();
18884 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18885 VARIANT_BOOL taintEnabled
();
18887 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18888 IHTMLMimeTypesCollection
*mimeTypes
();
18890 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18891 IHTMLPluginsCollection
*plugins
();
18893 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18894 VARIANT_BOOL cookieEnabled
();
18896 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18897 IHTMLOpsProfile
*opsProfile
();
18899 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18902 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18905 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18906 BSTR systemLanguage
();
18908 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18909 BSTR browserLanguage
();
18911 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18912 BSTR userLanguage
();
18914 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18917 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18918 BSTR appMinorVersion
();
18920 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18921 LONG connectionSpeed
();
18923 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18924 VARIANT_BOOL onLine
();
18926 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18927 IHTMLOpsProfile
*userProfile
();
18929 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18934 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
18936 coclass HTMLNavigator
18938 [default] dispinterface DispHTMLNavigator
;
18939 interface IOmNavigator
;
18942 /*****************************************************************************
18943 * IHTMLLocation interface
18949 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
18951 interface IHTMLLocation
: IDispatch
18953 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18954 HRESULT href
([in] BSTR v
);
18956 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18957 HRESULT href
([retval, out] BSTR *p
);
18959 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18960 HRESULT protocol
([in] BSTR v
);
18962 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18963 HRESULT protocol
([retval, out] BSTR *p
);
18965 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18966 HRESULT host
([in] BSTR v
);
18968 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18969 HRESULT host
([retval, out] BSTR *p
);
18971 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18972 HRESULT hostname
([in] BSTR v
);
18974 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18975 HRESULT hostname
([retval, out] BSTR *p
);
18977 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18978 HRESULT port
([in] BSTR v
);
18980 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18981 HRESULT port
([retval, out] BSTR *p
);
18983 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18984 HRESULT pathname
([in] BSTR v
);
18986 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18987 HRESULT pathname
([retval, out] BSTR *p
);
18989 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18990 HRESULT search
([in] BSTR v
);
18992 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18993 HRESULT search
([retval, out] BSTR *p
);
18995 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18996 HRESULT hash
([in] BSTR v
);
18998 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18999 HRESULT hash
([retval, out] BSTR *p
);
19001 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19002 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
19004 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19005 HRESULT replace
([in] BSTR bstr);
19007 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19008 HRESULT assign
([in] BSTR bstr);
19010 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19011 HRESULT toString
([retval, out] BSTR *String);
19014 /*****************************************************************************
19015 * DispHTMLHistory dispinterface
19019 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19021 dispinterface DispHTMLHistory
19025 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
19028 [id(DISPID_IOMHISTORY_BACK
)]
19029 void back
([optional, in] VARIANT *pvargdistance
);
19031 [id(DISPID_IOMHISTORY_FORWARD
)]
19032 void forward
([optional, in] VARIANT *pvargdistance
);
19034 [id(DISPID_IOMHISTORY_GO
)]
19035 void go
([optional, in] VARIANT *pvargdistance
);
19037 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
19038 IDispatch
*constructor
();
19041 /*****************************************************************************
19042 * DispHTMLLocation dispinterface
19046 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19048 dispinterface DispHTMLLocation
19052 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
19055 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
19058 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19059 void protocol
(BSTR v
);
19061 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19064 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
19067 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
19070 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19071 void hostname
(BSTR v
);
19073 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19076 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
19079 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
19082 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19083 void pathname
(BSTR v
);
19085 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19088 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
19089 void search
(BSTR v
);
19091 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19094 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19097 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19100 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19101 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
19103 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19104 void replace
([in] BSTR bstr);
19106 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19107 void assign
([in] BSTR bstr);
19109 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19112 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
19117 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
19119 coclass HTMLLocation
19121 [default] dispinterface DispHTMLLocation
;
19122 interface IHTMLLocation
;
19129 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19131 interface IHTMLBookmarkCollection
: IDispatch
19133 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
19134 HRESULT length
([out, retval] LONG *p
);
19136 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
19137 HRESULT _newEnum
([out, retval] IUnknown
**p
);
19139 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
19142 [out, retval] VARIANT *pVarBookmark
);
19145 /*****************************************************************************
19146 * IHTMLDataTransfer interface
19152 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19154 interface IHTMLDataTransfer
: IDispatch
19156 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
19159 [in] VARIANT *data
,
19160 [out, retval] VARIANT_BOOL *pret
);
19162 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
19165 [out, retval] VARIANT *pvarRet
);
19167 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
19170 [out, retval] VARIANT_BOOL *pret
);
19172 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19173 HRESULT dropEffect
([in] BSTR v
);
19175 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19176 HRESULT dropEffect
([out, retval] BSTR *p
);
19178 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19179 HRESULT effectAllowed
([in] BSTR v
);
19181 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19182 HRESULT effectAllowed
([out, retval] BSTR *p
);
19185 /*****************************************************************************
19186 * IHTMLEventObj interface
19192 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19194 interface IHTMLEventObj
: IDispatch
19196 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
19197 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
19199 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
19200 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
19202 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
19203 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
19205 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
19206 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
19208 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19209 HRESULT returnValue
([in] VARIANT v
);
19211 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19212 HRESULT returnValue
([retval, out] VARIANT *p
);
19214 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19215 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19217 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19218 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
19220 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
19221 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
19223 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
19224 HRESULT toElement
([retval, out] IHTMLElement
**p
);
19226 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19227 HRESULT keyCode
([in] LONG v
);
19229 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19230 HRESULT keyCode
([retval, out] LONG *p
);
19232 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
19233 HRESULT button
([retval, out] LONG *p
);
19235 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
19236 HRESULT type
([retval, out] BSTR *p
);
19238 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
19239 HRESULT qualifier
([retval, out] BSTR *p
);
19241 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
19242 HRESULT reason
([retval, out] LONG *p
);
19244 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
19245 HRESULT x
([retval, out] LONG *p
);
19247 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
19248 HRESULT y
([retval, out] LONG *p
);
19250 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
19251 HRESULT clientX
([retval, out] LONG *p
);
19253 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
19254 HRESULT clientY
([retval, out] LONG *p
);
19256 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
19257 HRESULT offsetX
([retval, out] LONG *p
);
19259 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
19260 HRESULT offsetY
([retval, out] LONG *p
);
19262 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
19263 HRESULT screenX
([retval, out] LONG *p
);
19265 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
19266 HRESULT screenY
([retval, out] LONG *p
);
19268 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
19269 HRESULT srcFilter
([retval, out] IDispatch
**p
);
19272 /*****************************************************************************
19273 * DispCEventObj dispinterface
19277 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19279 dispinterface DispCEventObj
19283 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19284 void returnValue
(VARIANT v
);
19286 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19287 VARIANT returnValue
();
19289 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19290 void cancelBubble
(VARIANT_BOOL v
);
19292 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19293 VARIANT_BOOL cancelBubble
();
19295 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19296 void keyCode
(LONG v
);
19298 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19301 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19303 [in] BSTR strAttributeName
,
19304 [in] VARIANT AttributeValue
,
19305 [in, defaultvalue(1)] LONG lFlags
);
19307 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19308 VARIANT getAttribute
(
19309 [in] BSTR strAttributeName
,
19310 [in, defaultvalue(0)] LONG lFlags
);
19312 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19313 VARIANT_BOOL removeAttribute
(
19314 [in] BSTR strAttributeName
,
19315 [in, defaultvalue(1)] LONG lFlags
);
19317 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19318 void propertyName
(BSTR v
);
19320 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19321 BSTR propertyName
();
19323 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19324 void bookmarks
(IHTMLBookmarkCollection
*v
);
19326 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19327 IHTMLBookmarkCollection
*bookmarks
();
19329 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19330 void recordset
(IDispatch
*v
);
19332 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19333 IDispatch
*recordset
();
19335 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19336 void dataFld
(BSTR v
);
19338 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19341 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19342 void boundElements
(IHTMLElementCollection
*v
);
19344 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19345 IHTMLElementCollection
*boundElements
();
19347 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19348 void repeat
(VARIANT_BOOL v
);
19350 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19351 VARIANT_BOOL repeat
();
19353 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19354 void srcUrn
(BSTR v
);
19356 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19359 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19360 void srcElement
(IHTMLElement
*v
);
19362 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19363 IHTMLElement
*srcElement
();
19365 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19366 void altKey
(VARIANT_BOOL v
);
19368 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19369 VARIANT_BOOL altKey
();
19371 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19372 void ctrlKey
(VARIANT_BOOL v
);
19374 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19375 VARIANT_BOOL ctrlKey
();
19377 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19378 void shiftKey
(VARIANT_BOOL v
);
19380 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19381 VARIANT_BOOL shiftKey
();
19383 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19384 void fromElement
(IHTMLElement
*v
);
19386 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19387 IHTMLElement
*fromElement
();
19389 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19390 void toElement
(IHTMLElement
*v
);
19392 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19393 IHTMLElement
*toElement
();
19395 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19396 void button
(LONG v
);
19398 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19401 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19404 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19407 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19408 void qualifier
(BSTR v
);
19410 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19413 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19414 void reason
(LONG v
);
19416 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19419 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19422 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19425 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19428 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19431 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19432 void clientX
(LONG v
);
19434 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19437 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19438 void clientY
(LONG v
);
19440 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19442 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19443 void offsetX
(LONG v
);
19445 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19448 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19449 void offsetY
(LONG v
);
19451 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19454 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19455 void screenX
(LONG v
);
19457 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19460 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19461 void screenY
(LONG v
);
19463 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19466 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19467 void srcFilter
(IDispatch
*v
);
19469 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19470 IDispatch
*srcFilter
();
19472 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19473 IHTMLDataTransfer
*dataTransfer
();
19475 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19476 VARIANT_BOOL contentOverflow
();
19478 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19479 void shiftLeft
(VARIANT_BOOL v
);
19481 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19482 VARIANT_BOOL shiftLeft
();
19484 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19485 void altLeft
(VARIANT_BOOL v
);
19487 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19488 VARIANT_BOOL altLeft
();
19490 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19491 void ctrlLeft
(VARIANT_BOOL v
);
19493 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19494 VARIANT_BOOL ctrlLeft
();
19496 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19497 LONG_PTR imeCompositionChange
();
19499 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19500 LONG_PTR imeNotifyCommand
();
19502 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19503 LONG_PTR imeNotifyData
();
19505 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19506 LONG_PTR imeRequest
();
19508 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19509 LONG_PTR imeRequestData
();
19511 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19512 LONG_PTR keyboardLayout
();
19514 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19515 LONG behaviorCookie
();
19517 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19518 LONG behaviorPart
();
19520 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19523 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19527 /*****************************************************************************
19528 * IHTMLStyleMedia interface
19534 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19536 interface IHTMLStyleMedia
: IDispatch
19538 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
19539 HRESULT type
([out, retval] BSTR *p
);
19541 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
19542 HRESULT matchMedium
(
19543 [in] BSTR mediaQuery
,
19544 [out, retval] VARIANT_BOOL *matches
);
19547 /*****************************************************************************
19548 * IHTMLFramesCollection2 interface
19554 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
19556 interface IHTMLFramesCollection2
: IDispatch
19558 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19560 [in] VARIANT *pvarIndex
,
19561 [retval, out] VARIANT *pvarResult
);
19563 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19564 HRESULT length
([retval, out] LONG *p
);
19567 interface IHTMLDocument2
;
19569 /*****************************************************************************
19570 * IHTMLScreen interface
19576 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19578 interface IHTMLScreen
: IDispatch
19580 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19581 HRESULT colorDepth
([retval, out] LONG *p
);
19583 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19584 HRESULT bufferDepth
([in] LONG v
);
19586 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19587 HRESULT bufferDepth
([retval, out] LONG *p
);
19589 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19590 HRESULT width
([retval, out] LONG *p
);
19592 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19593 HRESULT height
([retval, out] LONG *p
);
19595 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19596 HRESULT updateInterval
([in] LONG v
);
19598 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19599 HRESULT updateInterval
([retval, out] LONG *p
);
19601 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19602 HRESULT availHeight
([retval, out] LONG *p
);
19604 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19605 HRESULT availWidth
([retval, out] LONG *p
);
19607 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19608 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
19611 /*****************************************************************************
19612 * IHTMLWindow2 interface
19618 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
19620 interface IHTMLWindow2
: IHTMLFramesCollection2
19622 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19623 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
19625 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19626 HRESULT defaultStatus
([in] BSTR v
);
19628 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19629 HRESULT defaultStatus
([retval, out] BSTR *p
);
19631 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19632 HRESULT status
([in] BSTR v
);
19634 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19635 HRESULT status
([retval, out] BSTR *p
);
19637 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
19638 HRESULT setTimeout
(
19639 [in] BSTR expression
,
19641 [optional, in] VARIANT *language
,
19642 [retval, out] LONG *timerID
);
19644 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19645 HRESULT clearTimeout
([in] LONG timerID
);
19647 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19648 HRESULT alert
([defaultvalue(""), in] BSTR message);
19650 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19652 [defaultvalue(""), in] BSTR message,
19653 [retval, out] VARIANT_BOOL *confirmed
);
19655 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19657 [defaultvalue(""), in] BSTR message,
19658 [defaultvalue("undefined"), in] BSTR defstr
,
19659 [retval, out] VARIANT *textdata
);
19661 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19662 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
19664 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19665 HRESULT location
([retval, out] IHTMLLocation
**p
);
19667 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19668 HRESULT history
([retval, out] IOmHistory
**p
);
19670 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19673 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19674 HRESULT opener
([in] VARIANT v
);
19676 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19677 HRESULT opener
([retval, out] VARIANT *p
);
19679 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19680 HRESULT navigator
([retval, out] IOmNavigator
**p
);
19682 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19683 HRESULT name
([in] BSTR v
);
19685 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19686 HRESULT name
([retval, out] BSTR *p
);
19688 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19689 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
19691 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19693 [defaultvalue(""), in] BSTR url
,
19694 [defaultvalue(""), in] BSTR name
,
19695 [defaultvalue(""), in] BSTR features
,
19696 [defaultvalue(0), in] VARIANT_BOOL replace
,
19697 [retval, out] IHTMLWindow2
**pomWindowResult
);
19699 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19700 HRESULT self
([retval, out] IHTMLWindow2
**p
);
19702 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19703 HRESULT top
([retval, out] IHTMLWindow2
**p
);
19705 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19706 HRESULT window
([retval, out] IHTMLWindow2
**p
);
19708 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19709 HRESULT navigate
([in] BSTR url
);
19711 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19712 HRESULT onfocus
([in] VARIANT v
);
19714 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19715 HRESULT onfocus
([retval, out] VARIANT *p
);
19717 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19718 HRESULT onblur
([in] VARIANT v
);
19720 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19721 HRESULT onblur
([retval, out] VARIANT *p
);
19723 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19724 HRESULT onload
([in] VARIANT v
);
19726 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19727 HRESULT onload
([retval, out] VARIANT *p
);
19729 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19730 HRESULT onbeforeunload
([in] VARIANT v
);
19732 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19733 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
19735 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19736 HRESULT onunload
([in] VARIANT v
);
19738 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19739 HRESULT onunload
([retval, out] VARIANT *p
);
19741 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19742 HRESULT onhelp
([in] VARIANT v
);
19744 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19745 HRESULT onhelp
([retval, out] VARIANT *p
);
19747 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19748 HRESULT onerror
([in] VARIANT v
);
19750 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19751 HRESULT onerror
([retval, out] VARIANT *p
);
19753 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19754 HRESULT onresize
([in] VARIANT v
);
19756 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19757 HRESULT onresize
([retval, out] VARIANT *p
);
19759 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19760 HRESULT onscroll
([in] VARIANT v
);
19762 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19763 HRESULT onscroll
([retval, out] VARIANT *p
);
19765 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
19766 HRESULT document
([retval, out] IHTMLDocument2
**p
);
19768 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19769 HRESULT event
([retval, out] IHTMLEventObj
**p
);
19771 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
19772 HRESULT _newEnum
([retval, out] IUnknown
**p
);
19774 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19775 HRESULT showModalDialog
(
19777 [optional, in] VARIANT *varArgIn
,
19778 [optional, in] VARIANT *varOptions
,
19779 [retval, out] VARIANT *varArgOut
);
19781 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19784 [optional, in] VARIANT helpArg
,
19785 [defaultvalue(""), in] BSTR features
);
19787 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19788 HRESULT screen
([retval, out] IHTMLScreen
**p
);
19790 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19791 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
19793 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19796 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19797 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
19799 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19802 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19803 HRESULT scroll
([in] LONG x
, [in] LONG y
);
19805 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19806 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
19808 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
19809 HRESULT setInterval
([
19810 in] BSTR expression
,
19812 [optional, in] VARIANT *language
,
19813 [retval, out] LONG *timerID
);
19815 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19816 HRESULT clearInterval
([in] LONG timerID
);
19818 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19819 HRESULT offscreenBuffering
([in] VARIANT v
);
19821 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19822 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
19824 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19825 HRESULT execScript
(
19827 [defaultvalue("JScript"), in] BSTR language
,
19828 [retval, out] VARIANT *pvarRet
);
19830 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19831 HRESULT toString
([retval, out] BSTR *String);
19833 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19834 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
19836 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19837 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
19839 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19840 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
19842 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19843 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
19845 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19846 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
19848 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19849 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
19851 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19852 HRESULT external
([retval, out] IDispatch
**p
);
19855 /*****************************************************************************
19856 * IHTMLWindow3 interface
19862 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19864 interface IHTMLWindow3
: IDispatch
19866 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19867 HRESULT screenLeft
([out, retval] LONG *p
);
19869 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19870 HRESULT screenTop
([out, retval] LONG *p
);
19872 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19873 HRESULT attachEvent
(
19875 [in] IDispatch
*pDisp
,
19876 [out, retval] VARIANT_BOOL *pfResult
);
19878 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19879 HRESULT detachEvent
(
19881 [in] IDispatch
*pDisp
);
19883 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19884 HRESULT setTimeout
(
19885 [in] VARIANT *expression
,
19887 [in, optional] VARIANT *language
,
19888 [out, retval] LONG *timerID
);
19890 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19891 HRESULT setInterval
(
19892 [in] VARIANT *expression
,
19894 [in, optional] VARIANT *language
,
19895 [out, retval] LONG *timerID
);
19897 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19900 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19901 HRESULT onbeforeprint
([in] VARIANT v
);
19903 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19904 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
19906 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19907 HRESULT onafterprint
([in] VARIANT v
);
19909 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19910 HRESULT onafterprint
([out, retval] VARIANT *p
);
19912 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19913 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
19915 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19916 HRESULT showModelessDialog
(
19917 [in, defaultvalue("")] BSTR url
,
19918 [in, optional] VARIANT *varArgIn
,
19919 [in, optional] VARIANT *options
,
19920 [out, retval] IHTMLWindow2
**pDialog
);
19923 /*****************************************************************************
19924 * IHTMLWindow4 interface
19930 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19932 interface IHTMLWindow4
: IDispatch
19934 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19935 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
19936 [retval, out] IDispatch
** ppPopup
);
19938 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19939 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
19942 /*****************************************************************************
19943 * IHTMLWindow5 interface
19949 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
19951 interface IHTMLWindow5
: IDispatch
19953 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19954 HRESULT XMLHttpRequest
([in] VARIANT v
);
19956 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19957 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
19960 /*****************************************************************************
19961 * IHTMLWindow6 interface
19967 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
19969 interface IHTMLWindow6
: IDispatch
19971 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19972 HRESULT XDomainRequest
([in] VARIANT v
);
19974 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19975 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
19977 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19978 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
19980 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19981 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
19983 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19984 HRESULT onhashchange
([in] VARIANT v
);
19986 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19987 HRESULT onhashchange
([out, retval] VARIANT *p
);
19989 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19990 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
19992 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
19993 HRESULT postMessage
(
19995 [in, optional] VARIANT targetOrigin
);
19997 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
19998 HRESULT toStaticHTML
(
19999 [in] BSTR bstrHTML
,
20000 [out, retval] BSTR *pbstrStaticHTML
);
20002 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20003 HRESULT onmessage
([in] VARIANT v
);
20005 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20006 HRESULT onmessage
([out, retval] VARIANT *p
);
20008 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20009 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20012 /*****************************************************************************
20013 * IHTMLWindow7 interface
20019 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20021 interface IHTMLWindow7
: IDispatch
20023 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20024 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
20026 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20027 HRESULT getComputedStyle
(
20028 [in] IHTMLDOMNode
* varArgIn
,
20029 [in, defaultvalue("")] BSTR bstrPseudoElt
,
20030 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
20032 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20033 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
20035 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20036 HRESULT performance
([in] VARIANT v
);
20038 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20039 HRESULT performance
([out, retval] VARIANT *p
);
20041 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20042 HRESULT innerWidth
([out, retval] long *p
);
20044 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20045 HRESULT innerHeight
([out, retval] long *p
);
20047 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20048 HRESULT pageXOffset
([out, retval] long *p
);
20050 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20051 HRESULT pageYOffset
([out, retval] long *p
);
20053 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20054 HRESULT screenX
([out, retval] long *p
);
20056 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20057 HRESULT screenY
([out, retval] long *p
);
20059 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20060 HRESULT outerWidth
([out, retval] long *p
);
20062 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20063 HRESULT outerHeight
([out, retval] long *p
);
20065 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20066 HRESULT onabort
([in] VARIANT v
);
20068 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20069 HRESULT onabort
([out, retval] VARIANT *p
);
20071 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20072 HRESULT oncanplay
([in] VARIANT v
);
20074 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20075 HRESULT oncanplay
([out, retval] VARIANT *p
);
20077 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20078 HRESULT oncanplaythrough
([in] VARIANT v
);
20080 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20081 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
20083 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20084 HRESULT onchange
([in] VARIANT v
);
20086 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20087 HRESULT onchange
([out, retval] VARIANT *p
);
20089 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20090 HRESULT onclick
([in] VARIANT v
);
20092 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20093 HRESULT onclick
([out, retval] VARIANT *p
);
20095 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20096 HRESULT oncontextmenu
([in] VARIANT v
);
20098 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20099 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
20101 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20102 HRESULT ondblclick
([in] VARIANT v
);
20104 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20105 HRESULT ondblclick
([out, retval] VARIANT *p
);
20107 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20108 HRESULT ondrag
([in] VARIANT v
);
20110 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20111 HRESULT ondrag
([out, retval] VARIANT *p
);
20113 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20114 HRESULT ondragend
([in] VARIANT v
);
20116 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20117 HRESULT ondragend
([out, retval] VARIANT *p
);
20119 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20120 HRESULT ondragenter
([in] VARIANT v
);
20122 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20123 HRESULT ondragenter
([out, retval] VARIANT *p
);
20125 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20126 HRESULT ondragleave
([in] VARIANT v
);
20128 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20129 HRESULT ondragleave
([out, retval] VARIANT *p
);
20131 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20132 HRESULT ondragover
([in] VARIANT v
);
20134 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20135 HRESULT ondragover
([out, retval] VARIANT *p
);
20137 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20138 HRESULT ondragstart
([in] VARIANT v
);
20140 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20141 HRESULT ondragstart
([out, retval] VARIANT *p
);
20143 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20144 HRESULT ondrop
([in] VARIANT v
);
20146 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20147 HRESULT ondrop
([out, retval] VARIANT *p
);
20149 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20150 HRESULT ondurationchange
([in] VARIANT v
);
20152 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20153 HRESULT ondurationchange
([out, retval] VARIANT *p
);
20155 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20156 HRESULT onfocusin
([in] VARIANT v
);
20158 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20159 HRESULT onfocusin
([out, retval] VARIANT *p
);
20161 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20162 HRESULT onfocusout
([in] VARIANT v
);
20164 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20165 HRESULT onfocusout
([out, retval] VARIANT *p
);
20167 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20168 HRESULT oninput
([in] VARIANT v
);
20170 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20171 HRESULT oninput
([out, retval] VARIANT *p
);
20173 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20174 HRESULT onemptied
([in] VARIANT v
);
20176 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20177 HRESULT onemptied
([out, retval] VARIANT *p
);
20179 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20180 HRESULT onended
([in] VARIANT v
);
20182 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20183 HRESULT onended
([out, retval] VARIANT *p
);
20185 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20186 HRESULT onkeydown
([in] VARIANT v
);
20188 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20189 HRESULT onkeydown
([out, retval] VARIANT *p
);
20191 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20192 HRESULT onkeypress
([in] VARIANT v
);
20194 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20195 HRESULT onkeypress
([out, retval] VARIANT *p
);
20197 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20198 HRESULT onkeyup
([in] VARIANT v
);
20200 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20201 HRESULT onkeyup
([out, retval] VARIANT *p
);
20203 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20204 HRESULT onloadeddata
([in] VARIANT v
);
20206 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20207 HRESULT onloadeddata
([out, retval] VARIANT *p
);
20209 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20210 HRESULT onloadedmetadata
([in] VARIANT v
);
20212 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20213 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
20215 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20216 HRESULT onloadstart
([in] VARIANT v
);
20218 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20219 HRESULT onloadstart
([out, retval] VARIANT *p
);
20221 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20222 HRESULT onmousedown
([in] VARIANT v
);
20224 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20225 HRESULT onmousedown
([out, retval] VARIANT *p
);
20227 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20228 HRESULT onmouseenter
([in] VARIANT v
);
20230 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20231 HRESULT onmouseenter
([out, retval] VARIANT *p
);
20233 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20234 HRESULT onmouseleave
([in] VARIANT v
);
20236 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20237 HRESULT onmouseleave
([out, retval] VARIANT *p
);
20239 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20240 HRESULT onmousemove
([in] VARIANT v
);
20242 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20243 HRESULT onmousemove
([out, retval] VARIANT *p
);
20245 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20246 HRESULT onmouseout
([in] VARIANT v
);
20248 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20249 HRESULT onmouseout
([out, retval] VARIANT *p
);
20251 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20252 HRESULT onmouseover
([in] VARIANT v
);
20254 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20255 HRESULT onmouseover
([out, retval] VARIANT *p
);
20257 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20258 HRESULT onmouseup
([in] VARIANT v
);
20260 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20261 HRESULT onmouseup
([out, retval] VARIANT *p
);
20263 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20264 HRESULT onmousewheel
([in] VARIANT v
);
20266 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20267 HRESULT onmousewheel
([out, retval] VARIANT *p
);
20269 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20270 HRESULT onoffline
([in] VARIANT v
);
20272 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20273 HRESULT onoffline
([out, retval] VARIANT *p
);
20275 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20276 HRESULT ononline
([in] VARIANT v
);
20278 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20279 HRESULT ononline
([out, retval] VARIANT *p
);
20281 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20282 HRESULT onprogress
([in] VARIANT v
);
20284 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20285 HRESULT onprogress
([out, retval] VARIANT *p
);
20287 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20288 HRESULT onratechange
([in] VARIANT v
);
20290 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20291 HRESULT onratechange
([out, retval] VARIANT *p
);
20293 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20294 HRESULT onreadystatechange
([in] VARIANT v
);
20296 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20297 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
20299 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20300 HRESULT onreset
([in] VARIANT v
);
20302 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20303 HRESULT onreset
([out, retval] VARIANT *p
);
20305 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20306 HRESULT onseeked
([in] VARIANT v
);
20308 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20309 HRESULT onseeked
([out, retval] VARIANT *p
);
20311 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20312 HRESULT onseeking
([in] VARIANT v
);
20314 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20315 HRESULT onseeking
([out, retval] VARIANT *p
);
20317 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20318 HRESULT onselect
([in] VARIANT v
);
20320 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20321 HRESULT onselect
([out, retval] VARIANT *p
);
20323 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20324 HRESULT onstalled
([in] VARIANT v
);
20326 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20327 HRESULT onstalled
([out, retval] VARIANT *p
);
20329 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20330 HRESULT onstorage
([in] VARIANT v
);
20332 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20333 HRESULT onstorage
([out, retval] VARIANT *p
);
20335 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20336 HRESULT onsubmit
([in] VARIANT v
);
20338 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20339 HRESULT onsubmit
([out, retval] VARIANT *p
);
20341 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20342 HRESULT onsuspend
([in] VARIANT v
);
20344 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20345 HRESULT onsuspend
([out, retval] VARIANT *p
);
20347 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20348 HRESULT ontimeupdate
([in] VARIANT v
);
20350 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20351 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
20353 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20354 HRESULT onpause
([in] VARIANT v
);
20356 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20357 HRESULT onpause
([out, retval] VARIANT *p
);
20359 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20360 HRESULT onplay
([in] VARIANT v
);
20362 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20363 HRESULT onplay
([out, retval] VARIANT *p
);
20365 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20366 HRESULT onplaying
([in] VARIANT v
);
20368 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20369 HRESULT onplaying
([out, retval] VARIANT *p
);
20371 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20372 HRESULT onvolumechange
([in] VARIANT v
);
20374 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20375 HRESULT onvolumechange
([out, retval] VARIANT *p
);
20377 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20378 HRESULT onwaiting
([in] VARIANT v
);
20380 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20381 HRESULT onwaiting
([out, retval] VARIANT *p
);
20384 /*****************************************************************************
20385 * DispHTMLScreen dispinterface
20389 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20391 dispinterface DispHTMLScreen
20395 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20398 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20399 void bufferDepth
(long v
);
20401 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20402 long bufferDepth
();
20404 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20407 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20410 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20411 void updateInterval
(long v
);
20413 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20414 long updateInterval
();
20416 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20417 long availHeight
();
20419 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20422 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20423 VARIANT_BOOL fontSmoothingEnabled
();
20425 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
20426 long logicalXDPI
();
20428 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
20429 long logicalYDPI
();
20431 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
20434 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20437 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20440 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20443 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20444 IDispatch
*constructor
();
20447 /*****************************************************************************
20448 * DispHTMLWindow2 dispinterface
20452 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20454 dispinterface DispHTMLWindow2
20458 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20459 VARIANT item
([in] VARIANT *pvarIndex
);
20461 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20464 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20465 IHTMLFramesCollection2
*frames
();
20467 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20468 void defaultStatus
(BSTR v
);
20470 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20471 BSTR defaultStatus
();
20473 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20474 void status
(BSTR v
);
20476 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20479 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20480 void clearTimeout
([in] LONG timerID
);
20482 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20483 void alert
([in, defaultvalue("")] BSTR message);
20485 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20486 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20488 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20490 [in, defaultvalue("")] BSTR message,
20491 [in, defaultvalue("undefined")] BSTR defstr
);
20493 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20494 IHTMLImageElementFactory
*Image
();
20496 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20497 IHTMLLocation
*location
();
20499 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20500 IOmHistory
*history
();
20502 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20505 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20506 void opener
(VARIANT v
);
20508 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20511 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20512 IOmNavigator
*navigator
();
20514 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20517 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20520 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20521 IHTMLWindow2
*parent
();
20523 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20524 IHTMLWindow2
*open
(
20525 [in, defaultvalue("")] BSTR url
,
20526 [in, defaultvalue("")] BSTR name
,
20527 [in, defaultvalue("")] BSTR features
,
20528 [in, defaultvalue(0)] VARIANT_BOOL replace
);
20530 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20531 IHTMLWindow2
*self
();
20533 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20534 IHTMLWindow2
*top
();
20536 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20537 IHTMLWindow2
*window
();
20539 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20540 void navigate
([in] BSTR url
);
20542 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20543 void onfocus
(VARIANT v
);
20545 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20548 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20549 void onblur
(VARIANT v
);
20551 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20554 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20557 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20558 void onbeforeunload
(VARIANT v
);
20560 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20561 VARIANT onbeforeunload
();
20563 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20564 void onunload
(VARIANT v
);
20566 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20567 VARIANT onunload
();
20569 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20570 void onhelp
(VARIANT v
);
20572 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20575 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20576 void onerror
(VARIANT v
);
20578 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20581 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20582 void onresize
(VARIANT v
);
20584 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20585 VARIANT onresize
();
20587 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20588 void onscroll
(VARIANT v
);
20590 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20591 VARIANT onscroll
();
20593 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20594 IHTMLDocument2
*document
();
20596 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20597 IHTMLEventObj
*event
();
20599 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20600 IUnknown
*_newEnum
();
20602 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20603 VARIANT showModalDialog
(
20605 [in, optional] VARIANT *varArgIn
,
20606 [in, optional] VARIANT *varOptions
);
20608 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20611 [in, optional] VARIANT helpArg
,
20612 [in, defaultvalue("")] BSTR features
);
20614 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20615 IHTMLScreen
*screen
();
20617 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20618 IHTMLOptionElementFactory
*Option
();
20620 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20623 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20624 VARIANT_BOOL closed
();
20626 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20629 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20630 void scroll
([in] LONG x
, [in] LONG y
);
20632 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20633 IOmNavigator
*clientInformation
();
20635 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20636 void clearInterval
([in] LONG timerID
);
20638 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20639 void offscreenBuffering
(VARIANT v
);
20641 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20642 VARIANT offscreenBuffering
();
20644 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20645 VARIANT execScript
(
20647 [in, defaultvalue("JScript")] BSTR language
);
20649 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20652 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20653 void scrollBy
([in] LONG x
, [in] LONG y
);
20655 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20656 void scrollTo
([in] LONG x
, [in] LONG y
);
20658 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20659 void moveTo
([in] LONG x
, [in] LONG y
);
20661 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20662 void moveBy
([in] LONG x
, [in] LONG y
);
20664 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20665 void resizeTo
([in] LONG x
, [in] LONG y
);
20667 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20668 void resizeBy
([in] LONG x
, [in] LONG y
);
20670 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20671 IDispatch
*external
();
20673 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20676 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20679 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20680 VARIANT_BOOL attachEvent
(
20682 [in] IDispatch
*pDisp
);
20684 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20687 [in] IDispatch
*pDisp
);
20689 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20691 [in] VARIANT *expression
,
20693 [in, optional] VARIANT *language
);
20695 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20697 [in] VARIANT *expression
,
20699 [in, optional] VARIANT *language
);
20701 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20704 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20705 void onbeforeprint
(VARIANT v
);
20707 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20708 VARIANT onbeforeprint
();
20710 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20711 void onafterprint
(VARIANT v
);
20713 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20714 VARIANT onafterprint
();
20716 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20717 IHTMLDataTransfer
*clipboardData
();
20719 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20720 IHTMLWindow2
*showModelessDialog
(
20721 [in, defaultvalue("")] BSTR url
,
20722 [in, optional] VARIANT *varArgIn
,
20723 [in, optional] VARIANT *options
);
20725 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20726 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
20728 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20729 IHTMLFrameBase
*frameElement
();
20731 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20732 IHTMLStorage
*sessionStorage
();
20734 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20735 IHTMLStorage
*localStorage
();
20737 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20738 void onhashchange
(VARIANT v
);
20740 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20741 VARIANT onhashchange
();
20743 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20744 long maxConnectionsPerServer
();
20746 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20749 [in, optional] VARIANT targetOrigin
);
20751 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20752 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20754 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20755 void onmessage
(VARIANT v
);
20757 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20758 VARIANT onmessage
();
20760 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20761 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20763 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20764 IHTMLSelection
*getSelection
();
20766 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20767 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20768 [in] IHTMLDOMNode
*varArgIn
,
20769 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20771 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20772 IHTMLStyleMedia
*styleMedia
();
20774 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20775 void performance
(VARIANT v
);
20777 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20778 VARIANT performance
();
20780 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20783 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20784 long innerHeight
();
20786 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20787 long pageXOffset
();
20789 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20790 long pageYOffset
();
20792 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20795 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20798 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20801 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20802 long outerHeight
();
20804 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20805 void onabort
(VARIANT v
);
20807 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20810 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20811 void oncanplay
(VARIANT v
);
20813 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20814 VARIANT oncanplay
();
20816 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20817 void oncanplaythrough
(VARIANT v
);
20819 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20820 VARIANT oncanplaythrough
();
20822 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20823 void onchange
(VARIANT v
);
20825 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20826 VARIANT onchange
();
20828 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20829 void onclick
(VARIANT v
);
20831 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20834 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20835 void oncontextmenu
(VARIANT v
);
20837 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20838 VARIANT oncontextmenu
();
20840 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20841 void ondblclick
(VARIANT v
);
20843 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20844 VARIANT ondblclick
();
20846 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20847 void ondrag
(VARIANT v
);
20849 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20852 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20853 void ondragend
(VARIANT v
);
20855 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20856 VARIANT ondragend
();
20858 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20859 void ondragenter
(VARIANT v
);
20861 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20862 VARIANT ondragenter
();
20864 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20865 void ondragleave
(VARIANT v
);
20867 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20868 VARIANT ondragleave
();
20870 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20871 void ondragover
(VARIANT v
);
20873 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20874 VARIANT ondragover
();
20876 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20877 void ondragstart
(VARIANT v
);
20879 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20880 VARIANT ondragstart
();
20882 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20883 void ondrop
(VARIANT v
);
20885 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20888 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20889 void ondurationchange
(VARIANT v
);
20891 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20892 VARIANT ondurationchange
();
20894 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20895 void onfocusin
(VARIANT v
);
20897 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20898 VARIANT onfocusin
();
20900 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20901 void onfocusout
(VARIANT v
);
20903 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20904 VARIANT onfocusout
();
20906 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20907 void oninput
(VARIANT v
);
20909 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20912 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20913 void onemptied
(VARIANT v
);
20915 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20916 VARIANT onemptied
();
20918 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20919 void onended
(VARIANT v
);
20921 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20924 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20925 void onkeydown
(VARIANT v
);
20927 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20928 VARIANT onkeydown
();
20930 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20931 void onkeypress
(VARIANT v
);
20933 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20934 VARIANT onkeypress
();
20936 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20937 void onkeyup
(VARIANT v
);
20939 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20942 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20943 void onloadeddata
(VARIANT v
);
20945 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20946 VARIANT onloadeddata
();
20948 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20949 void onloadedmetadata
(VARIANT v
);
20951 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20952 VARIANT onloadedmetadata
();
20954 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20955 void onloadstart
(VARIANT v
);
20957 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20958 VARIANT onloadstart
();
20960 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20961 void onmousedown
(VARIANT v
);
20963 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20964 VARIANT onmousedown
();
20966 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20967 void onmouseenter
(VARIANT v
);
20969 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20970 VARIANT onmouseenter
();
20972 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20973 void onmouseleave
(VARIANT v
);
20975 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20976 VARIANT onmouseleave
();
20978 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20979 void onmousemove
(VARIANT v
);
20981 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20982 VARIANT onmousemove
();
20984 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20985 void onmouseout
(VARIANT v
);
20987 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20988 VARIANT onmouseout
();
20990 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20991 void onmouseover
(VARIANT v
);
20993 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20994 VARIANT onmouseover
();
20996 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20997 void onmouseup
(VARIANT v
);
20999 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21000 VARIANT onmouseup
();
21002 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21003 void onmousewheel
(VARIANT v
);
21005 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21006 VARIANT onmousewheel
();
21008 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21009 void onoffline
(VARIANT v
);
21011 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21012 VARIANT onoffline
();
21014 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21015 void ononline
(VARIANT v
);
21017 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21018 VARIANT ononline
();
21020 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21021 void onprogress
(VARIANT v
);
21023 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21024 VARIANT onprogress
();
21026 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21027 void onratechange
(VARIANT v
);
21029 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21030 VARIANT onratechange
();
21032 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21033 void onreadystatechange
(VARIANT v
);
21035 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21036 VARIANT onreadystatechange
();
21038 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21039 void onreset
(VARIANT v
);
21041 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21044 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21045 void onseeked
(VARIANT v
);
21047 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21048 VARIANT onseeked
();
21050 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21051 void onseeking
(VARIANT v
);
21053 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21054 VARIANT onseeking
();
21056 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21057 void onselect
(VARIANT v
);
21059 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21060 VARIANT onselect
();
21062 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21063 void onstalled
(VARIANT v
);
21065 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21066 VARIANT onstalled
();
21068 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21069 void onstorage
(VARIANT v
);
21071 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21072 VARIANT onstorage
();
21074 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21075 void onsubmit
(VARIANT v
);
21077 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21078 VARIANT onsubmit
();
21080 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21081 void onsuspend
(VARIANT v
);
21083 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21084 VARIANT onsuspend
();
21086 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21087 void ontimeupdate
(VARIANT v
);
21089 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21090 VARIANT ontimeupdate
();
21092 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21093 void onpause
(VARIANT v
);
21095 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21098 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21099 void onplay
(VARIANT v
);
21101 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21104 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21105 void onplaying
(VARIANT v
);
21107 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21108 VARIANT onplaying
();
21110 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21111 void onvolumechange
(VARIANT v
);
21113 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21114 VARIANT onvolumechange
();
21116 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21117 void onwaiting
(VARIANT v
);
21119 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21120 VARIANT onwaiting
();
21122 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21125 /*****************************************************************************
21126 * HTMLWindow2 coclass
21130 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
21132 coclass HTMLWindow2
21134 [default] dispinterface DispHTMLWindow2
;
21135 [source, default] dispinterface HTMLWindowEvents
;
21136 [source] dispinterface HTMLWindowEvents2
;
21137 /* [source] dispinterface HTMLWindowEvents3; */
21138 interface IHTMLWindow2
;
21139 interface IHTMLWindow3
;
21140 interface IHTMLWindow4
;
21141 interface IHTMLWindow5
;
21142 interface IHTMLWindow6
;
21143 interface IHTMLWindow7
;
21144 /* interface IHTMLWindow8; */
21145 interface IHTMLDOMConstructor
;
21146 interface IEventTarget
;
21149 /*****************************************************************************
21150 * DispHTMLWindowProxy dispinterface
21154 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21156 dispinterface DispHTMLWindowProxy
21160 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
21161 VARIANT item
([in] VARIANT* pvarIndex
);
21163 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
21166 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
21167 IHTMLFramesCollection2
* frames
();
21169 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21170 void defaultStatus
(BSTR v
);
21172 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21173 BSTR defaultStatus
();
21175 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
21176 void status
(BSTR v
);
21178 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
21181 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
21182 void clearTimeout
([in] LONG timerID
);
21184 [id(DISPID_IHTMLWINDOW2_ALERT
)]
21185 void alert
([defaultvalue(""), in] BSTR message);
21187 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
21188 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
21190 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
21191 VARIANT prompt
([defaultvalue(""), in] BSTR message,
21192 [defaultvalue("undefined"), in] BSTR defstr
);
21194 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
21195 IHTMLImageElementFactory
* Image
();
21197 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
21198 IHTMLLocation
* location
();
21200 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
21201 IOmHistory
* history
();
21203 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
21206 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
21207 void opener
(VARIANT v
);
21209 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
21212 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21213 IOmNavigator
* navigator
();
21215 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21218 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21221 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21222 IHTMLWindow2
* parent
();
21224 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21225 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
21226 [defaultvalue(""), in] BSTR name
,
21227 [defaultvalue(""), in] BSTR features
,
21228 [defaultvalue(0), in] VARIANT_BOOL replace
);
21230 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21231 IHTMLWindow2
* self
();
21233 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21234 IHTMLWindow2
* top
();
21236 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21237 IHTMLWindow2
* window
();
21239 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21240 void navigate
([in] BSTR url
);
21242 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21243 void onfocus
(VARIANT v
);
21245 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21248 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21249 void onblur
(VARIANT v
);
21251 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21254 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21255 void onload
(VARIANT v
);
21257 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21260 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21261 void onbeforeunload
(VARIANT v
);
21263 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21264 VARIANT onbeforeunload
();
21266 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21267 void onunload
(VARIANT v
);
21269 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21270 VARIANT onunload
();
21272 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21273 void onhelp
(VARIANT v
);
21275 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21278 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21279 void onerror
(VARIANT v
);
21281 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21284 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21285 void onresize
(VARIANT v
);
21287 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21288 VARIANT onresize
();
21290 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21291 void onscroll
(VARIANT v
);
21293 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21294 VARIANT onscroll
();
21296 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21297 IHTMLDocument2
* document
();
21299 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21300 IHTMLEventObj
* event
();
21302 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21303 IUnknown
* _newEnum
();
21305 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21306 VARIANT showModalDialog
([in] BSTR dialog
,
21307 [optional, in] VARIANT* varArgIn
,
21308 [optional, in] VARIANT* varOptions
);
21310 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21311 void showHelp
([in] BSTR helpURL
,
21312 [optional, in] VARIANT helpArg
,
21313 [defaultvalue(""), in] BSTR features
);
21315 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21316 IHTMLScreen
* screen
();
21318 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21319 IHTMLOptionElementFactory
* Option
();
21321 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21324 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21325 VARIANT_BOOL closed
();
21327 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21330 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21331 void scroll
([in] LONG x
,
21334 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21335 IOmNavigator
* clientInformation
();
21337 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21338 void clearInterval
([in] LONG timerID
);
21340 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21341 void offscreenBuffering
(VARIANT v
);
21343 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21344 VARIANT offscreenBuffering
();
21346 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21347 VARIANT execScript
([in] BSTR code
,
21348 [defaultvalue("JScript"), in] BSTR language
);
21350 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21353 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21354 void scrollBy
([in] LONG x
,
21357 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21358 void scrollTo
([in] LONG x
,
21361 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21362 void moveTo
([in] LONG x
,
21365 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21366 void moveBy
([in] LONG x
,
21369 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21370 void resizeTo
([in] LONG x
,
21373 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21374 void resizeBy
([in] LONG x
,
21377 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21378 IDispatch
* external
();
21380 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21383 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21386 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21387 VARIANT_BOOL attachEvent
([in] BSTR event
,
21388 [in] IDispatch
* pDisp
);
21390 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21391 void detachEvent
([in] BSTR event
,
21392 [in] IDispatch
* pDisp
);
21394 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21395 LONG setTimeout
([in] VARIANT* expression
,
21397 [optional, in] VARIANT* language
);
21399 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21400 LONG setInterval
([in] VARIANT* expression
,
21402 [optional, in] VARIANT* language
);
21404 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21407 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21408 void onbeforeprint
(VARIANT v
);
21410 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21411 VARIANT onbeforeprint
();
21413 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21414 void onafterprint
(VARIANT v
);
21416 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21417 VARIANT onafterprint
();
21419 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21420 IHTMLDataTransfer
* clipboardData
();
21422 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21423 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
21424 [optional, in] VARIANT* varArgIn
,
21425 [optional, in] VARIANT* options
);
21427 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21428 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
21430 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21431 IHTMLFrameBase
* frameElement
();
21433 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21434 void XMLHttpRequest
(VARIANT v
);
21436 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21437 VARIANT XMLHttpRequest
();
21439 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21440 IHTMLStorage
*sessionStorage
();
21442 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21443 IHTMLStorage
*localStorage
();
21445 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21446 void onhashchange
(VARIANT v
);
21448 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21449 VARIANT onhashchange
();
21451 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21452 long maxConnectionsPerServer
();
21454 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21457 [in, optional] VARIANT targetOrigin
);
21459 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21460 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21462 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21463 void onmessage
(VARIANT v
);
21465 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21466 VARIANT onmessage
();
21468 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21469 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21471 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21472 IHTMLSelection
*getSelection
();
21474 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21475 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21476 [in] IHTMLDOMNode
*varArgIn
,
21477 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21479 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21480 IHTMLStyleMedia
*styleMedia
();
21482 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21483 void performance
(VARIANT v
);
21485 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21486 VARIANT performance
();
21488 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21491 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21492 long innerHeight
();
21494 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21495 long pageXOffset
();
21497 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21498 long pageYOffset
();
21500 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21503 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21506 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21509 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21510 long outerHeight
();
21512 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21513 void onabort
(VARIANT v
);
21515 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21518 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21519 void oncanplay
(VARIANT v
);
21521 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21522 VARIANT oncanplay
();
21524 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21525 void oncanplaythrough
(VARIANT v
);
21527 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21528 VARIANT oncanplaythrough
();
21530 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21531 void onchange
(VARIANT v
);
21533 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21534 VARIANT onchange
();
21536 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21537 void onclick
(VARIANT v
);
21539 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21542 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21543 void oncontextmenu
(VARIANT v
);
21545 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21546 VARIANT oncontextmenu
();
21548 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21549 void ondblclick
(VARIANT v
);
21551 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21552 VARIANT ondblclick
();
21554 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21555 void ondrag
(VARIANT v
);
21557 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21560 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21561 void ondragend
(VARIANT v
);
21563 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21564 VARIANT ondragend
();
21566 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21567 void ondragenter
(VARIANT v
);
21569 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21570 VARIANT ondragenter
();
21572 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21573 void ondragleave
(VARIANT v
);
21575 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21576 VARIANT ondragleave
();
21578 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21579 void ondragover
(VARIANT v
);
21581 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21582 VARIANT ondragover
();
21584 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21585 void ondragstart
(VARIANT v
);
21587 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21588 VARIANT ondragstart
();
21590 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21591 void ondrop
(VARIANT v
);
21593 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21596 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21597 void ondurationchange
(VARIANT v
);
21599 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21600 VARIANT ondurationchange
();
21602 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21603 void onfocusin
(VARIANT v
);
21605 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21606 VARIANT onfocusin
();
21608 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21609 void onfocusout
(VARIANT v
);
21611 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21612 VARIANT onfocusout
();
21614 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21615 void oninput
(VARIANT v
);
21617 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21620 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21621 void onemptied
(VARIANT v
);
21623 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21624 VARIANT onemptied
();
21626 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21627 void onended
(VARIANT v
);
21629 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21632 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21633 void onkeydown
(VARIANT v
);
21635 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21636 VARIANT onkeydown
();
21638 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21639 void onkeypress
(VARIANT v
);
21641 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21642 VARIANT onkeypress
();
21644 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21645 void onkeyup
(VARIANT v
);
21647 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21650 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21651 void onloadeddata
(VARIANT v
);
21653 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21654 VARIANT onloadeddata
();
21656 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21657 void onloadedmetadata
(VARIANT v
);
21659 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21660 VARIANT onloadedmetadata
();
21662 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21663 void onloadstart
(VARIANT v
);
21665 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21666 VARIANT onloadstart
();
21668 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21669 void onmousedown
(VARIANT v
);
21671 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21672 VARIANT onmousedown
();
21674 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21675 void onmouseenter
(VARIANT v
);
21677 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21678 VARIANT onmouseenter
();
21680 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21681 void onmouseleave
(VARIANT v
);
21683 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21684 VARIANT onmouseleave
();
21686 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21687 void onmousemove
(VARIANT v
);
21689 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21690 VARIANT onmousemove
();
21692 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21693 void onmouseout
(VARIANT v
);
21695 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21696 VARIANT onmouseout
();
21698 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21699 void onmouseover
(VARIANT v
);
21701 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21702 VARIANT onmouseover
();
21704 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21705 void onmouseup
(VARIANT v
);
21707 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21708 VARIANT onmouseup
();
21710 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21711 void onmousewheel
(VARIANT v
);
21713 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21714 VARIANT onmousewheel
();
21716 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21717 void onoffline
(VARIANT v
);
21719 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21720 VARIANT onoffline
();
21722 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21723 void ononline
(VARIANT v
);
21725 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21726 VARIANT ononline
();
21728 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21729 void onprogress
(VARIANT v
);
21731 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21732 VARIANT onprogress
();
21734 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21735 void onratechange
(VARIANT v
);
21737 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21738 VARIANT onratechange
();
21740 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21741 void onreadystatechange
(VARIANT v
);
21743 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21744 VARIANT onreadystatechange
();
21746 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21747 void onreset
(VARIANT v
);
21749 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21752 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21753 void onseeked
(VARIANT v
);
21755 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21756 VARIANT onseeked
();
21758 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21759 void onseeking
(VARIANT v
);
21761 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21762 VARIANT onseeking
();
21764 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21765 void onselect
(VARIANT v
);
21767 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21768 VARIANT onselect
();
21770 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21771 void onstalled
(VARIANT v
);
21773 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21774 VARIANT onstalled
();
21776 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21777 void onstorage
(VARIANT v
);
21779 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21780 VARIANT onstorage
();
21782 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21783 void onsubmit
(VARIANT v
);
21785 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21786 VARIANT onsubmit
();
21788 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21789 void onsuspend
(VARIANT v
);
21791 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21792 VARIANT onsuspend
();
21794 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21795 void ontimeupdate
(VARIANT v
);
21797 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21798 VARIANT ontimeupdate
();
21800 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21801 void onpause
(VARIANT v
);
21803 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21806 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21807 void onplay
(VARIANT v
);
21809 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21812 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21813 void onplaying
(VARIANT v
);
21815 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21816 VARIANT onplaying
();
21818 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21819 void onvolumechange
(VARIANT v
);
21821 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21822 VARIANT onvolumechange
();
21824 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21825 void onwaiting
(VARIANT v
);
21827 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21828 VARIANT onwaiting
();
21830 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21833 /*****************************************************************************
21834 * HTMLWindowEvents interface
21838 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
21840 dispinterface HTMLWindowEvents
21844 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
21847 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
21850 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
21851 VARIANT_BOOL onhelp
();
21853 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
21856 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
21859 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
21860 void onerror
([in] BSTR description
,
21864 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
21867 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
21870 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
21871 void onbeforeunload
();
21873 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
21874 void onbeforeprint
();
21876 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
21877 void onafterprint
();
21880 /*****************************************************************************
21881 * HTMLWindowEvents2 interface
21885 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21887 dispinterface HTMLWindowEvents2
21891 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
21892 void onload
([in] IHTMLEventObj
* pEvtObj
);
21894 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
21895 void onunload
([in] IHTMLEventObj
* pEvtObj
);
21897 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
21898 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21900 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
21901 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21903 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
21904 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21906 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
21907 void onerror
([in] BSTR description
,
21911 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
21912 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21914 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
21915 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21917 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
21918 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
21920 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
21921 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
21923 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
21924 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
21927 /*****************************************************************************
21928 * HTMLWindowProxy class
21931 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21933 coclass HTMLWindowProxy
21935 [default] dispinterface DispHTMLWindowProxy
;
21936 [source, default] dispinterface HTMLWindowEvents
;
21937 [source] dispinterface HTMLWindowEvents2
;
21938 interface IHTMLWindow2
;
21939 interface IHTMLWindow3
;
21940 interface IHTMLWindow4
;
21941 interface IHTMLWindow5
;
21944 /*****************************************************************************
21945 * HTMLDocumentEvents2 interface
21949 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21951 dispinterface HTMLDocumentEvents2
21955 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
21956 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
21958 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
21959 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
21961 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
21962 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
21964 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
21965 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
21967 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
21968 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
21970 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
21971 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
21973 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
21974 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
21976 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
21977 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
21979 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
21980 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
21982 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
21983 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
21985 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
21986 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
21988 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
21989 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
21991 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
21992 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
21994 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
21995 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
21997 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
21998 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
22000 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
22001 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
22003 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
22004 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
22006 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
22007 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
22009 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
22010 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
22012 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
22013 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
22015 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
22016 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
22018 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
22019 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
22021 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
22022 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
22024 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
22025 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
22027 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
22028 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
22030 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
22031 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
22033 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
22034 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
22036 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
22037 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
22039 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
22040 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
22042 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
22043 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
22045 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
22046 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
22048 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
22049 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
22051 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
22052 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
22054 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
22055 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
22057 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
22058 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
22060 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
22061 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
22063 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
22064 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
22066 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22067 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
22070 /*****************************************************************************
22071 * HTMLDocumentEvents interface
22075 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22077 dispinterface HTMLDocumentEvents
22081 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
22082 VARIANT_BOOL onhelp
();
22084 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
22085 VARIANT_BOOL onclick
();
22087 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
22088 VARIANT_BOOL ondblclick
();
22090 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
22093 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
22096 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
22097 VARIANT_BOOL onkeypress
();
22099 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
22100 void onmousedown
();
22102 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
22103 void onmousemove
();
22105 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
22108 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
22111 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
22112 void onmouseover
();
22114 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
22115 void onreadystatechange
();
22117 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
22118 VARIANT_BOOL onbeforeupdate
();
22120 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
22121 void onafterupdate
();
22123 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
22124 VARIANT_BOOL onrowexit
();
22126 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
22129 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
22130 VARIANT_BOOL ondragstart
();
22132 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
22133 VARIANT_BOOL onselectstart
();
22135 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
22136 VARIANT_BOOL onerrorupdate
();
22138 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
22139 VARIANT_BOOL oncontextmenu
();
22141 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
22142 VARIANT_BOOL onstop
();
22144 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
22145 void onrowsdelete
();
22147 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
22148 void onrowsinserted
();
22150 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
22151 void oncellchange
();
22153 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
22154 void onpropertychange
();
22156 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
22157 void ondatasetchanged
();
22159 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
22160 void ondataavailable
();
22162 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
22163 void ondatasetcomplete
();
22165 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
22166 void onbeforeeditfocus
();
22168 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
22169 void onselectionchange
();
22171 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
22172 VARIANT_BOOL oncontrolselect
();
22174 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
22175 VARIANT_BOOL onmousewheel
();
22177 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
22180 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
22183 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
22186 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
22187 void ondeactivate
();
22189 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
22190 VARIANT_BOOL onbeforeactivate
();
22192 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
22193 VARIANT_BOOL onbeforedeactivate
();
22196 /*****************************************************************************
22197 * HTMLTextContainerEvents interface
22201 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
22203 dispinterface HTMLTextContainerEvents
22208 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
22209 VARIANT_BOOL onhelp
();
22211 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
22212 VARIANT_BOOL onclick
();
22214 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
22215 VARIANT_BOOL ondblclick
();
22217 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
22218 VARIANT_BOOL onkeypress
();
22220 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
22223 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
22226 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
22229 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
22230 void onmouseover
();
22232 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
22233 void onmousemove
();
22235 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
22236 void onmousedown
();
22238 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
22241 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
22242 VARIANT_BOOL onselectstart
();
22244 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
22245 void onfilterchange
();
22247 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
22248 VARIANT_BOOL ondragstart
();
22250 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
22251 VARIANT_BOOL onbeforeupdate
();
22253 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
22254 void onafterupdate
();
22256 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
22257 VARIANT_BOOL onerrorupdate
();
22259 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
22260 VARIANT_BOOL onrowexit
();
22262 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
22265 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
22266 void ondatasetchanged
();
22268 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
22269 void ondataavailable
();
22271 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
22272 void ondatasetcomplete
();
22274 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
22275 void onlosecapture
();
22277 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
22278 void onpropertychange
();
22280 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
22283 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
22286 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
22289 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
22292 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
22293 VARIANT_BOOL ondrag
();
22295 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
22298 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
22299 VARIANT_BOOL ondragenter
();
22301 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
22302 VARIANT_BOOL ondragover
();
22304 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
22305 void ondragleave
();
22307 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
22308 VARIANT_BOOL ondrop
();
22310 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
22311 VARIANT_BOOL onbeforecut
();
22313 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
22314 VARIANT_BOOL oncut
();
22316 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
22317 VARIANT_BOOL onbeforecopy
();
22319 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
22320 VARIANT_BOOL oncopy
();
22322 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
22323 VARIANT_BOOL onbeforepaste
();
22325 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
22326 VARIANT_BOOL onpaste
();
22328 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
22329 VARIANT_BOOL oncontextmenu
();
22331 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
22332 void onrowsdelete
();
22334 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
22335 void onrowsinserted
();
22337 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
22338 void oncellchange
();
22340 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
22341 void onreadystatechange
();
22343 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
22344 void onbeforeeditfocus
();
22346 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
22347 void onlayoutcomplete
();
22349 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
22352 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
22353 VARIANT_BOOL onbeforedeactivate
();
22355 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
22356 VARIANT_BOOL onbeforeactivate
();
22358 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
22361 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
22362 VARIANT_BOOL oncontrolselect
();
22364 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
22365 VARIANT_BOOL onmovestart
();
22367 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
22370 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
22371 VARIANT_BOOL onresizestart
();
22373 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
22374 void onresizeend
();
22376 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
22377 void onmouseenter
();
22379 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
22380 void onmouseleave
();
22382 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
22383 VARIANT_BOOL onmousewheel
();
22385 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
22388 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
22389 void ondeactivate
();
22391 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
22394 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
22397 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
22400 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
22404 /*****************************************************************************
22405 * HTMLTextContainerEvents2 interface
22409 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22411 dispinterface HTMLTextContainerEvents2
22415 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
22416 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22418 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
22419 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
22421 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
22422 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
22424 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
22425 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
22427 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
22428 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
22430 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
22431 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
22433 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
22434 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22436 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22437 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22439 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22440 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22442 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22443 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22445 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22446 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22448 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22449 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22451 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22452 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22454 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22455 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22457 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22458 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22460 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22461 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22463 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22464 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22466 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22467 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22469 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22470 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22472 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22473 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22475 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22476 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22478 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22479 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22481 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22482 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22484 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22485 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22487 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22488 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22490 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22491 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22493 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22494 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22496 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22497 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22499 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22500 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22502 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22503 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22505 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22506 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22508 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22509 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22511 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
22512 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
22514 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
22515 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
22517 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
22518 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
22520 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
22521 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
22523 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
22524 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
22526 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
22527 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
22529 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
22530 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
22532 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
22533 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
22535 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
22536 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
22538 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
22539 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
22541 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
22542 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
22544 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
22545 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
22547 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
22548 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
22550 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
22551 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
22553 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
22554 void onpage
([in] IHTMLEventObj
* pEvtObj
);
22556 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
22557 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
22559 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
22560 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
22562 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
22563 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
22565 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
22566 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
22568 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22569 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
22571 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
22572 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
22574 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
22575 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
22577 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
22578 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
22580 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
22581 void onmove
([in] IHTMLEventObj
* pEvtObj
);
22583 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
22584 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
22586 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
22587 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
22589 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
22590 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
22592 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
22593 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
22595 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
22596 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
22598 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
22599 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
22601 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
22602 void onchange
([in] IHTMLEventObj
* pEvtObj
);
22604 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
22605 void onselect
([in] IHTMLEventObj
* pEvtObj
);
22608 /*****************************************************************************
22609 * IDOMProcessingInstruction interface
22615 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
22617 interface IDOMProcessingInstruction
: IDispatch
22619 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
22620 HRESULT target
([out, retval] BSTR *p
);
22622 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22623 HRESULT data
([in] BSTR v
);
22625 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22626 HRESULT data
([out, retval] BSTR *p
);
22629 /*****************************************************************************
22630 * IHTMLPerformanceNavigation interface
22636 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
22638 interface IHTMLPerformanceNavigation
: IDispatch
22640 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
22641 HRESULT type
([out, retval] ULONG
*p
);
22643 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
22644 HRESULT redirectCount
([out, retval] ULONG
*p
);
22646 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
22647 HRESULT toString
([out, retval] BSTR *string);
22649 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
22650 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22653 /*****************************************************************************
22654 * IHTMLPerformanceTiming interface
22660 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
22662 interface IHTMLPerformanceTiming
: IDispatch
22664 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
22665 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
22667 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
22668 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
22670 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
22671 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
22673 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
22674 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
22676 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
22677 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
22679 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
22680 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
22682 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
22683 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
22685 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
22686 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
22688 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
22689 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
22691 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
22692 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
22694 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
22695 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
22697 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
22698 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
22700 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
22701 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
22703 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
22704 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
22706 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
22707 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
22709 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
22710 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
22712 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
22713 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
22715 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
22716 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
22718 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
22719 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
22721 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
22722 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
22724 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
22725 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
22727 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
22728 HRESULT toString
([out, retval] BSTR *string);
22730 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
22731 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22734 /*****************************************************************************
22735 * IHTMLPerformance interface
22741 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
22743 interface IHTMLPerformance
: IDispatch
22745 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
22746 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
22748 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
22749 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
22751 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
22752 HRESULT toString
([out, retval] BSTR *string);
22754 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
22755 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22758 /*****************************************************************************
22759 * IHTMLDocument interface
22765 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
22767 interface IHTMLDocument
: IDispatch
22769 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
22770 HRESULT Script
([retval, out] IDispatch
**p
);
22773 /*****************************************************************************
22774 * IHTMLDocument2 interface
22780 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
22782 interface IHTMLDocument2
: IHTMLDocument
22784 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22785 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
22787 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22788 HRESULT body
([retval, out] IHTMLElement
**p
);
22790 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22791 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
22793 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22794 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
22796 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22797 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
22799 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22800 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
22802 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22803 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
22805 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22806 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
22808 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22809 HRESULT title
([in] BSTR v
);
22811 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22812 HRESULT title
([retval, out] BSTR *p
);
22814 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22815 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
22817 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22818 HRESULT designMode
([in] BSTR v
);
22820 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22821 HRESULT designMode
([retval, out] BSTR *p
);
22823 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22824 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
22826 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
22827 HRESULT readyState
([retval, out] BSTR *p
);
22829 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22830 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
22832 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22833 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
22835 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22836 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
22838 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22839 HRESULT alinkColor
([in] VARIANT v
);
22841 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22842 HRESULT alinkColor
([retval, out] VARIANT *p
);
22844 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22845 HRESULT bgColor
([in] VARIANT v
);
22847 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22848 HRESULT bgColor
([retval, out] VARIANT *p
);
22850 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22851 HRESULT fgColor
([in] VARIANT v
);
22853 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22854 HRESULT fgColor
([retval, out] VARIANT *p
);
22856 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22857 HRESULT linkColor
([in] VARIANT v
);
22859 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22860 HRESULT linkColor
([retval, out] VARIANT *p
);
22862 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22863 HRESULT vlinkColor
([in] VARIANT v
);
22865 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22866 HRESULT vlinkColor
([retval, out] VARIANT *p
);
22868 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22869 HRESULT referrer
([retval, out] BSTR *p
);
22871 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22872 HRESULT location
([retval, out] IHTMLLocation
**p
);
22874 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22875 HRESULT lastModified
([retval, out] BSTR *p
);
22877 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22878 HRESULT URL
([in] BSTR v
);
22880 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
22881 HRESULT URL
([retval, out] BSTR *p
);
22883 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22884 HRESULT domain
([in] BSTR v
);
22886 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22887 HRESULT domain
([retval, out] BSTR *p
);
22889 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22890 HRESULT cookie
([in] BSTR v
);
22892 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22893 HRESULT cookie
([retval, out] BSTR *p
);
22895 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22896 HRESULT expando
([in] VARIANT_BOOL v
);
22898 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22899 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
22901 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22902 HRESULT charset
([in] BSTR v
);
22904 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22905 HRESULT charset
([retval, out] BSTR *p
);
22907 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22908 HRESULT defaultCharset
([in] BSTR v
);
22910 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22911 HRESULT defaultCharset
([retval, out] BSTR *p
);
22913 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
22914 HRESULT mimeType
([retval, out] BSTR *p
);
22916 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
22917 HRESULT fileSize
([retval, out] BSTR *p
);
22919 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
22920 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
22922 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
22923 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
22925 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
22926 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
22928 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
22929 HRESULT security
([retval, out] BSTR *p
);
22931 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
22932 HRESULT protocol
([retval, out] BSTR *p
);
22934 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
22935 HRESULT nameProp
([retval, out] BSTR *p
);
22937 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
22938 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
22940 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
22941 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
22943 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
22945 [defaultvalue("text/html"), in] BSTR url
,
22946 [optional, in] VARIANT name
,
22947 [optional, in] VARIANT features
,
22948 [optional, in] VARIANT replace
,
22949 [retval, out] IDispatch
**pomWindowResult
);
22951 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
22954 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
22957 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
22958 HRESULT queryCommandSupported
(
22960 [retval, out] VARIANT_BOOL *pfRet
);
22962 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
22963 HRESULT queryCommandEnabled
(
22965 [retval, out] VARIANT_BOOL *pfRet
);
22967 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
22968 HRESULT queryCommandState
(
22970 [retval, out] VARIANT_BOOL *pfRet
);
22972 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
22973 HRESULT queryCommandIndeterm
(
22975 [retval, out] VARIANT_BOOL *pfRet
);
22977 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
22978 HRESULT queryCommandText
(
22980 [retval, out] BSTR *pcmdText
);
22982 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
22983 HRESULT queryCommandValue
(
22985 [retval, out] VARIANT *pcmdValue
);
22987 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
22988 HRESULT execCommand
(
22990 [defaultvalue(0), in] VARIANT_BOOL showUI
,
22991 [optional, in] VARIANT value
,
22992 [retval, out] VARIANT_BOOL *pfRet
);
22994 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
22995 HRESULT execCommandShowHelp
(
22997 [retval, out] VARIANT_BOOL *pfRet
);
22999 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
23000 HRESULT createElement
(
23002 [retval, out] IHTMLElement
**newElem
);
23004 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23005 HRESULT onhelp
([in] VARIANT v
);
23007 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23008 HRESULT onhelp
([retval, out] VARIANT *p
);
23010 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23011 HRESULT onclick
([in] VARIANT v
);
23013 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23014 HRESULT onclick
([retval, out] VARIANT *p
);
23016 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23017 HRESULT ondblclick
([in] VARIANT v
);
23019 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23020 HRESULT ondblclick
([retval, out] VARIANT *p
);
23022 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23023 HRESULT onkeyup
([in] VARIANT v
);
23025 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23026 HRESULT onkeyup
([retval, out] VARIANT *p
);
23028 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23029 HRESULT onkeydown
([in] VARIANT v
);
23031 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23032 HRESULT onkeydown
([retval, out] VARIANT *p
);
23034 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23035 HRESULT onkeypress
([in] VARIANT v
);
23037 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23038 HRESULT onkeypress
([retval, out] VARIANT *p
);
23040 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23041 HRESULT onmouseup
([in] VARIANT v
);
23043 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23044 HRESULT onmouseup
([retval, out] VARIANT *p
);
23046 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23047 HRESULT onmousedown
([in] VARIANT v
);
23049 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23050 HRESULT onmousedown
([retval, out] VARIANT *p
);
23052 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23053 HRESULT onmousemove
([in] VARIANT v
);
23055 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23056 HRESULT onmousemove
([retval, out] VARIANT *p
);
23058 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23059 HRESULT onmouseout
([in] VARIANT v
);
23061 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23062 HRESULT onmouseout
([retval, out] VARIANT *p
);
23064 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23065 HRESULT onmouseover
([in] VARIANT v
);
23067 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23068 HRESULT onmouseover
([retval, out] VARIANT *p
);
23070 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23071 HRESULT onreadystatechange
([in] VARIANT v
);
23073 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23074 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
23076 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23077 HRESULT onafterupdate
([in] VARIANT v
);
23079 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23080 HRESULT onafterupdate
([retval, out] VARIANT *p
);
23082 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23083 HRESULT onrowexit
([in] VARIANT v
);
23085 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23086 HRESULT onrowexit
([retval, out] VARIANT *p
);
23088 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23089 HRESULT onrowenter
([in] VARIANT v
);
23091 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23092 HRESULT onrowenter
([retval, out] VARIANT *p
);
23094 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23095 HRESULT ondragstart
([in] VARIANT v
);
23097 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23098 HRESULT ondragstart
([retval, out] VARIANT *p
);
23100 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23101 HRESULT onselectstart
([in] VARIANT v
);
23103 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23104 HRESULT onselectstart
([retval, out] VARIANT *p
);
23106 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23107 HRESULT elementFromPoint
(
23110 [retval, out] IHTMLElement
**elementHit
);
23112 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23113 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
23115 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23116 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
23118 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23119 HRESULT onbeforeupdate
([in] VARIANT v
);
23121 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23122 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
23124 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23125 HRESULT onerrorupdate
([in] VARIANT v
);
23127 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23128 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
23130 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23131 HRESULT toString
([retval, out] BSTR *String);
23133 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23134 HRESULT createStyleSheet
(
23135 [defaultvalue(""), in] BSTR bstrHref
,
23136 [defaultvalue(-1), in] LONG lIndex
,
23137 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
23140 /*****************************************************************************
23141 * IHTMLDocument3 interface
23147 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23149 interface IHTMLDocument3
: IDispatch
23151 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23152 HRESULT releaseCapture
();
23154 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23155 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23157 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23158 HRESULT createTextNode
(
23160 [retval, out] IHTMLDOMNode
**newTextNode
);
23162 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23163 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
23165 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23166 HRESULT uniqueID
([retval, out] BSTR *p
);
23168 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23169 HRESULT attachEvent
(
23171 [in] IDispatch
* pDisp
,
23172 [retval, out] VARIANT_BOOL *pfResult
);
23174 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23175 HRESULT detachEvent
(
23177 [in] IDispatch
*pDisp
);
23179 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23180 HRESULT onrowsdelete
([in] VARIANT v
);
23182 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23183 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
23185 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23186 HRESULT onrowsinserted
([in] VARIANT v
);
23188 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23189 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
23191 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23192 HRESULT oncellchange
([in] VARIANT v
);
23194 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23195 HRESULT oncellchange
([retval, out] VARIANT *p
);
23197 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23198 HRESULT ondatasetchanged
([in] VARIANT v
);
23200 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23201 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
23203 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23204 HRESULT ondataavailable
([in] VARIANT v
);
23206 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23207 HRESULT ondataavailable
([retval, out] VARIANT * p
);
23209 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23210 HRESULT ondatasetcomplete
([in] VARIANT v
);
23212 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23213 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
23215 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23216 HRESULT onpropertychange
([in] VARIANT v
);
23218 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23219 HRESULT onpropertychange
([retval, out] VARIANT *p
);
23221 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23222 HRESULT dir
([in] BSTR v
);
23224 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23225 HRESULT dir
([retval, out] BSTR *p
);
23227 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23228 HRESULT oncontextmenu
([in] VARIANT v
);
23230 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23231 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
23233 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23234 HRESULT onstop
([in] VARIANT v
);
23236 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23237 HRESULT onstop
([retval, out] VARIANT *p
);
23239 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23240 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
23242 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23243 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
23245 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23246 HRESULT enableDownload
([in] VARIANT_BOOL v
);
23248 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23249 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
23251 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23252 HRESULT baseUrl
([in] BSTR v
);
23254 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23255 HRESULT baseUrl
([retval, out] BSTR *p
);
23257 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
23258 HRESULT childNodes
([retval, out] IDispatch
**p
);
23260 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23261 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
23263 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23264 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
23266 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23267 HRESULT onbeforeeditfocus
([in] VARIANT v
);
23269 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23270 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
23272 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23273 HRESULT getElementsByName
(
23275 [retval, out] IHTMLElementCollection
**pelColl
);
23277 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23278 HRESULT getElementById
(
23280 [retval, out] IHTMLElement
**pel
);
23282 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23283 HRESULT getElementsByTagName
(
23285 [retval, out] IHTMLElementCollection
**pelColl
);
23288 /*****************************************************************************
23289 * IHTMLDocument4 interface
23295 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23297 interface IHTMLDocument4
: IDispatch
23299 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23302 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23303 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
23305 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23306 HRESULT onselectionchange
([in] VARIANT v
);
23308 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23309 HRESULT onselectionchange
([retval, out] VARIANT *p
);
23311 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23312 HRESULT namespaces
([retval, out] IDispatch
**p
);
23314 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23315 HRESULT createDocumentFromUrl
(
23317 [in] BSTR bstrOptions
,
23318 [retval, out] IHTMLDocument2
**newDoc
);
23320 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23321 HRESULT media
([in] BSTR v
);
23323 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23324 HRESULT media
([retval, out] BSTR *p
);
23326 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23327 HRESULT createEventObject
(
23328 [optional, in] VARIANT *pvarEventObject
,
23329 [retval, out] IHTMLEventObj
**ppEventObj
);
23331 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23333 [in] BSTR bstrEventName
,
23334 [optional, in] VARIANT *pvarEventObject
,
23335 [retval, out] VARIANT_BOOL *pfCancelled
);
23337 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23338 HRESULT createRenderStyle
(
23340 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
23342 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23343 HRESULT oncontrolselect
([in] VARIANT v
);
23345 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23346 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
23348 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23349 HRESULT URLUnencoded
([retval, out] BSTR *p
);
23352 /*****************************************************************************
23353 * IHTMLDocument5 interface
23359 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23361 interface IHTMLDocument5
: IDispatch
23363 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23364 HRESULT onmousewheel
([in] VARIANT v
);
23366 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23367 HRESULT onmousewheel
([retval, out] VARIANT *p
);
23369 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23370 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
23372 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23373 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
23375 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23376 HRESULT createAttribute
(
23377 [in] BSTR bstrattrName
,
23378 [retval, out] IHTMLDOMAttribute
**ppattribute
);
23380 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23381 HRESULT createComment
(
23382 [in] BSTR bstrdata
,
23383 [retval, out] IHTMLDOMNode
**ppRetNode
);
23385 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23386 HRESULT onfocusin
([in] VARIANT v
);
23388 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23389 HRESULT onfocusin
([retval, out] VARIANT *p
);
23391 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23392 HRESULT onfocusout
([in] VARIANT v
);
23394 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23395 HRESULT onfocusout
([retval, out] VARIANT *p
);
23397 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23398 HRESULT onactivate
([in] VARIANT v
);
23400 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23401 HRESULT onactivate
([retval, out] VARIANT *p
);
23403 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23404 HRESULT ondeactivate
([in] VARIANT v
);
23406 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23407 HRESULT ondeactivate
([retval, out] VARIANT *p
);
23409 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23410 HRESULT onbeforeactivate
([in] VARIANT v
);
23412 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23413 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
23415 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23416 HRESULT onbeforedeactivate
([in] VARIANT v
);
23418 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23419 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
23421 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23422 HRESULT compatMode
([retval, out] BSTR *p
);
23425 /*****************************************************************************
23426 * IHTMLDocument6 interface
23432 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
23434 interface IHTMLDocument6
: IDispatch
23436 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23437 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23439 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23440 HRESULT documentMode
([retval, out] VARIANT *p
);
23442 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23443 HRESULT onstorage
([in] VARIANT v
);
23445 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23446 HRESULT onstorage
([retval, out] VARIANT *p
);
23448 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23449 HRESULT onstoragecommit
([in] VARIANT v
);
23451 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23452 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23454 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23455 HRESULT getElementById
(
23457 [retval, out] IHTMLElement2
**p
);
23459 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23460 HRESULT updateSettings
();
23463 /*****************************************************************************
23464 * IHTMLDocument7 interface
23470 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23472 interface IHTMLDocument7
: IDispatch
23474 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23475 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23477 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23478 HRESULT createCDATASection
(
23480 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23482 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23483 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23485 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23486 HRESULT getElementsByTagNameNS
(
23487 [in] VARIANT *pvarNS
,
23488 [in] BSTR bstrLocalName
,
23489 [out, retval] IHTMLElementCollection
**pelColl
);
23491 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23492 HRESULT createElementNS
(
23493 [in] VARIANT *pvarNS
,
23495 [out, retval] IHTMLElement
**newElem
);
23497 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23498 HRESULT createAttributeNS
(
23499 [in] VARIANT *pvarNS
,
23500 [in] BSTR bstrAttrName
,
23501 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23503 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23504 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23506 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23507 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23509 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23510 HRESULT characterSet
([out, retval] BSTR *p
);
23512 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
23513 HRESULT createElement
(
23515 [out, retval] IHTMLElement
**newElem
);
23517 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
23518 HRESULT createAttribute
(
23519 [in] BSTR bstrAttrName
,
23520 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23522 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
23523 HRESULT getElementsByClassName
(
23525 [out, retval] IHTMLElementCollection
**pel
);
23527 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
23528 HRESULT createProcessingInstruction
(
23529 [in] BSTR bstrTarget
,
23530 [in] BSTR bstrData
,
23531 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
23533 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
23535 [in] IHTMLDOMNode
*pNodeSource
,
23536 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23538 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23539 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
23541 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23542 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
23544 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
23545 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
23547 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
23548 HRESULT inputEncoding
([out, retval] BSTR *p
);
23550 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
23551 HRESULT xmlEncoding
([out, retval] BSTR *p
);
23553 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23554 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
23556 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23557 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
23559 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23560 HRESULT xmlVersion
([in] BSTR v
);
23562 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23563 HRESULT xmlVersion
([out, retval] BSTR *p
);
23565 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
23566 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
23568 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23569 HRESULT onabort
([in] VARIANT v
);
23571 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23572 HRESULT onabort
([out, retval] VARIANT *p
);
23574 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23575 HRESULT onblur
([in] VARIANT v
);
23577 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23578 HRESULT onblur
([out, retval] VARIANT *p
);
23580 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23581 HRESULT oncanplay
([in] VARIANT v
);
23583 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23584 HRESULT oncanplay
([out, retval] VARIANT *p
);
23586 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23587 HRESULT oncanplaythrough
([in] VARIANT v
);
23589 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23590 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
23592 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23593 HRESULT onchange
([in] VARIANT v
);
23595 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23596 HRESULT onchange
([out, retval] VARIANT *p
);
23598 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23599 HRESULT ondrag
([in] VARIANT v
);
23601 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23602 HRESULT ondrag
([out, retval] VARIANT *p
);
23604 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23605 HRESULT ondragend
([in] VARIANT v
);
23607 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23608 HRESULT ondragend
([out, retval] VARIANT *p
);
23610 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23611 HRESULT ondragenter
([in] VARIANT v
);
23613 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23614 HRESULT ondragenter
([out, retval] VARIANT *p
);
23616 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23617 HRESULT ondragleave
([in] VARIANT v
);
23619 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23620 HRESULT ondragleave
([out, retval] VARIANT *p
);
23622 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23623 HRESULT ondragover
([in] VARIANT v
);
23625 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23626 HRESULT ondragover
([out, retval] VARIANT *p
);
23628 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23629 HRESULT ondrop
([in] VARIANT v
);
23631 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23632 HRESULT ondrop
([out, retval] VARIANT *p
);
23634 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23635 HRESULT ondurationchange
([in] VARIANT v
);
23637 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23638 HRESULT ondurationchange
([out, retval] VARIANT *p
);
23640 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23641 HRESULT onemptied
([in] VARIANT v
);
23643 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23644 HRESULT onemptied
([out, retval] VARIANT *p
);
23646 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23647 HRESULT onended
([in] VARIANT v
);
23649 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23650 HRESULT onended
([out, retval] VARIANT *p
);
23652 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23653 HRESULT onerror
([in] VARIANT v
);
23655 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23656 HRESULT onerror
([out, retval] VARIANT *p
);
23658 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23659 HRESULT onfocus
([in] VARIANT v
);
23661 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23662 HRESULT onfocus
([out, retval] VARIANT *p
);
23664 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23665 HRESULT oninput
([in] VARIANT v
);
23667 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23668 HRESULT oninput
([out, retval] VARIANT *p
);
23670 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23671 HRESULT onload
([in] VARIANT v
);
23673 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23674 HRESULT onload
([out, retval] VARIANT *p
);
23676 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23677 HRESULT onloadeddata
([in] VARIANT v
);
23679 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23680 HRESULT onloadeddata
([out, retval] VARIANT *p
);
23682 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23683 HRESULT onloadedmetadata
([in] VARIANT v
);
23685 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23686 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
23688 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23689 HRESULT onloadstart
([in] VARIANT v
);
23691 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23692 HRESULT onloadstart
([out, retval] VARIANT *p
);
23694 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23695 HRESULT onpause
([in] VARIANT v
);
23697 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23698 HRESULT onpause
([out, retval] VARIANT *p
);
23700 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23701 HRESULT onplay
([in] VARIANT v
);
23703 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23704 HRESULT onplay
([out, retval] VARIANT *p
);
23706 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23707 HRESULT onplaying
([in] VARIANT v
);
23709 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23710 HRESULT onplaying
([out, retval] VARIANT *p
);
23712 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23713 HRESULT onprogress
([in] VARIANT v
);
23715 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23716 HRESULT onprogress
([out, retval] VARIANT *p
);
23718 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23719 HRESULT onratechange
([in] VARIANT v
);
23721 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23722 HRESULT onratechange
([out, retval] VARIANT *p
);
23724 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23725 HRESULT onreset
([in] VARIANT v
);
23727 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23728 HRESULT onreset
([out, retval] VARIANT *p
);
23730 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23731 HRESULT onscroll
([in] VARIANT v
);
23733 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23734 HRESULT onscroll
([out, retval] VARIANT *p
);
23736 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23737 HRESULT onseeked
([in] VARIANT v
);
23739 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23740 HRESULT onseeked
([out, retval] VARIANT *p
);
23742 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23743 HRESULT onseeking
([in] VARIANT v
);
23745 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23746 HRESULT onseeking
([out, retval] VARIANT *p
);
23748 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23749 HRESULT onselect
([in] VARIANT v
);
23751 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23752 HRESULT onselect
([out, retval] VARIANT *p
);
23754 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23755 HRESULT onstalled
([in] VARIANT v
);
23757 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23758 HRESULT onstalled
([out, retval] VARIANT *p
);
23760 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23761 HRESULT onsubmit
([in] VARIANT v
);
23763 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23764 HRESULT onsubmit
([out, retval] VARIANT *p
);
23766 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23767 HRESULT onsuspend
([in] VARIANT v
);
23769 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23770 HRESULT onsuspend
([out, retval] VARIANT *p
);
23772 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23773 HRESULT ontimeupdate
([in] VARIANT v
);
23775 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23776 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
23778 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23779 HRESULT onvolumechange
([in] VARIANT v
);
23781 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23782 HRESULT onvolumechange
([out, retval] VARIANT *p
);
23784 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23785 HRESULT onwaiting
([in] VARIANT v
);
23787 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23788 HRESULT onwaiting
([out, retval] VARIANT *p
);
23790 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
23791 HRESULT normalize
();
23793 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
23794 HRESULT importNode
(
23795 [in] IHTMLDOMNode
*pNodeSource
,
23796 [in] VARIANT_BOOL fDeep
,
23797 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23799 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
23800 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
23802 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23803 HRESULT body
([in] IHTMLElement
*v
);
23805 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23806 HRESULT body
([out, retval] IHTMLElement
**p
);
23808 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
23809 HRESULT head
([out, retval] IHTMLElement
**p
);
23812 /*****************************************************************************
23813 * IHTMLDocument8 interface
23819 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23821 interface IHTMLDocument8
: IDispatch
23823 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23824 HRESULT onmscontentzoom
([in] VARIANT v
);
23826 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23827 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
23829 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23830 HRESULT onmspointerdown
([in] VARIANT v
);
23832 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23833 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
23835 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23836 HRESULT onmspointermove
([in] VARIANT v
);
23838 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23839 HRESULT onmspointermove
([out, retval] VARIANT *p
);
23841 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23842 HRESULT onmspointerup
([in] VARIANT v
);
23844 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23845 HRESULT onmspointerup
([out, retval] VARIANT *p
);
23847 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23848 HRESULT onmspointerover
([in] VARIANT v
);
23850 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23851 HRESULT onmspointerover
([out, retval] VARIANT *p
);
23853 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23854 HRESULT onmspointerout
([in] VARIANT v
);
23856 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23857 HRESULT onmspointerout
([out, retval] VARIANT *p
);
23859 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23860 HRESULT onmspointercancel
([in] VARIANT v
);
23862 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23863 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
23865 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23866 HRESULT onmspointerhover
([in] VARIANT v
);
23868 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23869 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
23871 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23872 HRESULT onmsgesturestart
([in] VARIANT v
);
23874 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23875 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
23877 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23878 HRESULT onmsgesturechange
([in] VARIANT v
);
23880 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23881 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
23883 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23884 HRESULT onmsgestureend
([in] VARIANT v
);
23886 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23887 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
23889 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23890 HRESULT onmsgesturehold
([in] VARIANT v
);
23892 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23893 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
23895 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23896 HRESULT onmsgesturetap
([in] VARIANT v
);
23898 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23899 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
23901 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23902 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
23904 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23905 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
23907 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23908 HRESULT onmsinertiastart
([in] VARIANT v
);
23910 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23911 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
23913 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
23914 HRESULT elementsFromPoint
(
23917 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23919 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
23920 HRESULT elementsFromRect
(
23925 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23927 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23928 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
23930 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23931 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
23933 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23934 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
23936 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23937 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
23940 /*****************************************************************************
23941 * IDocumentEvent interface
23947 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23949 interface IDocumentEvent
: IDispatch
23951 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
23952 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
23955 /*****************************************************************************
23956 * IDocumentSelector interface
23962 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
23964 interface IDocumentSelector
: IDispatch
23966 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23967 HRESULT querySelector
(
23969 [out, retval] IHTMLElement
**pel
);
23971 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23972 HRESULT querySelectorAll
(
23974 [out, retval] IHTMLDOMChildrenCollection
**pel
);
23981 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23983 interface IDocumentRange
: IDispatch
23985 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
23986 HRESULT createRange
(
23987 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
23990 /*****************************************************************************
23991 * DispHTMLDocument dispinterface
23995 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23997 dispinterface DispHTMLDocument
24001 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
24002 IDispatch
*Script
();
24004 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
24005 IHTMLElementCollection
*all
();
24007 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
24008 IHTMLElement
*body
();
24010 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
24011 IHTMLElement
*activeElement
();
24013 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
24014 IHTMLElementCollection
*images
();
24016 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
24017 IHTMLElementCollection
*applets
();
24019 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
24020 IHTMLElementCollection
*links
();
24022 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
24023 IHTMLElementCollection
*forms
();
24025 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
24026 IHTMLElementCollection
*anchors
();
24028 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24029 void title
(BSTR v
);
24031 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24034 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
24035 IHTMLElementCollection
*scripts
();
24037 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24038 void designMode
(BSTR v
);
24040 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24043 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
24044 IHTMLSelectionObject
*selection
();
24046 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
24049 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
24050 IHTMLFramesCollection2
*frames
();
24052 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
24053 IHTMLElementCollection
*embeds
();
24055 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
24056 IHTMLElementCollection
*plugins
();
24058 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24059 void alinkColor
(VARIANT v
);
24061 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24062 VARIANT alinkColor
();
24064 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24065 void bgColor
(VARIANT v
);
24067 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24070 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24071 void fgColor
(VARIANT v
);
24073 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24076 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24077 void linkColor
(VARIANT v
);
24079 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24080 VARIANT linkColor
();
24082 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24083 void vlinkColor
(VARIANT v
);
24085 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24086 VARIANT vlinkColor
();
24088 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
24091 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
24092 IHTMLLocation
*location
();
24094 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
24095 BSTR lastModified
();
24097 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
24100 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
24103 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24104 void domain
(BSTR v
);
24106 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24109 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24110 void cookie
(BSTR v
);
24112 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24115 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24116 void expando
(VARIANT_BOOL v
);
24118 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24119 VARIANT_BOOL expando
();
24121 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24122 void charset
(BSTR v
);
24124 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24127 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24128 void defaultCharset
(BSTR v
);
24130 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24131 BSTR defaultCharset
();
24133 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
24136 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
24139 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
24140 BSTR fileCreatedDate
();
24142 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
24143 BSTR fileModifiedDate
();
24145 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
24146 BSTR fileUpdatedDate
();
24148 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
24151 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
24154 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
24157 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
24158 void write
([in] SAFEARRAY(VARIANT) psarray
);
24160 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
24161 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
24163 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
24165 [defaultvalue("text/html"), in] BSTR url
,
24166 [optional, in] VARIANT name
,
24167 [optional, in] VARIANT features
,
24168 [optional, in] VARIANT replace
);
24170 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
24173 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
24176 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
24177 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
24179 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
24180 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
24182 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
24183 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
24185 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
24186 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
24188 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
24189 BSTR queryCommandText
([in] BSTR cmdID
);
24191 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
24192 VARIANT queryCommandValue
([in] BSTR cmdID
);
24194 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
24195 VARIANT_BOOL execCommand
(
24197 [defaultvalue(0), in] VARIANT_BOOL showUI
,
24198 [optional, in] VARIANT value
);
24200 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
24201 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
24203 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
24204 IHTMLElement
*createElement
([in] BSTR eTag
);
24206 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24207 void onhelp
(VARIANT v
);
24209 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24212 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24213 void onclick
(VARIANT v
);
24215 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24218 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24219 void ondblclick
(VARIANT v
);
24221 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24222 VARIANT ondblclick
();
24224 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24225 void onkeyup
(VARIANT v
);
24227 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24230 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24231 void onkeydown
(VARIANT v
);
24233 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24234 VARIANT onkeydown
();
24236 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24237 void onkeypress
(VARIANT v
);
24239 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24240 VARIANT onkeypress
();
24242 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24243 void onmouseup
(VARIANT v
);
24245 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24246 VARIANT onmouseup
();
24248 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24249 void onmousedown
(VARIANT v
);
24251 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24252 VARIANT onmousedown
();
24254 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24255 void onmousemove
(VARIANT v
);
24257 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24258 VARIANT onmousemove
();
24260 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24261 void onmouseout
(VARIANT v
);
24263 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24264 VARIANT onmouseout
();
24266 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24267 void onmouseover
(VARIANT v
);
24269 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24270 VARIANT onmouseover
();
24272 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24273 void onreadystatechange
(VARIANT v
);
24275 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24276 VARIANT onreadystatechange
();
24278 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24279 void onafterupdate
(VARIANT v
);
24281 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24282 VARIANT onafterupdate
();
24284 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24285 void onrowexit
(VARIANT v
);
24287 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24288 VARIANT onrowexit
();
24290 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24291 void onrowenter
(VARIANT v
);
24293 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24294 VARIANT onrowenter
();
24296 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24297 void ondragstart
(VARIANT v
);
24299 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24300 VARIANT ondragstart
();
24302 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24303 void onselectstart
(VARIANT v
);
24305 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24306 VARIANT onselectstart
();
24308 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
24309 IHTMLElement
*elementFromPoint
(
24313 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
24314 IHTMLWindow2
*parentWindow
();
24316 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
24317 IHTMLStyleSheetsCollection
*styleSheets
();
24319 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24320 void onbeforeupdate
(VARIANT v
);
24322 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24323 VARIANT onbeforeupdate
();
24325 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24326 void onerrorupdate
(VARIANT v
);
24328 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24329 VARIANT onerrorupdate
();
24331 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
24334 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
24335 IHTMLStyleSheet
*createStyleSheet
(
24336 [defaultvalue(""), in] BSTR bstrHref
,
24337 [defaultvalue(-1), in] LONG lIndex
);
24339 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
24340 void releaseCapture
();
24342 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
24343 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
24345 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
24346 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
24348 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
24349 IHTMLElement
*documentElement
();
24351 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
24354 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
24355 VARIANT_BOOL attachEvent
(
24357 [in] IDispatch
*pDisp
);
24359 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
24362 [in] IDispatch
*pDisp
);
24364 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24365 void onrowsdelete
(VARIANT v
);
24367 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24368 VARIANT onrowsdelete
();
24370 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24371 void onrowsinserted
(VARIANT v
);
24373 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24374 VARIANT onrowsinserted
();
24376 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24377 void oncellchange
(VARIANT v
);
24379 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24380 VARIANT oncellchange
();
24382 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24383 void ondatasetchanged
(VARIANT v
);
24385 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24386 VARIANT ondatasetchanged
();
24388 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24389 void ondataavailable
(VARIANT v
);
24391 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24392 VARIANT ondataavailable
();
24394 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24395 void ondatasetcomplete
(VARIANT v
);
24397 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24398 VARIANT ondatasetcomplete
();
24400 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24401 void onpropertychange
(VARIANT v
);
24403 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24404 VARIANT onpropertychange
();
24406 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24409 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24412 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24413 void oncontextmenu
(VARIANT v
);
24415 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24416 VARIANT oncontextmenu
();
24418 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24419 void onstop
(VARIANT v
);
24421 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24424 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
24425 IHTMLDocument2
*createDocumentFragment
();
24427 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
24428 IHTMLDocument2
*parentDocument
();
24430 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24431 void enableDownload
(VARIANT_BOOL v
);
24433 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24434 VARIANT_BOOL enableDownload
();
24436 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24437 void baseUrl
(BSTR v
);
24439 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24442 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24443 void inheritStyleSheets
(VARIANT_BOOL v
);
24445 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24446 VARIANT_BOOL inheritStyleSheets
();
24448 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24449 void onbeforeeditfocus
(VARIANT v
);
24451 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24452 VARIANT onbeforeeditfocus
();
24454 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24455 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24457 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24458 IHTMLElement
*getElementById
([in] BSTR v
);
24460 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24461 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24463 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24466 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24467 VARIANT_BOOL hasFocus
();
24469 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24470 void onselectionchange
(VARIANT v
);
24472 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24473 VARIANT onselectionchange
();
24475 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24476 IDispatch
*namespaces
();
24478 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24479 IHTMLDocument2
*createDocumentFromUrl
(
24481 [in] BSTR bstrOptions
);
24483 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24484 void media
(BSTR v
);
24486 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24489 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24490 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24492 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24493 VARIANT_BOOL fireEvent
(
24494 [in] BSTR bstrEventName
,
24495 [optional, in] VARIANT *pvarEventObject
);
24497 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24498 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24500 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24501 void oncontrolselect
(VARIANT v
);
24503 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24504 VARIANT oncontrolselect
();
24506 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24507 BSTR URLUnencoded
();
24509 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24510 void onmousewheel
(VARIANT v
);
24512 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24513 VARIANT onmousewheel
();
24515 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
24516 IHTMLDOMNode
*doctype
();
24518 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
24519 IHTMLDOMImplementation
*implementation
();
24521 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
24522 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
24524 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
24525 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
24527 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24528 void onfocusin
(VARIANT v
);
24530 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24531 VARIANT onfocusin
();
24533 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24534 void onfocusout
(VARIANT v
);
24536 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24537 VARIANT onfocusout
();
24539 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24540 void onactivate
(VARIANT v
);
24542 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24543 VARIANT onactivate
();
24545 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24546 void ondeactivate
(VARIANT v
);
24548 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24549 VARIANT ondeactivate
();
24551 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24552 void onbeforeactivate
(VARIANT v
);
24554 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24555 VARIANT onbeforeactivate
();
24557 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24558 void onbeforedeactivate
(VARIANT v
);
24560 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24561 VARIANT onbeforedeactivate
();
24563 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
24566 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
24567 IHTMLDocumentCompatibleInfoCollection
*compatible
();
24569 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
24570 VARIANT documentMode
();
24572 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24573 void onstorage
(VARIANT v
);
24575 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24576 VARIANT onstorage
();
24578 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24579 void onstoragecommit
(VARIANT v
);
24581 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24582 VARIANT onstoragecommit
();
24584 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
24585 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
24587 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
24588 void updateSettings
();
24590 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
24592 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24593 IHTMLElement
*querySelector
([in] BSTR v
);
24595 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24596 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
24598 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24599 IHTMLDOMRange
*createRange
();
24602 /*****************************************************************************
24603 * HTMLDocument coclass
24606 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
24608 coclass HTMLDocument
24610 [default] dispinterface DispHTMLDocument
;
24611 [source, default] dispinterface HTMLDocumentEvents
;
24612 [source] dispinterface HTMLDocumentEvents2
;
24613 interface IHTMLDocument2
;
24614 interface IHTMLDocument3
;
24615 interface IHTMLDocument4
;
24616 interface IHTMLDocument5
;
24617 interface IHTMLDocument6
;
24618 interface IHTMLDOMNode
;
24619 interface IHTMLDOMNode2
;
24620 interface IDocumentEvent
;
24623 /*****************************************************************************
24624 * DWebBridgeEvents dispinterface
24628 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
24630 dispinterface DWebBridgeEvents
24634 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
24635 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
24637 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
24638 void onreadystatechange
();
24640 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
24641 VARIANT_BOOL onclick
();
24643 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
24644 VARIANT_BOOL ondblclick
();
24646 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
24649 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
24652 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
24653 VARIANT_BOOL onkeypress
();
24655 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
24656 void onmousedown
();
24658 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
24659 void onmousemove
();
24661 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
24665 /*****************************************************************************
24666 * IWebBridge interface
24672 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
24674 interface IWebBridge
: IDispatch
24676 [propput, id(DISPID_IWEBBRIDGE_URL
)]
24677 HRESULT URL
([in] BSTR v
);
24679 [propget, id(DISPID_IWEBBRIDGE_URL
)]
24680 HRESULT URL
([retval, out] BSTR * p
);
24682 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24683 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
24685 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24686 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
24688 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
24689 HRESULT embed
([in] VARIANT_BOOL v
);
24691 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
24692 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
24694 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
24695 HRESULT event
([retval, out] IDispatch
* * p
);
24697 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
24698 HRESULT readyState
([retval, out] long * p
);
24700 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
24701 HRESULT AboutBox
();
24704 /*****************************************************************************
24705 * Scriptlet coclass
24709 helpstring("Microsoft Scriptlet Component"),
24710 progid
("ScriptBridge.ScriptBridge.1"),
24711 vi_progid
("ScriptBridge.ScriptBridge"),
24712 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
24716 [default] interface IWebBridge
;
24717 [source, default] dispinterface DWebBridgeEvents
;
24720 /*****************************************************************************
24721 * IHTMLEmbedElement interface
24727 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24729 interface IHTMLEmbedElement
: IDispatch
24731 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24732 HRESULT hidden([in] BSTR v
);
24734 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24735 HRESULT hidden([retval, out] BSTR *p
);
24737 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24738 HRESULT palette
([retval, out] BSTR *p
);
24740 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24741 HRESULT pluginspage
([retval, out] BSTR *p
);
24743 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24744 HRESULT src
([in] BSTR v
);
24746 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24747 HRESULT src
([retval, out] BSTR *p
);
24749 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24750 HRESULT units
([in] BSTR v
);
24752 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24753 HRESULT units
([retval, out] BSTR *p
);
24755 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24756 HRESULT name
([in] BSTR v
);
24758 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24759 HRESULT name
([retval, out] BSTR *p
);
24761 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24762 HRESULT width
([in] VARIANT v
);
24764 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24765 HRESULT width
([retval, out] VARIANT *p
);
24767 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24768 HRESULT height
([in] VARIANT v
);
24770 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24771 HRESULT height
([retval, out] VARIANT *p
);
24774 /*****************************************************************************
24775 * DispHTMLEmbedElement dispinterface
24779 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24781 dispinterface DispHTMLEmbed
24785 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24787 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24788 void hidden(BSTR v
);
24790 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24793 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24796 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24797 BSTR pluginspage
();
24799 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24802 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24805 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24806 void units
(BSTR v
);
24808 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24811 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24814 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24817 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24818 void width
(VARIANT v
);
24820 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24823 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24824 void height
(VARIANT v
);
24826 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24829 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24830 void ie8_src
(BSTR v
);
24832 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24835 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
24836 BSTR ie8_pluginspage
();
24839 /*****************************************************************************
24840 * HTMLEmbed coclass
24844 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24848 [default] dispinterface DispHTMLEmbed
;
24849 /* [source, default] dispinterface HTMLControlElementEvents; */
24850 /* [source] dispinterface HTMLControlElementEvents2; */
24851 WINE_HTMLELEMENT_INTERFACES
;
24852 interface IHTMLControlElement
;
24853 interface IHTMLEmbedElement
;
24854 /* interface IHTMLEmbedElement2; */
24855 /* interface IGetSVGDocument; */
24858 /*****************************************************************************
24859 * IHTMLCommentElement interface
24865 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24867 interface IHTMLCommentElement
: IDispatch
24869 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24870 HRESULT text
([in] BSTR v
);
24872 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24873 HRESULT text
([out, retval] BSTR *p
);
24875 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24876 HRESULT atomic
([in] LONG v
);
24878 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24879 HRESULT atomic
([out, retval] LONG *p
);
24882 /*****************************************************************************
24883 * IHTMLCommentElement2 interface
24889 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24891 interface IHTMLCommentElement2
: IDispatch
24893 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24894 HRESULT data
([in] BSTR v
);
24896 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24897 HRESULT data
([out, retval] BSTR *p
);
24899 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24900 HRESULT length
([out, retval] LONG *p
);
24902 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24903 HRESULT substringData
(
24906 [out, retval] BSTR *pbstrsubString
);
24908 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24909 HRESULT appendData
([in] BSTR bstrstring
);
24911 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24912 HRESULT insertData
(
24914 [in] BSTR bstrstring
);
24916 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24917 HRESULT deleteData
(
24921 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24922 HRESULT replaceData
(
24925 [in] BSTR bstrstring
);
24928 /*****************************************************************************
24929 * DispHTMLCommentElement dispinterface
24933 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24935 dispinterface DispHTMLCommentElement
24939 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24941 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24944 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24947 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24948 void atomic
(LONG v
);
24950 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24953 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24956 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24959 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24962 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24963 BSTR substringData
(
24967 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24968 void appendData
([in] BSTR bstrstring
);
24970 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24973 [in] BSTR bstrstring
);
24975 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24980 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24984 [in] BSTR bstrstring
);
24989 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24991 dispinterface HTMLElementEvents2
24995 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
24996 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
24998 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
24999 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25001 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25002 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25004 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25005 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25007 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25008 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25010 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25011 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25013 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25014 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25016 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25017 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25019 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25020 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25022 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25023 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25025 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25026 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25028 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25029 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25031 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25032 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25034 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25035 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25037 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25038 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25040 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25041 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25043 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25044 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25046 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25047 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25049 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25050 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25052 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25053 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25055 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25056 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25058 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25059 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25061 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25062 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25064 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25065 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25067 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25068 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25070 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25071 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25073 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25074 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25076 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25077 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25079 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25080 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25082 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25083 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25085 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25086 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25088 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25089 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25091 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25092 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25094 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25095 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25097 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25098 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25100 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25101 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25103 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25104 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25106 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25107 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25109 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25110 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25112 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25113 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25115 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25116 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25118 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25119 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25121 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25122 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25124 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25125 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25127 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25128 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25130 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25131 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25133 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25134 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25136 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25137 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25139 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25140 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25142 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25143 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25145 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25146 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25148 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25149 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25151 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25152 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25154 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25155 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25157 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25158 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25160 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25161 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25163 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25164 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25166 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25167 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25169 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25170 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25172 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25173 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25175 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25176 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25178 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25179 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25184 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25186 dispinterface HTMLElementEvents
25190 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25191 VARIANT_BOOL onhelp
();
25193 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25194 VARIANT_BOOL onclick
();
25196 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25197 VARIANT_BOOL ondblclick
();
25199 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25200 VARIANT_BOOL onkeypress
();
25202 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25205 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25208 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25211 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25212 void onmouseover
();
25214 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25215 void onmousemove
();
25217 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25218 void onmousedown
();
25220 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25223 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25224 VARIANT_BOOL onselectstart
();
25226 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25227 void onfilterchange
();
25229 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25230 VARIANT_BOOL ondragstart
();
25232 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25233 VARIANT_BOOL onbeforeupdate
();
25235 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25236 void onafterupdate
();
25238 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25239 VARIANT_BOOL onerrorupdate
();
25241 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25242 VARIANT_BOOL onrowexit
();
25244 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25247 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25248 void ondatasetchanged
();
25250 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25251 void ondataavailable
();
25253 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25254 void ondatasetcomplete
();
25256 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25257 void onlosecapture
();
25259 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25260 void onpropertychange
();
25262 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25265 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25268 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25271 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25274 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25275 VARIANT_BOOL ondrag
();
25277 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25280 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25281 VARIANT_BOOL ondragenter
();
25283 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25284 VARIANT_BOOL ondragover
();
25286 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25287 void ondragleave
();
25289 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25290 VARIANT_BOOL ondrop
();
25292 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25293 VARIANT_BOOL onbeforecut
();
25295 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25296 VARIANT_BOOL oncut
();
25298 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25299 VARIANT_BOOL onbeforecopy
();
25301 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25302 VARIANT_BOOL oncopy
();
25304 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25305 VARIANT_BOOL onbeforepaste
();
25307 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25308 VARIANT_BOOL onpaste
();
25310 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25311 VARIANT_BOOL oncontextmenu
();
25313 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25314 void onrowsdelete
();
25316 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25317 void onrowsinserted
();
25319 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25320 void oncellchange
();
25322 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25323 void onreadystatechange
();
25325 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25326 void onbeforeeditfocus
();
25328 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25329 void onlayoutcomplete
();
25331 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25334 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25335 VARIANT_BOOL onbeforedeactivate
();
25337 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25338 VARIANT_BOOL onbeforeactivate
();
25340 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25343 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25344 VARIANT_BOOL oncontrolselect
();
25346 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25347 VARIANT_BOOL onmovestart
();
25349 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25352 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25353 VARIANT_BOOL onresizestart
();
25355 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25356 void onresizeend
();
25358 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25359 void onmouseenter
();
25361 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25362 void onmouseleave
();
25364 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25365 VARIANT_BOOL onmousewheel
();
25367 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25370 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25371 void ondeactivate
();
25373 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25376 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25382 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25384 coclass HTMLCommentElement
25386 [default] dispinterface DispHTMLCommentElement
;
25387 [source, default] dispinterface HTMLElementEvents
;
25388 [source] dispinterface HTMLElementEvents2
;
25389 WINE_HTMLELEMENT_INTERFACES
;
25390 interface IHTMLCommentElement
;
25391 interface IHTMLCommentElement2
;
25392 /* interface IHTMLCommentElement3; */
25395 /*****************************************************************************
25396 * HTMLTableEvents dispinterface
25400 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25402 dispinterface HTMLTableEvents
25406 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25407 VARIANT_BOOL onhelp
();
25409 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25410 VARIANT_BOOL onclick
();
25412 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25413 VARIANT_BOOL ondblclick
();
25415 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25416 VARIANT_BOOL onkeypress
();
25418 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25421 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25424 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25427 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25428 void onmouseover
();
25430 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25431 void onmousemove
();
25433 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25434 void onmousedown
();
25436 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25439 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25440 VARIANT_BOOL onselectstart
();
25442 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25443 void onfilterchange
();
25445 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25446 VARIANT_BOOL ondragstart
();
25448 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25449 VARIANT_BOOL onbeforeupdate
();
25451 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25452 void onafterupdate
();
25454 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25455 VARIANT_BOOL onerrorupdate
();
25457 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25458 VARIANT_BOOL onrowexit
();
25460 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25463 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25464 void ondatasetchanged
();
25466 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25467 void ondataavailable
();
25469 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25470 void ondatasetcomplete
();
25472 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25473 void onlosecapture
();
25475 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25476 void onpropertychange
();
25478 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25481 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25484 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25487 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25490 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25491 VARIANT_BOOL ondrag
();
25493 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25496 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25497 VARIANT_BOOL ondragenter
();
25499 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25500 VARIANT_BOOL ondragover
();
25502 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25503 void ondragleave
();
25505 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25506 VARIANT_BOOL ondrop
();
25508 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25509 VARIANT_BOOL onbeforecut
();
25511 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25512 VARIANT_BOOL oncut
();
25514 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25515 VARIANT_BOOL onbeforecopy
();
25517 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25518 VARIANT_BOOL oncopy
();
25520 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25521 VARIANT_BOOL onbeforepaste
();
25523 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25524 VARIANT_BOOL onpaste
();
25526 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25527 VARIANT_BOOL oncontextmenu
();
25529 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25530 void onrowsdelete
();
25532 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25533 void onrowsinserted
();
25535 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25536 void oncellchange
();
25538 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25539 void onreadystatechange
();
25541 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25542 void onbeforeeditfocus
();
25544 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25545 void onlayoutcomplete
();
25547 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25550 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25551 VARIANT_BOOL onbeforedeactivate
();
25553 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25554 VARIANT_BOOL onbeforeactivate
();
25556 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25559 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25560 VARIANT_BOOL oncontrolselect
();
25562 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25563 VARIANT_BOOL onmovestart
();
25565 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25568 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25569 VARIANT_BOOL onresizestart
();
25571 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25572 void onresizeend
();
25574 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25575 void onmouseenter
();
25577 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25578 void onmouseleave
();
25580 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25581 VARIANT_BOOL onmousewheel
();
25583 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25586 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25587 void ondeactivate
();
25589 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25592 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25598 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25600 dispinterface HTMLTableEvents2
25604 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25605 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25607 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25608 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25610 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25611 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25613 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25614 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25616 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25617 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25619 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25620 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25622 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25623 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25625 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25626 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25628 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25629 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25631 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25632 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25634 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25635 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25637 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25638 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25640 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25641 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25643 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25644 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25646 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25647 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25649 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25650 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25652 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25653 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25655 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25656 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25658 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25659 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25661 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25662 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25664 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25665 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25667 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25668 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25670 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25671 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25673 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25674 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25676 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25677 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25679 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25680 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25682 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25683 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25685 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25686 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25688 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25689 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25691 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25692 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25694 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25695 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25697 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25698 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25700 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25701 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25703 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25704 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25706 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25707 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25709 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25710 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25712 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25713 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25715 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25716 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25718 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25719 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25721 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25722 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25724 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25725 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25727 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25728 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25730 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25731 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25733 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25734 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25736 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25737 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25739 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25740 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25742 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25743 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25745 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25746 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25748 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25749 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25751 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25752 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25754 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25755 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25757 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25758 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25760 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25761 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25763 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25764 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25766 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25767 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25769 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25770 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25772 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25773 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25775 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25776 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25778 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25779 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25781 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25782 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25784 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25785 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25787 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25788 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25791 /*****************************************************************************
25792 * IHTMLTableCaption interface
25798 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25800 interface IHTMLTableCaption
: IDispatch
25802 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25803 HRESULT align
([in] BSTR v
);
25805 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25806 HRESULT align
([retval, out] BSTR *p
);
25808 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25809 HRESULT vAlign
([in] BSTR v
);
25811 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25812 HRESULT vAlign
([retval, out] BSTR *p
);
25815 /*****************************************************************************
25816 * IHTMLTable interface
25822 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25824 interface IHTMLTable
: IDispatch
25826 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25827 HRESULT cols
([in] LONG v
);
25829 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25830 HRESULT cols
([retval, out] LONG *p
);
25832 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25833 HRESULT border
([in] VARIANT v
);
25835 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25836 HRESULT border
([retval, out] VARIANT *p
);
25838 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25839 HRESULT frame
([in] BSTR v
);
25841 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25842 HRESULT frame
([retval, out] BSTR *p
);
25844 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25845 HRESULT rules
([in] BSTR v
);
25847 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25848 HRESULT rules
([retval, out] BSTR *p
);
25850 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25851 HRESULT cellSpacing
([in] VARIANT v
);
25853 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25854 HRESULT cellSpacing
([retval, out] VARIANT *p
);
25856 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25857 HRESULT cellPadding
([in] VARIANT v
);
25859 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25860 HRESULT cellPadding
([retval, out] VARIANT *p
);
25862 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25863 HRESULT background
([in] BSTR v
);
25865 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25866 HRESULT background
([retval, out] BSTR *p
);
25868 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25869 HRESULT bgColor
([in] VARIANT v
);
25871 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25872 HRESULT bgColor
([retval, out] VARIANT *p
);
25874 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25875 HRESULT borderColor
([in] VARIANT v
);
25877 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25878 HRESULT borderColor
([retval, out] VARIANT *p
);
25880 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25881 HRESULT borderColorLight
([in] VARIANT v
);
25883 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25884 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25886 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25887 HRESULT borderColorDark
([in] VARIANT v
);
25889 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25890 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25892 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25893 HRESULT align
([in] BSTR v
);
25895 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25896 HRESULT align
([retval, out] BSTR * p
);
25898 [id(DISPID_IHTMLTABLE_REFRESH
)]
25901 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25902 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25904 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25905 HRESULT width
([in] VARIANT v
);
25907 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25908 HRESULT width
([retval, out] VARIANT *p
);
25910 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25911 HRESULT height
([in] VARIANT v
);
25913 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25914 HRESULT height
([retval, out] VARIANT *p
);
25916 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25917 HRESULT dataPageSize
([in] LONG v
);
25919 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25920 HRESULT dataPageSize
([retval, out] LONG *p
);
25922 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25923 HRESULT nextPage
();
25925 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25926 HRESULT previousPage
();
25928 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25929 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
25931 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25932 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
25934 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25935 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
25937 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25938 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
25940 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25941 HRESULT createTHead
([retval, out] IDispatch
**head
);
25943 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25944 HRESULT deleteTHead
();
25946 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25947 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
25949 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25950 HRESULT deleteTFoot
();
25952 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25953 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
25955 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25956 HRESULT deleteCaption
();
25958 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25960 [defaultvalue(-1), in] LONG index
,
25961 [retval, out] IDispatch
**row
);
25963 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25964 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25966 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
25967 HRESULT readyState
([retval, out] BSTR *p
);
25969 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25970 HRESULT onreadystatechange
([in] VARIANT v
);
25972 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25973 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25980 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25982 interface IHTMLTable2
: IDispatch
25984 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25985 HRESULT firstPage
();
25987 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25988 HRESULT lastPage
();
25990 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25991 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
25993 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25994 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
25995 [defaultvalue(-1), in] LONG indexTo
,
25996 [retval, out] IDispatch
** row
);
26003 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26005 interface IHTMLTable3
: IDispatch
26007 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26008 HRESULT summary
([in] BSTR v
);
26010 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26011 HRESULT summary
([retval, out] BSTR * p
);
26016 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26020 [default] dispinterface DispHTMLTable
;
26021 [source, default] dispinterface HTMLTableEvents
;
26022 [source] dispinterface HTMLTableEvents2
;
26023 WINE_HTMLDATAELEMENT_INTERFACES
;
26024 interface IHTMLControlElement
;
26025 interface IHTMLTable
;
26026 interface IHTMLTable2
;
26027 interface IHTMLTable3
;
26028 /* interface IHTMLTable4; */
26035 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26037 interface IHTMLTableSection
: IDispatch
26039 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26040 HRESULT align
([in] BSTR v
);
26042 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26043 HRESULT align
([retval, out] BSTR *p
);
26045 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26046 HRESULT vAlign
([in] BSTR v
);
26048 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26049 HRESULT vAlign
([retval, out] BSTR *p
);
26051 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26052 HRESULT bgColor
([in] VARIANT v
);
26054 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26055 HRESULT bgColor
([retval, out] VARIANT *p
);
26057 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
26058 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
26060 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
26062 [defaultvalue(-1), in] LONG index
,
26063 [retval, out] IDispatch
**row
);
26065 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
26066 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
26069 /*****************************************************************************
26070 * IHTMLTableRow interface
26076 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26078 interface IHTMLTableRow
: IDispatch
26080 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26081 HRESULT align
([in] BSTR v
);
26083 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26084 HRESULT align
([out, retval] BSTR *p
);
26086 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26087 HRESULT vAlign
([in] BSTR v
);
26089 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26090 HRESULT vAlign
([out, retval] BSTR *p
);
26092 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26093 HRESULT bgColor
([in] VARIANT v
);
26095 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26096 HRESULT bgColor
([out, retval] VARIANT *p
);
26098 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26099 HRESULT borderColor
([in] VARIANT v
);
26101 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26102 HRESULT borderColor
([out, retval] VARIANT *p
);
26104 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26105 HRESULT borderColorLight
([in] VARIANT v
);
26107 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26108 HRESULT borderColorLight
([out, retval] VARIANT *p
);
26110 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26111 HRESULT borderColorDark
([in] VARIANT v
);
26113 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26114 HRESULT borderColorDark
([out, retval] VARIANT *p
);
26116 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26117 HRESULT rowIndex
([out, retval] LONG *p
);
26119 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26120 HRESULT sectionRowIndex
([out, retval] LONG *p
);
26122 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26123 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
26125 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26126 HRESULT insertCell
(
26127 [in, defaultvalue(-1)] LONG index
,
26128 [out, retval] IDispatch
**row
);
26130 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26131 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
26134 /*****************************************************************************
26135 * IHTMLTableCell interface
26141 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26143 interface IHTMLTableCell
: IDispatch
26145 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26146 HRESULT rowSpan
([in] long v
);
26148 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26149 HRESULT rowSpan
([retval, out] long *p
);
26151 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26152 HRESULT colSpan
([in] long v
);
26154 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26155 HRESULT colSpan
([retval, out] long *p
);
26157 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26158 HRESULT align
([in] BSTR v
);
26160 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26161 HRESULT align
([retval, out] BSTR *p
);
26163 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26164 HRESULT vAlign
([in] BSTR v
);
26166 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26167 HRESULT vAlign
([retval, out] BSTR *p
);
26169 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26170 HRESULT bgColor
([in] VARIANT v
);
26172 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26173 HRESULT bgColor
([retval, out] VARIANT *p
);
26175 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26176 HRESULT noWrap
([in] VARIANT_BOOL v
);
26178 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26179 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
26181 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26182 HRESULT background
([in] BSTR v
);
26184 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26185 HRESULT background
([retval, out] BSTR *p
);
26187 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26188 HRESULT borderColor
([in] VARIANT v
);
26190 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26191 HRESULT borderColor
([retval, out] VARIANT *p
);
26193 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26194 HRESULT borderColorLight
([in] VARIANT v
);
26196 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26197 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26199 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26200 HRESULT borderColorDark
([in] VARIANT v
);
26202 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26203 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26205 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26206 HRESULT width
([in] VARIANT v
);
26208 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26209 HRESULT width
([retval, out] VARIANT *p
);
26211 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26212 HRESULT height
([in] VARIANT v
);
26214 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26215 HRESULT height
([retval, out] VARIANT *p
);
26217 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26218 HRESULT cellIndex
([retval, out] long *p
);
26221 /*****************************************************************************
26222 * DispHTMLTable dispinterface
26226 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26228 dispinterface DispHTMLTable
26232 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
26234 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26237 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26240 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26241 void border
(VARIANT v
);
26243 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26246 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26247 void frame
(BSTR v
);
26249 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26252 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26253 void rules
(BSTR v
);
26255 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26258 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26259 void cellSpacing
(VARIANT v
);
26261 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26262 VARIANT cellSpacing
();
26264 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26265 void cellPadding
(VARIANT v
);
26267 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26268 VARIANT cellPadding
();
26270 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26271 void background
(BSTR v
);
26273 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26276 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26277 void bgColor
(VARIANT v
);
26279 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26282 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26283 void borderColor
(VARIANT v
);
26285 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26286 VARIANT borderColor
();
26288 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26289 void borderColorLight
(VARIANT v
);
26291 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26292 VARIANT borderColorLight
();
26294 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26295 void borderColorDark
(VARIANT v
);
26297 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26298 VARIANT borderColorDark
();
26300 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26301 void align
(BSTR v
);
26303 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26306 [id(DISPID_IHTMLTABLE_REFRESH
)]
26309 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26310 IHTMLElementCollection
*rows
();
26312 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26313 void width
(VARIANT v
);
26315 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26318 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26319 void height
(VARIANT v
);
26321 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26324 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26325 void dataPageSize
(LONG v
);
26327 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26328 LONG dataPageSize
();
26330 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26333 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26334 void previousPage
();
26336 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26337 IHTMLTableSection
*tHead
();
26339 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26340 IHTMLTableSection
*tFoot
();
26342 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26343 IHTMLElementCollection
*tBodies
();
26345 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26346 IHTMLTableCaption
*caption
();
26348 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26349 IDispatch
*createTHead
();
26351 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26352 void deleteTHead
();
26354 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26355 IDispatch
*createTFoot
();
26357 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26358 void deleteTFoot
();
26360 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26361 IHTMLTableCaption
*createCaption
();
26363 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26364 void deleteCaption
();
26366 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26367 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
26369 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26370 void deleteRow
([in, defaultvalue(-1)] LONG index
);
26372 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26375 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26378 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26379 IHTMLElementCollection
*cells
();
26381 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26382 IDispatch
*moveRow
(
26383 [in, defaultvalue(-1)] LONG indexFrom
,
26384 [in, defaultvalue(-1)] LONG indexTo
);
26386 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26387 void summary
(BSTR v
);
26389 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26393 /*****************************************************************************
26394 * DispHTMLTableRow dispinterface
26398 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26400 dispinterface DispHTMLTableRow
26404 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26406 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26407 void align
(BSTR v
);
26409 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26412 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26413 void vAlign
(BSTR v
);
26415 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26418 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26419 void bgColor
(VARIANT v
);
26421 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26424 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26425 void borderColor
(VARIANT v
);
26427 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26428 VARIANT borderColor
();
26430 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26431 void borderColorLight
(VARIANT v
);
26433 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26434 VARIANT borderColorLight
();
26436 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26437 void borderColorDark
(VARIANT v
);
26439 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26440 VARIANT borderColorDark
();
26442 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26445 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26446 LONG sectionRowIndex
();
26448 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26449 IHTMLElementCollection
*cells
();
26451 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26452 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26454 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26455 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26457 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26458 void height
(VARIANT v
);
26460 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26463 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26466 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26469 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26470 void chOff
(BSTR v
);
26472 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26476 /*****************************************************************************
26477 * HTMLTableRow coclass
26481 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26483 coclass HTMLTableRow
26485 [default] dispinterface DispHTMLTableRow
;
26486 /* [source, default] dispinterface HTMLControlElementEvents; */
26487 /* [source] dispinterface HTMLControlElementEvents2; */
26488 WINE_HTMLELEMENT_INTERFACES
;
26489 interface IHTMLTableRow
;
26490 /* interface IHTMLTableRowMetrics; */
26491 /* interface IHTMLTableRow2; */
26492 /* interface IHTMLTableRow3; */
26493 /* interface IHTMLTableRow4; */
26496 /*****************************************************************************
26497 * DispHTMLTableCell dispinterface
26501 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26503 dispinterface DispHTMLTableCell
26507 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26509 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26510 void rowSpan
(long v
);
26512 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26515 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26516 void colSpan
(long v
);
26518 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26521 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26522 void align
(BSTR v
);
26524 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26527 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26528 void vAlign
(BSTR v
);
26530 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26533 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26534 void bgColor
(VARIANT v
);
26536 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26539 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26540 void noWrap
(VARIANT_BOOL v
);
26542 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26543 VARIANT_BOOL noWrap
();
26545 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26546 void background
(BSTR v
);
26548 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26551 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26552 void borderColor
(VARIANT v
);
26554 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26555 VARIANT borderColor
();
26557 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26558 void borderColorLight
(VARIANT v
);
26560 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26561 VARIANT borderColorLight
();
26563 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26564 void borderColorDark
(VARIANT v
);
26566 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26567 VARIANT borderColorDark
();
26569 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26570 void width
(VARIANT v
);
26572 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26575 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26576 void height
(VARIANT v
);
26578 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26581 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26584 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26587 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26590 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26593 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26596 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26599 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26602 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26603 void chOff
(BSTR v
);
26605 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26608 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26609 void headers
(BSTR v
);
26611 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26614 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26615 void scope
(BSTR v
);
26617 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26620 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26621 void ie9_ch
(BSTR v
);
26623 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26626 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26627 void ie9_chOff
(BSTR v
);
26629 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26633 /*****************************************************************************
26634 * HTMLTableCell coclass
26638 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26640 coclass HTMLTableCell
26642 [default] dispinterface DispHTMLTableCell
;
26643 [source, default] dispinterface HTMLTextContainerEvents
;
26644 [source] dispinterface HTMLTextContainerEvents2
;
26645 WINE_HTMLELEMENT_INTERFACES
;
26646 interface IHTMLControlElement
;
26647 interface IHTMLTextContainer
;
26648 interface IHTMLTableCell
;
26649 /* interface IHTMLTableCell2; */
26650 /* interface IHTMLTableCell3; */
26653 /*****************************************************************************
26654 * IHTMLScriptElement interface
26660 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26662 interface IHTMLScriptElement
: IDispatch
26664 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26665 HRESULT src
([in] BSTR v
);
26667 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26668 HRESULT src
([retval, out] BSTR *p
);
26670 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26671 HRESULT htmlFor
([in] BSTR v
);
26673 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26674 HRESULT htmlFor
([retval, out] BSTR *p
);
26676 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26677 HRESULT event
([in] BSTR v
);
26679 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26680 HRESULT event
([retval, out] BSTR *p
);
26682 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26683 HRESULT text
([in] BSTR v
);
26685 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26686 HRESULT text
([retval, out] BSTR *p
);
26688 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26689 HRESULT defer
([in] VARIANT_BOOL v
);
26691 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26692 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
26694 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
26695 HRESULT readyState
([retval, out] BSTR *p
);
26697 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26698 HRESULT onerror
([in] VARIANT v
);
26700 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26701 HRESULT onerror
([retval, out] VARIANT *p
);
26703 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26704 HRESULT type
([in] BSTR v
);
26706 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26707 HRESULT type
([retval, out] BSTR *p
);
26710 /*****************************************************************************
26711 * IHTMLScriptElement2 interface
26717 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26719 interface IHTMLScriptElement2
: IDispatch
26721 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26722 HRESULT charset
([in] BSTR v
);
26724 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26725 HRESULT charset
([retval, out] BSTR *p
);
26728 /*****************************************************************************
26729 * DispHTMLScriptElement dispinterface
26733 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26735 dispinterface DispHTMLScriptElement
26739 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26741 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26744 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26747 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26748 void htmlFor
(BSTR v
);
26750 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26753 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26754 void event
(BSTR v
);
26756 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26759 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26762 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26765 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26766 void defer
(VARIANT_BOOL v
);
26768 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26769 VARIANT_BOOL defer
();
26771 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26774 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26777 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26778 void charset
(BSTR v
);
26780 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26783 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26784 void ie8_src
(BSTR v
);
26786 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26790 /*****************************************************************************
26791 * HTMLScriptElement coclass
26795 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26797 coclass HTMLScriptElement
26799 [default] dispinterface DispHTMLScriptElement
;
26800 /* [source, default] dispinterface HTMLScriptEvents; */
26801 /* [source] dispinterface HTMLScriptEvents2; */
26802 WINE_HTMLELEMENT_INTERFACES
;
26803 interface IHTMLScriptElement
;
26804 interface IHTMLScriptElement2
;
26805 /* interface IHTMLScriptElement3; */
26806 /* interface IHTMLScriptElement4; */
26809 /*****************************************************************************
26810 * IHTMLObjectElement interface
26816 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26818 interface IHTMLObjectElement
: IDispatch
26820 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26821 HRESULT object([retval, out] IDispatch
**p
);
26823 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
26824 HRESULT classid
([retval, out] BSTR *p
);
26826 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
26827 HRESULT data
([retval, out] BSTR *p
);
26829 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26830 HRESULT recordset
([in] IDispatch
*v
);
26832 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26833 HRESULT recordset
([retval, out] IDispatch
**p
);
26835 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26836 HRESULT align
([in] BSTR v
);
26838 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26839 HRESULT align
([retval, out] BSTR *p
);
26841 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26842 HRESULT name
([in] BSTR v
);
26844 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26845 HRESULT name
([retval, out] BSTR *p
);
26847 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26848 HRESULT codeBase
([in] BSTR v
);
26850 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26851 HRESULT codeBase
([retval, out] BSTR *p
);
26853 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26854 HRESULT codeType
([in] BSTR v
);
26856 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26857 HRESULT codeType
([retval, out] BSTR *p
);
26859 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26860 HRESULT code
([in] BSTR v
);
26862 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26863 HRESULT code
([retval, out] BSTR *p
);
26865 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26866 HRESULT BaseHref
([retval, out] BSTR *p
);
26868 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26869 HRESULT type
([in] BSTR v
);
26871 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26872 HRESULT type
([retval, out] BSTR *p
);
26874 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26875 HRESULT form
([retval, out] IHTMLFormElement
**p
);
26877 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26878 HRESULT width
([in] VARIANT v
);
26880 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26881 HRESULT width
([retval, out] VARIANT *p
);
26883 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26884 HRESULT height
([in] VARIANT v
);
26886 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26887 HRESULT height
([retval, out] VARIANT *p
);
26889 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
26890 HRESULT readyState
([retval, out] long *p
);
26892 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26893 HRESULT onreadystatechange
([in] VARIANT v
);
26895 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26896 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26898 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26899 HRESULT onerror
([in] VARIANT v
);
26901 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26902 HRESULT onerror
([retval, out] VARIANT *p
);
26904 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26905 HRESULT altHtml
([in] BSTR v
);
26907 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26908 HRESULT altHtml
([retval, out] BSTR *p
);
26910 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26911 HRESULT vspace
([in] long v
);
26913 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26914 HRESULT vspace
([retval, out] long *p
);
26916 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26917 HRESULT hspace
([in] long v
);
26919 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26920 HRESULT hspace
([retval, out] long *p
);
26923 /*****************************************************************************
26924 * IHTMLObjectElement2 interface
26930 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26932 interface IHTMLObjectElement2
: IDispatch
26934 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26935 HRESULT namedRecordset
(
26936 [in] BSTR dataMember
,
26937 [in, optional] VARIANT *hierarchy
,
26938 [out, retval] IDispatch
**ppRecordset
);
26940 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26941 HRESULT classid
([in] BSTR v
);
26943 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26944 HRESULT classid
([out, retval] BSTR *p
);
26946 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26947 HRESULT data
([in] BSTR v
);
26949 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26950 HRESULT data
([out, retval] BSTR *p
);
26953 /*****************************************************************************
26954 * IHTMLDivElement interface
26960 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26962 interface IHTMLDivElement
: IDispatch
26964 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26965 HRESULT align
([in] BSTR v
);
26967 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26968 HRESULT align
([out, retval] BSTR *p
);
26970 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26971 HRESULT noWrap
([in] VARIANT_BOOL v
);
26973 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26974 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
26977 /*****************************************************************************
26978 * DispHTMLDivElement dispinterface
26982 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26984 dispinterface DispHTMLDivElement
26988 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26990 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26991 void align
(BSTR v
);
26993 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26996 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26997 void noWrap
(VARIANT_BOOL v
);
26999 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27000 VARIANT_BOOL noWrap
();
27003 /*****************************************************************************
27004 * IHTMLParamElement interface
27010 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27012 interface IHTMLParamElement
: IDispatch
27014 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27015 HRESULT name
([in] BSTR v
);
27017 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27018 HRESULT name
([retval, out] BSTR *p
);
27020 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27021 HRESULT value
([in] BSTR v
);
27023 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27024 HRESULT value
([retval, out] BSTR *p
);
27026 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27027 HRESULT type
([in] BSTR v
);
27029 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27030 HRESULT type
([retval, out] BSTR *p
);
27032 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27033 HRESULT valueType
([in] BSTR v
);
27035 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27036 HRESULT valueType
([retval, out] BSTR *p
);
27039 /*****************************************************************************
27040 * IHTMLParamElement2 interface
27046 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
27048 interface IHTMLParamElement2
: IDispatch
27050 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27051 HRESULT name
([in] BSTR v
);
27053 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27054 HRESULT name
([retval, out] BSTR *p
);
27056 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27057 HRESULT type
([in] BSTR v
);
27059 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27060 HRESULT type
([retval, out] BSTR *p
);
27062 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27063 HRESULT value
([in] BSTR v
);
27065 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27066 HRESULT value
([retval, out] BSTR *p
);
27068 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27069 HRESULT valueType
([in] BSTR v
);
27071 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27072 HRESULT valueType
([retval, out] BSTR *p
);
27075 /*****************************************************************************
27076 * DispHTMLObjectElement dispinterface
27080 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27082 dispinterface DispHTMLObjectElement
27086 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27088 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
27089 IDispatch
*object();
27091 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27092 void recordset
(IDispatch
*v
);
27094 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27095 IDispatch
*recordset
();
27097 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27098 void align
(BSTR v
);
27100 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27103 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27106 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27109 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27110 void codeBase
(BSTR v
);
27112 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27115 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27116 void codeType
(BSTR v
);
27118 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27121 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27124 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27127 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
27130 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27133 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27136 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
27137 IHTMLFormElement
*form
();
27139 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27140 void width
(VARIANT v
);
27142 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27145 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27146 void height
(VARIANT v
);
27148 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27151 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27152 void altHtml
(BSTR v
);
27154 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27157 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27158 void vspace
(long v
);
27160 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27163 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27164 void hspace
(long v
);
27166 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27169 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
27170 IDispatch
*namedRecordset
(
27171 [in] BSTR dataMember
,
27172 [optional, in] VARIANT *hierarchy
);
27174 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27175 void classid
(BSTR v
);
27177 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27180 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27183 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27186 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27187 void archive
(BSTR v
);
27189 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27192 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27195 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27198 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27199 void declare
(VARIANT_BOOL v
);
27201 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27202 VARIANT_BOOL declare
();
27204 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27205 void standby
(BSTR v
);
27207 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27210 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27211 void border
(VARIANT v
);
27213 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27216 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27217 void useMap
(BSTR v
);
27219 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27222 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
27223 IDispatch
*contentDocument
();
27225 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27226 void ie8_codeBase
(BSTR v
);
27228 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27229 BSTR ie8_codeBase
();
27231 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27232 void ie8_data
(BSTR v
);
27234 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27238 /*****************************************************************************
27239 * HTMLObjectElement coclass
27243 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27245 coclass HTMLObjectElement
27247 [default] dispinterface DispHTMLObjectElement
;
27248 /* [source, default] dispinterface HTMLObjectElementEvents; */
27249 /* [source] dispinterface HTMLObjectElementEvents2; */
27250 WINE_HTMLDATAELEMENT_INTERFACES
;
27251 interface IHTMLControlElement
;
27252 interface IHTMLObjectElement
;
27253 interface IHTMLObjectElement2
;
27254 /* interface IHTMLObjectElement3; */
27255 /* interface IHTMLObjectElement4; */
27256 /* interface IGetSVGDocument; */
27257 /* interface IHTMLObjectElement5; */
27260 /*****************************************************************************
27261 * DispHTMLParamElement dispinterface
27265 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27267 dispinterface DispHTMLParamElement
27271 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27273 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27276 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27279 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27280 void value
(BSTR v
);
27282 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27285 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27288 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27291 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27292 void valueType
(BSTR v
);
27294 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27297 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27298 void ie8_valueType
(BSTR v
);
27300 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27301 BSTR ie8_valueType
();
27304 /*****************************************************************************
27305 * IHTMLFrameBase interface
27311 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27313 interface IHTMLFrameBase
: IDispatch
27315 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27316 HRESULT src
([in] BSTR v
);
27318 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27319 HRESULT src
([out, retval] BSTR *p
);
27321 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27322 HRESULT name
([in] BSTR v
);
27324 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27325 HRESULT name
([out, retval] BSTR *p
);
27327 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27328 HRESULT border
([in] VARIANT v
);
27330 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27331 HRESULT border
([out, retval] VARIANT *p
);
27333 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27334 HRESULT frameBorder
([in] BSTR v
);
27336 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27337 HRESULT frameBorder
([out, retval] BSTR *p
);
27339 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27340 HRESULT frameSpacing
([in] VARIANT v
);
27342 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27343 HRESULT frameSpacing
([out, retval] VARIANT *p
);
27345 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27346 HRESULT marginWidth
([in] VARIANT v
);
27348 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27349 HRESULT marginWidth
([out, retval] VARIANT *p
);
27351 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27352 HRESULT marginHeight
([in] VARIANT v
);
27354 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27355 HRESULT marginHeight
([out, retval] VARIANT *p
);
27357 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27358 HRESULT noResize
([in] VARIANT_BOOL v
);
27360 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27361 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
27363 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27364 HRESULT scrolling
([in] BSTR v
);
27366 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27367 HRESULT scrolling
([out, retval] BSTR *p
);
27370 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
27371 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27372 void src
(BSTR v
); \
27374 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27377 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27378 void name
(BSTR v
); \
27380 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27383 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27384 void border
(VARIANT v
); \
27386 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27387 VARIANT border
(); \
27389 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27390 void frameBorder
(BSTR v
); \
27392 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27393 BSTR frameBorder
(); \
27395 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27396 void frameSpacing
(VARIANT v
); \
27398 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27399 VARIANT frameSpacing
(); \
27401 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27402 void marginWidth
(VARIANT v
); \
27404 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27405 VARIANT marginWidth
(); \
27407 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27408 void marginHeight
(VARIANT v
); \
27410 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27411 VARIANT marginHeight
(); \
27413 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27414 void noResize
(VARIANT_BOOL v
); \
27416 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27417 VARIANT_BOOL noResize
(); \
27419 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27420 void scrolling
(BSTR v
); \
27422 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27425 /*****************************************************************************
27426 * IHTMLFrameBase2 interface
27432 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27434 interface IHTMLFrameBase2
: IDispatch
27436 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27437 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27439 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27440 HRESULT onload
([in] VARIANT v
);
27442 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27443 HRESULT onload
([retval, out] VARIANT *p
);
27445 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27446 HRESULT onreadystatechange
([in] VARIANT v
);
27448 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27449 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27451 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27452 HRESULT readyState
([retval, out] BSTR *p
);
27454 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27455 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27457 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27458 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27461 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27462 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27463 IHTMLWindow2
*contentWindow
(); \
27465 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27466 void allowTransparency
(VARIANT_BOOL v
); \
27468 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27469 VARIANT_BOOL allowTransparency
()
27471 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27472 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27473 void longDesc
(BSTR v
); \
27475 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27479 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27480 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27481 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27482 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27483 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27485 /*****************************************************************************
27486 * IHTMLFrameElement3 interface
27492 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27494 interface IHTMLFrameElement3
: IDispatch
27496 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27497 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27499 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27500 HRESULT src
([in] BSTR v
);
27502 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27503 HRESULT src
([out, retval] BSTR *p
);
27505 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27506 HRESULT longDesc
([in] BSTR v
);
27508 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27509 HRESULT longDesc
([out, retval] BSTR *p
);
27511 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27512 HRESULT frameBorder
([in] BSTR v
);
27514 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27515 HRESULT frameBorder
([out, retval] BSTR * p
);
27518 /*****************************************************************************
27519 * DispHTMLFrameElement dispinterface
27523 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27525 dispinterface DispHTMLFrameElement
27529 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27531 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27532 void borderColor
(VARIANT v
);
27534 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27535 VARIANT borderColor
();
27537 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27538 void height
(VARIANT v
);
27540 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27543 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27544 void width
(VARIANT v
);
27546 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27549 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27550 IDispatch
*contentDocument
();
27552 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27553 void ie8_src
(BSTR v
);
27555 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27558 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27559 void ie8_longDesc
(BSTR v
);
27561 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27562 BSTR ie8_longDesc
();
27564 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27565 void ie8_frameBorder
(BSTR v
);
27567 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27568 BSTR ie8_frameBorder
();
27571 /*****************************************************************************
27572 * HTMLFrameElement coclass
27576 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27578 coclass HTMLFrameElement
27580 [default] dispinterface DispHTMLFrameElement
;
27581 /* [source, default] dispinterface HTMLControlElementEvents; */
27582 /* [source] dispinterface HTMLControlElementEvents2; */
27583 WINE_HTMLDATAELEMENT_INTERFACES
;
27584 interface IHTMLControlElement
;
27585 interface IHTMLFrameBase
;
27586 interface IHTMLFrameBase2
;
27587 /* interface IHTMLFrameBase3; */
27588 /* interface IHTMLFrameElement; */
27589 /* interface IHTMLFrameElement2; */
27590 interface IHTMLFrameElement3
;
27591 /* interface IGetSVGDocument; */
27594 /*****************************************************************************
27595 * IHTMLIFrameElement interface
27601 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27603 interface IHTMLIFrameElement
: IDispatch
27605 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27606 HRESULT vspace
([in] LONG v
);
27608 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27609 HRESULT vspace
([retval, out] LONG *p
);
27611 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27612 HRESULT hspace
([in] LONG v
);
27614 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27615 HRESULT hspace
([retval, out] LONG *p
);
27617 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27618 HRESULT align
([in] BSTR v
);
27620 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27621 HRESULT align
([retval, out] BSTR *p
);
27624 /*****************************************************************************
27625 * IHTMLIFrameElement2 interface
27631 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27633 interface IHTMLIFrameElement2
: IDispatch
27635 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27636 HRESULT height
([in] VARIANT v
);
27638 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27639 HRESULT height
([out, retval] VARIANT *p
);
27641 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27642 HRESULT width
([in] VARIANT v
);
27644 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27645 HRESULT width
([out, retval] VARIANT *p
);
27648 /*****************************************************************************
27649 * IHTMLIFrameElement3 interface
27655 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
27657 interface IHTMLIFrameElement3
: IDispatch
27659 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27660 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27662 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27663 HRESULT src
([in] BSTR v
);
27665 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27666 HRESULT src
([out, retval] BSTR *p
);
27668 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27669 HRESULT longDesc
([in] BSTR v
);
27671 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27672 HRESULT longDesc
([out, retval] BSTR *p
);
27674 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27675 HRESULT frameBorder
([in] BSTR v
);
27677 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27678 HRESULT frameBorder
([out, retval] BSTR *p
);
27681 /*****************************************************************************
27682 * DispHTMLIFrame dispinterface
27686 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27688 dispinterface DispHTMLIFrame
27692 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27694 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27695 void vspace
(LONG v
);
27697 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27700 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27701 void hspace
(LONG v
);
27703 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27706 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27707 void align
(BSTR v
);
27709 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27712 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27713 void height
(VARIANT v
);
27715 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27718 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27719 void width
(VARIANT v
);
27721 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27724 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27725 IDispatch
*contentDocument
();
27727 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27728 void ie8_src
(BSTR v
);
27730 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27733 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27734 void ie8_longDesc
(BSTR v
);
27736 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27737 BSTR ie8_longDesc
();
27739 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27740 void ie8_frameBorder
(BSTR v
);
27742 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27743 BSTR ie8_frameBorder
();
27746 /*****************************************************************************
27747 * HTMLIFrame coclass
27751 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27755 [default] dispinterface DispHTMLIFrame
;
27756 /* [source, default] dispinterface HTMLControlElementEvents; */
27757 /* [source] dispinterface HTMLControlElementEvents2; */
27758 WINE_HTMLDATAELEMENT_INTERFACES
;
27759 interface IHTMLControlElement
;
27760 interface IHTMLFrameBase
;
27761 interface IHTMLFrameBase2
;
27762 /* interface IHTMLFrameBase3; */
27763 interface IHTMLIFrameElement
;
27764 interface IHTMLIFrameElement2
;
27765 interface IHTMLIFrameElement3
;
27766 /* interface IGetSVGDocument; */
27769 /*****************************************************************************
27770 * IHTMLStyleElement interface
27776 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27778 interface IHTMLStyleElement
: IDispatch
27780 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27781 HRESULT type
([in] BSTR v
);
27783 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27784 HRESULT type
([retval, out] BSTR *p
);
27786 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
27787 HRESULT readyState
([retval, out] BSTR *p
);
27789 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27790 HRESULT onreadystatechange
([in] VARIANT v
);
27792 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27793 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27795 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27796 HRESULT onload
([in] VARIANT v
);
27798 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27799 HRESULT onload
([retval, out] VARIANT *p
);
27801 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27802 HRESULT onerror
([in] VARIANT v
);
27804 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27805 HRESULT onerror
([retval, out] VARIANT *p
);
27807 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27808 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
27810 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27811 HRESULT disabled
([in] VARIANT_BOOL v
);
27813 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27814 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
27816 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27817 HRESULT media
([in] BSTR v
);
27819 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27820 HRESULT media
([retval, out] BSTR *p
);
27823 /*****************************************************************************
27824 * IHTMLStyleElement2 interface
27830 uuid(3051072a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27832 interface IHTMLStyleElement2
: IDispatch
27834 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27835 HRESULT sheet
([out, retval] IHTMLStyleSheet
**p
);
27838 /*****************************************************************************
27839 * DispHTMLStyleElement dispinterface
27843 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27845 dispinterface DispHTMLStyleElement
27849 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27851 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27854 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27857 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27858 IHTMLStyleSheet
*styleSheet
();
27860 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27861 void media
(BSTR v
);
27863 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27866 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27867 IHTMLStyleSheet
*sheet
();
27870 /*****************************************************************************
27871 * HTMLStyleElement coclass
27875 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27877 coclass HTMLStyleElement
27879 [default] dispinterface DispHTMLStyleElement
;
27880 /* [source, default] dispinterface HTMLStyleElementEvents; */
27881 /* [source] dispinterface HTMLStyleElementEvents2; */
27882 WINE_HTMLELEMENT_INTERFACES
;
27883 interface IHTMLStyleElement
;
27884 interface IHTMLStyleElement2
;
27887 /*****************************************************************************
27888 * IHTMLStorage interface
27894 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
27896 interface IHTMLStorage
: IDispatch
27898 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
27899 HRESULT length
([out, retval] long *p
);
27901 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
27902 HRESULT remainingSpace
([out, retval] long *p
);
27904 [id(DISPID_IHTMLSTORAGE_KEY
)]
27907 [out, retval] BSTR *);
27909 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
27912 [out, retval] VARIANT *);
27914 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
27917 [in] BSTR bstrValue
);
27919 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
27920 HRESULT removeItem
([in] BSTR bstrKey
);
27922 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
27926 /*****************************************************************************
27927 * IDOMEventTarget interface
27933 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27935 interface IEventTarget
: IDispatch
27937 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
27938 HRESULT addEventListener
(
27940 [in] IDispatch
*listener
,
27941 [in] VARIANT_BOOL useCapture
);
27943 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
27944 HRESULT removeEventListener
(
27946 [in] IDispatch
*listener
,
27947 [in] VARIANT_BOOL useCapture
);
27949 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
27950 HRESULT dispatchEvent
(
27951 [in] IDOMEvent
*evt
,
27952 [out, retval] VARIANT_BOOL *pfResult
);
27955 typedef enum _DOM_EVENT_PHASE
27957 DEP_CAPTURING_PHASE
= 1,
27959 DEP_BUBBLING_PHASE
= 3,
27960 DOM_EVENT_PHASE_Max
= 0x7fffffff
27963 /*****************************************************************************
27964 * IDOMEvent interface
27970 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27972 interface IDOMEvent
: IDispatch
27974 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
27975 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
27977 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
27978 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
27980 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
27981 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
27983 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
27984 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
27986 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
27987 HRESULT eventPhase
([out, retval] USHORT
*p
);
27989 [propget, id(DISPID_IDOMEVENT_TARGET
)]
27990 HRESULT target
([out, retval] IEventTarget
**p
);
27992 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
27993 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
27995 [propget, id(DISPID_IDOMEVENT_TYPE
)]
27996 HRESULT type
([out, retval] BSTR *p
);
27998 [id(DISPID_IDOMEVENT_INITEVENT
)]
28000 [in] BSTR eventType
,
28001 [in] VARIANT_BOOL canBubble
,
28002 [in] VARIANT_BOOL cancelable
);
28004 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
28005 HRESULT preventDefault
();
28007 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
28008 HRESULT stopPropagation
();
28010 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
28011 HRESULT stopImmediatePropagation
();
28013 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
28014 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
28016 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28017 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
28019 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28020 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
28022 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
28023 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
28026 /*****************************************************************************
28027 * DispDOMEvent dispinterface
28031 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28033 dispinterface DispDOMEvent
28037 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
28038 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
28039 VARIANT_BOOL bubbles
(); \
28041 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
28042 VARIANT_BOOL cancelable
(); \
28044 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
28045 IEventTarget
*currentTarget
(); \
28047 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
28048 VARIANT_BOOL defaultPrevented
(); \
28050 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
28051 USHORT eventPhase
(); \
28053 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
28054 IEventTarget
*target
(); \
28056 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
28057 ULONGLONG timeStamp
(); \
28059 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
28062 [id(DISPID_IDOMEVENT_INITEVENT
)] \
28064 [in] BSTR eventType
, \
28065 [in] VARIANT_BOOL canBubble
, \
28066 [in] VARIANT_BOOL cancelable
); \
28068 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
28069 void preventDefault
(); \
28071 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
28072 void stopPropagation
(); \
28074 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
28075 void stopImmediatePropagation
(); \
28077 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
28078 VARIANT_BOOL isTrusted
(); \
28080 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28081 void cancelBubble
(VARIANT_BOOL v
); \
28083 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28084 VARIANT_BOOL cancelBubble
(); \
28086 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
28087 IHTMLElement
*srcElement
()
28089 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28092 /*****************************************************************************
28093 * IDOMUIEvent interface
28099 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28101 interface IDOMUIEvent
: IDispatch
28103 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
28104 HRESULT view
([out, retval] IHTMLWindow2
**p
);
28106 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
28107 HRESULT detail
([out, retval] long *p
);
28109 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
28110 HRESULT initUIEvent
(
28111 [in] BSTR eventType
,
28112 [in] VARIANT_BOOL canBubble
,
28113 [in] VARIANT_BOOL cancelable
,
28114 [in] IHTMLWindow2
*view
,
28118 /*****************************************************************************
28119 * DispDOMUIEvent dispinterface
28123 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
28125 dispinterface DispDOMUIEvent
28129 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
28130 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
28131 IHTMLWindow2
*view
(); \
28133 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
28136 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
28137 void initUIEvent
( \
28138 [in] BSTR eventType
, \
28139 [in] VARIANT_BOOL canBubble
, \
28140 [in] VARIANT_BOOL cancelable
, \
28141 [in] IHTMLWindow2
*view
, \
28144 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28145 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28148 /*****************************************************************************
28149 * IDOMMouseEvent interface
28155 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28157 interface IDOMMouseEvent
: IDispatch
28159 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
28160 HRESULT screenX
([out, retval] long *p
);
28162 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
28163 HRESULT screenY
([out, retval] long *p
);
28165 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
28166 HRESULT clientX
([out, retval] long *p
);
28168 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
28169 HRESULT clientY
([out, retval] long *p
);
28171 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
28172 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28174 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
28175 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28177 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
28178 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28180 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
28181 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28183 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
28184 HRESULT button
([out, retval] USHORT
*p
);
28186 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
28187 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
28189 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
28190 HRESULT initMouseEvent
(
28191 [in] BSTR eventType
,
28192 [in] VARIANT_BOOL canBubble
,
28193 [in] VARIANT_BOOL cancelable
,
28194 [in] IHTMLWindow2
*viewArg
,
28195 [in] long detailArg
,
28196 [in] long screenXArg
,
28197 [in] long screenYArg
,
28198 [in] long clientXArg
,
28199 [in] long clientYArg
,
28200 [in] VARIANT_BOOL ctrlKeyArg
,
28201 [in] VARIANT_BOOL altKeyArg
,
28202 [in] VARIANT_BOOL shiftKeyArg
,
28203 [in] VARIANT_BOOL metaKeyArg
,
28204 [in] USHORT buttonArg
,
28205 [in] IEventTarget
*relatedTargetArg
);
28207 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
28208 HRESULT getModifierState
(
28210 [out, retval] VARIANT_BOOL *activated
);
28212 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
28213 HRESULT buttons
([out, retval] USHORT
*p
);
28215 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
28216 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
28218 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
28219 HRESULT toElement
([out, retval] IHTMLElement
**p
);
28221 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
28222 HRESULT x
([out, retval] long *p
);
28224 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
28225 HRESULT y
([out, retval] long *p
);
28227 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
28228 HRESULT offsetX
([out, retval] long *p
);
28230 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
28231 HRESULT offsetY
([out, retval] long *p
);
28233 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
28234 HRESULT pageX
([out, retval] long *p
);
28236 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
28237 HRESULT pageY
([out, retval] long *p
);
28239 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
28240 HRESULT layerX
([out, retval] long *p
);
28242 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
28243 HRESULT layerY
([out, retval] long *p
);
28245 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
28246 HRESULT which
([out, retval] USHORT
*p
);
28249 /*****************************************************************************
28250 * DispDOMMouseEvent dispinterface
28254 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
28256 dispinterface DispDOMMouseEvent
28260 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
28261 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
28264 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
28267 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
28270 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
28273 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
28274 VARIANT_BOOL ctrlKey
(); \
28276 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
28277 VARIANT_BOOL shiftKey
(); \
28279 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
28280 VARIANT_BOOL altKey
(); \
28282 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
28283 VARIANT_BOOL metaKey
(); \
28285 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
28288 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
28289 IEventTarget
*relatedTarget
(); \
28291 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
28292 void initMouseEvent
( \
28293 [in] BSTR eventType
, \
28294 [in] VARIANT_BOOL canBubble
, \
28295 [in] VARIANT_BOOL cancelable
, \
28296 [in] IHTMLWindow2
*viewArg
, \
28297 [in] long detailArg
, \
28298 [in] long screenXArg
, \
28299 [in] long screenYArg
, \
28300 [in] long clientXArg
, \
28301 [in] long clientYArg
, \
28302 [in] VARIANT_BOOL ctrlKeyArg
, \
28303 [in] VARIANT_BOOL altKeyArg
, \
28304 [in] VARIANT_BOOL shiftKeyArg
, \
28305 [in] VARIANT_BOOL metaKeyArg
, \
28306 [in] USHORT buttonArg
, \
28307 [in] IEventTarget
*relatedTargetArg
); \
28309 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
28310 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
28312 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
28313 USHORT buttons
(); \
28315 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
28316 IHTMLElement
*fromElement
(); \
28318 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
28319 IHTMLElement
*toElement
(); \
28321 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
28324 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
28327 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
28330 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
28333 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
28336 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
28339 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
28342 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
28345 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
28348 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28349 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28350 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
28353 /*****************************************************************************
28354 * IDOMKeyboardEvent interface
28360 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28362 interface IDOMKeyboardEvent
: IDispatch
28364 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28365 HRESULT key
([retval, out] BSTR *p
);
28367 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28368 HRESULT location
([out, retval] ULONG
*p
);
28370 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28371 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28373 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28374 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28376 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28377 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28379 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28380 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28382 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28383 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
28385 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28386 HRESULT getModifierState
(
28388 [out, retval] VARIANT_BOOL *state
);
28390 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28391 HRESULT initKeyboardEvent
(
28392 [in] BSTR eventType
,
28393 [in] VARIANT_BOOL canBubble
,
28394 [in] VARIANT_BOOL cancelable
,
28395 [in] IHTMLWindow2
*viewArg
,
28397 [in] ULONG locationArg
,
28398 [in] BSTR modifiersListArg
,
28399 [in] VARIANT_BOOL repeat
,
28402 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28403 HRESULT keyCode
([out, retval] long *p
);
28405 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28406 HRESULT charCode
([out, retval] long *p
);
28408 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28409 HRESULT which
([out, retval] long *p
);
28411 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28412 HRESULT ie9_char
([out, retval] VARIANT *p
);
28414 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28415 HRESULT locale
([out, retval] BSTR *p
);
28418 /*****************************************************************************
28419 * DispDOMKeyboardEvent dispinterface
28423 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28425 dispinterface DispDOMKeyboardEvent
28429 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28430 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28432 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28435 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28438 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28439 VARIANT_BOOL ctrlKey
();
28441 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28442 VARIANT_BOOL shiftKey
();
28444 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28445 VARIANT_BOOL altKey
();
28447 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28448 VARIANT_BOOL metaKey
();
28450 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28451 VARIANT_BOOL repeat
();
28453 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28454 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28456 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28457 void initKeyboardEvent
(
28458 [in] BSTR eventType
,
28459 [in] VARIANT_BOOL canBubble
,
28460 [in] VARIANT_BOOL cancelable
,
28461 [in] IHTMLWindow2
*viewArg
,
28463 [in] ULONG locationArg
,
28464 [in] BSTR modifiersListArg
,
28465 [in] VARIANT_BOOL repeat
,
28468 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28471 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28474 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28477 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28478 VARIANT ie9_char
();
28480 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28484 /*****************************************************************************
28485 * IDOMCustomEvent interface
28491 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28493 interface IDOMCustomEvent
: IDispatch
28495 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28496 HRESULT detail
([out, retval] VARIANT *p
);
28498 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28499 HRESULT initCustomEvent
(
28500 [in] BSTR eventType
,
28501 [in] VARIANT_BOOL canBubble
,
28502 [in] VARIANT_BOOL cancelable
,
28503 [in] VARIANT *detail
);
28506 /*****************************************************************************
28507 * DispDOMCustomEvent dispinterface
28511 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28513 dispinterface DispDOMCustomEvent
28517 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28519 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28522 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28523 void initCustomEvent
(
28524 [in] BSTR eventType
,
28525 [in] VARIANT_BOOL canBubble
,
28526 [in] VARIANT_BOOL cancelable
,
28527 [in] VARIANT *detail
);
28530 /*****************************************************************************
28531 * IDOMMessageEvent interface
28537 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
28539 interface IDOMMessageEvent
: IDispatch
28541 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28542 HRESULT data
([out, retval] BSTR *p
);
28544 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28545 HRESULT origin
([out, retval] BSTR *p
);
28547 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28548 HRESULT source([out, retval] IHTMLWindow2
**p
);
28550 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28551 HRESULT initMessageEvent
(
28552 [in] BSTR eventType
,
28553 [in] VARIANT_BOOL canBubble
,
28554 [in] VARIANT_BOOL cancelable
,
28557 [in] BSTR lastEventId
,
28558 [in] IHTMLWindow2
*source);
28561 /*****************************************************************************
28562 * DispDOMMessageEvent dispinterface
28566 uuid(30590092-98b5
-11cf
-bb82
-00aa00bdce0b
)
28568 dispinterface DispDOMMessageEvent
28572 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28574 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28577 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28580 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28581 IHTMLWindow2
*source();
28583 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28584 void initMessageEvent
(
28585 [in] BSTR eventType
,
28586 [in] VARIANT_BOOL canBubble
,
28587 [in] VARIANT_BOOL cancelable
,
28590 [in] BSTR lastEventId
,
28591 [in] IHTMLWindow2
*source);
28594 /*****************************************************************************
28595 * IDOMProgressEvent interface
28601 uuid(3051071e-98b5
-11cf
-bb82
-00aa00bdce0b
)
28603 interface IDOMProgressEvent
: IDispatch
28605 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
28606 HRESULT lengthComputable
([out, retval] VARIANT_BOOL *p
);
28608 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
28609 HRESULT loaded
([out, retval] ULONGLONG
*p
);
28611 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
28612 HRESULT total
([out, retval] ULONGLONG
*p
);
28614 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
28615 HRESULT initProgressEvent
(
28616 [in] BSTR eventType
,
28617 [in] VARIANT_BOOL canBubble
,
28618 [in] VARIANT_BOOL cancelable
,
28619 [in] VARIANT_BOOL lengthComputableArg
,
28620 [in] ULONGLONG loadedArg
,
28621 [in] ULONGLONG totalArg
);
28624 /*****************************************************************************
28625 * DispDOMProgressEvent dispinterface
28629 uuid(30590091-98b5
-11cf
-bb82
-00aa00bdce0b
)
28631 dispinterface DispDOMProgressEvent
28635 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28637 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
28638 VARIANT_BOOL lengthComputable
();
28640 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
28641 ULONGLONG loaded
();
28643 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
28646 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
28647 void initProgressEvent
(
28648 [in] BSTR eventType
,
28649 [in] VARIANT_BOOL canBubble
,
28650 [in] VARIANT_BOOL cancelable
,
28651 [in] VARIANT_BOOL lengthComputableArg
,
28652 [in] ULONGLONG loadedArg
,
28653 [in] ULONGLONG totalArg
);
28656 /*****************************************************************************
28657 * IDOMStorageEvent interface
28663 uuid(30510722-98b5
-11cf
-bb82
-00aa00bdce0b
)
28665 interface IDOMStorageEvent
: IDispatch
28667 [propget, id(DISPID_IDOMSTORAGEEVENT_KEY
)]
28668 HRESULT key
([out, retval] BSTR *p
);
28670 [propget, id(DISPID_IDOMSTORAGEEVENT_OLDVALUE
)]
28671 HRESULT oldValue
([out, retval] BSTR *p
);
28673 [propget, id(DISPID_IDOMSTORAGEEVENT_NEWVALUE
)]
28674 HRESULT newValue
([out, retval] BSTR *p
);
28676 [propget, id(DISPID_IDOMSTORAGEEVENT_URL
)]
28677 HRESULT url
([out, retval] BSTR *p
);
28679 [propget, id(DISPID_IDOMSTORAGEEVENT_STORAGEAREA
)]
28680 HRESULT storageArea
([out, retval] IHTMLStorage
**p
);
28682 [id(DISPID_IDOMSTORAGEEVENT_INITSTORAGEEVENT
)]
28683 HRESULT initStorageEvent
(
28684 [in] BSTR eventType
,
28685 [in] VARIANT_BOOL canBubble
,
28686 [in] VARIANT_BOOL cancelable
,
28688 [in] BSTR oldValueArg
,
28689 [in] BSTR newValueArg
,
28691 [in] IHTMLStorage
*storageAreaArg
);
28694 /*****************************************************************************
28695 * DispDOMStorageEvent dispinterface
28699 uuid(30590093-98b5
-11cf
-bb82
-00aa00bdce0b
)
28701 dispinterface DispDOMStorageEvent
28705 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28707 [propget, id(DISPID_IDOMSTORAGEEVENT_KEY
)]
28710 [propget, id(DISPID_IDOMSTORAGEEVENT_OLDVALUE
)]
28713 [propget, id(DISPID_IDOMSTORAGEEVENT_NEWVALUE
)]
28716 [propget, id(DISPID_IDOMSTORAGEEVENT_URL
)]
28719 [propget, id(DISPID_IDOMSTORAGEEVENT_STORAGEAREA
)]
28720 IHTMLStorage
*storageArea
();
28722 [id(DISPID_IDOMSTORAGEEVENT_INITSTORAGEEVENT
)]
28723 void initStorageEvent
(
28724 [in] BSTR eventType
,
28725 [in] VARIANT_BOOL canBubble
,
28726 [in] VARIANT_BOOL cancelable
,
28728 [in] BSTR oldValueArg
,
28729 [in] BSTR newValueArg
,
28731 [in] IHTMLStorage
*storageAreaArg
);
28734 /*****************************************************************************
28735 * IHTMLNamespaceCollection interface
28741 uuid(3050f6b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28743 interface IHTMLNamespaceCollection
: IDispatch
28745 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28746 HRESULT length
([out, retval] long *p
);
28748 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28750 [in] VARIANT index
,
28751 [out, retval] IDispatch
**ppNamespace
);
28753 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28755 [in] BSTR bstrNamespace
,
28757 [in, optional] VARIANT implementationUrl
,
28758 [out, retval] IDispatch
**ppNamespace
);
28761 /*****************************************************************************
28762 * DispHTMLNamespaceCollection dispinterface
28766 uuid(3050f550
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28768 dispinterface DispHTMLNamespaceCollection
28772 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28775 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28776 IDispatch
*item
([in] VARIANT index
);
28778 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28780 [in] BSTR bstrNamespace
,
28782 [in, optional] VARIANT implementationUrl
);
28784 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
28785 IDispatch
*constructor
();
28788 /*****************************************************************************
28789 * ILineInfo interface
28793 pointer_default(unique),
28794 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28796 interface ILineInfo
: IUnknown
28798 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
28799 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
28800 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
28801 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
28802 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
28805 /*****************************************************************************
28806 * IHTMLComputedStyle interface
28810 pointer_default(unique),
28811 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28813 interface IHTMLComputedStyle
: IUnknown
28815 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL *p
);
28816 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL *p
);
28817 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL *p
);
28818 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL *p
);
28819 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL *p
);
28820 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL *p
);
28821 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL *p
);
28822 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL *p
);
28823 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long *p
);
28824 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long *p
);
28825 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
*p
);
28826 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL *p
);
28827 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
*p
);
28828 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
*p
);
28829 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT preFormatted
([retval, out] VARIANT_BOOL *p
);
28830 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL *p
);
28831 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL *p
);
28832 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
28833 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
28836 interface IHTMLCaret
;
28837 interface IDisplayPointer
;
28838 interface IDisplayServices
;
28839 interface ILineInfo
;
28840 interface IMarkupPointer
;
28841 interface IMarkupContainer
;
28842 interface ISegmentList
;
28843 interface IHTMLChangeLog
;
28844 interface IHTMLChangeSink
;
28846 /*****************************************************************************
28847 * IDisplayPointer interface
28851 pointer_default(unique),
28852 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28854 interface IDisplayPointer
: IUnknown
28856 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
28857 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
28858 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
28859 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
28860 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
28861 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
28862 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
28863 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
28864 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28865 HRESULT Unposition
();
28866 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
28867 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
28868 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
28869 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
28870 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
28871 HRESULT ScrollIntoView
();
28872 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
28873 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
28874 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
28877 /*****************************************************************************
28878 * IHTMLCaret interface
28882 pointer_default(unique),
28883 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28885 interface IHTMLCaret
: IUnknown
28887 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28888 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28889 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
28890 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
28891 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
28892 HRESULT Show
([in] BOOL fScrollIntoView
);
28894 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
28895 HRESULT ScrollIntoView
();
28896 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
28897 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
28898 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
28901 /*****************************************************************************
28902 * IDisplayServices interface
28906 pointer_default(unique),
28907 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28909 interface IDisplayServices
: IUnknown
28911 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
28912 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28913 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28914 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
28915 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
28916 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
28917 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
28920 /*****************************************************************************
28921 * IMarkupServices interface
28925 pointer_default(unique),
28926 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28928 interface IMarkupServices
: IUnknown
28930 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
28932 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
28934 HRESULT CreateElement
(
28935 [in] ELEMENT_TAG_ID tagID
,
28936 [in] OLECHAR
*pchAttributes
,
28937 [out] IHTMLElement
**ppElement
);
28939 HRESULT CloneElement
(
28940 [in] IHTMLElement
*pElemCloneThis
,
28941 [out] IHTMLElement
**ppElementTheClone
);
28943 HRESULT InsertElement
(
28944 [in] IHTMLElement
*pElementInsert
,
28945 [in] IMarkupPointer
*pPointerStart
,
28946 [in] IMarkupPointer
*pPointerFinish
);
28948 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
28951 [in] IMarkupPointer
*pPointerStart
,
28952 [in] IMarkupPointer
*pPointerFinish
);
28955 [in] IMarkupPointer
*pPointerSourceStart
,
28956 [in] IMarkupPointer
*pPointerSourceFinish
,
28957 [in] IMarkupPointer
*pPointerTarget
);
28960 [in] IMarkupPointer
*pPointerSourceStart
,
28961 [in] IMarkupPointer
*pPointerSourceFinish
,
28962 [in] IMarkupPointer
*pPointerTarget
);
28964 HRESULT InsertText
(
28965 [in] OLECHAR
*pchText
,
28967 [in] IMarkupPointer
*pPointerTarget
);
28969 HRESULT ParseString
(
28970 [in] OLECHAR
*pchHTML
,
28971 [in] DWORD dwFlags
,
28972 [out] IMarkupContainer
**ppContainerResult
,
28973 [in] IMarkupPointer
*ppPointerStart
,
28974 [in] IMarkupPointer
*ppPointerFinish
);
28976 HRESULT ParseGlobal
(
28977 [in] HGLOBAL hglobalHTML
,
28978 [in] DWORD dwFlags
,
28979 [out] IMarkupContainer
**ppContainerResult
,
28980 [in] IMarkupPointer
*pPointerStart
,
28981 [in] IMarkupPointer
*pPointerFinish
);
28983 HRESULT IsScopedElement
(
28984 [in] IHTMLElement
*pElement
,
28985 [out] BOOL
*pfScoped
);
28987 HRESULT GetElementTagId
(
28988 [in] IHTMLElement
*pElement
,
28989 [out] ELEMENT_TAG_ID
*ptagId
);
28991 HRESULT GetTagIDForName
(
28992 [in] BSTR bstrName
,
28993 [out] ELEMENT_TAG_ID
*ptagId
);
28995 HRESULT GetNameForTagID
(
28996 [in] ELEMENT_TAG_ID tagId
,
28997 [out] BSTR *pbstrName
);
28999 HRESULT MovePointersToRange
(
29000 [in] IHTMLTxtRange
*pIRange
,
29001 [in] IMarkupPointer
*pPointerStart
,
29002 [in] IMarkupPointer
*pPointerFinish
);
29004 HRESULT MoveRangeToPointers
(
29005 [in] IMarkupPointer
*pPointerStart
,
29006 [in] IMarkupPointer
*pPointerFinish
,
29007 [in] IHTMLTxtRange
*pIRange
);
29009 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
29011 HRESULT EndUndoUnit
();
29014 /*****************************************************************************
29015 * IMarkupServices2 interface
29019 pointer_default(unique),
29020 uuid(3050f682
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29022 interface IMarkupServices2
: IMarkupServices
29024 HRESULT ParseGlobalEx
(
29025 [in] HGLOBAL hglobalHTML
,
29026 [in] DWORD dwFlags
,
29027 [in] IMarkupContainer
*pContext
,
29028 [out] IMarkupContainer
**ppContainerResult
,
29029 [in] IMarkupPointer
*pPointerStart
,
29030 [in] IMarkupPointer
*pPointerFinish
);
29032 HRESULT ValidateElements
(
29033 [in] IMarkupPointer
*pPointerStart
,
29034 [in] IMarkupPointer
*pPointerFinish
,
29035 [in] IMarkupPointer
*pPointerTarget
,
29036 [in, out] IMarkupPointer
*pPointerStatus
,
29037 [out] IHTMLElement
**ppElemFailBottom
,
29038 [out] IHTMLElement
**ppElemFailTop
);
29040 HRESULT SaveSegmentsToClipboard
(
29041 [in] ISegmentList
*pSegmentList
,
29042 [in] DWORD dwFlags
);
29045 /*****************************************************************************
29046 * IMarkupContainer interface
29050 pointer_default(unique),
29051 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29053 interface IMarkupContainer
: IUnknown
29055 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
29058 /*****************************************************************************
29059 * IMarkupContainer2 interface
29063 pointer_default(unique),
29064 uuid(3050f648
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29066 interface IMarkupContainer2
: IMarkupContainer
29068 HRESULT CreateChangeLog
(
29069 [in] IHTMLChangeSink
*pChangeSink
,
29070 [out] IHTMLChangeLog
**ppChangeLog
,
29071 [in] BOOL fforward
,
29072 [in] BOOL fBackward
);
29074 HRESULT RegisterForDirtyRange
(
29075 [in] IHTMLChangeSink
*pChangeSink
,
29076 [out] DWORD
*pdwCookie
);
29078 HRESULT UnRegisterForDirtyRange
([in] DWORD dwCookie
);
29080 HRESULT GetAndClearDirtyRange
(
29081 [in] DWORD dwCookie
,
29082 [in] IMarkupPointer
*pIPointerBegin
,
29083 [in] IMarkupPointer
*pIPointerEnd
);
29085 long GetVersionNumber
();
29087 HRESULT GetMasterElement
([out] IHTMLElement
**ppElementMaster
);
29090 /*****************************************************************************
29091 * IMarkupPointer interface
29095 pointer_default(unique),
29096 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29098 interface IMarkupPointer
: IUnknown
29100 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
29102 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
29104 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
29106 HRESULT Cling
([out] BOOL
*pfCling
);
29108 HRESULT SetCling
([in] BOOL fCLing
);
29110 HRESULT UnPosition
();
29112 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
29114 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
29116 HRESULT MoveAdjacentToElement
(
29117 [in] IHTMLElement
*pElement
,
29118 [in] ELEMENT_ADJACENCY eAdj
);
29120 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
29122 HRESULT MoveToContainer
(
29123 [in] IMarkupContainer
*pContainer
,
29124 [in] BOOL fAtStart
);
29128 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29129 [out] IHTMLElement
**ppElement
,
29130 [in, out] LONG *pcch
,
29131 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29135 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29136 [out] IHTMLElement
**ppElement
,
29137 [in, out] LONG *pcch
,
29138 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29140 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
29143 [in] IMarkupPointer
*pPointerThat
,
29144 [out] BOOL
*pfResult
);
29146 HRESULT IsLeftOfOrEqualTo
(
29147 [in] IMarkupPointer
*pPointerThat
,
29148 [out] BOOL
*pfResult
);
29151 [in] IMarkupPointer
*pPointerThat
,
29152 [out] BOOL
*pfResult
);
29154 HRESULT IsRightOfOrEqualTo
(
29155 [in] IMarkupPointer
*pPointerThat
,
29156 [out] BOOL
*pfResult
);
29159 [in] IMarkupPointer
*pPointerThat
,
29160 [out] BOOL
*pfAreEqual
);
29162 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
29165 [in] OLECHAR
*pchFindText
,
29166 [in] DWORD dwFlags
,
29167 [in] IMarkupPointer
*pIEndMatch
,
29168 [in] IMarkupPointer
*pIEndSearch
);
29171 /*****************************************************************************
29172 * IMarkupPointer2 interface
29176 pointer_default(unique),
29177 uuid(3050f675
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29179 interface IMarkupPointer2
: IMarkupPointer
29181 HRESULT IsAtWordBreak
([out] BOOL
*pfAtBreak
);
29183 HRESULT GetMarkupPosition
([out] long *plMP
);
29185 HRESULT MoveToMarkupPosition
(
29186 [in] IMarkupContainer
*pContainer
,
29189 HRESULT MoveUnitBounded
(
29190 [in] MOVEUNIT_ACTION muAction
,
29191 [in] IMarkupPointer
*pIBoundary
);
29193 HRESULT IsInsideURL
(
29194 [in] IMarkupPointer
*pRight
,
29195 [out] BOOL
*pfResult
);
29197 HRESULT MoveToContent
(
29198 [in] IHTMLElement
*pIElement
,
29199 [out] BOOL fAtStart
);
29202 /*****************************************************************************
29203 * IMarkupPointer2 interface
29207 pointer_default(unique),
29208 uuid(3050f5fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29210 interface IMarkupTextFrags
: IUnknown
29212 HRESULT GetTextFragCount
([out] long *pcFrags
);
29214 HRESULT GetTextFrag
(
29216 [out] BSTR *pbstrFrag
,
29217 [in] IMarkupPointer
*pPointerTag
);
29219 HRESULT RemoveTextFrag
([in] long iFrag
);
29221 HRESULT InsertTextFrag
(
29223 [in] BSTR bstrInsert
,
29224 [in] IMarkupPointer
*pPointerInsert
);
29226 HRESULT FindTextFragFromMarkupPointer
(
29227 [in] IMarkupPointer
*pPointerFind
,
29228 [out] long *piFrag
,
29229 [out] BOOL
*pfFragFound
);
29232 /*****************************************************************************
29233 * IHTMLChangeLog interface
29237 pointer_default(unique),
29238 uuid(3050f649
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29240 interface IHTMLChangeLog
: IUnknown
29242 HRESULT GetNextChange
(
29243 [in] BYTE *pbBuffer
,
29244 [in] long nBufferSize
,
29245 [out] long *pnRecordLength
);
29248 /*****************************************************************************
29249 * IHTMLChangeSink interface
29253 pointer_default(unique),
29254 uuid(3050f64a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29256 interface IHTMLChangeSink
: IUnknown
29261 /*****************************************************************************
29262 * IHTMLDOMConstructorCollection interface
29268 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29270 interface IHTMLDOMConstructorCollection
: IDispatch
29272 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
29273 HRESULT Attr
([out, retval] IDispatch
**p
);
29275 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
29276 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
29278 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
29279 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
29281 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
29282 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
29284 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
29285 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
29287 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
29288 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
29290 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
29291 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
29293 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
29294 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
29296 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
29297 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
29299 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
29300 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
29302 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
29303 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
29305 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
29306 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
29308 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
29309 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
29311 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
29312 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
29314 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
29315 HRESULT Element
([out, retval] IDispatch
**p
);
29317 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
29318 HRESULT Event
([out, retval] IDispatch
**p
);
29320 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
29321 HRESULT History
([out, retval] IDispatch
**p
);
29323 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
29324 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
29326 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
29327 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
29329 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
29330 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
29332 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
29333 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
29335 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
29336 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
29338 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
29339 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
29341 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
29342 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
29344 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
29345 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
29347 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
29348 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
29350 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
29351 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
29353 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
29354 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
29356 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
29357 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
29359 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
29360 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
29362 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
29363 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
29365 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
29366 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
29368 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
29369 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
29371 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
29372 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
29374 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
29375 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
29377 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
29378 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
29380 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
29381 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
29383 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
29384 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
29386 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
29387 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
29389 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
29390 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
29392 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
29393 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
29395 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
29396 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
29398 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
29399 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
29401 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
29402 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
29404 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
29405 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
29407 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
29408 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
29410 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
29411 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
29413 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
29414 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
29416 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
29417 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
29419 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
29420 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
29422 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
29423 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
29425 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
29426 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
29428 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
29429 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
29431 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
29432 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
29434 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
29435 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
29437 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
29438 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
29440 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
29441 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
29443 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
29444 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
29446 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
29447 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
29449 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
29450 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
29452 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
29453 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
29455 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
29456 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
29458 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
29459 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
29461 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
29462 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
29464 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
29465 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
29467 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
29468 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
29470 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
29471 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
29473 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
29474 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
29476 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
29477 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
29479 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
29480 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
29482 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
29483 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
29485 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
29486 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
29488 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
29489 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
29491 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
29492 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
29494 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
29495 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
29497 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
29498 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
29500 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
29501 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
29503 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
29504 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
29506 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
29507 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
29509 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
29510 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
29512 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
29513 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
29515 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
29516 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
29518 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
29519 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
29521 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
29522 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
29524 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
29525 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
29527 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
29528 HRESULT Image
([out, retval] IDispatch
**p
);
29530 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
29531 HRESULT Location
([out, retval] IDispatch
**p
);
29533 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
29534 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
29536 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
29537 HRESULT Navigator
([out, retval] IDispatch
**p
);
29539 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
29540 HRESULT NodeList
([out, retval] IDispatch
**p
);
29542 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
29543 HRESULT Option
([out, retval] IDispatch
**p
);
29545 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
29546 HRESULT Screen
([out, retval] IDispatch
**p
);
29548 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
29549 HRESULT Selection
([out, retval] IDispatch
**p
);
29551 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
29552 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
29554 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
29555 HRESULT Storage
([out, retval] IDispatch
**p
);
29557 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
29558 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
29560 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
29561 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
29563 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
29564 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
29566 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
29567 HRESULT Text
([out, retval] IDispatch
**p
);
29569 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
29570 HRESULT TextRange
([out, retval] IDispatch
**p
);
29572 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
29573 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
29575 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
29576 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
29578 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
29579 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
29581 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
29582 HRESULT Window
([out, retval] IDispatch
**p
);
29584 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
29585 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
29587 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
29588 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
29591 /*****************************************************************************
29592 * IXMLGenericParse interface
29596 pointer_default(unique),
29597 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
29599 interface IXMLGenericParse
: IUnknown
29601 HRESULT SetGenericParse
(
29602 [in] VARIANT_BOOL fDoGeneric
);
29605 /*****************************************************************************
29606 * ISegment interface
29610 pointer_default(unique),
29611 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29613 interface ISegment
: IUnknown
29615 HRESULT GetPointers
(
29616 [in] IMarkupPointer
*pIStart
,
29617 [in] IMarkupPointer
*pIEnd
);
29620 /*****************************************************************************
29621 * ISegmentListIterator interface
29625 pointer_default(unique),
29626 uuid(3050f692
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29628 interface ISegmentListIterator
: IUnknown
29630 HRESULT Current
([out] ISegment
**ppISegment
);
29639 /*****************************************************************************
29640 * ISegmentList interface
29644 pointer_default(unique),
29645 uuid(3050f605
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29647 interface ISegmentList
: IUnknown
29649 HRESULT CreateIterator
([out] ISegmentListIterator
**ppIIter
);
29651 HRESULT GetType
([out] SELECTION_TYPE
*peType
);
29653 HRESULT IsEmpty
([out] BOOL
*peType
);
29656 /*****************************************************************************
29657 * IElementSegment interface
29661 pointer_default(unique),
29662 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29664 interface IElementSegment
: ISegment
29666 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
29668 HRESULT SetPrimary
([in] BOOL fPrimary
);
29670 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
29673 /*****************************************************************************
29674 * ISelectionServicesListener interface
29678 pointer_default(unique),
29679 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29681 interface ISelectionServicesListener
: IUnknown
29683 HRESULT BeginSelectionUndo
();
29685 HRESULT EndSelectionUndo
();
29687 HRESULT OnSelectedElementExit
(
29688 [in] IMarkupPointer
*pIElementStart
,
29689 [in] IMarkupPointer
*pIElementEnd
,
29690 [in] IMarkupPointer
*pIElementContentStart
,
29691 [in] IMarkupPointer
*pIElementContentEnd
);
29693 HRESULT OnChangeType
(
29694 [in] SELECTION_TYPE eType
,
29695 [in] ISelectionServicesListener
*pIListener
);
29697 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
29700 /*****************************************************************************
29701 * ISelectionServices interface
29705 pointer_default(unique),
29706 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29708 interface ISelectionServices
: IUnknown
29710 HRESULT SetSelectionType
(
29711 [in] SELECTION_TYPE eType
,
29712 [in] ISelectionServicesListener
*pIListener
);
29714 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
29716 HRESULT AddSegment
(
29717 [in] IMarkupPointer
*pIStart
,
29718 [in] IMarkupPointer
*pIEnd
,
29719 [out] ISegment
**ppISegmentAdded
);
29721 HRESULT AddElementSegment
(
29722 [in] IHTMLElement
*pIElement
,
29723 [out] IElementSegment
**ppISegmentAdded
);
29725 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
29727 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
29730 /*****************************************************************************
29731 * IHTMLEditDesigner interface
29735 pointer_default(unique),
29736 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29738 interface IHTMLEditDesigner
: IUnknown
29740 HRESULT PreHandleEvent
(
29741 [in] DISPID inEvtDispId
,
29742 [in] IHTMLEventObj
*pIEventObj
);
29744 HRESULT PostHandleEvent
(
29745 [in] DISPID inEvtDispId
,
29746 [in] IHTMLEventObj
*pIEventObj
);
29748 HRESULT TranslateAccelerator
(
29749 [in] DISPID inEvtDispId
,
29750 [in] IHTMLEventObj
*pIEventObj
);
29752 HRESULT PostEditorEventNotify
(
29753 [in] DISPID inEvtDispId
,
29754 [in] IHTMLEventObj
*pIEventObj
);
29757 /*****************************************************************************
29758 * IHTMLEditServices interface
29762 pointer_default(unique),
29763 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29765 interface IHTMLEditServices
: IUnknown
29767 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29769 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29771 HRESULT GetSelectionServices
(
29772 [in] IMarkupContainer
*pIContainer
,
29773 [out] ISelectionServices
**ppSelSvc
);
29775 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
29777 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
29779 HRESULT SelectRange
(
29780 [in] IMarkupPointer
* pStart
,
29781 [in] IMarkupPointer
* pEnd
,
29782 [in] SELECTION_TYPE eType
);
29785 /*****************************************************************************
29786 * IElementBehaviorSite interface
29790 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29792 interface IElementBehaviorSite
: IUnknown
{
29793 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
29794 HRESULT RegisterNotification
([in] long lEvent
);
29797 /*****************************************************************************
29798 * IElementBehavior interface
29802 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29804 interface IElementBehavior
: IUnknown
{
29805 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
29806 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
29810 /*****************************************************************************
29811 * IElementBehaviorFactory interface
29815 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29817 interface IElementBehaviorFactory
: IUnknown
29819 HRESULT FindBehavior
(
29820 [in] BSTR bstrBehavior
,
29821 [in] BSTR bstrBehaviorUrl
,
29822 [in] IElementBehaviorSite
*pSite
,
29823 [out] IElementBehavior
**ppBehavior
);
29826 } /* library MSHTML */
29828 interface IOleCommandTarget
;
29830 /*****************************************************************************
29831 * IHTMLPrivateWindow interface
29835 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29838 interface IHTMLPrivateWindow
: IUnknown
29840 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
29841 HRESULT GetPendingUrl
(BSTR *url
);
29842 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
29843 HRESULT PICSComplete
(int arg
);
29844 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
29845 HRESULT GetAddressBarUrl
(BSTR *url
);
29848 /*****************************************************************************
29849 * IWebBrowserPriv interface
29853 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29856 interface IWebBrowserPriv
: IUnknown
29858 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29859 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29863 /*****************************************************************************
29864 * IWebBrowserPriv2IE8 interface
29868 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29871 interface IWebBrowserPriv2IE8
: IUnknown
29873 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29874 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29875 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
29876 HRESULT DetachConnectionPoints
();
29877 HRESULT GetProcessId
(DWORD
*pid
);
29878 HRESULT CompatAttachEditEvents
();
29879 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
29880 HRESULT SetSearchTerm
(BSTR term
);
29881 HRESULT GetSearchTerm
(BSTR *term
);
29882 HRESULT GetCurrentDocument
(IDispatch
** doc
);
29885 /*****************************************************************************
29886 * IWebBrowserPriv2IE9 interface
29890 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29893 interface IWebBrowserPriv2IE9
: IUnknown
29895 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29896 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
29897 /* Probably more */