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 POINTER_GRAVITY_Right
,
51 POINTER_GRAVITY_Max
= 2147483647
57 CONTEXT_TYPE_EnterScope
,
58 CONTEXT_TYPE_ExitScope
,
60 MARKUP_CONTEXT_TYPE_Max
= 2147483647
61 } MARKUP_CONTEXT_TYPE
;
68 ELEMENT_ADJACENCY_Max
= 2147483647
74 MOVEUNIT_PREVCLUSTERBEG
,
75 MOVEUNIT_NEXTCLUSTERBEG
,
76 MOVEUNIT_PREVCLUSTEREND
,
77 MOVEUNIT_NEXTCLUSTEREND
,
82 MOVEUNIT_PREVPROOFWORD
,
83 MOVEUNIT_NEXTPROOFWORD
,
88 MOVEUNIT_PREVSENTENCE
,
89 MOVEUNIT_NEXTSENTENCE
,
92 MOVEUNIT_ACTION_Max
= 2147483647
95 typedef enum _SELECTION_TYPE
{
99 SELECTION_TYPE_Control
,
100 SELECTION_TYPE_Max
= 2147483647
105 uuid(3050F1C5
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
110 importlib
("stdole2.tlb");
112 typedef enum _DomConstructor
{
113 DomConstructorObject
= 0,
114 DomConstructorAttr
= 1,
115 DomConstructorBehaviorUrnsCollection
= 2,
116 DomConstructorBookmarkCollection
= 3,
117 DomConstructorCompatibleInfo
= 4,
118 DomConstructorCompatibleInfoCollection
= 5,
119 DomConstructorControlRangeCollection
= 6,
120 DomConstructorCSSCurrentStyleDeclaration
= 7,
121 DomConstructorCSSRuleList
= 8,
122 DomConstructorCSSRuleStyleDeclaration
= 9,
123 DomConstructorCSSStyleDeclaration
= 10,
124 DomConstructorCSSStyleRule
= 11,
125 DomConstructorCSSStyleSheet
= 12,
126 DomConstructorDataTransfer
= 13,
127 DomConstructorDOMImplementation
= 14,
128 DomConstructorElement
= 15,
129 DomConstructorEvent
= 16,
130 DomConstructorHistory
= 17,
131 DomConstructorHTCElementBehaviorDefaults
= 18,
132 DomConstructorHTMLAnchorElement
= 19,
133 DomConstructorHTMLAreaElement
= 20,
134 DomConstructorHTMLAreasCollection
= 21,
135 DomConstructorHTMLBaseElement
= 22,
136 DomConstructorHTMLBaseFontElement
= 23,
137 DomConstructorHTMLBGSoundElement
= 24,
138 DomConstructorHTMLBlockElement
= 25,
139 DomConstructorHTMLBodyElement
= 26,
140 DomConstructorHTMLBRElement
= 27,
141 DomConstructorHTMLButtonElement
= 28,
142 DomConstructorHTMLCollection
= 29,
143 DomConstructorHTMLCommentElement
= 30,
144 DomConstructorHTMLDDElement
= 31,
145 DomConstructorHTMLDivElement
= 32,
146 DomConstructorHTMLDocument
= 33,
147 DomConstructorHTMLDListElement
= 34,
148 DomConstructorHTMLDTElement
= 35,
149 DomConstructorHTMLEmbedElement
= 36,
150 DomConstructorHTMLFieldSetElement
= 37,
151 DomConstructorHTMLFontElement
= 38,
152 DomConstructorHTMLFormElement
= 39,
153 DomConstructorHTMLFrameElement
= 40,
154 DomConstructorHTMLFrameSetElement
= 41,
155 DomConstructorHTMLGenericElement
= 42,
156 DomConstructorHTMLHeadElement
= 43,
157 DomConstructorHTMLHeadingElement
= 44,
158 DomConstructorHTMLHRElement
= 45,
159 DomConstructorHTMLHtmlElement
= 46,
160 DomConstructorHTMLIFrameElement
= 47,
161 DomConstructorHTMLImageElement
= 48,
162 DomConstructorHTMLInputElement
= 49,
163 DomConstructorHTMLIsIndexElement
= 50,
164 DomConstructorHTMLLabelElement
= 51,
165 DomConstructorHTMLLegendElement
= 52,
166 DomConstructorHTMLLIElement
= 53,
167 DomConstructorHTMLLinkElement
= 54,
168 DomConstructorHTMLMapElement
= 55,
169 DomConstructorHTMLMarqueeElement
= 56,
170 DomConstructorHTMLMetaElement
= 57,
171 DomConstructorHTMLModelessDialog
= 58,
172 DomConstructorHTMLNamespaceInfo
= 59,
173 DomConstructorHTMLNamespaceInfoCollection
= 60,
174 DomConstructorHTMLNextIdElement
= 61,
175 DomConstructorHTMLNoShowElement
= 62,
176 DomConstructorHTMLObjectElement
= 63,
177 DomConstructorHTMLOListElement
= 64,
178 DomConstructorHTMLOptionElement
= 65,
179 DomConstructorHTMLParagraphElement
= 66,
180 DomConstructorHTMLParamElement
= 67,
181 DomConstructorHTMLPhraseElement
= 68,
182 DomConstructorHTMLPluginsCollection
= 69,
183 DomConstructorHTMLPopup
= 70,
184 DomConstructorHTMLScriptElement
= 71,
185 DomConstructorHTMLSelectElement
= 72,
186 DomConstructorHTMLSpanElement
= 73,
187 DomConstructorHTMLStyleElement
= 74,
188 DomConstructorHTMLTableCaptionElement
= 75,
189 DomConstructorHTMLTableCellElement
= 76,
190 DomConstructorHTMLTableColElement
= 77,
191 DomConstructorHTMLTableElement
= 78,
192 DomConstructorHTMLTableRowElement
= 79,
193 DomConstructorHTMLTableSectionElement
= 80,
194 DomConstructorHTMLTextAreaElement
= 81,
195 DomConstructorHTMLTextElement
= 82,
196 DomConstructorHTMLTitleElement
= 83,
197 DomConstructorHTMLUListElement
= 84,
198 DomConstructorHTMLUnknownElement
= 85,
199 DomConstructorImage
= 86,
200 DomConstructorLocation
= 87,
201 DomConstructorNamedNodeMap
= 88,
202 DomConstructorNavigator
= 89,
203 DomConstructorNodeList
= 90,
204 DomConstructorOption
= 91,
205 DomConstructorScreen
= 92,
206 DomConstructorSelection
= 93,
207 DomConstructorStaticNodeList
= 94,
208 DomConstructorStorage
= 95,
209 DomConstructorStyleSheetList
= 96,
210 DomConstructorStyleSheetPage
= 97,
211 DomConstructorStyleSheetPageList
= 98,
212 DomConstructorText
= 99,
213 DomConstructorTextRange
= 100,
214 DomConstructorTextRangeCollection
= 101,
215 DomConstructorTextRectangle
= 102,
216 DomConstructorTextRectangleList
= 103,
217 DomConstructorWindow
= 104,
218 DomConstructorXDomainRequest
= 105,
219 DomConstructorXMLHttpRequest
= 106,
220 DomConstructorMax
= 107,
221 DomConstructor_Max
= 2147483647L
228 uuid(3051049b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
230 interface IHTMLDOMConstructor
: IDispatch
232 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
233 HRESULT constructor
([retval, out] IDispatch
* * p
);
235 HRESULT LookupGetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
237 HRESULT LookupSetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
239 HRESULT DefineGetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
241 HRESULT DefineSetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
244 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \
245 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden] \
246 IDispatch
*constructor
()
248 interface IHTMLDocument2
;
249 interface IHTMLDocument7
;
250 interface IHTMLElement2
;
251 interface IHTMLStyleSheetsCollection
;
252 interface IHTMLFrameBase
;
253 interface IHTMLStorage
;
256 /*****************************************************************************
257 * IHTMLCSSStyleDeclaration interface
263 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
265 interface IHTMLCSSStyleDeclaration
: IDispatch
267 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
268 HRESULT length
([out, retval] long *p
);
270 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
271 HRESULT parentRule
([out, retval] VARIANT *p
);
273 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
274 HRESULT getPropertyValue
(
275 [in] BSTR bstrPropertyName
,
276 [out, retval] BSTR *pbstrPropertyValue
);
278 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
279 HRESULT getPropertyPriority
(
280 [in] BSTR bstrPropertyName
,
281 [out, retval] BSTR *pbstrPropertyPriority
);
283 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
284 HRESULT removeProperty
(
285 [in] BSTR bstrPropertyName
,
286 [out, retval] BSTR *pbstrPropertyValue
);
288 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
290 [in] BSTR bstrPropertyName
,
291 [in] VARIANT *pvarPropertyValue
,
292 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
294 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
297 [out, retval] BSTR *pbstrPropertyName
);
299 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
300 HRESULT fontFamily
([in] BSTR v
);
302 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
303 HRESULT fontFamily
([out, retval] BSTR *p
);
305 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
306 HRESULT fontStyle
([in] BSTR v
);
308 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
309 HRESULT fontStyle
([out, retval] BSTR *p
);
311 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
312 HRESULT fontVariant
([in] BSTR v
);
314 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
315 HRESULT fontVariant
([retval, out] BSTR * p
);
317 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
318 HRESULT fontWeight
([in] BSTR v
);
320 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
321 HRESULT fontWeight
([out, retval] BSTR *p
);
323 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
324 HRESULT fontSize
([in] VARIANT v
);
326 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
327 HRESULT fontSize
([out, retval] VARIANT *p
);
329 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
330 HRESULT font
([in] BSTR v
);
332 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
333 HRESULT font
([out, retval] BSTR *p
);
335 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
336 HRESULT color
([in] VARIANT v
);
338 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
339 HRESULT color
([out, retval] VARIANT *p
);
341 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
342 HRESULT background
([in] BSTR v
);
344 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
345 HRESULT background
([out, retval] BSTR *p
);
347 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
348 HRESULT backgroundColor
([in] VARIANT v
);
350 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
351 HRESULT backgroundColor
([out, retval] VARIANT *p
);
353 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
354 HRESULT backgroundImage
([in] BSTR v
);
356 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
357 HRESULT backgroundImage
([out, retval] BSTR *p
);
359 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
360 HRESULT backgroundRepeat
([in] BSTR v
);
362 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
363 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
365 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
366 HRESULT backgroundAttachment
([in] BSTR v
);
368 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
369 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
371 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
372 HRESULT backgroundPosition
([in] BSTR v
);
374 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
375 HRESULT backgroundPosition
([out, retval] BSTR *p
);
377 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
378 HRESULT backgroundPositionX
([in] VARIANT v
);
380 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
381 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
383 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
384 HRESULT backgroundPositionY
([in] VARIANT v
);
386 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
387 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
390 HRESULT wordSpacing
([in] VARIANT v
);
392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
393 HRESULT wordSpacing
([out, retval] VARIANT *p
);
395 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
396 HRESULT letterSpacing
([in] VARIANT v
);
398 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
399 HRESULT letterSpacing
([out, retval] VARIANT *p
);
401 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
402 HRESULT textDecoration
([in] BSTR v
);
404 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
405 HRESULT textDecoration
([out, retval] BSTR *p
);
407 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
408 HRESULT verticalAlign
([in] VARIANT v
);
410 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
411 HRESULT verticalAlign
([out, retval] VARIANT *p
);
413 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
414 HRESULT textTransform
([in] BSTR v
);
416 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
417 HRESULT textTransform
([out, retval] BSTR *p
);
419 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
420 HRESULT textAlign
([in] BSTR v
);
422 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
423 HRESULT textAlign
([out, retval] BSTR *p
);
425 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
426 HRESULT textIndent
([in] VARIANT v
);
428 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
429 HRESULT textIndent
([out, retval] VARIANT *p
);
431 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
432 HRESULT lineHeight
([in] VARIANT v
);
434 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
435 HRESULT lineHeight
([out, retval] VARIANT *p
);
437 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
438 HRESULT marginTop
([in] VARIANT v
);
440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
441 HRESULT marginTop
([out, retval] VARIANT *p
);
443 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
444 HRESULT marginRight
([in] VARIANT v
);
446 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
447 HRESULT marginRight
([out, retval] VARIANT *p
);
449 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
450 HRESULT marginBottom
([in] VARIANT v
);
452 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
453 HRESULT marginBottom
([out, retval] VARIANT *p
);
455 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
456 HRESULT marginLeft
([in] VARIANT v
);
458 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
459 HRESULT marginLeft
([out, retval] VARIANT *p
);
461 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
462 HRESULT margin
([in] BSTR v
);
464 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
465 HRESULT margin
([out, retval] BSTR *p
);
467 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
468 HRESULT paddingTop
([in] VARIANT v
);
470 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
471 HRESULT paddingTop
([out, retval] VARIANT *p
);
473 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
474 HRESULT paddingRight
([in] VARIANT v
);
476 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
477 HRESULT paddingRight
([out, retval] VARIANT *p
);
479 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
480 HRESULT paddingBottom
([in] VARIANT v
);
482 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
483 HRESULT paddingBottom
([out, retval] VARIANT *p
);
485 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
486 HRESULT paddingLeft
([in] VARIANT v
);
488 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
489 HRESULT paddingLeft
([out, retval] VARIANT *p
);
491 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
492 HRESULT padding
([in] BSTR v
);
494 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
495 HRESULT padding
([out, retval] BSTR *p
);
497 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
498 HRESULT border
([in] BSTR v
);
500 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
501 HRESULT border
([out, retval] BSTR *p
);
503 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
504 HRESULT borderTop
([in] BSTR v
);
506 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
507 HRESULT borderTop
([out, retval] BSTR *p
);
509 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
510 HRESULT borderRight
([in] BSTR v
);
512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
513 HRESULT borderRight
([out, retval] BSTR *p
);
515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
516 HRESULT borderBottom
([in] BSTR v
);
518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
519 HRESULT borderBottom
([out, retval] BSTR *p
);
521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
522 HRESULT borderLeft
([in] BSTR v
);
524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
525 HRESULT borderLeft
([out, retval] BSTR *p
);
527 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
528 HRESULT borderColor
([in] BSTR v
);
530 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
531 HRESULT borderColor
([out, retval] BSTR *p
);
533 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
534 HRESULT borderTopColor
([in] VARIANT v
);
536 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
537 HRESULT borderTopColor
([out, retval] VARIANT *p
);
539 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
540 HRESULT borderRightColor
([in] VARIANT v
);
542 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
543 HRESULT borderRightColor
([out, retval] VARIANT *p
);
545 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
546 HRESULT borderBottomColor
([in] VARIANT v
);
548 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
549 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
551 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
552 HRESULT borderLeftColor
([in] VARIANT v
);
554 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
555 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
557 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
558 HRESULT borderWidth
([in] BSTR v
);
560 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
561 HRESULT borderWidth
([out, retval] BSTR *p
);
563 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
564 HRESULT borderTopWidth
([in] VARIANT v
);
566 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
567 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
569 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
570 HRESULT borderRightWidth
([in] VARIANT v
);
572 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
573 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
575 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
576 HRESULT borderBottomWidth
([in] VARIANT v
);
578 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
579 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
581 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
582 HRESULT borderLeftWidth
([in] VARIANT v
);
584 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
585 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
587 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
588 HRESULT borderStyle
([in] BSTR v
);
590 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
591 HRESULT borderStyle
([out, retval] BSTR *p
);
593 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
594 HRESULT borderTopStyle
([in] BSTR v
);
596 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
597 HRESULT borderTopStyle
([out, retval] BSTR *p
);
599 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
600 HRESULT borderRightStyle
([in] BSTR v
);
602 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
603 HRESULT borderRightStyle
([out, retval] BSTR *p
);
605 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
606 HRESULT borderBottomStyle
([in] BSTR v
);
608 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
609 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
611 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
612 HRESULT borderLeftStyle
([in] BSTR v
);
614 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
615 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
617 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
618 HRESULT width
([in] VARIANT v
);
620 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
621 HRESULT width
([out, retval] VARIANT *p
);
623 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
624 HRESULT height
([in] VARIANT v
);
626 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
627 HRESULT height
([out, retval] VARIANT *p
);
629 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
630 HRESULT styleFloat
([in] BSTR v
);
632 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
633 HRESULT styleFloat
([out, retval] BSTR *p
);
635 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
636 HRESULT clear
([in] BSTR v
);
638 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
639 HRESULT clear
([out, retval] BSTR *p
);
641 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
642 HRESULT display
([in] BSTR v
);
644 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
645 HRESULT display
([out, retval] BSTR *p
);
647 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
648 HRESULT visibility
([in] BSTR v
);
650 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
651 HRESULT visibility
([out, retval] BSTR *p
);
653 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
654 HRESULT listStyleType
([in] BSTR v
);
656 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
657 HRESULT listStyleType
([out, retval] BSTR *p
);
659 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
660 HRESULT listStylePosition
([in] BSTR v
);
662 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
663 HRESULT listStylePosition
([out, retval] BSTR *p
);
665 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
666 HRESULT listStyleImage
([in] BSTR v
);
668 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
669 HRESULT listStyleImage
([out, retval] BSTR *p
);
671 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
672 HRESULT listStyle
([in] BSTR v
);
674 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
675 HRESULT listStyle
([out, retval] BSTR *p
);
677 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
678 HRESULT whiteSpace
([in] BSTR v
);
680 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
681 HRESULT whiteSpace
([out, retval] BSTR *p
);
683 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
684 HRESULT top
([in] VARIANT v
);
686 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
687 HRESULT top
([out, retval] VARIANT *p
);
689 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
690 HRESULT left
([in] VARIANT v
);
692 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
693 HRESULT left
([out, retval] VARIANT *p
);
695 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
696 HRESULT zIndex
([in] VARIANT v
);
698 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
699 HRESULT zIndex
([out, retval] VARIANT *p
);
701 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
702 HRESULT overflow
([in] BSTR v
);
704 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
705 HRESULT overflow
([out, retval] BSTR *p
);
707 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
708 HRESULT pageBreakBefore
([in] BSTR v
);
710 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
711 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
713 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
714 HRESULT pageBreakAfter
([in] BSTR v
);
716 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
717 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
719 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
720 HRESULT cssText
([in] BSTR v
);
722 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
723 HRESULT cssText
([out, retval] BSTR *p
);
725 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
726 HRESULT cursor
([in] BSTR v
);
728 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
729 HRESULT cursor
([out, retval] BSTR *p
);
731 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
732 HRESULT clip
([in] BSTR v
);
734 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
735 HRESULT clip
([out, retval] BSTR *p
);
737 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
738 HRESULT filter
([in] BSTR v
);
740 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
741 HRESULT filter
([out, retval] BSTR *p
);
743 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
744 HRESULT tableLayout
([in] BSTR v
);
746 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
747 HRESULT tableLayout
([out, retval] BSTR *p
);
749 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
750 HRESULT borderCollapse
([in] BSTR v
);
752 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
753 HRESULT borderCollapse
([out, retval] BSTR *p
);
755 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
756 HRESULT direction
([in] BSTR v
);
758 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
759 HRESULT direction
([out, retval] BSTR *p
);
761 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
762 HRESULT behavior
([in] BSTR v
);
764 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
765 HRESULT behavior
([out, retval] BSTR *p
);
767 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
768 HRESULT position
([in] BSTR v
);
770 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
771 HRESULT position
([out, retval] BSTR *p
);
773 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
774 HRESULT unicodeBidi
([in] BSTR v
);
776 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
777 HRESULT unicodeBidi
([out, retval] BSTR *p
);
779 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
780 HRESULT bottom
([in] VARIANT v
);
782 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
783 HRESULT bottom
([out, retval] VARIANT *p
);
785 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
786 HRESULT right
([in] VARIANT v
);
788 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
789 HRESULT right
([out, retval] VARIANT *p
);
791 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
792 HRESULT imeMode
([in] BSTR v
);
794 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
795 HRESULT imeMode
([out, retval] BSTR *p
);
797 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
798 HRESULT rubyAlign
([in] BSTR v
);
800 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
801 HRESULT rubyAlign
([out, retval] BSTR *p
);
803 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
804 HRESULT rubyPosition
([in] BSTR v
);
806 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
807 HRESULT rubyPosition
([out, retval] BSTR *p
);
809 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
810 HRESULT rubyOverhang
([in] BSTR v
);
812 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
813 HRESULT rubyOverhang
([out, retval] BSTR *p
);
815 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
816 HRESULT layoutGridChar
([in] VARIANT v
);
818 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
819 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
821 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
822 HRESULT layoutGridLine
([in] VARIANT v
);
824 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
825 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
827 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
828 HRESULT layoutGridMode
([in] BSTR v
);
830 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
831 HRESULT layoutGridMode
([out, retval] BSTR *p
);
833 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
834 HRESULT layoutGridType
([in] BSTR v
);
836 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
837 HRESULT layoutGridType
([out, retval] BSTR *p
);
839 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
840 HRESULT layoutGrid
([in] BSTR v
);
842 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
843 HRESULT layoutGrid
([out, retval] BSTR *p
);
845 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
846 HRESULT textAutospace
([in] BSTR v
);
848 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
849 HRESULT textAutospace
([out, retval] BSTR *p
);
851 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
852 HRESULT wordBreak
([in] BSTR v
);
854 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
855 HRESULT wordBreak
([out, retval] BSTR *p
);
857 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
858 HRESULT lineBreak
([in] BSTR v
);
860 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
861 HRESULT lineBreak
([out, retval] BSTR *p
);
863 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
864 HRESULT textJustify
([in] BSTR v
);
866 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
867 HRESULT textJustify
([out, retval] BSTR *p
);
869 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
870 HRESULT textJustifyTrim
([in] BSTR v
);
872 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
873 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
875 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
876 HRESULT textKashida
([in] VARIANT v
);
878 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
879 HRESULT textKashida
([out, retval] VARIANT *p
);
881 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
882 HRESULT overflowX
([in] BSTR v
);
884 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
885 HRESULT overflowX
([out, retval] BSTR *p
);
887 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
888 HRESULT overflowY
([in] BSTR v
);
890 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
891 HRESULT overflowY
([out, retval] BSTR *p
);
893 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
894 HRESULT accelerator
([in] BSTR v
);
896 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
897 HRESULT accelerator
([out, retval] BSTR *p
);
899 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
900 HRESULT layoutFlow
([in] BSTR v
);
902 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
903 HRESULT layoutFlow
([out, retval] BSTR *p
);
905 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
906 HRESULT zoom
([in] VARIANT v
);
908 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
909 HRESULT zoom
([out, retval] VARIANT *p
);
911 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
912 HRESULT wordWrap
([in] BSTR v
);
914 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
915 HRESULT wordWrap
([out, retval] BSTR *p
);
917 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
918 HRESULT textUnderlinePosition
([in] BSTR v
);
920 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
921 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
923 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
924 HRESULT scrollbarBaseColor
([in] VARIANT v
);
926 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
927 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
929 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
930 HRESULT scrollbarFaceColor
([in] VARIANT v
);
932 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
933 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
935 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
936 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
938 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
939 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
941 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
942 HRESULT scrollbarShadowColor
([in] VARIANT v
);
944 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
945 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
947 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
948 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
950 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
951 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
953 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
954 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
956 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
957 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
959 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
960 HRESULT scrollbarArrowColor
([in] VARIANT v
);
962 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
963 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
965 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
966 HRESULT scrollbarTrackColor
([in] VARIANT v
);
968 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
969 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
971 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
972 HRESULT writingMode
([in] BSTR v
);
974 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
975 HRESULT writingMode
([out, retval] BSTR *p
);
977 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
978 HRESULT textAlignLast
([in] BSTR v
);
980 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
981 HRESULT textAlignLast
([out, retval] BSTR *p
);
983 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
984 HRESULT textKashidaSpace
([in] VARIANT v
);
986 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
987 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
989 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
990 HRESULT textOverflow
([in] BSTR v
);
992 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
993 HRESULT textOverflow
([out, retval] BSTR *p
);
995 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
996 HRESULT minHeight
([in] VARIANT v
);
998 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
999 HRESULT minHeight
([out, retval] VARIANT *p
);
1001 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1002 HRESULT msInterpolationMode
([in] BSTR v
);
1004 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1005 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1007 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1008 HRESULT maxHeight
([in] VARIANT v
);
1010 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1011 HRESULT maxHeight
([out, retval] VARIANT *p
);
1013 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1014 HRESULT minWidth
([in] VARIANT v
);
1016 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1017 HRESULT minWidth
([out, retval] VARIANT *p
);
1019 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1020 HRESULT maxWidth
([in] VARIANT v
);
1022 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1023 HRESULT maxWidth
([out, retval] VARIANT *p
);
1025 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1026 HRESULT content
([in] BSTR v
);
1028 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1029 HRESULT content
([out, retval] BSTR *p
);
1031 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1032 HRESULT captionSide
([in] BSTR v
);
1034 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1035 HRESULT captionSide
([out, retval] BSTR *p
);
1037 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1038 HRESULT counterIncrement
([in] BSTR v
);
1040 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1041 HRESULT counterIncrement
([out, retval] BSTR *p
);
1043 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1044 HRESULT counterReset
([in] BSTR v
);
1046 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1047 HRESULT counterReset
([out, retval] BSTR *p
);
1049 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1050 HRESULT outline
([in] BSTR v
);
1052 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1053 HRESULT outline
([out, retval] BSTR *p
);
1055 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1056 HRESULT outlineWidth
([in] VARIANT v
);
1058 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1059 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1061 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1062 HRESULT outlineStyle
([in] BSTR v
);
1064 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1065 HRESULT outlineStyle
([out, retval] BSTR *p
);
1067 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1068 HRESULT outlineColor
([in] VARIANT v
);
1070 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1071 HRESULT outlineColor
([out, retval] VARIANT *p
);
1073 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1074 HRESULT boxSizing
([in] BSTR v
);
1076 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1077 HRESULT boxSizing
([out, retval] BSTR *p
);
1079 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1080 HRESULT borderSpacing
([in] BSTR v
);
1082 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1083 HRESULT borderSpacing
([out, retval] BSTR *p
);
1085 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1086 HRESULT orphans
([in] VARIANT v
);
1088 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1089 HRESULT orphans
([out, retval] VARIANT *p
);
1091 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1092 HRESULT widows
([in] VARIANT v
);
1094 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1095 HRESULT widows
([out, retval] VARIANT *p
);
1097 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1098 HRESULT pageBreakInside
([in] BSTR v
);
1100 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1101 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1103 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1104 HRESULT emptyCells
([in] BSTR v
);
1106 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1107 HRESULT emptyCells
([out, retval] BSTR *p
);
1109 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1110 HRESULT msBlockProgression
([in] BSTR v
);
1112 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1113 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1115 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1116 HRESULT quotes
([in] BSTR v
);
1118 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1119 HRESULT quotes
([out, retval] BSTR *p
);
1121 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1122 HRESULT alignmentBaseline
([in] BSTR v
);
1124 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1125 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1127 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1128 HRESULT baselineShift
([in] VARIANT v
);
1130 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1131 HRESULT baselineShift
([out, retval] VARIANT *p
);
1133 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1134 HRESULT dominantBaseline
([in] BSTR v
);
1136 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1137 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1139 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1140 HRESULT fontSizeAdjust
([in] VARIANT v
);
1142 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1143 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1145 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1146 HRESULT fontStretch
([in] BSTR v
);
1148 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1149 HRESULT fontStretch
([out, retval] BSTR *p
);
1151 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1152 HRESULT opacity
([in] VARIANT v
);
1154 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1155 HRESULT opacity
([out, retval] VARIANT *p
);
1157 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1158 HRESULT clipPath
([in] BSTR v
);
1160 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1161 HRESULT clipPath
([out, retval] BSTR *p
);
1163 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1164 HRESULT clipRule
([in] BSTR v
);
1166 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1167 HRESULT clipRule
([out, retval] BSTR *p
);
1169 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1170 HRESULT fill
([in] BSTR v
);
1172 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1173 HRESULT fill
([out, retval] BSTR *p
);
1175 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1176 HRESULT fillOpacity
([in] VARIANT v
);
1178 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1179 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1181 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1182 HRESULT fillRule
([in] BSTR v
);
1184 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1185 HRESULT fillRule
([out, retval] BSTR *p
);
1187 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1188 HRESULT kerning
([in] VARIANT v
);
1190 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1191 HRESULT kerning
([out, retval] VARIANT *p
);
1193 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1194 HRESULT marker
([in] BSTR v
);
1196 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1197 HRESULT marker
([out, retval] BSTR *p
);
1199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1200 HRESULT markerEnd
([in] BSTR v
);
1202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1203 HRESULT markerEnd
([out, retval] BSTR *p
);
1205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1206 HRESULT markerMid
([in] BSTR v
);
1208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1209 HRESULT markerMid
([out, retval] BSTR *p
);
1211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1212 HRESULT markerStart
([in] BSTR v
);
1214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1215 HRESULT markerStart
([out, retval] BSTR *p
);
1217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1218 HRESULT mask
([in] BSTR v
);
1220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1221 HRESULT mask
([out, retval] BSTR *p
);
1223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1224 HRESULT pointerEvents
([in] BSTR v
);
1226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1227 HRESULT pointerEvents
([out, retval] BSTR *p
);
1229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1230 HRESULT stopColor
([in] VARIANT v
);
1232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1233 HRESULT stopColor
([out, retval] VARIANT *p
);
1235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1236 HRESULT stopOpacity
([in] VARIANT v
);
1238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1239 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1242 HRESULT stroke
([in] BSTR v
);
1244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1245 HRESULT stroke
([out, retval] BSTR *p
);
1247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1248 HRESULT strokeDasharray
([in] BSTR v
);
1250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1251 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1254 HRESULT strokeDashoffset
([in] VARIANT v
);
1256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1257 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1260 HRESULT strokeLinecap
([in] BSTR v
);
1262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1263 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1266 HRESULT strokeLinejoin
([in] BSTR v
);
1268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1269 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1272 HRESULT strokeMiterlimit
([in] VARIANT v
);
1274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1275 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1278 HRESULT strokeOpacity
([in] VARIANT v
);
1280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1281 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1284 HRESULT strokeWidth
([in] VARIANT v
);
1286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1287 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1290 HRESULT textAnchor
([in] BSTR v
);
1292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1293 HRESULT textAnchor
([out, retval] BSTR *p
);
1295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1296 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1299 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1302 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1305 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1308 HRESULT borderRadius
([in] BSTR v
);
1310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1311 HRESULT borderRadius
([out, retval] BSTR *p
);
1313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1314 HRESULT borderTopLeftRadius
([in] BSTR v
);
1316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1317 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1320 HRESULT borderTopRightRadius
([in] BSTR v
);
1322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1323 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1326 HRESULT borderBottomRightRadius
([in] BSTR v
);
1328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1329 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1332 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1335 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1338 HRESULT clipTop
([in] VARIANT v
);
1340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1341 HRESULT clipTop
([out, retval] VARIANT *p
);
1343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1344 HRESULT clipRight
([in] VARIANT v
);
1346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1347 HRESULT clipRight
([out, retval] VARIANT *p
);
1349 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1350 HRESULT clipBottom
([out, retval] VARIANT *p
);
1352 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1353 HRESULT clipLeft
([in] VARIANT v
);
1355 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1356 HRESULT clipLeft
([out, retval] VARIANT *p
);
1358 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1359 HRESULT cssFloat
([in] BSTR v
);
1361 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1362 HRESULT cssFloat
([out, retval] BSTR *p
);
1364 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1365 HRESULT backgroundClip
([in] BSTR v
);
1367 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1368 HRESULT backgroundClip
([out, retval] BSTR *p
);
1370 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1371 HRESULT backgroundOrigin
([in] BSTR v
);
1373 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1374 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1376 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1377 HRESULT backgroundSize
([in] BSTR v
);
1379 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1380 HRESULT backgroundSize
([out, retval] BSTR *p
);
1382 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1383 HRESULT boxShadow
([in] BSTR v
);
1385 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1386 HRESULT boxShadow
([out, retval] BSTR *p
);
1388 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1389 HRESULT msTransform
([in] BSTR v
);
1391 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1392 HRESULT msTransform
([out, retval] BSTR *p
);
1394 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1395 HRESULT msTransformOrigin
([in] BSTR v
);
1397 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1398 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1401 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1405 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1406 VARIANT parentRule
(); \
1408 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1409 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1411 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1412 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1414 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1415 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1417 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1419 [in] BSTR bstrPropertyName
, \
1420 [in] VARIANT *pvarPropertyValue
, \
1421 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1423 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1424 BSTR item
([in] long index
); \
1426 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1427 void fontFamily
(BSTR v
); \
1429 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1430 BSTR fontFamily
(); \
1432 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1433 void fontStyle
(BSTR v
); \
1435 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1438 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1439 void fontVariant
(BSTR v
); \
1441 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1442 BSTR fontVariant
(); \
1444 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1445 void fontWeight
(BSTR v
); \
1447 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1448 BSTR fontWeight
(); \
1450 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1451 void fontSize
(VARIANT v
); \
1453 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1454 VARIANT fontSize
(); \
1456 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1457 void font
(BSTR v
); \
1459 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1462 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1463 void color
(VARIANT v
); \
1465 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1469 void background
(BSTR v
); \
1471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1472 BSTR background
(); \
1474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1475 void backgroundColor
(VARIANT v
); \
1477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1478 VARIANT backgroundColor
(); \
1480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1481 void backgroundImage
(BSTR v
); \
1483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1484 BSTR backgroundImage
(); \
1486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1487 void backgroundRepeat
(BSTR v
); \
1489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1490 BSTR backgroundRepeat
(); \
1492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1493 void backgroundAttachment
(BSTR v
); \
1495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1496 BSTR backgroundAttachment
(); \
1498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1499 void backgroundPosition
(BSTR v
); \
1501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1502 BSTR backgroundPosition
(); \
1504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1505 void backgroundPositionX
(VARIANT v
); \
1507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1508 VARIANT backgroundPositionX
(); \
1510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1511 void backgroundPositionY
(VARIANT v
); \
1513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1514 VARIANT backgroundPositionY
(); \
1516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1517 void wordSpacing
(VARIANT v
); \
1519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1520 VARIANT wordSpacing
(); \
1522 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1523 void letterSpacing
(VARIANT v
); \
1525 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1526 VARIANT letterSpacing
(); \
1528 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1529 void textDecoration
(BSTR v
); \
1531 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1532 BSTR textDecoration
(); \
1534 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1535 void verticalAlign
(VARIANT v
); \
1537 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1538 VARIANT verticalAlign
(); \
1540 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1541 void textTransform
(BSTR v
); \
1543 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1544 BSTR textTransform
(); \
1546 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1547 void textAlign
(BSTR v
); \
1549 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1552 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1553 void textIndent
(VARIANT v
); \
1555 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1556 VARIANT textIndent
(); \
1558 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1559 void lineHeight
(VARIANT v
); \
1561 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1562 VARIANT lineHeight
(); \
1564 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1565 void marginTop
(VARIANT v
); \
1567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1568 VARIANT marginTop
(); \
1570 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1571 void marginRight
(VARIANT v
); \
1573 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1574 VARIANT marginRight
(); \
1576 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1577 void marginBottom
(VARIANT v
); \
1579 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1580 VARIANT marginBottom
(); \
1582 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1583 void marginLeft
(VARIANT v
); \
1585 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1586 VARIANT marginLeft
(); \
1588 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1589 void margin
(BSTR v
); \
1591 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1594 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1595 void paddingTop
(VARIANT v
); \
1597 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1598 VARIANT paddingTop
(); \
1600 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1601 void paddingRight
(VARIANT v
); \
1603 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1604 VARIANT paddingRight
(); \
1606 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1607 void paddingBottom
(VARIANT v
); \
1609 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1610 VARIANT paddingBottom
(); \
1612 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1613 void paddingLeft
(VARIANT v
); \
1615 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1616 VARIANT paddingLeft
(); \
1618 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1619 void padding
(BSTR v
); \
1621 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1624 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1625 void border
(BSTR v
); \
1627 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1630 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1631 void borderTop
(BSTR v
); \
1633 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1636 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1637 void borderRight
(BSTR v
); \
1639 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1640 BSTR borderRight
(); \
1642 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1643 void borderBottom
(BSTR v
); \
1645 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1646 BSTR borderBottom
(); \
1648 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1649 void borderLeft
(BSTR v
); \
1651 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1652 BSTR borderLeft
(); \
1654 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1655 void borderColor
(BSTR v
); \
1657 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1658 BSTR borderColor
(); \
1660 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1661 void borderTopColor
(VARIANT v
); \
1663 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1664 VARIANT borderTopColor
(); \
1666 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1667 void borderRightColor
(VARIANT v
); \
1669 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1670 VARIANT borderRightColor
(); \
1672 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1673 void borderBottomColor
(VARIANT v
); \
1675 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1676 VARIANT borderBottomColor
(); \
1678 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1679 void borderLeftColor
(VARIANT v
); \
1681 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1682 VARIANT borderLeftColor
(); \
1684 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1685 void borderWidth
(BSTR v
); \
1687 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1688 BSTR borderWidth
(); \
1690 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1691 void borderTopWidth
(VARIANT v
); \
1693 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1694 VARIANT borderTopWidth
(); \
1696 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1697 void borderRightWidth
(VARIANT v
); \
1699 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1700 VARIANT borderRightWidth
(); \
1702 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1703 void borderBottomWidth
(VARIANT v
); \
1705 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1706 VARIANT borderBottomWidth
(); \
1708 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1709 void borderLeftWidth
(VARIANT v
); \
1711 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1712 VARIANT borderLeftWidth
(); \
1714 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1715 void borderStyle
(BSTR v
); \
1717 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1718 BSTR borderStyle
(); \
1720 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1721 void borderTopStyle
(BSTR v
); \
1723 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1724 BSTR borderTopStyle
(); \
1726 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1727 void borderRightStyle
(BSTR v
); \
1729 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1730 BSTR borderRightStyle
(); \
1732 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1733 void borderBottomStyle
(BSTR v
); \
1735 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1736 BSTR borderBottomStyle
(); \
1738 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1739 void borderLeftStyle
(BSTR v
); \
1741 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1742 BSTR borderLeftStyle
(); \
1744 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1745 void width
(VARIANT v
); \
1747 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1750 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1751 void height
(VARIANT v
); \
1753 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1756 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1757 void styleFloat
(BSTR v
); \
1759 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1760 BSTR styleFloat
(); \
1762 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1763 void clear
(BSTR v
); \
1765 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1768 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1769 void display
(BSTR v
); \
1771 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1774 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1775 void visibility
(BSTR v
); \
1777 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1778 BSTR visibility
(); \
1780 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1781 void listStyleType
(BSTR v
); \
1783 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1784 BSTR listStyleType
(); \
1786 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1787 void listStylePosition
(BSTR v
); \
1789 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1790 BSTR listStylePosition
(); \
1792 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1793 void listStyleImage
(BSTR v
); \
1795 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1796 BSTR listStyleImage
(); \
1798 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1799 void listStyle
(BSTR v
); \
1801 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1804 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1805 void whiteSpace
(BSTR v
); \
1807 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1808 BSTR whiteSpace
(); \
1810 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1811 void top
(VARIANT v
); \
1813 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1816 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1817 void left
(VARIANT v
); \
1819 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1822 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1823 void zIndex
(VARIANT v
); \
1825 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1828 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1829 void overflow
(BSTR v
); \
1831 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1834 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
1835 void pageBreakBefore
(BSTR v
); \
1837 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
1838 BSTR pageBreakBefore
(); \
1840 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
1841 void pageBreakAfter
(BSTR v
); \
1843 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
1844 BSTR pageBreakAfter
(); \
1846 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
1847 void cssText
(BSTR v
); \
1849 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
1852 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
1853 void cursor
(BSTR v
); \
1855 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
1858 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
1859 void clip
(BSTR v
); \
1861 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
1864 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
1865 void filter
(BSTR v
); \
1867 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
1870 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
1871 void tableLayout
(BSTR v
); \
1873 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
1874 BSTR tableLayout
(); \
1876 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
1877 void borderCollapse
(BSTR v
); \
1879 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
1880 BSTR borderCollapse
(); \
1882 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
1883 void direction
(BSTR v
); \
1885 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
1888 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
1889 void behavior
(BSTR v
); \
1891 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
1894 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
1895 void position
(BSTR v
); \
1897 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
1900 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
1901 void unicodeBidi
(BSTR v
); \
1903 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
1904 BSTR unicodeBidi
(); \
1906 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
1907 void bottom
(VARIANT v
); \
1909 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
1912 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
1913 void right
(VARIANT v
); \
1915 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
1918 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
1919 void imeMode
(BSTR v
); \
1921 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
1924 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
1925 void rubyAlign
(BSTR v
); \
1927 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
1930 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
1931 void rubyPosition
(BSTR v
); \
1933 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
1934 BSTR rubyPosition
(); \
1936 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
1937 void rubyOverhang
(BSTR v
); \
1939 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
1940 BSTR rubyOverhang
(); \
1942 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
1943 void layoutGridChar
(VARIANT v
); \
1945 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
1946 VARIANT layoutGridChar
(); \
1948 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
1949 void layoutGridLine
(VARIANT v
); \
1951 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
1952 VARIANT layoutGridLine
(); \
1954 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
1955 void layoutGridMode
(BSTR v
); \
1957 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
1958 BSTR layoutGridMode
(); \
1960 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
1961 void layoutGridType
(BSTR v
); \
1963 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
1964 BSTR layoutGridType
(); \
1966 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
1967 void layoutGrid
(BSTR v
); \
1969 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
1970 BSTR layoutGrid
(); \
1972 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
1973 void textAutospace
(BSTR v
); \
1975 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
1976 BSTR textAutospace
(); \
1978 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
1979 void wordBreak
(BSTR v
); \
1981 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
1984 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
1985 void lineBreak
(BSTR v
); \
1987 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
1990 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
1991 void textJustify
(BSTR v
); \
1993 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
1994 BSTR textJustify
(); \
1996 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
1997 void textJustifyTrim
(BSTR v
); \
1999 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2000 BSTR textJustifyTrim
(); \
2002 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2003 void textKashida
(VARIANT v
); \
2005 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2006 VARIANT textKashida
(); \
2008 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2009 void overflowX
(BSTR v
); \
2011 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2014 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2015 void overflowY
(BSTR v
); \
2017 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2020 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2021 void accelerator
(BSTR v
); \
2023 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2024 BSTR accelerator
(); \
2026 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2027 void layoutFlow
(BSTR v
); \
2029 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2030 BSTR layoutFlow
(); \
2032 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2033 void zoom
(VARIANT v
); \
2035 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2038 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2039 void wordWrap
(BSTR v
); \
2041 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2044 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2045 void textUnderlinePosition
(BSTR v
); \
2047 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2048 BSTR textUnderlinePosition
(); \
2050 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2051 void scrollbarBaseColor
(VARIANT v
); \
2053 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2054 VARIANT scrollbarBaseColor
(); \
2056 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2057 void scrollbarFaceColor
(VARIANT v
); \
2059 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2060 VARIANT scrollbarFaceColor
(); \
2062 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2063 void scrollbar3dLightColor
(VARIANT v
); \
2065 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2066 VARIANT scrollbar3dLightColor
(); \
2068 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2069 void scrollbarShadowColor
(VARIANT v
); \
2071 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2072 VARIANT scrollbarShadowColor
(); \
2074 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2075 void scrollbarHighlightColor
(VARIANT v
); \
2077 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2078 VARIANT scrollbarHighlightColor
(); \
2080 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2081 void scrollbarDarkShadowColor
(VARIANT v
); \
2083 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2084 VARIANT scrollbarDarkShadowColor
(); \
2086 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2087 void scrollbarArrowColor
(VARIANT v
); \
2089 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2090 VARIANT scrollbarArrowColor
(); \
2092 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2093 void scrollbarTrackColor
(VARIANT v
); \
2095 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2096 VARIANT scrollbarTrackColor
(); \
2098 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2099 void writingMode
(BSTR v
); \
2101 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2102 BSTR writingMode
(); \
2104 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2105 void textAlignLast
(BSTR v
); \
2107 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2108 BSTR textAlignLast
(); \
2110 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2111 void textKashidaSpace
(VARIANT v
); \
2113 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2114 VARIANT textKashidaSpace
(); \
2116 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2117 void textOverflow
(BSTR v
); \
2119 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2120 BSTR textOverflow
(); \
2122 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2123 void minHeight
(VARIANT v
); \
2125 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2126 VARIANT minHeight
(); \
2128 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2129 void msInterpolationMode
(BSTR v
); \
2131 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2132 BSTR msInterpolationMode
(); \
2134 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2135 void maxHeight
(VARIANT v
); \
2137 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2138 VARIANT maxHeight
(); \
2140 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2141 void minWidth
(VARIANT v
); \
2143 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2144 VARIANT minWidth
(); \
2146 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2147 void maxWidth
(VARIANT v
); \
2149 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2150 VARIANT maxWidth
(); \
2152 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2153 void content
(BSTR v
); \
2155 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2158 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2159 void captionSide
(BSTR v
); \
2161 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2162 BSTR captionSide
(); \
2164 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2165 void counterIncrement
(BSTR v
); \
2167 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2168 BSTR counterIncrement
(); \
2170 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2171 void counterReset
(BSTR v
); \
2173 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2174 BSTR counterReset
(); \
2176 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2177 void outline
(BSTR v
); \
2179 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2182 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2183 void outlineWidth
(VARIANT v
); \
2185 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2186 VARIANT outlineWidth
(); \
2188 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2189 void outlineStyle
(BSTR v
); \
2191 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2192 BSTR outlineStyle
(); \
2194 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2195 void outlineColor
(VARIANT v
); \
2197 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2198 VARIANT outlineColor
(); \
2200 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2201 void boxSizing
(BSTR v
); \
2203 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2206 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2207 void borderSpacing
(BSTR v
); \
2209 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2210 BSTR borderSpacing
(); \
2212 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2213 void orphans
(VARIANT v
); \
2215 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2216 VARIANT orphans
(); \
2218 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2219 void widows
(VARIANT v
); \
2221 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2224 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2225 void pageBreakInside
(BSTR v
); \
2227 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2228 BSTR pageBreakInside
(); \
2230 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2231 void emptyCells
(BSTR v
); \
2233 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2234 BSTR emptyCells
(); \
2236 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2237 void msBlockProgression
(BSTR v
); \
2239 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2240 BSTR msBlockProgression
(); \
2242 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2243 void quotes
(BSTR v
); \
2245 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2248 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2249 void alignmentBaseline
(BSTR v
); \
2251 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2252 BSTR alignmentBaseline
(); \
2254 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2255 void baselineShift
(VARIANT v
); \
2257 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2258 VARIANT baselineShift
(); \
2260 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2261 void dominantBaseline
(BSTR v
); \
2263 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2264 BSTR dominantBaseline
(); \
2266 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2267 void fontSizeAdjust
(VARIANT v
); \
2269 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2270 VARIANT fontSizeAdjust
(); \
2272 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2273 void fontStretch
(BSTR v
); \
2275 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2276 BSTR fontStretch
(); \
2278 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2279 void opacity
(VARIANT v
); \
2281 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2282 VARIANT opacity
(); \
2284 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2285 void clipPath
(BSTR v
); \
2287 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2290 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2291 void clipRule
(BSTR v
); \
2293 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2296 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2297 void fill
(BSTR v
); \
2299 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2302 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2303 void fillOpacity
(VARIANT v
); \
2305 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2306 VARIANT fillOpacity
(); \
2308 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2309 void fillRule
(BSTR v
); \
2311 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2314 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2315 void kerning
(VARIANT v
); \
2317 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2318 VARIANT kerning
(); \
2320 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2321 void marker
(BSTR v
); \
2323 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2326 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2327 void markerEnd
(BSTR v
); \
2329 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2332 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2333 void markerMid
(BSTR v
); \
2335 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2338 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2339 void markerStart
(BSTR v
); \
2341 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2342 BSTR markerStart
(); \
2344 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2345 void mask
(BSTR v
); \
2347 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2350 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2351 void pointerEvents
(BSTR v
); \
2353 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2354 BSTR pointerEvents
(); \
2356 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2357 void stopColor
(VARIANT v
); \
2359 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2360 VARIANT stopColor
(); \
2362 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2363 void stopOpacity
(VARIANT v
); \
2365 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2366 VARIANT stopOpacity
(); \
2368 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2369 void stroke
(BSTR v
); \
2371 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2374 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2375 void strokeDasharray
(BSTR v
); \
2377 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2378 BSTR strokeDasharray
(); \
2380 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2381 void strokeDashoffset
(VARIANT v
); \
2383 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2384 VARIANT strokeDashoffset
(); \
2386 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2387 void strokeLinecap
(BSTR v
); \
2389 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2390 BSTR strokeLinecap
(); \
2392 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2393 void strokeLinejoin
(BSTR v
); \
2395 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2396 BSTR strokeLinejoin
(); \
2398 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2399 void strokeMiterlimit
(VARIANT v
); \
2401 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2402 VARIANT strokeMiterlimit
(); \
2404 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2405 void strokeOpacity
(VARIANT v
); \
2407 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2408 VARIANT strokeOpacity
(); \
2410 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2411 void strokeWidth
(VARIANT v
); \
2413 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2414 VARIANT strokeWidth
(); \
2416 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2417 void textAnchor
(BSTR v
); \
2419 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2420 BSTR textAnchor
(); \
2422 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2423 void glyphOrientationHorizontal
(VARIANT v
); \
2425 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2426 VARIANT glyphOrientationHorizontal
(); \
2428 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2429 void glyphOrientationVertical
(VARIANT v
); \
2431 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2432 VARIANT glyphOrientationVertical
(); \
2434 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2435 void borderRadius
(BSTR v
); \
2437 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2438 BSTR borderRadius
(); \
2440 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2441 void borderTopLeftRadius
(BSTR v
); \
2443 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2444 BSTR borderTopLeftRadius
(); \
2446 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2447 void borderTopRightRadius
(BSTR v
); \
2449 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2450 BSTR borderTopRightRadius
(); \
2452 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2453 void borderBottomRightRadius
(BSTR v
); \
2455 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2456 BSTR borderBottomRightRadius
(); \
2458 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2459 void borderBottomLeftRadius
(BSTR v
); \
2461 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2462 BSTR borderBottomLeftRadius
(); \
2464 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2465 void clipTop
(VARIANT v
); \
2467 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2468 VARIANT clipTop
(); \
2470 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2471 void clipRight
(VARIANT v
); \
2473 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2474 VARIANT clipRight
(); \
2476 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2477 VARIANT clipBottom
(); \
2479 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2480 void clipLeft
(VARIANT v
); \
2482 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2483 VARIANT clipLeft
(); \
2485 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2486 void cssFloat
(BSTR v
); \
2488 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2491 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2492 void backgroundClip
(BSTR v
); \
2494 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2495 BSTR backgroundClip
(); \
2497 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2498 void backgroundOrigin
(BSTR v
); \
2500 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2501 BSTR backgroundOrigin
(); \
2503 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2504 void backgroundSize
(BSTR v
); \
2506 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2507 BSTR backgroundSize
(); \
2509 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2510 void boxShadow
(BSTR v
); \
2512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2516 void msTransform
(BSTR v
); \
2518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2519 BSTR msTransform
(); \
2521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2522 void msTransformOrigin
(BSTR v
); \
2524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2525 BSTR msTransformOrigin
()
2527 /*****************************************************************************
2528 * IHTMLCSSStyleDeclaration2 interface
2534 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2536 interface IHTMLCSSStyleDeclaration2
: IDispatch
2538 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2539 HRESULT msScrollChaining
([in] BSTR v
);
2541 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2542 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2544 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2545 HRESULT msContentZooming
([in] BSTR v
);
2547 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2548 HRESULT msContentZooming
([out, retval] BSTR *p
);
2550 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2551 HRESULT msContentZoomSnapType
([in] BSTR v
);
2553 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2554 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2556 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2557 HRESULT msScrollRails
([in] BSTR v
);
2559 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2560 HRESULT msScrollRails
([out, retval] BSTR *p
);
2562 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2563 HRESULT msContentZoomChaining
([in] BSTR v
);
2565 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2566 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2568 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2569 HRESULT msScrollSnapType
([in] BSTR v
);
2571 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2572 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2574 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2575 HRESULT msContentZoomLimit
([in] BSTR v
);
2577 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2578 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2580 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2581 HRESULT msContentZoomSnap
([in] BSTR v
);
2583 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2584 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2586 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2587 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2589 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2590 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2592 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2593 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2595 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2596 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2598 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2599 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2601 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2602 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2604 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2605 HRESULT msScrollSnapX
([in] BSTR v
);
2607 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2608 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2610 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2611 HRESULT msScrollSnapY
([in] BSTR v
);
2613 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2614 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2616 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2617 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2619 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2620 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2622 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2623 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2625 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2626 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2628 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2629 HRESULT msGridColumn
([in] VARIANT v
);
2631 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2632 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2634 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2635 HRESULT msGridColumnAlign
([in] BSTR v
);
2637 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2638 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2640 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2641 HRESULT msGridColumns
([in] BSTR v
);
2643 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2644 HRESULT msGridColumns
([out, retval] BSTR *p
);
2646 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2647 HRESULT msGridColumnSpan
([in] VARIANT v
);
2649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2650 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2653 HRESULT msGridRow
([in] VARIANT v
);
2655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2656 HRESULT msGridRow
([out, retval] VARIANT *p
);
2658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2659 HRESULT msGridRowAlign
([in] BSTR v
);
2661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2662 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2665 HRESULT msGridRows
([in] BSTR v
);
2667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2668 HRESULT msGridRows
([out, retval] BSTR *p
);
2670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2671 HRESULT msGridRowSpan
([in] VARIANT v
);
2673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2674 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2677 HRESULT msWrapThrough
([in] BSTR v
);
2679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2680 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2683 HRESULT msWrapMargin
([in] VARIANT v
);
2685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2686 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2689 HRESULT msWrapFlow
([in] BSTR v
);
2691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2692 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2695 HRESULT msAnimationName
([in] BSTR v
);
2697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2698 HRESULT msAnimationName
([out, retval] BSTR *p
);
2700 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2701 HRESULT msAnimationDuration
([in] BSTR v
);
2703 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2704 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2706 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2707 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2709 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2710 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2712 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2713 HRESULT msAnimationDelay
([in] BSTR v
);
2715 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2716 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2718 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2719 HRESULT msAnimationDirection
([in] BSTR v
);
2721 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2722 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2724 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2725 HRESULT msAnimationPlayState
([in] BSTR v
);
2727 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2728 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2730 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2731 HRESULT msAnimationIterationCount
([in] BSTR v
);
2733 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2734 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2736 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2737 HRESULT msAnimation
([in] BSTR v
);
2739 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2740 HRESULT msAnimation
([out, retval] BSTR *p
);
2742 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2743 HRESULT msAnimationFillMode
([in] BSTR v
);
2745 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2746 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2748 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2749 HRESULT colorInterpolationFilters
([in] BSTR v
);
2751 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2752 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2754 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2755 HRESULT columnCount
([in] VARIANT v
);
2757 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2758 HRESULT columnCount
([out, retval] VARIANT *p
);
2760 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2761 HRESULT columnWidth
([in] VARIANT v
);
2763 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2764 HRESULT columnWidth
([out, retval] VARIANT *p
);
2766 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2767 HRESULT columnGap
([in] VARIANT v
);
2769 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2770 HRESULT columnGap
([out, retval] VARIANT *p
);
2772 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2773 HRESULT columnFill
([in] BSTR v
);
2775 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2776 HRESULT columnFill
([out, retval] BSTR *p
);
2778 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2779 HRESULT columnSpan
([in] BSTR v
);
2781 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2782 HRESULT columnSpan
([out, retval] BSTR *p
);
2784 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2785 HRESULT columns
([in] BSTR v
);
2787 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2788 HRESULT columns
([out, retval] BSTR *p
);
2790 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2791 HRESULT columnRule
([in] BSTR v
);
2793 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2794 HRESULT columnRule
([out, retval] BSTR *p
);
2796 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2797 HRESULT columnRuleColor
([in] VARIANT v
);
2799 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2800 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2802 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2803 HRESULT columnRuleStyle
([in] BSTR v
);
2805 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2806 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2808 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2809 HRESULT columnRuleWidth
([in] VARIANT v
);
2811 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2812 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2814 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2815 HRESULT breakBefore
([in] BSTR v
);
2817 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2818 HRESULT breakBefore
([out, retval] BSTR *p
);
2820 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2821 HRESULT breakAfter
([in] BSTR v
);
2823 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2824 HRESULT breakAfter
([out, retval] BSTR *p
);
2826 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2827 HRESULT breakInside
([in] BSTR v
);
2829 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2830 HRESULT breakInside
([out, retval] BSTR *p
);
2832 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
2833 HRESULT floodColor
([in] VARIANT v
);
2835 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
2836 HRESULT floodColor
([out, retval] VARIANT *p
);
2838 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
2839 HRESULT floodOpacity
([in] VARIANT v
);
2841 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
2842 HRESULT floodOpacity
([out, retval] VARIANT *p
);
2844 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
2845 HRESULT lightingColor
([in] VARIANT v
);
2847 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
2848 HRESULT lightingColor
([out, retval] VARIANT *p
);
2850 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
2851 HRESULT msScrollLimitXMin
([in] VARIANT v
);
2853 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
2854 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
2856 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
2857 HRESULT msScrollLimitYMin
([in] VARIANT v
);
2859 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
2860 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
2862 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
2863 HRESULT msScrollLimitXMax
([in] VARIANT v
);
2865 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
2866 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
2868 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
2869 HRESULT msScrollLimitYMax
([in] VARIANT v
);
2871 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
2872 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
2874 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
2875 HRESULT msScrollLimit
([in] BSTR v
);
2877 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
2878 HRESULT msScrollLimit
([out, retval] BSTR *p
);
2880 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
2881 HRESULT textShadow
([in] BSTR v
);
2883 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
2884 HRESULT textShadow
([out, retval] BSTR *p
);
2886 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
2887 HRESULT msFlowFrom
([in] BSTR v
);
2889 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
2890 HRESULT msFlowFrom
([out, retval] BSTR *p
);
2892 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
2893 HRESULT msFlowInto
([in] BSTR v
);
2895 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
2896 HRESULT msFlowInto
([out, retval] BSTR *p
);
2898 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
2899 HRESULT msHyphens
([in] BSTR v
);
2901 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
2902 HRESULT msHyphens
([out, retval] BSTR *p
);
2904 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
2905 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
2907 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
2908 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
2910 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
2911 HRESULT msHyphenateLimitChars
([in] BSTR v
);
2913 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
2914 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
2916 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
2917 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
2919 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
2920 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
2922 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
2923 HRESULT msHighContrastAdjust
([in] BSTR v
);
2925 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
2926 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
2928 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
2929 HRESULT enableBackground
([in] BSTR v
);
2931 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
2932 HRESULT enableBackground
([out, retval] BSTR *p
);
2934 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
2935 HRESULT msFontFeatureSettings
([in] BSTR v
);
2937 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
2938 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
2940 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
2941 HRESULT msUserSelect
([in] BSTR v
);
2943 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
2944 HRESULT msUserSelect
([out, retval] BSTR *p
);
2946 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
2947 HRESULT msOverflowStyle
([in] BSTR v
);
2949 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
2950 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
2952 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
2953 HRESULT msTransformStyle
([in] BSTR v
);
2955 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
2956 HRESULT msTransformStyle
([out, retval] BSTR *p
);
2958 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
2959 HRESULT msBackfaceVisibility
([in] BSTR v
);
2961 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
2962 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
2964 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
2965 HRESULT msPerspective
([in] VARIANT v
);
2967 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
2968 HRESULT msPerspective
([out, retval] VARIANT *p
);
2970 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
2971 HRESULT msPerspectiveOrigin
([in] BSTR v
);
2973 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
2974 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
2976 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
2977 HRESULT msTransitionProperty
([in] BSTR v
);
2979 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
2980 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
2982 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
2983 HRESULT msTransitionDuration
([in] BSTR v
);
2985 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
2986 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
2988 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2989 HRESULT msTransitionTimingFunction
([in] BSTR v
);
2991 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2992 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
2994 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
2995 HRESULT msTransitionDelay
([in] BSTR v
);
2997 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
2998 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3000 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3001 HRESULT msTransition
([in] BSTR v
);
3003 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3004 HRESULT msTransition
([out, retval] BSTR *p
);
3006 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3007 HRESULT msTouchAction
([in] BSTR v
);
3009 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3010 HRESULT msTouchAction
([out, retval] BSTR *p
);
3012 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3013 HRESULT msScrollTranslation
([in] BSTR v
);
3015 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3016 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3018 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3019 HRESULT msFlex
([in] BSTR v
);
3021 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3022 HRESULT msFlex
([out, retval] BSTR *p
);
3024 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3025 HRESULT msFlexPositive
([in] VARIANT v
);
3027 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3028 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3031 HRESULT msFlexNegative
([in] VARIANT v
);
3033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3034 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3037 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3040 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3043 HRESULT msFlexFlow
([in] BSTR v
);
3045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3046 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3049 HRESULT msFlexDirection
([in] BSTR v
);
3051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3052 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3055 HRESULT msFlexWrap
([in] BSTR v
);
3057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3058 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3061 HRESULT msFlexAlign
([in] BSTR v
);
3063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3064 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3067 HRESULT msFlexItemAlign
([in] BSTR v
);
3069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3070 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3073 HRESULT msFlexPack
([in] BSTR v
);
3075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3076 HRESULT msFlexPack
([out, retval] BSTR *p
);
3078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3079 HRESULT msFlexLinePack
([in] BSTR v
);
3081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3082 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3085 HRESULT msFlexOrder
([in] VARIANT v
);
3087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3088 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3091 HRESULT msTouchSelect
([in] BSTR v
);
3093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3094 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3097 HRESULT transform
([in] BSTR v
);
3099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3100 HRESULT transform
([out, retval] BSTR *p
);
3102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3103 HRESULT transformOrigin
([in] BSTR v
);
3105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3106 HRESULT transformOrigin
([out, retval] BSTR *p
);
3108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3109 HRESULT transformStyle
([in] BSTR v
);
3111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3112 HRESULT transformStyle
([out, retval] BSTR *p
);
3114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3115 HRESULT backfaceVisibility
([in] BSTR v
);
3117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3118 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3121 HRESULT perspective
([in] VARIANT v
);
3123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3124 HRESULT perspective
([out, retval] VARIANT *p
);
3126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3127 HRESULT perspectiveOrigin
([in] BSTR v
);
3129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3130 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3133 HRESULT transitionProperty
([in] BSTR v
);
3135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3136 HRESULT transitionProperty
([out, retval] BSTR *p
);
3138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3139 HRESULT transitionDuration
([in] BSTR v
);
3141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3142 HRESULT transitionDuration
([out, retval] BSTR *p
);
3144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3145 HRESULT transitionTimingFunction
([in] BSTR v
);
3147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3148 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3151 HRESULT transitionDelay
([in] BSTR v
);
3153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3154 HRESULT transitionDelay
([out, retval] BSTR *p
);
3156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3157 HRESULT transition
([in] BSTR v
);
3159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3160 HRESULT transition
([out, retval] BSTR *p
);
3162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3163 HRESULT fontFeatureSettings
([in] BSTR v
);
3165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3166 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3169 HRESULT animationName
([in] BSTR v
);
3171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3172 HRESULT animationName
([out, retval] BSTR *p
);
3174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3175 HRESULT animationDuration
([in] BSTR v
);
3177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3178 HRESULT animationDuration
([out, retval] BSTR *p
);
3180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3181 HRESULT animationTimingFunction
([in] BSTR v
);
3183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3184 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3187 HRESULT animationDelay
([in] BSTR v
);
3189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3190 HRESULT animationDelay
([out, retval] BSTR *p
);
3192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3193 HRESULT animationDirection
([in] BSTR v
);
3195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3196 HRESULT animationDirection
([out, retval] BSTR *p
);
3198 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3199 HRESULT animationPlayState
([in] BSTR v
);
3201 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3202 HRESULT animationPlayState
([out, retval] BSTR *p
);
3204 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3205 HRESULT animationIterationCount
([in] BSTR v
);
3207 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3208 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3210 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3211 HRESULT animation
([in] BSTR v
);
3213 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3214 HRESULT animation
([out, retval] BSTR *p
);
3216 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3217 HRESULT animationFillMode
([in] BSTR v
);
3219 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3220 HRESULT animationFillMode
([out, retval] BSTR *p
);
3223 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3224 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3225 void msScrollChaining
(BSTR v
); \
3227 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3228 BSTR msScrollChaining
(); \
3230 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3231 void msContentZooming
(BSTR v
); \
3233 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3234 BSTR msContentZooming
(); \
3236 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3237 void msContentZoomSnapType
(BSTR v
); \
3239 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3240 BSTR msContentZoomSnapType
(); \
3242 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3243 void msScrollRails
(BSTR v
); \
3245 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3246 BSTR msScrollRails
(); \
3248 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3249 void msContentZoomChaining
(BSTR v
); \
3251 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3252 BSTR msContentZoomChaining
(); \
3254 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3255 void msScrollSnapType
(BSTR v
); \
3257 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3258 BSTR msScrollSnapType
(); \
3260 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3261 void msContentZoomLimit
(BSTR v
); \
3263 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3264 BSTR msContentZoomLimit
(); \
3266 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3267 void msContentZoomSnap
(BSTR v
); \
3269 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3270 BSTR msContentZoomSnap
(); \
3272 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3273 void msContentZoomSnapPoints
(BSTR v
); \
3275 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3276 BSTR msContentZoomSnapPoints
(); \
3278 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3279 void msContentZoomLimitMin
(VARIANT v
); \
3281 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3282 VARIANT msContentZoomLimitMin
(); \
3284 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3285 void msContentZoomLimitMax
(VARIANT v
); \
3287 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3288 VARIANT msContentZoomLimitMax
(); \
3290 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3291 void msScrollSnapX
(BSTR v
); \
3293 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3294 BSTR msScrollSnapX
(); \
3296 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3297 void msScrollSnapY
(BSTR v
); \
3299 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3300 BSTR msScrollSnapY
(); \
3302 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3303 void msScrollSnapPointsX
(BSTR v
); \
3305 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3306 BSTR msScrollSnapPointsX
(); \
3308 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3309 void msScrollSnapPointsY
(BSTR v
); \
3311 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3312 BSTR msScrollSnapPointsY
(); \
3314 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3315 void msGridColumn
(VARIANT v
); \
3317 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3318 VARIANT msGridColumn
(); \
3320 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3321 void msGridColumnAlign
(BSTR v
); \
3323 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3324 BSTR msGridColumnAlign
(); \
3326 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3327 void msGridColumns
(BSTR v
); \
3329 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3330 BSTR msGridColumns
(); \
3332 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3333 void msGridColumnSpan
(VARIANT v
); \
3335 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3336 VARIANT msGridColumnSpan
(); \
3338 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3339 void msGridRow
(VARIANT v
); \
3341 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3342 VARIANT msGridRow
(); \
3344 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3345 void msGridRowAlign
(BSTR v
); \
3347 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3348 BSTR msGridRowAlign
(); \
3350 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3351 void msGridRows
(BSTR v
); \
3353 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3354 BSTR msGridRows
(); \
3356 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3357 void msGridRowSpan
(VARIANT v
); \
3359 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3360 VARIANT msGridRowSpan
(); \
3362 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3363 void msWrapThrough
(BSTR v
); \
3365 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3366 BSTR msWrapThrough
(); \
3368 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3369 void msWrapMargin
(VARIANT v
); \
3371 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3372 VARIANT msWrapMargin
(); \
3374 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3375 void msWrapFlow
(BSTR v
); \
3377 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3378 BSTR msWrapFlow
(); \
3380 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3381 void msAnimationName
(BSTR v
); \
3383 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3384 BSTR msAnimationName
(); \
3386 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3387 void msAnimationDuration
(BSTR v
); \
3389 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3390 BSTR msAnimationDuration
(); \
3392 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3393 void msAnimationTimingFunction
(BSTR v
); \
3395 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3396 BSTR msAnimationTimingFunction
(); \
3398 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3399 void msAnimationDelay
(BSTR v
); \
3401 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3402 BSTR msAnimationDelay
(); \
3404 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3405 void msAnimationDirection
(BSTR v
); \
3407 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3408 BSTR msAnimationDirection
(); \
3410 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3411 void msAnimationPlayState
(BSTR v
); \
3413 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3414 BSTR msAnimationPlayState
(); \
3416 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3417 void msAnimationIterationCount
(BSTR v
); \
3419 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3420 BSTR msAnimationIterationCount
(); \
3422 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3423 void msAnimation
(BSTR v
); \
3425 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3426 BSTR msAnimation
(); \
3428 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3429 void msAnimationFillMode
(BSTR v
); \
3431 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3432 BSTR msAnimationFillMode
(); \
3434 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3435 void colorInterpolationFilters
(BSTR v
); \
3437 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3438 BSTR colorInterpolationFilters
(); \
3440 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3441 void columnCount
(VARIANT v
); \
3443 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3444 VARIANT columnCount
(); \
3446 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3447 void columnWidth
(VARIANT v
); \
3449 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3450 VARIANT columnWidth
(); \
3452 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3453 void columnGap
(VARIANT v
); \
3455 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3456 VARIANT columnGap
(); \
3458 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3459 void columnFill
(BSTR v
); \
3461 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3462 BSTR columnFill
(); \
3464 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3465 void columnSpan
(BSTR v
); \
3467 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3468 BSTR columnSpan
(); \
3470 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3471 void columns
(BSTR v
); \
3473 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3476 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3477 void columnRule
(BSTR v
); \
3479 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3480 BSTR columnRule
(); \
3482 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3483 void columnRuleColor
(VARIANT v
); \
3485 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3486 VARIANT columnRuleColor
(); \
3488 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3489 void columnRuleStyle
(BSTR v
); \
3491 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3492 BSTR columnRuleStyle
(); \
3494 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3495 void columnRuleWidth
(VARIANT v
); \
3497 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3498 VARIANT columnRuleWidth
(); \
3500 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3501 void breakBefore
(BSTR v
); \
3503 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3504 BSTR breakBefore
(); \
3506 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3507 void breakAfter
(BSTR v
); \
3509 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3510 BSTR breakAfter
(); \
3512 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3513 void breakInside
(BSTR v
); \
3515 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3516 BSTR breakInside
(); \
3518 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3519 void floodColor
(VARIANT v
); \
3521 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3522 VARIANT floodColor
(); \
3524 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3525 void floodOpacity
(VARIANT v
); \
3527 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3528 VARIANT floodOpacity
(); \
3530 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3531 void lightingColor
(VARIANT v
); \
3533 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3534 VARIANT lightingColor
(); \
3536 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3537 void msScrollLimitXMin
(VARIANT v
); \
3539 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3540 VARIANT msScrollLimitXMin
(); \
3542 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3543 void msScrollLimitYMin
(VARIANT v
); \
3545 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3546 VARIANT msScrollLimitYMin
(); \
3548 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3549 void msScrollLimitXMax
(VARIANT v
); \
3551 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3552 VARIANT msScrollLimitXMax
(); \
3554 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3555 void msScrollLimitYMax
(VARIANT v
); \
3557 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3558 VARIANT msScrollLimitYMax
(); \
3560 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3561 void msScrollLimit
(BSTR v
); \
3563 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3564 BSTR msScrollLimit
(); \
3566 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3567 void textShadow
(BSTR v
); \
3569 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3570 BSTR textShadow
(); \
3572 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3573 void msFlowFrom
(BSTR v
); \
3575 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3576 BSTR msFlowFrom
(); \
3578 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3579 void msFlowInto
(BSTR v
); \
3581 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3582 BSTR msFlowInto
(); \
3584 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3585 void msHyphens
(BSTR v
); \
3587 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3590 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3591 void msHyphenateLimitZone
(VARIANT v
); \
3593 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3594 VARIANT msHyphenateLimitZone
(); \
3596 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3597 void msHyphenateLimitChars
(BSTR v
); \
3599 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3600 BSTR msHyphenateLimitChars
(); \
3602 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3603 void msHyphenateLimitLines
(VARIANT v
); \
3605 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3606 VARIANT msHyphenateLimitLines
(); \
3608 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3609 void msHighContrastAdjust
(BSTR v
); \
3611 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3612 BSTR msHighContrastAdjust
(); \
3614 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3615 void enableBackground
(BSTR v
); \
3617 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3618 BSTR enableBackground
(); \
3620 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3621 void msFontFeatureSettings
(BSTR v
); \
3623 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3624 BSTR msFontFeatureSettings
(); \
3626 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3627 void msUserSelect
(BSTR v
); \
3629 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3630 BSTR msUserSelect
(); \
3632 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3633 void msOverflowStyle
(BSTR v
); \
3635 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3636 BSTR msOverflowStyle
(); \
3638 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3639 void msTransformStyle
(BSTR v
); \
3641 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3642 BSTR msTransformStyle
(); \
3644 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3645 void msBackfaceVisibility
(BSTR v
); \
3647 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3648 BSTR msBackfaceVisibility
(); \
3650 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3651 void msPerspective
(VARIANT v
); \
3653 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3654 VARIANT msPerspective
(); \
3656 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3657 void msPerspectiveOrigin
(BSTR v
); \
3659 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3660 BSTR msPerspectiveOrigin
(); \
3662 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3663 void msTransitionProperty
(BSTR v
); \
3665 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3666 BSTR msTransitionProperty
(); \
3668 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3669 void msTransitionDuration
(BSTR v
); \
3671 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3672 BSTR msTransitionDuration
(); \
3674 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3675 void msTransitionTimingFunction
(BSTR v
); \
3677 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3678 BSTR msTransitionTimingFunction
(); \
3680 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3681 void msTransitionDelay
(BSTR v
); \
3683 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3684 BSTR msTransitionDelay
(); \
3686 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3687 void msTransition
(BSTR v
); \
3689 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3690 BSTR msTransition
(); \
3692 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3693 void msTouchAction
(BSTR v
); \
3695 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3696 BSTR msTouchAction
(); \
3698 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3699 void msScrollTranslation
(BSTR v
); \
3701 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3702 BSTR msScrollTranslation
(); \
3704 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3705 void msFlex
(BSTR v
); \
3707 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3710 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3711 void msFlexPositive
(VARIANT v
); \
3713 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3714 VARIANT msFlexPositive
(); \
3716 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3717 void msFlexNegative
(VARIANT v
); \
3719 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3720 VARIANT msFlexNegative
(); \
3722 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3723 void msFlexPreferredSize
(VARIANT v
); \
3725 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3726 VARIANT msFlexPreferredSize
(); \
3728 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3729 void msFlexFlow
(BSTR v
); \
3731 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3732 BSTR msFlexFlow
(); \
3734 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3735 void msFlexDirection
(BSTR v
); \
3737 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3738 BSTR msFlexDirection
(); \
3740 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3741 void msFlexWrap
(BSTR v
); \
3743 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3744 BSTR msFlexWrap
(); \
3746 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3747 void msFlexAlign
(BSTR v
); \
3749 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3750 BSTR msFlexAlign
(); \
3752 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3753 void msFlexItemAlign
(BSTR v
); \
3755 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3756 BSTR msFlexItemAlign
(); \
3758 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3759 void msFlexPack
(BSTR v
); \
3761 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3762 BSTR msFlexPack
(); \
3764 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3765 void msFlexLinePack
(BSTR v
); \
3767 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3768 BSTR msFlexLinePack
(); \
3770 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3771 void msFlexOrder
(VARIANT v
); \
3773 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3774 VARIANT msFlexOrder
(); \
3776 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3777 void msTouchSelect
(BSTR v
); \
3779 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3780 BSTR msTouchSelect
(); \
3782 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3783 void transform
(BSTR v
); \
3785 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3788 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3789 void transformOrigin
(BSTR v
); \
3791 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3792 BSTR transformOrigin
(); \
3794 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3795 void transformStyle
(BSTR v
); \
3797 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3798 BSTR transformStyle
(); \
3800 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3801 void backfaceVisibility
(BSTR v
); \
3803 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3804 BSTR backfaceVisibility
(); \
3806 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3807 void perspective
(VARIANT v
); \
3809 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3810 VARIANT perspective
(); \
3812 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3813 void perspectiveOrigin
(BSTR v
); \
3815 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3816 BSTR perspectiveOrigin
(); \
3818 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3819 void transitionProperty
(BSTR v
); \
3821 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3822 BSTR transitionProperty
(); \
3824 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3825 void transitionDuration
(BSTR v
); \
3827 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3828 BSTR transitionDuration
(); \
3830 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3831 void transitionTimingFunction
(BSTR v
); \
3833 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3834 BSTR transitionTimingFunction
(); \
3836 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
3837 void transitionDelay
(BSTR v
); \
3839 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
3840 BSTR transitionDelay
(); \
3842 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
3843 void transition
(BSTR v
); \
3845 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
3846 BSTR transition
(); \
3848 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
3849 void fontFeatureSettings
(BSTR v
); \
3851 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
3852 BSTR fontFeatureSettings
(); \
3854 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
3855 void animationName
(BSTR v
); \
3857 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
3858 BSTR animationName
(); \
3860 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
3861 void animationDuration
(BSTR v
); \
3863 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
3864 BSTR animationDuration
(); \
3866 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3867 void animationTimingFunction
(BSTR v
); \
3869 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3870 BSTR animationTimingFunction
(); \
3872 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
3873 void animationDelay
(BSTR v
); \
3875 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
3876 BSTR animationDelay
(); \
3878 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
3879 void animationDirection
(BSTR v
); \
3881 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
3882 BSTR animationDirection
(); \
3884 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
3885 void animationPlayState
(BSTR v
); \
3887 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
3888 BSTR animationPlayState
(); \
3890 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3891 void animationIterationCount
(BSTR v
); \
3893 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3894 BSTR animationIterationCount
(); \
3896 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
3897 void animation
(BSTR v
); \
3899 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
3902 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
3903 void animationFillMode
(BSTR v
); \
3905 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
3906 BSTR animationFillMode
()
3908 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
3909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
3910 void flex
(BSTR v
); \
3912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
3915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
3916 void flexDirection
(BSTR v
); \
3918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
3919 BSTR flexDirection
(); \
3921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
3922 void flexWrap
(BSTR v
); \
3924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
3927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
3928 void flexFlow
(BSTR v
); \
3930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
3933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
3934 void flexGrow
(VARIANT v
); \
3936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
3937 VARIANT flexGrow
(); \
3939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
3940 void flexShrink
(VARIANT v
); \
3942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
3943 VARIANT flexShrink
(); \
3945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
3946 void flexBasis
(VARIANT v
); \
3948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
3949 VARIANT flexBasis
(); \
3951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
3952 void justifyContent
(BSTR v
); \
3954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
3955 BSTR justifyContent
(); \
3957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
3958 void alignItems
(BSTR v
); \
3960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
3961 BSTR alignItems
(); \
3963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
3964 void alignSelf
(BSTR v
); \
3966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
3969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
3970 void alignContent
(BSTR v
); \
3972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
3973 BSTR alignContent
(); \
3975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
3976 void borderImage
(BSTR v
); \
3978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
3979 BSTR borderImage
(); \
3981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
3982 void borderImageSource
(BSTR v
); \
3984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
3985 BSTR borderImageSource
(); \
3987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
3988 void borderImageSlice
(BSTR v
); \
3990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
3991 BSTR borderImageSlice
(); \
3993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
3994 void borderImageWidth
(BSTR v
); \
3996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
3997 BSTR borderImageWidth
(); \
3999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4000 void borderImageOutset
(BSTR v
); \
4002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4003 BSTR borderImageOutset
(); \
4005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4006 void borderImageRepeat
(BSTR v
); \
4008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4009 BSTR borderImageRepeat
(); \
4011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4012 void msImeAlign
(BSTR v
); \
4014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4015 BSTR msImeAlign
(); \
4017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4018 void msTextCombineHorizontal
(BSTR v
); \
4020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4021 BSTR msTextCombineHorizontal
(); \
4023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4024 void touchAction
(BSTR v
); \
4026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4029 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4031 void webkitAppearance
(BSTR v
); \
4033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4034 BSTR webkitAppearance
(); \
4036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4037 void webkitUserSelect
(BSTR v
); \
4039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4040 BSTR webkitUserSelect
(); \
4042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4043 void webkitBoxAlign
(BSTR v
); \
4045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4046 BSTR webkitBoxAlign
(); \
4048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4049 void webkitBoxOrdinalGroup
(VARIANT v
); \
4051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4052 VARIANT webkitBoxOrdinalGroup
(); \
4054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4055 void webkitBoxPack
(BSTR v
); \
4057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4058 BSTR webkitBoxPack
(); \
4060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4061 void webkitBoxFlex
(VARIANT v
); \
4063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4064 VARIANT webkitBoxFlex
(); \
4066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4067 void webkitBoxOrient
(BSTR v
); \
4069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4070 BSTR webkitBoxOrient
(); \
4072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4073 void webkitBoxDirection
(BSTR v
); \
4075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4076 BSTR webkitBoxDirection
(); \
4078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4079 void webkitTransform
(BSTR v
); \
4081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4082 BSTR webkitTransform
(); \
4084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4085 void webkitBackgroundSize
(BSTR v
); \
4087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4088 BSTR webkitBackgroundSize
(); \
4090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4091 void webkitBackfaceVisibility
(BSTR v
); \
4093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4094 BSTR webkitBackfaceVisibility
(); \
4096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4097 void webkitAnimation
(BSTR v
); \
4099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4100 BSTR webkitAnimation
(); \
4102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4103 void webkitTransition
(BSTR v
); \
4105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4106 BSTR webkitTransition
(); \
4108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4109 void webkitAnimationName
(BSTR v
); \
4111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4112 BSTR webkitAnimationName
(); \
4114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4115 void webkitAnimationDuration
(BSTR v
); \
4117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4118 BSTR webkitAnimationDuration
(); \
4120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4121 void webkitAnimationTimingFunction
(BSTR v
); \
4123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4124 BSTR webkitAnimationTimingFunction
(); \
4126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4127 void webkitAnimationDelay
(BSTR v
); \
4129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4130 BSTR webkitAnimationDelay
(); \
4132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4133 void webkitAnimationIterationCount
(BSTR v
); \
4135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4136 BSTR webkitAnimationIterationCount
(); \
4138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4139 void webkitAnimationDirection
(BSTR v
); \
4141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4142 BSTR webkitAnimationDirection
(); \
4144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4145 void webkitAnimationPlayState
(BSTR v
); \
4147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4148 BSTR webkitAnimationPlayState
(); \
4150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4151 void webkitTransitionProperty
(BSTR v
); \
4153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4154 BSTR webkitTransitionProperty
(); \
4156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4157 void webkitTransitionDuration
(BSTR v
); \
4159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4160 BSTR webkitTransitionDuration
(); \
4162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4163 void webkitTransitionTimingFunction
(BSTR v
); \
4165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4166 BSTR webkitTransitionTimingFunction
(); \
4168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4169 void webkitTransitionDelay
(BSTR v
); \
4171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4172 BSTR webkitTransitionDelay
(); \
4174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4175 void webkitBackgroundAttachment
(BSTR v
); \
4177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4178 BSTR webkitBackgroundAttachment
(); \
4180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4181 void webkitBackgroundColor
(VARIANT v
); \
4183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4184 VARIANT webkitBackgroundColor
(); \
4186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4187 void webkitBackgroundClip
(BSTR v
); \
4189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4190 BSTR webkitBackgroundClip
(); \
4192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4193 void webkitBackgroundImage
(BSTR v
); \
4195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4196 BSTR webkitBackgroundImage
(); \
4198 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4199 void webkitBackgroundRepeat
(BSTR v
); \
4201 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4202 BSTR webkitBackgroundRepeat
(); \
4204 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4205 void webkitBackgroundOrigin
(BSTR v
); \
4207 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4208 BSTR webkitBackgroundOrigin
(); \
4210 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4211 void webkitBackgroundPosition
(BSTR v
); \
4213 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4214 BSTR webkitBackgroundPosition
(); \
4216 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4217 void webkitBackgroundPositionX
(VARIANT v
); \
4219 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4220 VARIANT webkitBackgroundPositionX
(); \
4222 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4223 void webkitBackgroundPositionY
(VARIANT v
); \
4225 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4226 VARIANT webkitBackgroundPositionY
(); \
4228 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4229 void webkitBackground
(BSTR v
); \
4231 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4232 BSTR webkitBackground
(); \
4234 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4235 void webkitTransformOrigin
(BSTR v
); \
4237 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4238 BSTR webkitTransformOrigin
(); \
4240 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4241 void msTextSizeAdjust
(VARIANT v
); \
4243 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4244 VARIANT msTextSizeAdjust
(); \
4246 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4247 void webkitTextSizeAdjust
(VARIANT v
); \
4249 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4250 VARIANT webkitTextSizeAdjust
(); \
4252 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4253 void webkitBorderImage
(BSTR v
); \
4255 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4256 BSTR webkitBorderImage
(); \
4258 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4259 void webkitBorderImageSource
(BSTR v
); \
4261 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4262 BSTR webkitBorderImageSource
(); \
4264 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4265 void webkitBorderImageSlice
(BSTR v
); \
4267 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4268 BSTR webkitBorderImageSlice
(); \
4270 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4271 void webkitBorderImageWidth
(BSTR v
); \
4273 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4274 BSTR webkitBorderImageWidth
(); \
4276 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4277 void webkitBorderImageOutset
(BSTR v
); \
4279 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4280 BSTR webkitBorderImageOutset
(); \
4282 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4283 void webkitBorderImageRepeat
(BSTR v
); \
4285 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4286 BSTR webkitBorderImageRepeat
(); \
4288 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4289 void webkitBoxSizing
(BSTR v
); \
4291 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4292 BSTR webkitBoxSizing
(); \
4294 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4295 void webkitAnimationFillMode
(BSTR v
); \
4297 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4298 BSTR webkitAnimationFillMode
()
4300 /*****************************************************************************
4301 * IHTMLFiltersCollection interface
4307 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4309 interface IHTMLFiltersCollection
: IDispatch
4311 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4312 HRESULT length
([retval, out] LONG *p
);
4314 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4315 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4317 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4319 [in] VARIANT *pvarIndex
,
4320 [retval, out] VARIANT *pvarResult
);
4323 /*****************************************************************************
4324 * IHTMLStyle interface
4330 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4332 interface IHTMLStyle
: IDispatch
4334 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4335 HRESULT fontFamily
([in] BSTR v
);
4337 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4338 HRESULT fontFamily
([retval, out] BSTR *p
);
4340 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4341 HRESULT fontStyle
([in] BSTR v
);
4343 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4344 HRESULT fontStyle
([retval, out] BSTR *p
);
4346 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4347 HRESULT fontVariant
([in] BSTR v
);
4349 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4350 HRESULT fontVariant
([retval, out] BSTR *p
);
4352 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4353 HRESULT fontWeight
([in] BSTR v
);
4355 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4356 HRESULT fontWeight
([retval, out] BSTR *p
);
4358 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4359 HRESULT fontSize
([in] VARIANT v
);
4361 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4362 HRESULT fontSize
([retval, out] VARIANT *p
);
4364 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4365 HRESULT font
([in] BSTR v
);
4367 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4368 HRESULT font
([retval, out] BSTR *p
);
4370 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4371 HRESULT color
([in] VARIANT v
);
4373 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4374 HRESULT color
([retval, out] VARIANT *p
);
4376 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4377 HRESULT background
([in] BSTR v
);
4379 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4380 HRESULT background
([retval, out] BSTR *p
);
4382 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4383 HRESULT backgroundColor
([in] VARIANT v
);
4385 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4386 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4388 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4389 HRESULT backgroundImage
([in] BSTR v
);
4391 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4392 HRESULT backgroundImage
([retval, out] BSTR *p
);
4394 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4395 HRESULT backgroundRepeat
([in] BSTR v
);
4397 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4398 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4400 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4401 HRESULT backgroundAttachment
([in] BSTR v
);
4403 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4404 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4406 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4407 HRESULT backgroundPosition
([in] BSTR v
);
4409 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4410 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4412 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4413 HRESULT backgroundPositionX
([in] VARIANT v
);
4415 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4416 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4418 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4419 HRESULT backgroundPositionY
([in] VARIANT v
);
4421 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4422 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4424 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4425 HRESULT wordSpacing
([in] VARIANT v
);
4427 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4428 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4430 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4431 HRESULT letterSpacing
([in] VARIANT v
);
4433 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4434 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4436 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4437 HRESULT textDecoration
([in] BSTR v
);
4439 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4440 HRESULT textDecoration
([retval, out] BSTR *p
);
4442 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4443 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4445 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4446 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4448 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4449 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4451 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4452 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4454 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4455 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4457 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4458 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4460 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4461 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4463 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4464 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4466 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4467 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4469 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4470 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4472 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4473 HRESULT verticalAlign
([in] VARIANT v
);
4475 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4476 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4478 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4479 HRESULT textTransform
([in] BSTR v
);
4481 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4482 HRESULT textTransform
([retval, out] BSTR *p
);
4484 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4485 HRESULT textAlign
([in] BSTR v
);
4487 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4488 HRESULT textAlign
([retval, out] BSTR *p
);
4490 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4491 HRESULT textIndent
([in] VARIANT v
);
4493 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4494 HRESULT textIndent
([retval, out] VARIANT *p
);
4496 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4497 HRESULT lineHeight
([in] VARIANT v
);
4499 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4500 HRESULT lineHeight
([retval, out] VARIANT *p
);
4502 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4503 HRESULT marginTop
([in] VARIANT v
);
4505 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4506 HRESULT marginTop
([retval, out] VARIANT *p
);
4508 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4509 HRESULT marginRight
([in] VARIANT v
);
4511 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4512 HRESULT marginRight
([retval, out] VARIANT *p
);
4514 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4515 HRESULT marginBottom
([in] VARIANT v
);
4517 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4518 HRESULT marginBottom
([retval, out] VARIANT *p
);
4520 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4521 HRESULT marginLeft
([in] VARIANT v
);
4523 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4524 HRESULT marginLeft
([retval, out] VARIANT *p
);
4526 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4527 HRESULT margin
([in] BSTR v
);
4529 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4530 HRESULT margin
([retval, out] BSTR *p
);
4532 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4533 HRESULT paddingTop
([in] VARIANT v
);
4535 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4536 HRESULT paddingTop
([retval, out] VARIANT *p
);
4538 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4539 HRESULT paddingRight
([in] VARIANT v
);
4541 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4542 HRESULT paddingRight
([retval, out] VARIANT *p
);
4544 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4545 HRESULT paddingBottom
([in] VARIANT v
);
4547 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4548 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4550 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4551 HRESULT paddingLeft
([in] VARIANT v
);
4553 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4554 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4556 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4557 HRESULT padding
([in] BSTR v
);
4559 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4560 HRESULT padding
([retval, out] BSTR *p
);
4562 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4563 HRESULT border
([in] BSTR v
);
4565 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4566 HRESULT border
([retval, out] BSTR *p
);
4568 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4569 HRESULT borderTop
([in] BSTR v
);
4571 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4572 HRESULT borderTop
([retval, out] BSTR *p
);
4574 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4575 HRESULT borderRight
([in] BSTR v
);
4577 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4578 HRESULT borderRight
([retval, out] BSTR *p
);
4580 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4581 HRESULT borderBottom
([in] BSTR v
);
4583 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4584 HRESULT borderBottom
([retval, out] BSTR *p
);
4586 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4587 HRESULT borderLeft
([in] BSTR v
);
4589 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4590 HRESULT borderLeft
([retval, out] BSTR *p
);
4592 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4593 HRESULT borderColor
([in] BSTR v
);
4595 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4596 HRESULT borderColor
([retval, out] BSTR *p
);
4598 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4599 HRESULT borderTopColor
([in] VARIANT v
);
4601 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4602 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4604 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4605 HRESULT borderRightColor
([in] VARIANT v
);
4607 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4608 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4610 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4611 HRESULT borderBottomColor
([in] VARIANT v
);
4613 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4614 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4616 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4617 HRESULT borderLeftColor
([in] VARIANT v
);
4619 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4620 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4622 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4623 HRESULT borderWidth
([in] BSTR v
);
4625 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4626 HRESULT borderWidth
([retval, out] BSTR *p
);
4628 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4629 HRESULT borderTopWidth
([in] VARIANT v
);
4631 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4632 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4634 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4635 HRESULT borderRightWidth
([in] VARIANT v
);
4637 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4638 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4640 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4641 HRESULT borderBottomWidth
([in] VARIANT v
);
4643 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4644 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4646 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4647 HRESULT borderLeftWidth
([in] VARIANT v
);
4649 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4650 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4652 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4653 HRESULT borderStyle
([in] BSTR v
);
4655 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4656 HRESULT borderStyle
([retval, out] BSTR *p
);
4658 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4659 HRESULT borderTopStyle
([in] BSTR v
);
4661 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4662 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4664 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4665 HRESULT borderRightStyle
([in] BSTR v
);
4667 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4668 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4670 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4671 HRESULT borderBottomStyle
([in] BSTR v
);
4673 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4674 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4676 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4677 HRESULT borderLeftStyle
([in] BSTR v
);
4679 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4680 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4682 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4683 HRESULT width
([in] VARIANT v
);
4685 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4686 HRESULT width
([retval, out] VARIANT *p
);
4688 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4689 HRESULT height
([in] VARIANT v
);
4691 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4692 HRESULT height
([retval, out] VARIANT *p
);
4694 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4695 HRESULT styleFloat
([in] BSTR v
);
4697 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4698 HRESULT styleFloat
([retval, out] BSTR *p
);
4700 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4701 HRESULT clear
([in] BSTR v
);
4703 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4704 HRESULT clear
([retval, out] BSTR *p
);
4706 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4707 HRESULT display
([in] BSTR v
);
4709 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4710 HRESULT display
([retval, out] BSTR *p
);
4712 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4713 HRESULT visibility
([in] BSTR v
);
4715 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4716 HRESULT visibility
([retval, out] BSTR *p
);
4718 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4719 HRESULT listStyleType
([in] BSTR v
);
4721 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4722 HRESULT listStyleType
([retval, out] BSTR *p
);
4724 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4725 HRESULT listStylePosition
([in] BSTR v
);
4727 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4728 HRESULT listStylePosition
([retval, out] BSTR *p
);
4730 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4731 HRESULT listStyleImage
([in] BSTR v
);
4733 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4734 HRESULT listStyleImage
([retval, out] BSTR *p
);
4736 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4737 HRESULT listStyle
([in] BSTR v
);
4739 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4740 HRESULT listStyle
([retval, out] BSTR *p
);
4742 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4743 HRESULT whiteSpace
([in] BSTR v
);
4745 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4746 HRESULT whiteSpace
([retval, out] BSTR *p
);
4748 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4749 HRESULT top
([in] VARIANT v
);
4751 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4752 HRESULT top
([retval, out] VARIANT *p
);
4754 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4755 HRESULT left
([in] VARIANT v
);
4757 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4758 HRESULT left
([retval, out] VARIANT *p
);
4760 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4761 HRESULT position
([retval, out] BSTR *p
);
4763 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4764 HRESULT zIndex
([in] VARIANT v
);
4766 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4767 HRESULT zIndex
([retval, out] VARIANT *p
);
4769 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4770 HRESULT overflow
([in] BSTR v
);
4772 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4773 HRESULT overflow
([retval, out] BSTR *p
);
4775 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4776 HRESULT pageBreakBefore
([in] BSTR v
);
4778 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4779 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4781 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4782 HRESULT pageBreakAfter
([in] BSTR v
);
4784 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4785 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4787 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4788 HRESULT cssText
([in] BSTR v
);
4790 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4791 HRESULT cssText
([retval, out] BSTR *p
);
4793 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4794 HRESULT pixelTop
([in] LONG v
);
4796 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4797 HRESULT pixelTop
([retval, out] LONG *p
);
4799 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4800 HRESULT pixelLeft
([in] LONG v
);
4802 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4803 HRESULT pixelLeft
([retval, out] LONG *p
);
4805 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4806 HRESULT pixelWidth
([in] LONG v
);
4808 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4809 HRESULT pixelWidth
([retval, out] LONG *p
);
4811 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4812 HRESULT pixelHeight
([in] LONG v
);
4814 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4815 HRESULT pixelHeight
([retval, out] LONG *p
);
4817 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4818 HRESULT posTop
([in] float v
);
4820 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4821 HRESULT posTop
([retval, out] float *p
);
4823 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4824 HRESULT posLeft
([in] float v
);
4826 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4827 HRESULT posLeft
([retval, out] float *p
);
4829 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4830 HRESULT posWidth
([in] float v
);
4832 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4833 HRESULT posWidth
([retval, out] float *p
);
4835 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
4836 HRESULT posHeight
([in] float v
);
4838 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
4839 HRESULT posHeight
([retval, out] float *p
);
4841 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
4842 HRESULT cursor
([in] BSTR v
);
4844 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
4845 HRESULT cursor
([retval, out] BSTR *p
);
4847 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
4848 HRESULT clip
([in] BSTR v
);
4850 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
4851 HRESULT clip
([retval, out] BSTR *p
);
4853 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
4854 HRESULT filter
([in] BSTR v
);
4856 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
4857 HRESULT filter
([retval, out] BSTR *p
);
4859 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
4860 HRESULT setAttribute
(
4861 [in] BSTR strAttributeName
,
4862 [in] VARIANT AttributeValue
,
4863 [defaultvalue(1), in] LONG lFlags
);
4865 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
4866 HRESULT getAttribute
(
4867 [in] BSTR strAttributeName
,
4868 [defaultvalue(0), in] LONG lFlags
,
4869 [retval, out] VARIANT *AttributeValue
);
4871 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
4872 HRESULT removeAttribute
(
4873 [in] BSTR strAttributeName
,
4874 [defaultvalue(1), in]
4876 [retval, out] VARIANT_BOOL *pfSuccess
);
4878 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
4879 HRESULT toString
([retval, out] BSTR *String);
4882 /*****************************************************************************
4883 * IHTMLStyle2 interface
4889 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4891 interface IHTMLStyle2
: IDispatch
4893 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
4894 HRESULT tableLayout
([in] BSTR v
);
4896 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
4897 HRESULT tableLayout
([out, retval] BSTR *p
);
4899 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
4900 HRESULT borderCollapse
([in] BSTR v
);
4902 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
4903 HRESULT borderCollapse
([out, retval] BSTR *p
);
4905 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
4906 HRESULT direction
([in] BSTR v
);
4908 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
4909 HRESULT direction
([out, retval] BSTR *p
);
4911 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
4912 HRESULT behavior
([in] BSTR v
);
4914 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
4915 HRESULT behavior
([out, retval] BSTR *p
);
4917 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
4918 HRESULT setExpression
(
4920 [in] BSTR expression
,
4921 [in, defaultvalue("")] BSTR language
);
4923 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
4924 HRESULT getExpression
(
4926 [out, retval] VARIANT *expression
);
4928 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
4929 HRESULT removeExpression
(
4931 [out, retval] VARIANT_BOOL *pfSuccess
);
4933 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
4934 HRESULT position
([in] BSTR v
);
4936 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
4937 HRESULT position
([out, retval] BSTR *p
);
4939 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
4940 HRESULT unicodeBidi
([in] BSTR v
);
4942 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
4943 HRESULT unicodeBidi
([out, retval] BSTR *p
);
4945 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
4946 HRESULT bottom
([in] VARIANT v
);
4948 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
4949 HRESULT bottom
([out, retval] VARIANT *p
);
4951 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4952 HRESULT right
([in] VARIANT v
);
4954 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4955 HRESULT right
([out, retval] VARIANT *p
);
4957 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4958 HRESULT pixelBottom
([in] LONG v
);
4960 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4961 HRESULT pixelBottom
([out, retval] LONG *p
);
4963 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4964 HRESULT pixelRight
([in] LONG v
);
4966 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4967 HRESULT pixelRight
([out, retval] LONG *p
);
4969 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4970 HRESULT posBottom
([in] float v
);
4972 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4973 HRESULT posBottom
([out, retval] float *p
);
4975 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4976 HRESULT posRight
([in] float v
);
4978 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4979 HRESULT posRight
([out, retval] float *p
);
4981 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4982 HRESULT imeMode
([in] BSTR v
);
4984 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4985 HRESULT imeMode
([out, retval] BSTR *p
);
4987 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4988 HRESULT rubyAlign
([in] BSTR v
);
4990 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4991 HRESULT rubyAlign
([out, retval] BSTR *p
);
4993 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4994 HRESULT rubyPosition
([in] BSTR v
);
4996 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4997 HRESULT rubyPosition
([out, retval] BSTR *p
);
4999 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5000 HRESULT rubyOverhang
([in] BSTR v
);
5002 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5003 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5005 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5006 HRESULT layoutGridChar
([in] VARIANT v
);
5008 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5009 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5011 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5012 HRESULT layoutGridLine
([in] VARIANT v
);
5014 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5015 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5017 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5018 HRESULT layoutGridMode
([in] BSTR v
);
5020 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5021 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5023 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5024 HRESULT layoutGridType
([in] BSTR v
);
5026 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5027 HRESULT layoutGridType
([out, retval] BSTR *p
);
5029 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5030 HRESULT layoutGrid
([in] BSTR v
);
5032 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5033 HRESULT layoutGrid
([out, retval] BSTR *p
);
5035 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5036 HRESULT wordBreak
([in] BSTR v
);
5038 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5039 HRESULT wordBreak
([out, retval] BSTR *p
);
5041 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5042 HRESULT lineBreak
([in] BSTR v
);
5044 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5045 HRESULT lineBreak
([out, retval] BSTR *p
);
5047 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5048 HRESULT textJustify
([in] BSTR v
);
5050 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5051 HRESULT textJustify
([out, retval] BSTR *p
);
5053 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5054 HRESULT textJustifyTrim
([in] BSTR v
);
5056 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5057 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5059 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5060 HRESULT textKashida
([in] VARIANT v
);
5062 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5063 HRESULT textKashida
([out, retval] VARIANT *p
);
5065 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5066 HRESULT textAutospace
([in] BSTR v
);
5068 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5069 HRESULT textAutospace
([out, retval] BSTR *p
);
5071 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5072 HRESULT overflowX
([in] BSTR v
);
5074 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5075 HRESULT overflowX
([out, retval] BSTR *p
);
5077 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5078 HRESULT overflowY
([in] BSTR v
);
5080 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5081 HRESULT overflowY
([out, retval] BSTR *p
);
5083 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5084 HRESULT accelerator
([in] BSTR v
);
5086 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5087 HRESULT accelerator
([out, retval] BSTR *p
);
5090 /*****************************************************************************
5091 * IHTMLRuleStyle interface
5097 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5099 interface IHTMLRuleStyle
: IDispatch
5101 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5102 HRESULT fontFamily
([in] BSTR v
);
5104 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5105 HRESULT fontFamily
([retval, out] BSTR *p
);
5107 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5108 HRESULT fontStyle
([in] BSTR v
);
5110 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5111 HRESULT fontStyle
([retval, out] BSTR *p
);
5113 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5114 HRESULT fontVariant
([in] BSTR v
);
5116 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5117 HRESULT fontVariant
([retval, out] BSTR *p
);
5119 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5120 HRESULT fontWeight
([in] BSTR v
);
5122 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5123 HRESULT fontWeight
([retval, out] BSTR *p
);
5125 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5126 HRESULT fontSize
([in] VARIANT v
);
5128 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5129 HRESULT fontSize
([retval, out] VARIANT *p
);
5131 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5132 HRESULT font
([in] BSTR v
);
5134 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5135 HRESULT font
([retval, out] BSTR *p
);
5137 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5138 HRESULT color
([in] VARIANT v
);
5140 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5141 HRESULT color
([retval, out] VARIANT *p
);
5143 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5144 HRESULT background
([in] BSTR v
);
5146 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5147 HRESULT background
([retval, out] BSTR *p
);
5149 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5150 HRESULT backgroundColor
([in] VARIANT v
);
5152 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5153 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5155 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5156 HRESULT backgroundImage
([in] BSTR v
);
5158 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5159 HRESULT backgroundImage
([retval, out] BSTR *p
);
5161 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5162 HRESULT backgroundRepeat
([in] BSTR v
);
5164 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5165 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5167 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5168 HRESULT backgroundAttachment
([in] BSTR v
);
5170 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5171 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5173 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5174 HRESULT backgroundPosition
([in] BSTR v
);
5176 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5177 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5179 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5180 HRESULT backgroundPositionX
([in] VARIANT v
);
5182 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5183 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5185 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5186 HRESULT backgroundPositionY
([in] VARIANT v
);
5188 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5189 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5191 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5192 HRESULT wordSpacing
([in] VARIANT v
);
5194 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5195 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5197 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5198 HRESULT letterSpacing
([in] VARIANT v
);
5200 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5201 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5203 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5204 HRESULT textDecoration
([in] BSTR v
);
5206 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5207 HRESULT textDecoration
([retval, out] BSTR *p
);
5209 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5210 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5212 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5213 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5215 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5216 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5218 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5219 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5221 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5222 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5224 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5225 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5227 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5228 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5230 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5231 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5233 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5234 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5236 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5237 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5239 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5240 HRESULT verticalAlign
([in] VARIANT v
);
5242 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5243 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5245 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5246 HRESULT textTransform
([in] BSTR v
);
5248 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5249 HRESULT textTransform
([retval, out] BSTR *p
);
5251 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5252 HRESULT textAlign
([in] BSTR v
);
5254 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5255 HRESULT textAlign
([retval, out] BSTR *p
);
5257 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5258 HRESULT textIndent
([in] VARIANT v
);
5260 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5261 HRESULT textIndent
([retval, out] VARIANT *p
);
5263 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5264 HRESULT lineHeight
([in] VARIANT v
);
5266 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5267 HRESULT lineHeight
([retval, out] VARIANT *p
);
5269 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5270 HRESULT marginTop
([in] VARIANT v
);
5272 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5273 HRESULT marginTop
([retval, out] VARIANT *p
);
5275 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5276 HRESULT marginRight
([in] VARIANT v
);
5278 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5279 HRESULT marginRight
([retval, out] VARIANT *p
);
5281 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5282 HRESULT marginBottom
([in] VARIANT v
);
5284 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5285 HRESULT marginBottom
([retval, out] VARIANT *p
);
5287 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5288 HRESULT marginLeft
([in] VARIANT v
);
5290 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5291 HRESULT marginLeft
([retval, out] VARIANT *p
);
5293 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5294 HRESULT margin
([in] BSTR v
);
5296 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5297 HRESULT margin
([retval, out] BSTR *p
);
5299 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5300 HRESULT paddingTop
([in] VARIANT v
);
5302 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5303 HRESULT paddingTop
([retval, out] VARIANT *p
);
5305 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5306 HRESULT paddingRight
([in] VARIANT v
);
5308 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5309 HRESULT paddingRight
([retval, out] VARIANT *p
);
5311 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5312 HRESULT paddingBottom
([in] VARIANT v
);
5314 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5315 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5317 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5318 HRESULT paddingLeft
([in] VARIANT v
);
5320 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5321 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5323 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5324 HRESULT padding
([in] BSTR v
);
5326 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5327 HRESULT padding
([retval, out] BSTR *p
);
5329 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5330 HRESULT border
([in] BSTR v
);
5332 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5333 HRESULT border
([retval, out] BSTR *p
);
5335 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5336 HRESULT borderTop
([in] BSTR v
);
5338 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5339 HRESULT borderTop
([retval, out] BSTR *p
);
5341 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5342 HRESULT borderRight
([in] BSTR v
);
5344 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5345 HRESULT borderRight
([retval, out] BSTR *p
);
5347 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5348 HRESULT borderBottom
([in] BSTR v
);
5350 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5351 HRESULT borderBottom
([retval, out] BSTR *p
);
5353 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5354 HRESULT borderLeft
([in] BSTR v
);
5356 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5357 HRESULT borderLeft
([retval, out] BSTR *p
);
5359 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5360 HRESULT borderColor
([in] BSTR v
);
5362 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5363 HRESULT borderColor
([retval, out] BSTR *p
);
5365 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5366 HRESULT borderTopColor
([in] VARIANT v
);
5368 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5369 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5371 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5372 HRESULT borderRightColor
([in] VARIANT v
);
5374 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5375 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5377 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5378 HRESULT borderBottomColor
([in] VARIANT v
);
5380 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5381 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5383 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5384 HRESULT borderLeftColor
([in] VARIANT v
);
5386 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5387 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5389 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5390 HRESULT borderWidth
([in] BSTR v
);
5392 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5393 HRESULT borderWidth
([retval, out] BSTR *p
);
5395 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5396 HRESULT borderTopWidth
([in] VARIANT v
);
5398 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5399 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5401 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5402 HRESULT borderRightWidth
([in] VARIANT v
);
5404 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5405 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5407 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5408 HRESULT borderBottomWidth
([in] VARIANT v
);
5410 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5411 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5413 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5414 HRESULT borderLeftWidth
([in] VARIANT v
);
5416 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5417 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5419 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5420 HRESULT borderStyle
([in] BSTR v
);
5422 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5423 HRESULT borderStyle
([retval, out] BSTR *p
);
5425 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5426 HRESULT borderTopStyle
([in] BSTR v
);
5428 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5429 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5431 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5432 HRESULT borderRightStyle
([in] BSTR v
);
5434 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5435 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5437 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5438 HRESULT borderBottomStyle
([in] BSTR v
);
5440 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5441 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5443 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5444 HRESULT borderLeftStyle
([in] BSTR v
);
5446 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5447 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5449 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5450 HRESULT width
([in] VARIANT v
);
5452 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5453 HRESULT width
([retval, out] VARIANT *p
);
5455 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5456 HRESULT height
([in] VARIANT v
);
5458 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5459 HRESULT height
([retval, out] VARIANT *p
);
5461 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5462 HRESULT styleFloat
([in] BSTR v
);
5464 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5465 HRESULT styleFloat
([retval, out] BSTR *p
);
5467 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5468 HRESULT clear
([in] BSTR v
);
5470 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5471 HRESULT clear
([retval, out] BSTR *p
);
5473 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5474 HRESULT display
([in] BSTR v
);
5476 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5477 HRESULT display
([retval, out] BSTR *p
);
5479 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5480 HRESULT visibility
([in] BSTR v
);
5482 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5483 HRESULT visibility
([retval, out] BSTR *p
);
5485 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5486 HRESULT listStyleType
([in] BSTR v
);
5488 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5489 HRESULT listStyleType
([retval, out] BSTR *p
);
5491 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5492 HRESULT listStylePosition
([in] BSTR v
);
5494 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5495 HRESULT listStylePosition
([retval, out] BSTR *p
);
5497 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5498 HRESULT listStyleImage
([in] BSTR v
);
5500 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5501 HRESULT listStyleImage
([retval, out] BSTR *p
);
5503 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5504 HRESULT listStyle
([in] BSTR v
);
5506 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5507 HRESULT listStyle
([retval, out] BSTR *p
);
5509 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5510 HRESULT whiteSpace
([in] BSTR v
);
5512 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5513 HRESULT whiteSpace
([retval, out] BSTR *p
);
5515 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5516 HRESULT top
([in] VARIANT v
);
5518 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5519 HRESULT top
([retval, out] VARIANT *p
);
5521 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5522 HRESULT left
([in] VARIANT v
);
5524 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5525 HRESULT left
([retval, out] VARIANT *p
);
5527 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5528 HRESULT position
([retval, out] BSTR *p
);
5530 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5531 HRESULT zIndex
([in] VARIANT v
);
5533 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5534 HRESULT zIndex
([retval, out] VARIANT *p
);
5536 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5537 HRESULT overflow
([in] BSTR v
);
5539 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5540 HRESULT overflow
([retval, out] BSTR *p
);
5542 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5543 HRESULT pageBreakBefore
([in] BSTR v
);
5545 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5546 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5548 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5549 HRESULT pageBreakAfter
([in] BSTR v
);
5551 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5552 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5554 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5555 HRESULT cssText
([in] BSTR v
);
5557 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5558 HRESULT cssText
([retval, out] BSTR *p
);
5560 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5561 HRESULT cursor
([in] BSTR v
);
5563 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5564 HRESULT cursor
([retval, out] BSTR *p
);
5566 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5567 HRESULT clip
([in] BSTR v
);
5569 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5570 HRESULT clip
([retval, out] BSTR *p
);
5572 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5573 HRESULT filter
([in] BSTR v
);
5575 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5576 HRESULT filter
([retval, out] BSTR *p
);
5578 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5579 HRESULT setAttribute
(
5580 [in] BSTR strAttributeName
,
5581 [in] VARIANT AttributeValue
,
5582 [defaultvalue(1), in] LONG lFlags
);
5584 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5585 HRESULT getAttribute
(
5586 [in] BSTR strAttributeName
,
5587 [defaultvalue(0), in] LONG lFlags
,
5588 [retval, out] VARIANT *AttributeValue
);
5590 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5591 HRESULT removeAttribute
(
5592 [in] BSTR strAttributeName
,
5593 [defaultvalue(1), in] LONG lFlags
,
5594 [retval, out] VARIANT_BOOL *pfSuccess
);
5597 /*****************************************************************************
5598 * DispHTMLStyle dispinterface
5602 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5604 dispinterface DispHTMLStyle
5608 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5609 void fontFamily
(BSTR v
);
5611 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5614 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5615 void fontStyle
(BSTR v
);
5617 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5620 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5621 void fontVariant
(BSTR v
);
5623 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5626 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5627 void fontWeight
(BSTR v
);
5629 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5632 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5633 void fontSize
(VARIANT v
);
5635 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5638 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5641 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5644 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5645 void color
(VARIANT v
);
5647 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5650 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5651 void background
(BSTR v
);
5653 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5656 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5657 void backgroundColor
(VARIANT v
);
5659 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5660 VARIANT backgroundColor
();
5662 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5663 void backgroundImage
(BSTR v
);
5665 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5666 BSTR backgroundImage
();
5668 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5669 void backgroundRepeat
(BSTR v
);
5671 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5672 BSTR backgroundRepeat
();
5674 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5675 void backgroundAttachment
(BSTR v
);
5677 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5678 BSTR backgroundAttachment
();
5680 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5681 void backgroundPosition
(BSTR v
);
5683 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5684 BSTR backgroundPosition
();
5686 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5687 void backgroundPositionX
(VARIANT v
);
5689 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5690 VARIANT backgroundPositionX
();
5692 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5693 void backgroundPositionY
(VARIANT v
);
5695 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5696 VARIANT backgroundPositionY
();
5698 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5699 void wordSpacing
(VARIANT v
);
5701 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5702 VARIANT wordSpacing
();
5704 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5705 void letterSpacing
(VARIANT v
);
5707 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5708 VARIANT letterSpacing
();
5710 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5711 void textDecoration
(BSTR v
);
5713 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5714 BSTR textDecoration
();
5716 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5717 void textDecorationNone
(VARIANT_BOOL v
);
5719 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5720 VARIANT_BOOL textDecorationNone
();
5722 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5723 void textDecorationUnderline
(VARIANT_BOOL v
);
5725 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5726 VARIANT_BOOL textDecorationUnderline
();
5728 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5729 void textDecorationOverline
(VARIANT_BOOL v
);
5731 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5732 VARIANT_BOOL textDecorationOverline
();
5734 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5735 void textDecorationLineThrough
(VARIANT_BOOL v
);
5737 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5738 VARIANT_BOOL textDecorationLineThrough
();
5740 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5741 void textDecorationBlink
(VARIANT_BOOL v
);
5743 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5744 VARIANT_BOOL textDecorationBlink
();
5746 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5747 void verticalAlign
(VARIANT v
);
5749 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5750 VARIANT verticalAlign
();
5752 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5753 void textTransform
(BSTR v
);
5755 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5756 BSTR textTransform
();
5758 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5759 void textAlign
(BSTR v
);
5761 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5764 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5765 void textIndent
(VARIANT v
);
5767 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5768 VARIANT textIndent
();
5770 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5771 void lineHeight
(VARIANT v
);
5773 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5774 VARIANT lineHeight
();
5776 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5777 void marginTop
(VARIANT v
);
5779 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5780 VARIANT marginTop
();
5782 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5783 void marginRight
(VARIANT v
);
5785 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5786 VARIANT marginRight
();
5788 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5789 void marginBottom
(VARIANT v
);
5791 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5792 VARIANT marginBottom
();
5794 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5795 void marginLeft
(VARIANT v
);
5797 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5798 VARIANT marginLeft
();
5800 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5801 void margin
(BSTR v
);
5803 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5806 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5807 void paddingTop
(VARIANT v
);
5809 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5810 VARIANT paddingTop
();
5812 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5813 void paddingRight
(VARIANT v
);
5815 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
5816 VARIANT paddingRight
();
5818 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5819 void paddingBottom
(VARIANT v
);
5821 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5822 VARIANT paddingBottom
();
5824 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
5825 void paddingLeft
(VARIANT v
);
5827 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
5828 VARIANT paddingLeft
();
5830 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
5831 void padding
(BSTR v
);
5833 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
5836 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
5837 void border
(BSTR v
);
5839 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
5842 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
5843 void borderTop
(BSTR v
);
5845 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
5848 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
5849 void borderRight
(BSTR v
);
5851 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
5854 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
5855 void borderBottom
(BSTR v
);
5857 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
5858 BSTR borderBottom
();
5860 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
5861 void borderLeft
(BSTR v
);
5863 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
5866 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
5867 void borderColor
(BSTR v
);
5869 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
5872 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
5873 void borderTopColor
(VARIANT v
);
5875 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
5876 VARIANT borderTopColor
();
5878 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
5879 void borderRightColor
(VARIANT v
);
5881 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
5882 VARIANT borderRightColor
();
5884 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
5885 void borderBottomColor
(VARIANT v
);
5887 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
5888 VARIANT borderBottomColor
();
5890 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
5891 void borderLeftColor
(VARIANT v
);
5893 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
5894 VARIANT borderLeftColor
();
5896 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
5897 void borderWidth
(BSTR v
);
5899 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
5902 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
5903 void borderTopWidth
(VARIANT v
);
5905 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
5906 VARIANT borderTopWidth
();
5908 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
5909 void borderRightWidth
(VARIANT v
);
5911 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
5912 VARIANT borderRightWidth
();
5914 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
5915 void borderBottomWidth
(VARIANT v
);
5917 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
5918 VARIANT borderBottomWidth
();
5920 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
5921 void borderLeftWidth
(VARIANT v
);
5923 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
5924 VARIANT borderLeftWidth
();
5926 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
5927 void borderStyle
(BSTR v
);
5929 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
5932 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
5933 void borderTopStyle
(BSTR v
);
5935 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
5936 BSTR borderTopStyle
();
5938 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
5939 void borderRightStyle
(BSTR v
);
5941 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
5942 BSTR borderRightStyle
();
5944 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
5945 void borderBottomStyle
(BSTR v
);
5947 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
5948 BSTR borderBottomStyle
();
5950 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
5951 void borderLeftStyle
(BSTR v
);
5953 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
5954 BSTR borderLeftStyle
();
5956 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
5957 void width
(VARIANT v
);
5959 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
5962 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
5963 void height
(VARIANT v
);
5965 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
5968 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
5969 void styleFloat
(BSTR v
);
5971 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
5974 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
5977 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
5980 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
5981 void display
(BSTR v
);
5983 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
5986 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
5987 void visibility
(BSTR v
);
5989 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
5992 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
5993 void listStyleType
(BSTR v
);
5995 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
5996 BSTR listStyleType
();
5998 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
5999 void listStylePosition
(BSTR v
);
6001 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6002 BSTR listStylePosition
();
6004 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6005 void listStyleImage
(BSTR v
);
6007 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6008 BSTR listStyleImage
();
6010 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6011 void listStyle
(BSTR v
);
6013 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6016 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6017 void whiteSpace
(BSTR v
);
6019 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6022 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6023 void top
(VARIANT v
);
6025 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6028 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6029 void left
(VARIANT v
);
6031 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6034 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6035 void zIndex
(VARIANT v
);
6037 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6040 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6041 void overflow
(BSTR v
);
6043 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6046 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6047 void pageBreakBefore
(BSTR v
);
6049 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6050 BSTR pageBreakBefore
();
6052 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6053 void pageBreakAfter
(BSTR v
);
6055 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6056 BSTR pageBreakAfter
();
6058 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6059 void cssText
(BSTR v
);
6061 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6064 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6065 void pixelTop
(LONG v
);
6067 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6070 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6071 void pixelLeft
(LONG v
);
6073 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6076 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6077 void pixelWidth
(LONG v
);
6079 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6082 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6083 void pixelHeight
(LONG v
);
6085 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6088 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6089 void posTop
(float v
);
6091 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6094 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6095 void posLeft
(float v
);
6097 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6100 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6101 void posWidth
(float v
);
6103 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6106 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6107 void posHeight
(float v
);
6109 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6112 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6113 void cursor
(BSTR v
);
6115 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6118 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6121 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6124 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6125 void filter
(BSTR v
);
6127 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6130 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6132 [in] BSTR strAttributeName
,
6133 [in] VARIANT AttributeValue
,
6134 [in, defaultvalue(1)] LONG lFlags
);
6136 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6137 VARIANT getAttribute
(
6138 [in] BSTR strAttributeName
,
6139 [in, defaultvalue(0)] LONG lFlags
);
6141 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6142 VARIANT_BOOL removeAttribute
(
6143 [in] BSTR strAttributeName
,
6144 [in, defaultvalue(1)] LONG lFlags
);
6146 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6149 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6150 void tableLayout
(BSTR v
);
6152 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6155 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6156 void borderCollapse
(BSTR v
);
6158 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6159 BSTR borderCollapse
();
6161 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6162 void direction
(BSTR v
);
6164 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6167 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6168 void behavior
(BSTR v
);
6170 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6173 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6176 [in] BSTR expression
,
6177 [in, defaultvalue("")] BSTR language
);
6179 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6180 VARIANT getExpression
([in] BSTR propname
);
6182 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6183 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6185 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6186 void position
(BSTR v
);
6188 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6191 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6192 void unicodeBidi
(BSTR v
);
6194 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6197 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6198 void bottom
(VARIANT v
);
6200 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6203 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6204 void right
(VARIANT v
);
6206 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6209 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6210 void pixelBottom
(LONG v
);
6212 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6215 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6216 void pixelRight
(LONG v
);
6218 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6221 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6222 void posBottom
(float v
);
6224 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6227 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6228 void posRight
(float v
);
6230 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6233 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6234 void imeMode
(BSTR v
);
6236 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6239 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6240 void rubyAlign
(BSTR v
);
6242 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6245 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6246 void rubyPosition
(BSTR v
);
6248 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6249 BSTR rubyPosition
();
6251 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6252 void rubyOverhang
(BSTR v
);
6254 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6255 BSTR rubyOverhang
();
6257 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6258 void layoutGridChar
(VARIANT v
);
6260 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6261 VARIANT layoutGridChar
();
6263 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6264 void layoutGridLine
(VARIANT v
);
6266 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6267 VARIANT layoutGridLine
();
6269 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6270 void layoutGridMode
(BSTR v
);
6272 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6273 BSTR layoutGridMode
();
6275 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6276 void layoutGridType
(BSTR v
);
6278 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6279 BSTR layoutGridType
();
6281 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6282 void layoutGrid
(BSTR v
);
6284 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6287 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6288 void wordBreak
(BSTR v
);
6290 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6293 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6294 void lineBreak
(BSTR v
);
6296 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6299 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6300 void textJustify
(BSTR v
);
6302 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6305 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6306 void textJustifyTrim
(BSTR v
);
6308 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6309 BSTR textJustifyTrim
();
6311 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6312 void textKashida
(VARIANT v
);
6314 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6315 VARIANT textKashida
();
6317 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6318 void textAutospace
(BSTR v
);
6320 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6321 BSTR textAutospace
();
6323 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6324 void overflowX
(BSTR v
);
6326 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6329 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6330 void overflowY
(BSTR v
);
6332 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6335 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6336 void accelerator
(BSTR v
);
6338 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6341 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6342 void layoutFlow
(BSTR v
);
6344 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6347 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6348 void zoom
(VARIANT v
);
6350 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6353 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6354 void wordWrap
(BSTR v
);
6356 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6359 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6360 void textUnderlinePosition
(BSTR v
);
6362 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6363 BSTR textUnderlinePosition
();
6365 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6366 void scrollbarBaseColor
(VARIANT v
);
6368 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6369 VARIANT scrollbarBaseColor
();
6371 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6372 void scrollbarFaceColor
(VARIANT v
);
6374 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6375 VARIANT scrollbarFaceColor
();
6377 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6378 void scrollbar3dLightColor
(VARIANT v
);
6380 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6381 VARIANT scrollbar3dLightColor
();
6383 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6384 void scrollbarShadowColor
(VARIANT v
);
6386 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6387 VARIANT scrollbarShadowColor
();
6389 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6390 void scrollbarHighlightColor
(VARIANT v
);
6392 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6393 VARIANT scrollbarHighlightColor
();
6395 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6396 void scrollbarDarkShadowColor
(VARIANT v
);
6398 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6399 VARIANT scrollbarDarkShadowColor
();
6401 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6402 void scrollbarArrowColor
(VARIANT v
);
6404 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6405 VARIANT scrollbarArrowColor
();
6407 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6408 void scrollbarTrackColor
(VARIANT v
);
6410 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6411 VARIANT scrollbarTrackColor
();
6413 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6414 void writingMode
(BSTR v
);
6416 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6419 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6420 void textAlignLast
(BSTR v
);
6422 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6423 BSTR textAlignLast
();
6425 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6426 void textKashidaSpace
(VARIANT v
);
6428 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6429 VARIANT textKashidaSpace
();
6431 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6432 void textOverflow
(BSTR v
);
6434 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6435 BSTR textOverflow
();
6437 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6438 void minHeight
(VARIANT v
);
6440 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6441 VARIANT minHeight
();
6443 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6444 void msInterpolationMode
(BSTR v
);
6446 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6447 BSTR msInterpolationMode
();
6449 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6450 void maxHeight
(VARIANT v
);
6452 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6453 VARIANT maxHeight
();
6455 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6456 void minWidth
(VARIANT v
);
6458 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6461 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6462 void maxWidth
(VARIANT v
);
6464 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6467 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6468 void content
(BSTR v
);
6470 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6473 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6474 void captionSide
(BSTR v
);
6476 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6479 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6480 void counterIncrement
(BSTR v
);
6482 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6483 BSTR counterIncrement
();
6485 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6486 void counterReset
(BSTR v
);
6488 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6489 BSTR counterReset
();
6491 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6492 void outline
(BSTR v
);
6494 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6497 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6498 void outlineWidth
(VARIANT v
);
6500 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6501 VARIANT outlineWidth
();
6503 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6504 void outlineStyle
(BSTR v
);
6506 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6507 BSTR outlineStyle
();
6509 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6510 void outlineColor
(VARIANT v
);
6512 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6513 VARIANT outlineColor
();
6515 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6516 void boxSizing
(BSTR v
);
6518 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6521 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6522 void borderSpacing
(BSTR v
);
6524 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6525 BSTR borderSpacing
();
6527 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6528 void orphans
(VARIANT v
);
6530 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6533 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6534 void widows
(VARIANT v
);
6536 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6539 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6540 void pageBreakInside
(BSTR v
);
6542 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6543 BSTR pageBreakInside
();
6545 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6546 void emptyCells
(BSTR v
);
6548 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6551 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6552 void msBlockProgression
(BSTR v
);
6554 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6555 BSTR msBlockProgression
();
6557 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6558 void quotes
(BSTR v
);
6560 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6563 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6564 IDispatch
*constructor
();
6571 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6573 interface IHTMLStyle3
: IDispatch
6575 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6576 HRESULT layoutFlow
([in] BSTR v
);
6578 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6579 HRESULT layoutFlow
([retval, out] BSTR * p
);
6581 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6582 HRESULT zoom
([in] VARIANT v
);
6584 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6585 HRESULT zoom
([retval, out] VARIANT * p
);
6587 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6588 HRESULT wordWrap
([in] BSTR v
);
6590 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6591 HRESULT wordWrap
([retval, out] BSTR * p
);
6593 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6594 HRESULT textUnderlinePosition
([in] BSTR v
);
6596 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6597 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6599 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6600 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6602 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6603 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6605 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6606 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6608 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6609 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6611 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6612 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6614 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6615 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6617 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6618 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6620 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6621 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6623 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6624 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6626 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6627 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6629 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6630 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6632 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6633 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6635 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6636 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6638 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6639 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6641 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6642 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6644 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6645 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6647 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6648 HRESULT writingMode
([in] BSTR v
);
6650 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6651 HRESULT writingMode
([retval, out] BSTR * p
);
6653 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6654 HRESULT textAlignLast
([in] BSTR v
);
6656 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6657 HRESULT textAlignLast
([retval, out] BSTR * p
);
6659 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6660 HRESULT textKashidaSpace
([in] VARIANT v
);
6662 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6663 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6666 /*****************************************************************************
6667 * IHTMLSytyle4 interface
6673 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6675 interface IHTMLStyle4
: IDispatch
6677 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6678 HRESULT textOverflow
([in] BSTR v
);
6680 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6681 HRESULT textOverflow
([retval, out] BSTR * p
);
6683 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6684 HRESULT minHeight
([in] VARIANT v
);
6686 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6687 HRESULT minHeight
([retval, out] VARIANT * p
);
6690 /*****************************************************************************
6691 * IHTMLSytyle5 interface
6697 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6699 interface IHTMLStyle5
: IDispatch
6701 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6702 HRESULT msInterpolationMode
([in] BSTR v
);
6704 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6705 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6707 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6708 HRESULT maxHeight
([in] VARIANT v
);
6710 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6711 HRESULT maxHeight
([out, retval] VARIANT *p
);
6713 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6714 HRESULT minWidth
([in] VARIANT v
);
6716 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6717 HRESULT minWidth
([out, retval] VARIANT *p
);
6719 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6720 HRESULT maxWidth
([in] VARIANT v
);
6722 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6723 HRESULT maxWidth
([out, retval] VARIANT *p
);
6726 /*****************************************************************************
6727 * IHTMLSytyle6 interface
6733 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6735 interface IHTMLStyle6
: IDispatch
6737 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6738 HRESULT content
([in] BSTR v
);
6740 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6741 HRESULT content
([out, retval] BSTR *p
);
6743 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6744 HRESULT captionSide
([in] BSTR v
);
6746 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6747 HRESULT captionSide
([retval, out] BSTR *p
);
6749 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6750 HRESULT counterIncrement
([in] BSTR v
);
6752 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6753 HRESULT counterIncrement
([out, retval] BSTR *p
);
6755 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6756 HRESULT counterReset
([in] BSTR v
);
6758 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6759 HRESULT counterReset
([out, retval] BSTR *p
);
6761 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6762 HRESULT outline
([in] BSTR v
);
6764 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6765 HRESULT outline
([out, retval] BSTR *p
);
6767 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6768 HRESULT outlineWidth
([in] VARIANT v
);
6770 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6771 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6773 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6774 HRESULT outlineStyle
([in] BSTR v
);
6776 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6777 HRESULT outlineStyle
([out, retval] BSTR *p
);
6779 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6780 HRESULT outlineColor
([in] VARIANT v
);
6782 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6783 HRESULT outlineColor
([out, retval] VARIANT *p
);
6785 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6786 HRESULT boxSizing
([in] BSTR v
);
6788 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6789 HRESULT boxSizing
([out, retval] BSTR *p
);
6791 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6792 HRESULT borderSpacing
([in] BSTR v
);
6794 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6795 HRESULT borderSpacing
([out, retval] BSTR *p
);
6797 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6798 HRESULT orphans
([in] VARIANT v
);
6800 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6801 HRESULT orphans
([out, retval] VARIANT *p
);
6803 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6804 HRESULT widows
([in] VARIANT v
);
6806 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6807 HRESULT widows
([out, retval] VARIANT *p
);
6809 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6810 HRESULT pageBreakInside
([in] BSTR v
);
6812 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6813 HRESULT pageBreakInside
([out, retval] BSTR *p
);
6815 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6816 HRESULT emptyCells
([in] BSTR v
);
6818 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6819 HRESULT emptyCells
([out, retval] BSTR *p
);
6821 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6822 HRESULT msBlockProgression
([in] BSTR v
);
6824 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6825 HRESULT msBlockProgression
([out, retval] BSTR *p
);
6827 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6828 HRESULT quotes
([in] BSTR v
);
6830 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6831 HRESULT quotes
([out, retval] BSTR *p
);
6836 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6840 [default] dispinterface DispHTMLStyle
;
6841 interface IHTMLStyle
;
6842 interface IHTMLStyle2
;
6843 interface IHTMLStyle3
;
6844 interface IHTMLStyle4
;
6845 interface IHTMLStyle5
;
6846 interface IHTMLStyle6
;
6849 /*****************************************************************************
6850 * DispHTMLW3CComputedStyle dispinterface
6854 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
6856 dispinterface DispHTMLW3CComputedStyle
6860 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
6861 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
6862 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
6863 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
6866 /*****************************************************************************
6867 * IHTMLRenderStyle interface
6873 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6875 interface IHTMLRenderStyle
: IDispatch
6877 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
6878 HRESULT textLineThroughStyle
([in] BSTR v
);
6880 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
6881 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
6883 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
6884 HRESULT textUnderlineStyle
([in] BSTR v
);
6886 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
6887 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
6889 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
6890 HRESULT textEffect
([in] BSTR v
);
6892 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
6893 HRESULT textEffect
([retval, out] BSTR *p
);
6895 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
6896 HRESULT textColor
([in] VARIANT v
);
6898 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
6899 HRESULT textColor
([retval, out] VARIANT *p
);
6901 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
6902 HRESULT textBackgroundColor
([in] VARIANT v
);
6904 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
6905 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
6907 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
6908 HRESULT textDecorationColor
([in] VARIANT v
);
6910 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
6911 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
6913 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
6914 HRESULT renderingPriority
([in] LONG v
);
6916 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
6917 HRESULT renderingPriority
([retval, out] LONG *p
);
6919 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
6920 HRESULT defaultTextSelection
([in] BSTR v
);
6922 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
6923 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
6925 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
6926 HRESULT textDecoration
([in] BSTR v
);
6928 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
6929 HRESULT textDecoration
([retval, out] BSTR *p
);
6932 /*****************************************************************************
6933 * IHTMLCurrentStyle interface
6939 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6941 interface IHTMLCurrentStyle
: IDispatch
6943 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
6944 HRESULT position
([retval, out] BSTR *p
);
6946 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
6947 HRESULT styleFloat
([retval, out] BSTR *p
);
6949 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
6950 HRESULT color
([retval, out] VARIANT *p
);
6952 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
6953 HRESULT backgroundColor
([retval, out] VARIANT *p
);
6955 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
6956 HRESULT fontFamily
([retval, out] BSTR *p
);
6958 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
6959 HRESULT fontStyle
([retval, out] BSTR *p
);
6961 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
6962 HRESULT fontVariant
([retval, out] BSTR *p
);
6964 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
6965 HRESULT fontWeight
([retval, out] VARIANT *p
);
6967 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
6968 HRESULT fontSize
([retval, out] VARIANT *p
);
6970 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
6971 HRESULT backgroundImage
([retval, out] BSTR *p
);
6973 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
6974 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
6976 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
6977 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
6979 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
6980 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
6982 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6983 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
6985 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6986 HRESULT borderTopColor
([retval, out] VARIANT *p
);
6988 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6989 HRESULT borderRightColor
([retval, out] VARIANT *p
);
6991 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6992 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
6994 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6995 HRESULT borderTopStyle
([retval, out] BSTR *p
);
6997 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6998 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7000 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7001 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7003 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7004 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7006 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7007 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7009 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7010 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7012 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7013 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7015 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7016 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7018 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7019 HRESULT left
([retval, out] VARIANT *p
);
7021 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7022 HRESULT top
([retval, out] VARIANT *p
);
7024 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7025 HRESULT width
([retval, out] VARIANT *p
);
7027 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7028 HRESULT height
([retval, out] VARIANT *p
);
7030 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7031 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7033 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7034 HRESULT paddingTop
([retval, out] VARIANT *p
);
7036 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7037 HRESULT paddingRight
([retval, out] VARIANT *p
);
7039 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7040 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7042 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7043 HRESULT textAlign
([retval, out] BSTR *p
);
7045 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7046 HRESULT textDecoration
([retval, out] BSTR *p
);
7048 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7049 HRESULT display
([retval, out] BSTR *p
);
7051 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7052 HRESULT visibility
([retval, out] BSTR *p
);
7054 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7055 HRESULT zIndex
([retval, out] VARIANT *p
);
7057 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7058 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7060 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7061 HRESULT lineHeight
([retval, out] VARIANT *p
);
7063 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7064 HRESULT textIndent
([retval, out] VARIANT *p
);
7066 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7067 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7069 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7070 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7072 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7073 HRESULT marginTop
([retval, out] VARIANT *p
);
7075 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7076 HRESULT marginRight
([retval, out] VARIANT *p
);
7078 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7079 HRESULT marginBottom
([retval, out] VARIANT *p
);
7081 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7082 HRESULT marginLeft
([retval, out] VARIANT *p
);
7084 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7085 HRESULT clear
([retval, out] BSTR *p
);
7087 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7088 HRESULT listStyleType
([retval, out] BSTR *p
);
7090 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7091 HRESULT listStylePosition
([retval, out] BSTR *p
);
7093 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7094 HRESULT listStyleImage
([retval, out] BSTR *p
);
7096 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7097 HRESULT clipTop
([retval, out] VARIANT *p
);
7099 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7100 HRESULT clipRight
([retval, out] VARIANT *p
);
7102 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7103 HRESULT clipBottom
([retval, out] VARIANT *p
);
7105 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7106 HRESULT clipLeft
([retval, out] VARIANT *p
);
7108 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7109 HRESULT overflow
([retval, out] BSTR *p
);
7111 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7112 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7114 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7115 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7117 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7118 HRESULT cursor
([retval, out] BSTR *p
);
7120 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7121 HRESULT tableLayout
([retval, out] BSTR *p
);
7123 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7124 HRESULT borderCollapse
([retval, out] BSTR *p
);
7126 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7127 HRESULT direction
([retval, out] BSTR *p
);
7129 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7130 HRESULT behavior
([retval, out] BSTR *p
);
7132 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7133 HRESULT getAttribute
(
7134 [in] BSTR strAttributeName
,
7135 [defaultvalue(0), in] LONG lFlags
,
7136 [retval, out] VARIANT *AttributeValue
);
7138 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7139 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7141 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7142 HRESULT right
([retval, out] VARIANT *p
);
7144 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7145 HRESULT bottom
([retval, out] VARIANT *p
);
7147 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7148 HRESULT imeMode
([retval, out] BSTR *p
);
7150 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7151 HRESULT rubyAlign
([retval, out] BSTR *p
);
7153 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7154 HRESULT rubyPosition
([retval, out] BSTR *p
);
7156 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7157 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7159 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7160 HRESULT textAutospace
([retval, out] BSTR *p
);
7162 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7163 HRESULT lineBreak
([retval, out] BSTR *p
);
7165 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7166 HRESULT wordBreak
([retval, out] BSTR *p
);
7168 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7169 HRESULT textJustify
([retval, out] BSTR *p
);
7171 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7172 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7174 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7175 HRESULT textKashida
([retval, out] VARIANT *p
);
7177 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7178 HRESULT blockDirection
([retval, out] BSTR *p
);
7180 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7181 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7183 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7184 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7186 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7187 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7189 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7190 HRESULT layoutGridType
([retval, out] BSTR *p
);
7192 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7193 HRESULT borderStyle
([retval, out] BSTR *p
);
7195 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7196 HRESULT borderColor
([retval, out] BSTR *p
);
7198 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7199 HRESULT borderWidth
([retval, out] BSTR *p
);
7201 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7202 HRESULT padding
([retval, out] BSTR *p
);
7204 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7205 HRESULT margin
([retval, out] BSTR *p
);
7207 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7208 HRESULT accelerator
([retval, out] BSTR *p
);
7210 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7211 HRESULT overflowX
([retval, out] BSTR *p
);
7213 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7214 HRESULT overflowY
([retval, out] BSTR *p
);
7216 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7217 HRESULT textTransform
([retval, out] BSTR *p
);
7220 /*****************************************************************************
7221 * IHTMLCurrentStyle2 interface
7227 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7229 interface IHTMLCurrentStyle2
: IDispatch
7231 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7232 HRESULT layoutFlow
([retval, out] BSTR * p
);
7234 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7235 HRESULT wordWrap
([retval, out] BSTR * p
);
7237 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7238 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7240 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7241 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7243 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7244 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7246 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7247 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7249 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7250 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7252 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7253 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7255 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7256 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7258 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7259 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7261 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7262 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7264 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7265 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7267 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7268 HRESULT writingMode
([retval, out] BSTR * p
);
7270 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7271 HRESULT zoom
([retval, out] VARIANT * p
);
7273 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7274 HRESULT filter
([retval, out] BSTR * p
);
7276 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7277 HRESULT textAlignLast
([retval, out] BSTR * p
);
7279 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7280 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7282 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7283 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7286 /*****************************************************************************
7287 * IHTMLCurrentStyle3 interface
7293 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7295 interface IHTMLCurrentStyle3
: IDispatch
7297 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7298 HRESULT textOverflow
([retval, out] BSTR * p
);
7300 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7301 HRESULT minHeight
([retval, out] VARIANT * p
);
7303 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7304 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7306 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7307 HRESULT whiteSpace
([retval, out] BSTR * p
);
7310 /*****************************************************************************
7311 * IHTMLCurrentStyle4 interface
7317 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7319 interface IHTMLCurrentStyle4
: IDispatch
7321 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7322 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7324 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7325 HRESULT maxHeight
([retval, out] VARIANT * p
);
7327 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7328 HRESULT minWidth
([retval, out] VARIANT * p
);
7330 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7331 HRESULT maxWidth
([retval, out] VARIANT * p
);
7334 /*****************************************************************************
7335 * DispHTMLCurrentStyle dispinterface
7339 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7341 dispinterface DispHTMLCurrentStyle
7345 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7348 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7351 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7354 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7355 VARIANT backgroundColor
();
7357 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7360 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7363 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7366 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7367 VARIANT fontWeight
();
7369 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7372 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7373 BSTR backgroundImage
();
7375 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7376 VARIANT backgroundPositionX
();
7378 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7379 VARIANT backgroundPositionY
();
7381 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7382 BSTR backgroundRepeat
();
7384 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7385 VARIANT borderLeftColor
();
7387 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7388 VARIANT borderTopColor
();
7390 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7391 VARIANT borderRightColor
();
7393 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7394 VARIANT borderBottomColor
();
7396 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7397 BSTR borderTopStyle
();
7399 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7400 BSTR borderRightStyle
();
7402 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7403 BSTR borderBottomStyle
();
7405 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7406 BSTR borderLeftStyle
();
7408 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7409 VARIANT borderTopWidth
();
7411 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7412 VARIANT borderRightWidth
();
7414 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7415 VARIANT borderBottomWidth
();
7417 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7418 VARIANT borderLeftWidth
();
7420 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7423 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7426 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7429 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7432 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7433 VARIANT paddingLeft
();
7435 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7436 VARIANT paddingTop
();
7438 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7439 VARIANT paddingRight
();
7441 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7442 VARIANT paddingBottom
();
7444 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7447 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7448 BSTR textDecoration
();
7450 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7453 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7456 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7459 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7460 VARIANT letterSpacing
();
7462 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7463 VARIANT lineHeight
();
7465 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7466 VARIANT textIndent
();
7468 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7469 VARIANT verticalAlign
();
7471 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7472 BSTR backgroundAttachment
();
7474 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7475 VARIANT marginTop
();
7477 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7478 VARIANT marginRight
();
7480 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7481 VARIANT marginBottom
();
7483 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7484 VARIANT marginLeft
();
7486 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7489 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7490 BSTR listStyleType
();
7492 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7493 BSTR listStylePosition
();
7495 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7496 BSTR listStyleImage
();
7498 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7501 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7502 VARIANT clipRight
();
7504 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7505 VARIANT clipBottom
();
7507 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7510 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7513 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7514 BSTR pageBreakBefore
();
7516 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7517 BSTR pageBreakAfter
();
7519 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7522 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7525 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7526 BSTR borderCollapse
();
7528 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7531 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7534 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7535 VARIANT getAttribute
(
7536 [in] BSTR strAttributeName
,
7537 [in, defaultvalue(0)] LONG lFlags
);
7539 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7542 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7545 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7548 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7551 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7554 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7555 BSTR rubyPosition
();
7557 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7558 BSTR rubyOverhang
();
7560 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7561 BSTR textAutospace
();
7563 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7566 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7569 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7572 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7573 BSTR textJustifyTrim
();
7575 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7576 VARIANT textKashida
();
7578 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7579 BSTR blockDirection
();
7581 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7582 VARIANT layoutGridChar
();
7584 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7585 VARIANT layoutGridLine
();
7587 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7588 BSTR layoutGridMode
();
7590 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7591 BSTR layoutGridType
();
7593 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7596 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7599 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7602 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7605 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7608 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7611 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7614 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7617 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7618 BSTR textTransform
();
7620 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7623 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7626 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7627 BSTR textUnderlinePosition
();
7629 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7630 VARIANT_BOOL hasLayout
();
7632 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7633 VARIANT scrollbarBaseColor
();
7635 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7636 VARIANT scrollbarFaceColor
();
7638 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7639 VARIANT scrollbar3dLightColor
();
7641 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7642 VARIANT scrollbarShadowColor
();
7644 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7645 VARIANT scrollbarHighlightColor
();
7647 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7648 VARIANT scrollbarDarkShadowColor
();
7650 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7651 VARIANT scrollbarArrowColor
();
7653 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7654 VARIANT scrollbarTrackColor
();
7656 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7659 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7662 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7665 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7666 BSTR textAlignLast
();
7668 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7669 VARIANT textKashidaSpace
();
7671 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7672 VARIANT_BOOL isBlock
();
7674 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7675 BSTR textOverflow
();
7677 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7678 VARIANT minHeight
();
7680 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7681 VARIANT wordSpacing
();
7683 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7686 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7687 BSTR msInterpolationMode
();
7689 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7690 VARIANT maxHeight
();
7692 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7695 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7701 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7703 coclass HTMLCurrentStyle
7705 [default] dispinterface DispHTMLCurrentStyle
;
7706 interface IHTMLCurrentStyle
;
7707 interface IHTMLCurrentStyle2
;
7708 interface IHTMLCurrentStyle3
;
7709 interface IHTMLCurrentStyle4
;
7712 /*****************************************************************************
7713 * IHTMLRect interface
7719 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7721 interface IHTMLRect
: IDispatch
7723 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7724 HRESULT left
([in] LONG v
);
7726 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7727 HRESULT left
([retval, out] LONG *p
);
7729 [propput, id(DISPID_IHTMLRECT_TOP
)]
7730 HRESULT top
([in] LONG v
);
7732 [propget, id(DISPID_IHTMLRECT_TOP
)]
7733 HRESULT top
([retval, out] LONG *p
);
7735 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7736 HRESULT right
([in] LONG v
);
7738 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7739 HRESULT right
([retval, out] LONG *p
);
7741 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7742 HRESULT bottom
([in] LONG v
);
7744 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7745 HRESULT bottom
([retval, out] LONG *p
);
7748 /*****************************************************************************
7749 * IHTMLRectCollection interface
7755 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7757 interface IHTMLRectCollection
: IDispatch
7759 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7760 HRESULT length
([retval, out] LONG *p
);
7762 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7763 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7765 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7767 [in] VARIANT *pvarIndex
,
7768 [retval, out] VARIANT *pvarResult
);
7771 /*****************************************************************************
7772 * IHTMLDOMNode interface
7778 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7780 interface IHTMLDOMNode
: IDispatch
7782 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7783 HRESULT nodeType
([retval, out] LONG *p
);
7785 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7786 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7788 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7789 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
7791 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
7792 HRESULT childNodes
([retval, out] IDispatch
**p
);
7794 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
7795 HRESULT attributes
([retval, out] IDispatch
**p
);
7797 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
7798 HRESULT insertBefore
(
7799 [in] IHTMLDOMNode
*newChild
,
7800 [optional, in] VARIANT refChild
,
7801 [retval, out] IHTMLDOMNode
**node
);
7803 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
7804 HRESULT removeChild
(
7805 [in] IHTMLDOMNode
*oldChild
,
7806 [retval, out] IHTMLDOMNode
**node
);
7808 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
7809 HRESULT replaceChild
(
7810 [in] IHTMLDOMNode
*newChild
,
7811 [in] IHTMLDOMNode
*oldChild
,
7812 [retval, out] IHTMLDOMNode
**node
);
7814 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
7816 [in] VARIANT_BOOL fDeep
,
7817 [retval, out] IHTMLDOMNode
**clonedNode
);
7819 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
7821 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
7822 [retval, out] IHTMLDOMNode
**removed
);
7824 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
7826 [in] IHTMLDOMNode
*otherNode
,
7827 [retval, out] IHTMLDOMNode
**swappedNode
);
7829 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
7830 HRESULT replaceNode
(
7831 [in] IHTMLDOMNode
*replacement
,
7832 [retval, out] IHTMLDOMNode
**replaced
);
7834 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
7835 HRESULT appendChild
(
7836 [in] IHTMLDOMNode
*newChild
,
7837 [retval, out] IHTMLDOMNode
**node
);
7839 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
7840 HRESULT nodeName
([retval, out] BSTR *p
);
7842 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
7843 HRESULT nodeValue
([in] VARIANT v
);
7845 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
7846 HRESULT nodeValue
([retval, out] VARIANT *p
);
7848 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
7849 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
7851 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
7852 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
7854 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
7855 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
7857 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
7858 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
7861 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
7862 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
7865 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
7866 IHTMLDOMNode
* parentNode
(); \
7868 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
7869 VARIANT_BOOL hasChildNodes
(); \
7871 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
7872 IDispatch
* childNodes
(); \
7874 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
7875 IDispatch
* attributes
(); \
7877 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
7878 IHTMLDOMNode
* insertBefore
( \
7879 [in] IHTMLDOMNode
* newChild
, \
7880 [optional, in] VARIANT refChild
); \
7882 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
7883 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
7885 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
7886 IHTMLDOMNode
* replaceChild
( \
7887 [in] IHTMLDOMNode
* newChild
, \
7888 [in] IHTMLDOMNode
* oldChild
); \
7890 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
7891 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
7893 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
7894 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
7896 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
7897 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
7899 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
7900 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
7902 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
7903 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
7905 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
7908 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
7909 void nodeValue
(VARIANT v
); \
7911 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
7912 VARIANT nodeValue
(); \
7914 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
7915 IHTMLDOMNode
* firstChild
(); \
7917 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
7918 IHTMLDOMNode
* lastChild
(); \
7920 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
7921 IHTMLDOMNode
* previousSibling
(); \
7923 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
7924 IHTMLDOMNode
* nextSibling
()
7926 /*****************************************************************************
7927 * IHTMLDOMNode2 interface
7933 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7935 interface IHTMLDOMNode2
: IDispatch
7937 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
7938 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
7941 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
7942 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
7943 IDispatch
*ownerDocument
()
7945 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
7946 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
7947 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
7949 /*****************************************************************************
7950 * IHTMLDOMNode3 interface
7956 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7958 interface IHTMLDOMNode3
: IDispatch
7960 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
7961 HRESULT prefix
([in] VARIANT v
);
7963 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
7964 HRESULT prefix
([out, retval] VARIANT *p
);
7966 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
7967 HRESULT localName
([out, retval] VARIANT *p
);
7969 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
7970 HRESULT namespaceURI
([out, retval] VARIANT *p
);
7972 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
7973 HRESULT textContent
([in] VARIANT v
);
7975 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
7976 HRESULT textContent
([out, retval] VARIANT *p
);
7978 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
7979 HRESULT isEqualNode
(
7980 [in] IHTMLDOMNode3
*otherNode
,
7981 [out, retval] VARIANT_BOOL *isEqual
);
7983 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
7984 HRESULT lookupNamespaceURI
(
7985 [in] VARIANT *pvarPrefix
,
7986 [out, retval] VARIANT *pvarNamespaceURI
);
7988 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
7989 HRESULT lookupPrefix
(
7990 [in] VARIANT *pvarNamespaceURI
,
7991 [out, retval] VARIANT *pvarPrefix
);
7993 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
7994 HRESULT isDefaultNamespace
(
7995 [in] VARIANT *pvarNamespace
,
7996 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
7998 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
7999 HRESULT appendChild
(
8000 [in] IHTMLDOMNode
*newChild
,
8001 [out, retval] IHTMLDOMNode
**node
);
8003 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8004 HRESULT insertBefore
(
8005 [in] IHTMLDOMNode
*newChild
,
8006 [in, optional] VARIANT refChild
,
8007 [out, retval] IHTMLDOMNode
**node
);
8009 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8010 HRESULT removeChild
(
8011 [in] IHTMLDOMNode
*oldChild
,
8012 [out, retval] IHTMLDOMNode
**node
);
8014 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8015 HRESULT replaceChild
(
8016 [in] IHTMLDOMNode
*newChild
,
8017 [in] IHTMLDOMNode
*oldChild
,
8018 [out, retval] IHTMLDOMNode
**node
);
8020 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8022 [in] IHTMLDOMNode3
*otherNode
,
8023 [out, retval] VARIANT_BOOL *isSame
);
8025 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8026 HRESULT compareDocumentPosition
(
8027 [in] IHTMLDOMNode
*otherNode
,
8028 [out, retval] USHORT
*flags
);
8030 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8031 HRESULT isSupported
(
8033 [in] VARIANT version,
8034 [out, retval] VARIANT_BOOL *pfisSupported
);
8037 /*****************************************************************************
8038 * IHTMLDOMAttribute interface
8044 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8046 interface IHTMLDOMAttribute
: IDispatch
8048 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8049 HRESULT nodeName
([retval, out] BSTR *p
);
8051 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8052 HRESULT nodeValue
([in] VARIANT v
);
8054 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8055 HRESULT nodeValue
([retval, out] VARIANT *p
);
8057 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8058 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8061 /*****************************************************************************
8062 * IHTMLDOMAttribute2 interface
8068 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8070 interface IHTMLDOMAttribute2
: IDispatch
8072 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8073 HRESULT name
([retval, out] BSTR *p
);
8075 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8076 HRESULT value
([in] BSTR v
);
8078 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8079 HRESULT value
([retval, out] BSTR *p
);
8081 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8082 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8084 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8085 HRESULT nodeType
([retval, out] long *p
);
8087 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8088 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8090 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8091 HRESULT childNodes
([retval, out] IDispatch
**p
);
8093 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8094 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8096 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8097 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8099 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8100 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8102 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8103 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8105 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8106 HRESULT attributes
([retval, out] IDispatch
**p
);
8108 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8109 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8111 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8112 HRESULT insertBefore
(
8113 [in] IHTMLDOMNode
*newChild
,
8114 [optional, in] VARIANT refChild
,
8115 [retval, out] IHTMLDOMNode
**node
);
8117 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8118 HRESULT replaceChild
(
8119 [in] IHTMLDOMNode
*newChild
,
8120 [in] IHTMLDOMNode
*oldChild
,
8121 [retval, out] IHTMLDOMNode
**node
);
8123 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8124 HRESULT removeChild
(
8125 [in] IHTMLDOMNode
*oldChild
,
8126 [retval, out] IHTMLDOMNode
**node
);
8128 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8129 HRESULT appendChild
(
8130 [in] IHTMLDOMNode
*newChild
,
8131 [retval, out] IHTMLDOMNode
**node
);
8133 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8134 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8136 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8138 [in] VARIANT_BOOL fDeep
,
8139 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8142 /*****************************************************************************
8143 * IHTMLDOMTextNode interface
8149 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8151 interface IHTMLDOMTextNode
: IDispatch
8153 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8154 HRESULT data
([in] BSTR v
);
8156 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8157 HRESULT data
([out, retval] BSTR *p
);
8159 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8160 HRESULT toString
([out, retval] BSTR *String);
8162 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8163 HRESULT length
([out, retval] LONG *p
);
8165 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8168 [out, retval] IHTMLDOMNode
**pRetNode
);
8171 /*****************************************************************************
8172 * IHTMLDOMTextNode2 interface
8178 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8180 interface IHTMLDOMTextNode2
: IDispatch
8182 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8183 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8185 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8186 HRESULT appendData
([in] BSTR bstrstring
);
8188 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8189 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8191 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8192 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8194 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8195 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8200 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8202 coclass HTMLDOMTextNode
8204 [default] dispinterface DispHTMLDOMTextNode
;
8205 interface IHTMLDOMTextNode
;
8206 interface IHTMLDOMTextNode2
;
8207 interface IHTMLDOMNode
;
8208 interface IHTMLDOMNode2
;
8211 /*****************************************************************************
8212 * IDOMDocumentType interface
8218 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8220 interface IDOMDocumentType
: IDispatch
8222 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8223 HRESULT name
([out, retval] BSTR *p
);
8225 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8226 HRESULT entities
([out, retval] IDispatch
**p
);
8228 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8229 HRESULT notations
([out, retval] IDispatch
**p
);
8231 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8232 HRESULT publicId
([out, retval] VARIANT *p
);
8234 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8235 HRESULT systemId
([out, retval] VARIANT *p
);
8237 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8238 HRESULT internalSubset
([out, retval] VARIANT *p
);
8241 /*****************************************************************************
8242 * IHTMLDOMImplementation interface
8248 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8250 interface IHTMLDOMImplementation
: IDispatch
8252 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8254 [in] BSTR bstrfeature
,
8255 [optional, in] VARIANT version,
8256 [retval, out] VARIANT_BOOL *pfHasFeature
);
8259 /*****************************************************************************
8260 * IHTMLDOMImplementation2 interface
8266 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8268 interface IHTMLDOMImplementation2
: IDispatch
8270 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8271 HRESULT createDocumentType
(
8272 [in] BSTR bstrQualifiedName
,
8273 [in] VARIANT *pvarPublicId
,
8274 [in] VARIANT *pvarSystemId
,
8275 [out, retval] IDOMDocumentType
**newDocumentType
);
8277 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8278 HRESULT createDocument
(
8279 [in] VARIANT *pvarNS
,
8280 [in] VARIANT *pvarTagName
,
8281 [in] IDOMDocumentType
*pDocumentType
,
8282 [out, retval] IHTMLDocument7
**ppnewDocument
);
8284 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8285 HRESULT createHTMLDocument
(
8286 [in] BSTR bstrTitle
,
8287 [out, retval] IHTMLDocument7
**ppnewDocument
);
8289 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8291 [in] BSTR bstrfeature
,
8292 [in, optional] VARIANT version,
8293 [out, retval] VARIANT_BOOL *pfHasFeature
);
8296 /*****************************************************************************
8297 * DispHTMLDOMImplementation dispinterface
8301 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8303 dispinterface DispHTMLDOMImplementation
8307 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8308 VARIANT_BOOL hasFeature
(
8309 [in] BSTR bstrfeature
,
8310 [in, optional] VARIANT version);
8312 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8313 IDOMDocumentType
*createDocumentType
(
8314 [in] BSTR bstrQualifiedName
,
8315 [in] VARIANT *pvarPublicId
,
8316 [in] VARIANT *pvarSystemId
);
8318 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8319 IHTMLDocument7
*createDocument
(
8320 [in] VARIANT *pvarNS
,
8321 [in] VARIANT *pvarTagName
,
8322 [in] IDOMDocumentType
*pDocumentType
);
8324 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8325 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8327 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8328 VARIANT_BOOL ie9_hasFeature
(
8329 [in] BSTR bstrfeature
,
8330 [in, optional] VARIANT version);
8332 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8333 IDispatch
*constructor
();
8336 /*****************************************************************************
8337 * DispHTMLDOMAttribute dispinterface
8341 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8343 dispinterface DispHTMLDOMAttribute
8347 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8350 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8351 void nodeValue
(VARIANT v
);
8353 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8354 VARIANT nodeValue
();
8356 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8357 VARIANT_BOOL specified
();
8359 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8362 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8365 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8368 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8369 VARIANT_BOOL expando
();
8371 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8374 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8375 IHTMLDOMNode
*parentNode
();
8377 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8378 IDispatch
*childNodes
();
8380 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8381 IHTMLDOMNode
*firstChild
();
8383 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8384 IHTMLDOMNode
*lastChild
();
8386 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8387 IHTMLDOMNode
*previousSibling
();
8389 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8390 IHTMLDOMNode
*nextSibling
();
8392 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8393 IDispatch
*attributes
();
8395 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8396 IDispatch
*ownerDocument
();
8398 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8399 IHTMLDOMNode
*insertBefore
(
8400 [in] IHTMLDOMNode
*newChild
,
8401 [optional, in] VARIANT refChild
);
8403 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8404 IHTMLDOMNode
*replaceChild
(
8405 [in] IHTMLDOMNode
*newChild
,
8406 [in] IHTMLDOMNode
*oldChild
);
8408 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8409 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8411 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8412 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8414 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8415 VARIANT_BOOL hasChildNodes
();
8417 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8418 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8420 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8421 void ie8_nodeValue
(VARIANT v
);
8423 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8424 VARIANT ie8_nodeValue
();
8426 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8427 void ie8_value
(BSTR v
);
8429 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8432 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8433 VARIANT_BOOL ie8_specified
();
8435 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8436 IHTMLElement2
*ownerElement
();
8438 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8441 /*****************************************************************************
8442 * IHTMLDocumentCompatibleInfo interface
8448 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8450 interface IHTMLDocumentCompatibleInfo
: IDispatch
8452 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8453 HRESULT userAgent
([retval, out] BSTR *p
);
8455 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8456 HRESULT version([retval, out] BSTR *p
);
8459 /*****************************************************************************
8460 * IHTMLDocumentCompatibleInfoCollection interface
8466 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8468 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8470 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8471 HRESULT length
([retval, out] long *p
);
8473 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8474 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8477 /*****************************************************************************
8478 * DispHTMLDOMTextNode dispinterface
8482 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8484 dispinterface DispHTMLDOMTextNode
8488 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8491 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8494 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8497 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8500 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8501 IHTMLDOMNode
*splitText
([in] LONG offset
);
8503 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8508 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8509 void appendData
([in] BSTR bstrstring
);
8511 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8514 [in] BSTR bstrstring
);
8516 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8521 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8525 [in] BSTR bstrstring
);
8527 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8530 /*****************************************************************************
8531 * IHTMLAttributeCollection interface
8537 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8539 interface IHTMLAttributeCollection
: IDispatch
8541 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8543 [retval, out] long *p
);
8545 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8547 [retval, out] IUnknown
**p
);
8549 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8551 [optional, in] VARIANT *name
,
8552 [retval, out] IDispatch
**pdisp
);
8555 /*****************************************************************************
8556 * IHTMLAttributeCollection2 interface
8562 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8564 interface IHTMLAttributeCollection2
: IDispatch
8566 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8567 HRESULT getNamedItem
(
8569 [retval, out] IHTMLDOMAttribute
**newretNode
);
8571 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8572 HRESULT setNamedItem
(
8573 [in] IHTMLDOMAttribute
*ppNode
,
8574 [retval, out] IHTMLDOMAttribute
**newretNode
);
8576 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8577 HRESULT removeNamedItem
(
8579 [retval, out] IHTMLDOMAttribute
**newretNode
);
8582 /*****************************************************************************
8583 * IHTMLAttributeCollection3 interface
8589 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8591 interface IHTMLAttributeCollection3
: IDispatch
8593 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8594 HRESULT getNamedItem
(
8596 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8598 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8599 HRESULT setNamedItem
(
8600 [in] IHTMLDOMAttribute
*pNodeIn
,
8601 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8603 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8604 HRESULT removeNamedItem
(
8606 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8608 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8611 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8613 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8614 HRESULT length
([retval, out] long *p
);
8617 /*****************************************************************************
8618 * DispHTMLAttributeCollection dispinterface
8622 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8624 dispinterface DispHTMLAttributeCollection
8628 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8631 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8632 IUnknown
*_newEnum
();
8634 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8635 IDispatch
*item
([optional, in] VARIANT *name
);
8637 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8638 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8640 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8641 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8643 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8644 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8646 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8647 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8649 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8650 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8652 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8653 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8655 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8656 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8658 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8661 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8662 IDispatch
*constructor
();
8665 /*****************************************************************************
8666 * IHTMLDOMChildrenCollection interface
8672 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8674 interface IHTMLDOMChildrenCollection
: IDispatch
8676 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8677 HRESULT length
([out, retval] LONG *p
);
8679 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8680 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8682 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8685 [out, retval] IDispatch
**ppItem
);
8688 /*****************************************************************************
8689 * DispDOMChildrenCollection dispinterface
8693 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8695 dispinterface DispDOMChildrenCollection
8699 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8702 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8703 IUnknown
*_newEnum
();
8705 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8706 IDispatch
*item
([in] LONG index
);
8709 interface IHTMLElementCollection
;
8711 /*****************************************************************************
8712 * IHTMLElement interface
8718 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8720 interface IHTMLElement
: IDispatch
8722 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
8723 HRESULT setAttribute
(
8724 [in] BSTR strAttributeName
,
8725 [in] VARIANT AttributeValue
,
8726 [defaultvalue(1), in] LONG lFlags
);
8728 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
8729 HRESULT getAttribute
(
8730 [in] BSTR strAttributeName
,
8731 [defaultvalue(0), in] LONG lFlags
,
8732 [retval, out] VARIANT *AttributeValue
);
8734 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
8735 HRESULT removeAttribute
(
8736 [in] BSTR strAttributeName
,
8737 [defaultvalue(1), in] LONG lFlags
,
8738 [retval, out] VARIANT_BOOL *pfSuccess
);
8740 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8741 HRESULT className
([in] BSTR v
);
8743 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
8744 HRESULT className
([retval, out] BSTR *p
);
8746 [propput, id(DISPID_IHTMLELEMENT_ID
)]
8747 HRESULT id([in] BSTR v
);
8749 [propget, id(DISPID_IHTMLELEMENT_ID
)]
8750 HRESULT id([retval, out] BSTR *p
);
8752 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
8753 HRESULT tagName
([retval, out] BSTR *p
);
8755 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
8756 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
8758 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
8759 HRESULT style
([retval, out] IHTMLStyle
**p
);
8761 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
8762 HRESULT onhelp
([in] VARIANT v
);
8764 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
8765 HRESULT onhelp
([retval, out] VARIANT *p
);
8767 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8768 HRESULT onclick
([in] VARIANT v
);
8770 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
8771 HRESULT onclick
([retval, out] VARIANT *p
);
8773 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8774 HRESULT ondblclick
([in] VARIANT v
);
8776 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
8777 HRESULT ondblclick
([retval, out] VARIANT *p
);
8779 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8780 HRESULT onkeydown
([in] VARIANT v
);
8782 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
8783 HRESULT onkeydown
([retval, out] VARIANT *p
);
8785 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8786 HRESULT onkeyup
([in] VARIANT v
);
8788 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
8789 HRESULT onkeyup
([retval, out] VARIANT *p
);
8791 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8792 HRESULT onkeypress
([in] VARIANT v
);
8794 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
8795 HRESULT onkeypress
([retval, out] VARIANT *p
);
8797 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8798 HRESULT onmouseout
([in] VARIANT v
);
8800 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
8801 HRESULT onmouseout
([retval, out] VARIANT *p
);
8803 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8804 HRESULT onmouseover
([in] VARIANT v
);
8806 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
8807 HRESULT onmouseover
([retval, out] VARIANT *p
);
8809 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8810 HRESULT onmousemove
([in] VARIANT v
);
8812 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
8813 HRESULT onmousemove
([retval, out] VARIANT *p
);
8815 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8816 HRESULT onmousedown
([in] VARIANT v
);
8818 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
8819 HRESULT onmousedown
([retval, out] VARIANT *p
);
8821 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8822 HRESULT onmouseup
([in] VARIANT v
);
8824 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
8825 HRESULT onmouseup
([retval, out] VARIANT *p
);
8827 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
8828 HRESULT document
([retval, out] IDispatch
**p
);
8830 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
8831 HRESULT title
([in] BSTR v
);
8833 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
8834 HRESULT title
([retval, out] BSTR *p
);
8836 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
8837 HRESULT language
([in] BSTR v
);
8839 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
8840 HRESULT language
([retval, out] BSTR *p
);
8842 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
8843 HRESULT onselectstart
([in] VARIANT v
);
8845 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
8846 HRESULT onselectstart
([retval, out] VARIANT *p
);
8848 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
8849 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
8851 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
8853 [in] IHTMLElement
*pChild
,
8854 [retval, out] VARIANT_BOOL *pfResult
);
8856 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
8857 HRESULT sourceIndex
([retval, out] LONG *p
);
8859 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
8860 HRESULT recordNumber
([retval, out] VARIANT *p
);
8862 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
8863 HRESULT lang
([in] BSTR v
);
8865 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
8866 HRESULT lang
([retval, out] BSTR *p
);
8868 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
8869 HRESULT offsetLeft
([retval, out] LONG *p
);
8871 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
8872 HRESULT offsetTop
([retval, out] LONG *p
);
8874 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
8875 HRESULT offsetWidth
([retval, out] LONG *p
);
8877 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
8878 HRESULT offsetHeight
([retval, out] LONG *p
);
8880 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
8881 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
8883 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
8884 HRESULT innerHTML
([in] BSTR v
);
8886 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
8887 HRESULT innerHTML
([retval, out] BSTR *p
);
8889 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
8890 HRESULT innerText
([in] BSTR v
);
8892 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
8893 HRESULT innerText
([retval, out] BSTR *p
);
8895 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
8896 HRESULT outerHTML
([in] BSTR v
);
8898 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
8899 HRESULT outerHTML
([retval, out] BSTR *p
);
8901 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
8902 HRESULT outerText
([in] BSTR v
);
8904 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
8905 HRESULT outerText
([retval, out] BSTR *p
);
8907 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
8908 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
8910 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
8911 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
8913 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
8914 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
8916 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
8917 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
8919 [id(DISPID_IHTMLELEMENT_CLICK
)]
8922 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
8923 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
8925 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
8926 HRESULT ondragstart
([in] VARIANT v
);
8928 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
8929 HRESULT ondragstart
([retval, out] VARIANT *p
);
8931 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
8932 HRESULT toString
([retval, out] BSTR *String);
8934 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
8935 HRESULT onbeforeupdate
([in] VARIANT v
);
8937 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
8938 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
8940 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
8941 HRESULT onafterupdate
([in] VARIANT v
);
8943 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
8944 HRESULT onafterupdate
([retval, out] VARIANT *p
);
8946 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
8947 HRESULT onerrorupdate
([in] VARIANT v
);
8949 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
8950 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
8952 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
8953 HRESULT onrowexit
([in] VARIANT v
);
8955 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
8956 HRESULT onrowexit
([retval, out] VARIANT *p
);
8958 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
8959 HRESULT onrowenter
([in] VARIANT v
);
8961 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
8962 HRESULT onrowenter
([retval, out] VARIANT *p
);
8964 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
8965 HRESULT ondatasetchanged
([in] VARIANT v
);
8967 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
8968 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
8970 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
8971 HRESULT ondataavailable
([in] VARIANT v
);
8973 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
8974 HRESULT ondataavailable
([retval, out] VARIANT *p
);
8976 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
8977 HRESULT ondatasetcomplete
([in] VARIANT v
);
8979 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
8980 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
8982 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
8983 HRESULT onfilterchange
([in] VARIANT v
);
8985 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
8986 HRESULT onfilterchange
([retval, out] VARIANT *p
);
8988 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
8989 HRESULT children
([retval, out] IDispatch
**p
);
8991 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
8992 HRESULT all
([retval, out] IDispatch
**p
);
8995 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
8996 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
8997 void setAttribute
( \
8998 [in] BSTR strAttributeName
, \
8999 [in] VARIANT AttValue
, \
9000 [defaultvalue(1), in] LONG lFlags
); \
9002 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9003 VARIANT getAttribute
( \
9004 [in] BSTR strAttributeName
, \
9005 [defaultvalue(0), in] LONG lFlags
); \
9007 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9008 VARIANT_BOOL removeAttribute
( \
9009 [in] BSTR strAttributeName
, \
9010 [defaultvalue(1), in] LONG lFlags
); \
9012 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9013 void className
(BSTR v
); \
9015 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9018 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9021 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9024 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9027 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9028 IHTMLElement
*parentElement
(); \
9030 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9031 IHTMLStyle
*style
(); \
9033 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9034 void onhelp
(VARIANT v
); \
9036 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9039 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9040 void onclick
(VARIANT v
); \
9042 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9043 VARIANT onclick
(); \
9045 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9046 void ondblclick
(VARIANT v
); \
9048 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9049 VARIANT ondblclick
(); \
9051 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9052 void onkeydown
(VARIANT v
); \
9054 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9055 VARIANT onkeydown
(); \
9057 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9058 void onkeyup
(VARIANT v
); \
9060 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9061 VARIANT onkeyup
(); \
9063 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9064 void onkeypress
(VARIANT v
); \
9066 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9067 VARIANT onkeypress
(); \
9069 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9070 void onmouseout
(VARIANT v
); \
9072 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9073 VARIANT onmouseout
(); \
9075 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9076 void onmouseover
(VARIANT v
); \
9078 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9079 VARIANT onmouseover
(); \
9081 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9082 void onmousemove
(VARIANT v
); \
9084 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9085 VARIANT onmousemove
(); \
9087 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9088 void onmousedown
(VARIANT v
); \
9090 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9091 VARIANT onmousedown
(); \
9093 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9094 void onmouseup
(VARIANT v
); \
9096 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9097 VARIANT onmouseup
(); \
9099 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9101 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9102 void title
(BSTR v
); \
9104 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9107 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9108 void language
(BSTR v
); \
9110 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9113 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9114 void onselectstart
(VARIANT v
); \
9116 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9117 VARIANT onselectstart
(); \
9119 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9120 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9122 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9123 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9125 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9126 LONG sourceIndex
(); \
9128 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9129 VARIANT recordNumber
(); \
9131 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9132 void lang
(BSTR v
); \
9134 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9137 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9138 LONG offsetLeft
(); \
9140 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9143 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9144 LONG offsetWidth
(); \
9146 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9147 LONG offsetHeight
(); \
9149 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9150 IHTMLElement
* offsetParent
(); \
9152 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9153 void innerHTML
(BSTR v
); \
9155 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9158 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9159 void innerText
(BSTR v
); \
9161 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9164 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9165 void outerHTML
(BSTR v
); \
9167 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9170 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9171 void outerText
(BSTR v
); \
9173 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9176 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9177 void insertAdjacentHTML
( \
9181 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9182 void insertAdjacentText
( \
9186 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9187 IHTMLElement
* parentTextEdit
(); \
9189 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9190 VARIANT_BOOL isTextEdit
(); \
9192 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9195 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9196 IHTMLFiltersCollection
* filters
(); \
9198 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9199 void ondragstart
(VARIANT v
); \
9201 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9202 VARIANT ondragstart
(); \
9204 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9207 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9208 void onbeforeupdate
(VARIANT v
); \
9210 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9211 VARIANT onbeforeupdate
(); \
9213 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9214 void onafterupdate
(VARIANT v
); \
9216 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9217 VARIANT onafterupdate
(); \
9219 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9220 void onerrorupdate
(VARIANT v
); \
9222 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9223 VARIANT onerrorupdate
(); \
9225 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9226 void onrowexit
(VARIANT v
); \
9228 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9229 VARIANT onrowexit
(); \
9231 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9232 void onrowenter
(VARIANT v
); \
9234 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9235 VARIANT onrowenter
(); \
9237 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9238 void ondatasetchanged
(VARIANT v
); \
9240 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9241 VARIANT ondatasetchanged
(); \
9243 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9244 void ondataavailable
(VARIANT v
); \
9246 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9247 VARIANT ondataavailable
(); \
9249 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9250 void ondatasetcomplete
(VARIANT v
); \
9252 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9253 VARIANT ondatasetcomplete
(); \
9255 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9256 void onfilterchange
(VARIANT v
); \
9258 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9259 VARIANT onfilterchange
(); \
9261 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9262 IDispatch
* children
(); \
9264 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9267 /*****************************************************************************
9268 * IHTMLElement2 interface
9274 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9276 interface IHTMLElement2
: IDispatch
9278 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9279 HRESULT scopeName
([retval, out] BSTR *p
);
9281 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9282 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9284 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9285 HRESULT releaseCapture
();
9287 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9288 HRESULT onlosecapture
([in] VARIANT v
);
9290 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9291 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9293 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9294 HRESULT componentFromPoint
(
9297 [retval, out] BSTR *component
);
9299 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9300 HRESULT doScroll
([optional, in] VARIANT component
);
9302 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9303 HRESULT onscroll
([in] VARIANT v
);
9305 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9306 HRESULT onscroll
([retval, out] VARIANT *p
);
9308 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9309 HRESULT ondrag
([in] VARIANT v
);
9311 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9312 HRESULT ondrag
([retval, out] VARIANT *p
);
9314 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9315 HRESULT ondragend
([in] VARIANT v
);
9317 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9318 HRESULT ondragend
([retval, out] VARIANT *p
);
9320 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9321 HRESULT ondragenter
([in] VARIANT v
);
9323 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9324 HRESULT ondragenter
([retval, out] VARIANT *p
);
9326 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9327 HRESULT ondragover
([in] VARIANT v
);
9329 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9330 HRESULT ondragover
([retval, out] VARIANT *p
);
9332 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9333 HRESULT ondragleave
([in] VARIANT v
);
9335 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9336 HRESULT ondragleave
([retval, out] VARIANT *p
);
9338 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9339 HRESULT ondrop
([in] VARIANT v
);
9341 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9342 HRESULT ondrop
([retval, out] VARIANT *p
);
9344 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9345 HRESULT onbeforecut
([in] VARIANT v
);
9347 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9348 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9350 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9351 HRESULT oncut
([in] VARIANT v
);
9353 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9354 HRESULT oncut
([retval, out] VARIANT *p
);
9356 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9357 HRESULT onbeforecopy
([in] VARIANT v
);
9359 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9360 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9362 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9363 HRESULT oncopy
([in] VARIANT v
);
9365 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9366 HRESULT oncopy
([retval, out] VARIANT *p
);
9368 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9369 HRESULT onbeforepaste
([in] VARIANT v
);
9371 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9372 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9374 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9375 HRESULT onpaste
([in] VARIANT v
);
9377 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9378 HRESULT onpaste
([retval, out] VARIANT *p
);
9380 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9381 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9383 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9384 HRESULT onpropertychange
([in] VARIANT v
);
9386 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9387 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9389 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9390 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9392 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9393 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9395 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9396 HRESULT setExpression
(
9398 [in] BSTR expression
,
9399 [defaultvalue(""), in] BSTR language
);
9401 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9402 HRESULT getExpression
(
9404 [retval, out] VARIANT *expression
);
9406 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9407 HRESULT removeExpression
(
9409 [retval, out] VARIANT_BOOL *pfSuccess
);
9411 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9412 HRESULT tabIndex
([in] short v
);
9414 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9415 HRESULT tabIndex
([retval, out] short *p
);
9417 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9420 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9421 HRESULT accessKey
([in] BSTR v
);
9423 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9424 HRESULT accessKey
([retval, out] BSTR *p
);
9426 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9427 HRESULT onblur
([in] VARIANT v
);
9429 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9430 HRESULT onblur
([retval, out] VARIANT *p
);
9432 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9433 HRESULT onfocus
([in] VARIANT v
);
9435 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9436 HRESULT onfocus
([retval, out] VARIANT *p
);
9438 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9439 HRESULT onresize
([in] VARIANT v
);
9441 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9442 HRESULT onresize
([retval, out] VARIANT *p
);
9444 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9447 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9448 HRESULT addFilter
([in] IUnknown
*pUnk
);
9450 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9451 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9453 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9454 HRESULT clientHeight
([retval, out] LONG *p
);
9456 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9457 HRESULT clientWidth
([retval, out] LONG *p
);
9459 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9460 HRESULT clientTop
([retval, out] LONG *p
);
9462 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9463 HRESULT clientLeft
([retval, out] LONG *p
);
9465 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9466 HRESULT attachEvent
(
9468 [in] IDispatch
*pDisp
,
9469 [retval, out] VARIANT_BOOL *pfResult
);
9471 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9472 HRESULT detachEvent
(
9474 [in] IDispatch
*pDisp
);
9476 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9477 HRESULT readyState
([retval, out] VARIANT *p
);
9479 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9480 HRESULT onreadystatechange
([in] VARIANT v
);
9482 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9483 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9485 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9486 HRESULT onrowsdelete
([in] VARIANT v
);
9488 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9489 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9491 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9492 HRESULT onrowsinserted
([in] VARIANT v
);
9494 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9495 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9497 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9498 HRESULT oncellchange
([in] VARIANT v
);
9500 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9501 HRESULT oncellchange
([retval, out] VARIANT *p
);
9503 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9504 HRESULT dir
([in] BSTR v
);
9506 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9507 HRESULT dir
([retval, out] BSTR *p
);
9509 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9510 HRESULT createControlRange
([retval, out] IDispatch
**range);
9512 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9513 HRESULT scrollHeight
([retval, out] LONG *p
);
9515 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9516 HRESULT scrollWidth
([retval, out] LONG *p
);
9518 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9519 HRESULT scrollTop
([in] LONG v
);
9521 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9522 HRESULT scrollTop
([retval, out] LONG *p
);
9524 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9525 HRESULT scrollLeft
([in] LONG v
);
9527 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9528 HRESULT scrollLeft
([retval, out] LONG *p
);
9530 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9531 HRESULT clearAttributes
();
9533 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9534 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9536 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9537 HRESULT oncontextmenu
([in] VARIANT v
);
9539 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9540 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9542 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9543 HRESULT insertAdjacentElement
(
9545 [in] IHTMLElement
*insertedElement
,
9546 [retval, out] IHTMLElement
**inserted
);
9548 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9549 HRESULT applyElement
(
9550 [in] IHTMLElement
*apply
,
9552 [retval, out] IHTMLElement
**applied
);
9554 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9555 HRESULT getAdjacentText
(
9557 [retval, out] BSTR *text
);
9559 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9560 HRESULT replaceAdjacentText
(
9563 [retval, out] BSTR *oldText
);
9565 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9566 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9568 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9569 HRESULT addBehavior
(
9571 [optional, in] VARIANT *pvarFactory
,
9572 [retval, out] LONG *pCookie
);
9574 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9575 HRESULT removeBehavior
(
9577 [retval, out] VARIANT_BOOL *pfResult
);
9579 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9580 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9582 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9583 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9585 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9586 HRESULT tagUrn
([in] BSTR v
);
9588 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9589 HRESULT tagUrn
([retval, out] BSTR *p
);
9591 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9592 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9594 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9595 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9597 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9598 HRESULT readyStateValue
([retval, out] LONG *p
);
9600 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9601 HRESULT getElementsByTagName
(
9603 [retval, out] IHTMLElementCollection
**pelColl
);
9606 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9607 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9610 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9611 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9613 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9614 void releaseCapture
(); \
9616 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9617 void onlosecapture
(VARIANT v
); \
9619 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9620 VARIANT onlosecapture
(); \
9622 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9623 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9625 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9626 void doScroll
([optional, in] VARIANT component
); \
9628 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9629 void onscroll
(VARIANT v
); \
9631 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9632 VARIANT onscroll
(); \
9634 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9635 void ondrag
(VARIANT v
); \
9637 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9640 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9641 void ondragend
(VARIANT v
); \
9643 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9644 VARIANT ondragend
(); \
9646 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9647 void ondragenter
(VARIANT v
); \
9649 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9650 VARIANT ondragenter
(); \
9652 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9653 void ondragover
(VARIANT v
); \
9655 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9656 VARIANT ondragover
(); \
9658 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9659 void ondragleave
(VARIANT v
); \
9661 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9662 VARIANT ondragleave
(); \
9664 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9665 void ondrop
(VARIANT v
); \
9667 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9670 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9671 void onbeforecut
(VARIANT v
); \
9673 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9674 VARIANT onbeforecut
(); \
9676 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9677 void oncut
(VARIANT v
); \
9679 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9682 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9683 void onbeforecopy
(VARIANT v
); \
9685 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9686 VARIANT onbeforecopy
(); \
9688 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9689 void oncopy
(VARIANT v
); \
9691 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9694 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9695 void onbeforepaste
(VARIANT v
); \
9697 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9698 VARIANT onbeforepaste
(); \
9700 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9701 void onpaste
(VARIANT v
); \
9703 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
9704 VARIANT onpaste
(); \
9706 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
9707 IHTMLCurrentStyle
* currentStyle
(); \
9709 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9710 void onpropertychange
(VARIANT v
); \
9712 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
9713 VARIANT onpropertychange
(); \
9715 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
9716 IHTMLRectCollection
* getClientRects
(); \
9718 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
9719 IHTMLRect
* getBoundingClientRect
(); \
9721 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
9722 void setExpression
( \
9723 [in] BSTR propname
, \
9725 [defaultvalue(""), in] BSTR lang
); \
9727 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
9728 VARIANT getExpression
([in] BSTR propname
); \
9730 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
9731 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
9733 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9734 void tabIndex
(short v
); \
9736 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
9739 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
9742 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9743 void accessKey
(BSTR v
); \
9745 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
9748 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9749 void onblur
(VARIANT v
); \
9751 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
9754 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9755 void onfocus
(VARIANT v
); \
9757 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
9758 VARIANT onfocus
(); \
9760 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9761 void onresize
(VARIANT v
); \
9763 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
9764 VARIANT onresize
(); \
9766 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
9769 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
9770 void addFilter
([in] IUnknown
* pUnk
); \
9772 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
9773 void removeFilter
([in] IUnknown
* pUnk
); \
9775 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
9776 LONG clientHeight
(); \
9778 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
9779 LONG clientWidth
(); \
9781 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
9784 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
9785 LONG clientLeft
(); \
9787 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
9788 VARIANT_BOOL attachEvent
( \
9790 [in] IDispatch
* pDisp
); \
9792 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
9795 [in] IDispatch
* pDisp
); \
9797 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
9799 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9800 void onreadystatechange
(VARIANT v
); \
9802 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
9803 VARIANT onreadystatechange
(); \
9805 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9806 void onrowsdelete
(VARIANT v
); \
9808 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
9809 VARIANT onrowsdelete
(); \
9811 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9812 void onrowsinserted
(VARIANT v
); \
9814 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
9815 VARIANT onrowsinserted
(); \
9817 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9818 void oncellchange
(VARIANT v
); \
9820 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
9821 VARIANT oncellchange
(); \
9823 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9826 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
9829 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
9830 IDispatch
* createControlRange
(); \
9832 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
9833 LONG scrollHeight
(); \
9835 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
9836 LONG scrollWidth
(); \
9838 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
9839 void scrollTop
(LONG v
); \
9841 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
9844 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
9845 void scrollLeft
(LONG v
); \
9847 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
9848 LONG scrollLeft
(); \
9850 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
9851 void clearAttributes
(); \
9853 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
9854 void oncontextmenu
(VARIANT v
); \
9856 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
9857 VARIANT oncontextmenu
(); \
9859 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
9860 IHTMLElement
* insertAdjacentElement
( \
9862 [in] IHTMLElement
* insertedElement
); \
9864 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
9865 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
9867 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
9868 BSTR getAdjacentText
([in] BSTR where
); \
9870 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
9871 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
9873 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
9874 VARIANT_BOOL canHaveChildren
(); \
9876 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
9877 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
9879 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
9880 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
9882 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
9883 IHTMLStyle
* runtimeStyle
(); \
9885 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
9886 IDispatch
* behaviorUrns
(); \
9888 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
9889 void tagUrn
(BSTR v
); \
9891 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
9894 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
9895 void onbeforeeditfocus
(VARIANT v
); \
9897 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
9898 VARIANT onbeforeeditfocus
(); \
9900 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
9901 LONG readyStateValue
(); \
9903 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
9904 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
9906 /*****************************************************************************
9907 * IHTMLElement3 interface
9913 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9915 interface IHTMLElement3
: IDispatch
9917 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
9918 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
9920 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
9921 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
9923 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
9924 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
9926 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
9927 HRESULT onlayoutcomplete
([in] VARIANT v
);
9929 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
9930 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
9932 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
9933 HRESULT onpage
([in] VARIANT v
);
9935 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
9936 HRESULT onpage
([retval, out] VARIANT * p
);
9938 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
9939 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
9941 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
9942 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
9944 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
9945 HRESULT onbeforedeactivate
([in] VARIANT v
);
9947 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
9948 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
9950 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
9952 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
9953 HRESULT contentEditable
([in] BSTR v
);
9955 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
9956 HRESULT contentEditable
([retval, out] BSTR * p
);
9958 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
9959 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
9961 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
9962 HRESULT hideFocus
([in] VARIANT_BOOL v
);
9964 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
9965 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
9967 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
9968 HRESULT disabled
([in] VARIANT_BOOL v
);
9970 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
9971 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
9973 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
9974 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
9976 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
9977 HRESULT onmove
([in] VARIANT v
);
9979 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
9980 HRESULT onmove
([retval, out] VARIANT * p
);
9982 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
9983 HRESULT oncontrolselect
([in] VARIANT v
);
9985 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
9986 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
9988 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
9990 [in] BSTR bstrEventName
,
9991 [optional, in] VARIANT* pvarEventObject
,
9992 [retval, out] VARIANT_BOOL* pfCancelled
);
9994 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
9995 HRESULT onresizestart
([in] VARIANT v
);
9997 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
9998 HRESULT onresizestart
([retval, out] VARIANT * p
);
10000 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10001 HRESULT onresizeend
([in] VARIANT v
);
10003 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10004 HRESULT onresizeend
([retval, out] VARIANT * p
);
10006 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10007 HRESULT onmovestart
([in] VARIANT v
);
10009 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10010 HRESULT onmovestart
([retval, out] VARIANT * p
);
10012 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10013 HRESULT onmoveend
([in] VARIANT v
);
10015 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10016 HRESULT onmoveend
([retval, out] VARIANT * p
);
10018 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10019 HRESULT onmouseenter
([in] VARIANT v
);
10021 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10022 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10024 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10025 HRESULT onmouseleave
([in] VARIANT v
);
10027 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10028 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10030 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10031 HRESULT onactivate
([in] VARIANT v
);
10033 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10034 HRESULT onactivate
([retval, out] VARIANT * p
);
10036 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10037 HRESULT ondeactivate
([in] VARIANT v
);
10039 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10040 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10042 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10043 VARIANT_BOOL* pfRet
);
10045 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10046 HRESULT glyphMode
([retval, out] LONG * p
);
10049 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10051 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10052 void mergeAttributes
( \
10053 [in] IHTMLElement
* mergeThis
, \
10054 [optional, in] VARIANT* pvarFlags
); \
10056 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10057 VARIANT_BOOL isMultiLine
(); \
10059 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10060 VARIANT_BOOL canHaveHTML
(); \
10062 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10063 void onlayoutcomplete
(VARIANT v
); \
10065 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10066 VARIANT onlayoutcomplete
(); \
10068 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10069 void onpage
(VARIANT v
); \
10071 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10072 VARIANT onpage
(); \
10074 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10075 void inflateBlock
(VARIANT_BOOL v
); \
10077 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10078 VARIANT_BOOL inflateBlock
(); \
10080 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10081 void onbeforedeactivate
(VARIANT v
); \
10083 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10084 VARIANT onbeforedeactivate
(); \
10086 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10087 void setActive
(); \
10089 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10090 void contentEditable
(BSTR v
); \
10092 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10093 BSTR contentEditable
(); \
10095 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10096 VARIANT_BOOL isContentEditable
(); \
10098 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10099 void hideFocus
(VARIANT_BOOL v
); \
10101 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10102 VARIANT_BOOL hideFocus
(); \
10104 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10105 void disabled
(VARIANT_BOOL v
); \
10107 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10108 VARIANT_BOOL disabled
(); \
10110 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10111 VARIANT_BOOL isDisabled
(); \
10113 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10114 void onmove
(VARIANT v
); \
10116 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10117 VARIANT onmove
(); \
10119 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10120 void oncontrolselect
(VARIANT v
); \
10122 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10123 VARIANT oncontrolselect
(); \
10125 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10126 VARIANT_BOOL fireEvent
( \
10127 [in] BSTR bstrEventName
, \
10128 [optional, in] VARIANT* pvarEventObject
); \
10130 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10131 void onresizestart
(VARIANT v
); \
10133 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10134 VARIANT onresizestart
(); \
10136 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10137 void onresizeend
(VARIANT v
); \
10139 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10140 VARIANT onresizeend
(); \
10142 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10143 void onmovestart
(VARIANT v
); \
10145 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10146 VARIANT onmovestart
(); \
10148 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10149 void onmoveend
(VARIANT v
); \
10151 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10152 VARIANT onmoveend
(); \
10154 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10155 void onmouseenter
(VARIANT v
); \
10157 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10158 VARIANT onmouseenter
(); \
10160 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10161 void onmouseleave
(VARIANT v
); \
10163 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10164 VARIANT onmouseleave
(); \
10166 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10167 void onactivate
(VARIANT v
); \
10169 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10170 VARIANT onactivate
(); \
10172 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10173 void ondeactivate
(VARIANT v
); \
10175 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10176 VARIANT ondeactivate
(); \
10178 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10179 VARIANT_BOOL dragDrop
(); \
10181 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10184 /*****************************************************************************
10185 * IHTMLElement4 interface
10191 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10193 interface IHTMLElement4
: IDispatch
10195 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10196 HRESULT onmousewheel
([in] VARIANT v
);
10198 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10199 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10201 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10202 HRESULT normalize
();
10204 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10205 HRESULT getAttributeNode
([in] BSTR bstrname
,
10206 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10208 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10209 HRESULT setAttributeNode
(
10210 [in] IHTMLDOMAttribute
* pattr
,
10211 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10213 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10214 HRESULT removeAttributeNode
(
10215 [in] IHTMLDOMAttribute
* pattr
,
10216 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10218 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10219 HRESULT onbeforeactivate
([in] VARIANT v
);
10221 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10222 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10224 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10225 HRESULT onfocusin
([in] VARIANT v
);
10227 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10228 HRESULT onfocusin
([retval, out] VARIANT * p
);
10230 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10231 HRESULT onfocusout
([in] VARIANT v
);
10233 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10234 HRESULT onfocusout
([retval, out] VARIANT * p
);
10237 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10238 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10239 void onmousewheel
(VARIANT v
); \
10241 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10242 VARIANT onmousewheel
(); \
10244 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10245 void normalize
(); \
10247 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10248 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10250 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10251 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10253 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10254 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10256 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10257 void onbeforeactivate
(VARIANT v
); \
10259 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10260 VARIANT onbeforeactivate
(); \
10262 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10263 void onfocusin
(VARIANT v
); \
10265 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10266 VARIANT onfocusin
(); \
10268 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10269 void onfocusout
(VARIANT v
); \
10271 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10272 VARIANT onfocusout
()
10274 /*****************************************************************************
10275 * IHTMLElement6 interface
10281 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10283 interface IHTMLElement6
: IDispatch
10285 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10286 HRESULT getAttributeNS
(
10287 [in] VARIANT *pvarNS
,
10288 [in] BSTR strAttributeName
,
10289 [out, retval] VARIANT *AttributeValue
);
10291 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10292 HRESULT setAttributeNS
(
10293 [in] VARIANT *pvarNS
,
10294 [in] BSTR strAttributeName
,
10295 [in] VARIANT *pvarAttributeValue
);
10297 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10298 HRESULT removeAttributeNS
(
10299 [in] VARIANT *pvarNS
,
10300 [in] BSTR strAttributeName
);
10302 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10303 HRESULT getAttributeNodeNS
(
10304 [in] VARIANT *pvarNS
,
10305 [in] BSTR bstrname
,
10306 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10308 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10309 HRESULT setAttributeNodeNS
(
10310 [in] IHTMLDOMAttribute2
*pattr
,
10311 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10313 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10314 HRESULT hasAttributeNS
(
10315 [in] VARIANT *pvarNS
,
10317 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10319 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10320 HRESULT getAttribute
(
10321 [in] BSTR strAttributeName
,
10322 [out, retval] VARIANT *AttributeValue
);
10324 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10325 HRESULT setAttribute
(
10326 [in] BSTR strAttributeName
,
10327 [in] VARIANT *pvarAttributeValue
);
10329 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10330 HRESULT removeAttribute
(
10331 [in] BSTR strAttributeName
);
10333 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10334 HRESULT getAttributeNode
(
10335 [in] BSTR strAttributeName
,
10336 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10338 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10339 HRESULT setAttributeNode
(
10340 [in] IHTMLDOMAttribute2
*pattr
,
10341 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10343 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10344 HRESULT removeAttributeNode
(
10345 [in] IHTMLDOMAttribute2
*pattr
,
10346 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10348 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10349 HRESULT hasAttribute
(
10351 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10353 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10354 HRESULT getElementsByTagNameNS
(
10355 [in] VARIANT *varNS
,
10356 [in] BSTR bstrLocalName
,
10357 [out, retval] IHTMLElementCollection
**pelColl
);
10359 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10360 HRESULT tagName
([out, retval] BSTR *p
);
10362 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10363 HRESULT nodeName
([out, retval] BSTR *p
);
10365 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10366 HRESULT getElementsByClassName
(
10368 [out, retval] IHTMLElementCollection
**pel
);
10370 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10371 HRESULT msMatchesSelector
(
10373 [out, retval] VARIANT_BOOL *pfMatches
);
10375 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10376 HRESULT onabort
([in] VARIANT v
);
10378 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10379 HRESULT onabort
([out, retval] VARIANT *p
);
10381 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10382 HRESULT oncanplay
([in] VARIANT v
);
10384 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10385 HRESULT oncanplay
([out, retval] VARIANT *p
);
10387 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10388 HRESULT oncanplaythrough
([in] VARIANT v
);
10390 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10391 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10393 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10394 HRESULT onchange
([in] VARIANT v
);
10396 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10397 HRESULT onchange
([out, retval] VARIANT *p
);
10399 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10400 HRESULT ondurationchange
([in] VARIANT v
);
10402 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10403 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10405 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10406 HRESULT onemptied
([in] VARIANT v
);
10408 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10409 HRESULT onemptied
([out, retval] VARIANT *p
);
10411 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10412 HRESULT onended
([in] VARIANT v
);
10414 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10415 HRESULT onended
([out, retval] VARIANT *p
);
10417 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10418 HRESULT onerror
([in] VARIANT v
);
10420 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10421 HRESULT onerror
([out, retval] VARIANT *p
);
10423 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10424 HRESULT oninput
([in] VARIANT v
);
10426 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10427 HRESULT oninput
([out, retval] VARIANT *p
);
10429 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10430 HRESULT onload
([in] VARIANT v
);
10432 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10433 HRESULT onload
([out, retval] VARIANT *p
);
10435 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10436 HRESULT onloadeddata
([in] VARIANT v
);
10438 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10439 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10441 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10442 HRESULT onloadedmetadata
([in] VARIANT v
);
10444 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10445 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10447 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10448 HRESULT onloadstart
([in] VARIANT v
);
10450 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10451 HRESULT onloadstart
([out, retval] VARIANT *p
);
10453 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10454 HRESULT onpause
([in] VARIANT v
);
10456 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10457 HRESULT onpause
([out, retval] VARIANT *p
);
10459 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10460 HRESULT onplay
([in] VARIANT v
);
10462 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10463 HRESULT onplay
([out, retval] VARIANT *p
);
10465 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10466 HRESULT onplaying
([in] VARIANT v
);
10468 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10469 HRESULT onplaying
([out, retval] VARIANT *p
);
10471 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10472 HRESULT onprogress
([in] VARIANT v
);
10474 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10475 HRESULT onprogress
([out, retval] VARIANT *p
);
10477 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10478 HRESULT onratechange
([in] VARIANT v
);
10480 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10481 HRESULT onratechange
([out, retval] VARIANT *p
);
10483 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10484 HRESULT onreset
([in] VARIANT v
);
10486 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10487 HRESULT onreset
([out, retval] VARIANT *p
);
10489 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10490 HRESULT onseeked
([in] VARIANT v
);
10492 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10493 HRESULT onseeked
([out, retval] VARIANT *p
);
10495 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10496 HRESULT onseeking
([in] VARIANT v
);
10498 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10499 HRESULT onseeking
([out, retval] VARIANT *p
);
10501 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10502 HRESULT onselect
([in] VARIANT v
);
10504 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10505 HRESULT onselect
([out, retval] VARIANT *p
);
10507 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10508 HRESULT onstalled
([in] VARIANT v
);
10510 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10511 HRESULT onstalled
([out, retval] VARIANT *p
);
10513 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10514 HRESULT onsubmit
([in] VARIANT v
);
10516 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10517 HRESULT onsubmit
([out, retval] VARIANT *p
);
10519 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10520 HRESULT onsuspend
([in] VARIANT v
);
10522 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10523 HRESULT onsuspend
([out, retval] VARIANT *p
);
10525 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10526 HRESULT ontimeupdate
([in] VARIANT v
);
10528 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10529 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10531 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10532 HRESULT onvolumechange
([in] VARIANT v
);
10534 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10535 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10537 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10538 HRESULT onwaiting
([in] VARIANT v
);
10540 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10541 HRESULT onwaiting
([out, retval] VARIANT *p
);
10543 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10544 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10547 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10548 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10549 VARIANT getAttributeNS
( \
10550 [in] VARIANT *pvarNS
, \
10551 [in] BSTR strAttributeName
); \
10553 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10554 void setAttributeNS
( \
10555 [in] VARIANT *pvarNS
, \
10556 [in] BSTR strAttributeName
, \
10557 [in] VARIANT *pvarAttributeValue
); \
10559 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10560 void removeAttributeNS
( \
10561 [in] VARIANT *pvarNS
, \
10562 [in] BSTR strAttributeName
); \
10564 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10565 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10566 [in] VARIANT *pvarNS
, \
10567 [in] BSTR bstrname
); \
10569 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10570 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10572 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10573 VARIANT_BOOL hasAttributeNS
( \
10574 [in] VARIANT *pvarNS
, \
10577 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10578 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10580 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10581 void ie9_setAttribute
( \
10582 [in] BSTR strAttributeName
, \
10583 [in] VARIANT *pvarAttributeValue
); \
10585 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10586 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10588 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10589 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10591 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10592 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10594 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10595 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10597 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10598 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10600 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10601 IHTMLElementCollection
*getElementsByTagNameNS
( \
10602 [in] VARIANT *varNS
, \
10603 [in] BSTR bstrLocalName
); \
10605 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10606 BSTR ie9_tagName
(); \
10608 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10609 BSTR ie9_nodeName
(); \
10611 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10612 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10614 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10615 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10617 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10618 void onabort
(VARIANT v
); \
10620 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10621 VARIANT onabort
(); \
10623 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10624 void oncanplay
(VARIANT v
); \
10626 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10627 VARIANT oncanplay
(); \
10629 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10630 void oncanplaythrough
(VARIANT v
); \
10632 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10633 VARIANT oncanplaythrough
(); \
10635 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10636 void onchange
(VARIANT v
); \
10638 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10639 VARIANT onchange
(); \
10641 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10642 void ondurationchange
(VARIANT v
); \
10644 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10645 VARIANT ondurationchange
(); \
10647 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10648 void onemptied
(VARIANT v
); \
10650 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10651 VARIANT onemptied
(); \
10653 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10654 void onended
(VARIANT v
); \
10656 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10657 VARIANT onended
(); \
10659 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10660 void onerror
(VARIANT v
); \
10662 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10663 VARIANT onerror
(); \
10665 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10666 void oninput
(VARIANT v
); \
10668 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10669 VARIANT oninput
(); \
10671 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10672 void onload
(VARIANT v
); \
10674 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10675 VARIANT onload
(); \
10677 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10678 void onloadeddata
(VARIANT v
); \
10680 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10681 VARIANT onloadeddata
(); \
10683 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10684 void onloadedmetadata
(VARIANT v
); \
10686 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10687 VARIANT onloadedmetadata
(); \
10689 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10690 void onloadstart
(VARIANT v
); \
10692 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10693 VARIANT onloadstart
(); \
10695 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10696 void onpause
(VARIANT v
); \
10698 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10699 VARIANT onpause
(); \
10701 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10702 void onplay
(VARIANT v
); \
10704 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
10705 VARIANT onplay
(); \
10707 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10708 void onplaying
(VARIANT v
); \
10710 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
10711 VARIANT onplaying
(); \
10713 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10714 void onprogress
(VARIANT v
); \
10716 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
10717 VARIANT onprogress
(); \
10719 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10720 void onratechange
(VARIANT v
); \
10722 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
10723 VARIANT onratechange
(); \
10725 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10726 void onreset
(VARIANT v
); \
10728 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
10729 VARIANT onreset
(); \
10731 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10732 void onseeked
(VARIANT v
); \
10734 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
10735 VARIANT onseeked
(); \
10737 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10738 void onseeking
(VARIANT v
); \
10740 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
10741 VARIANT onseeking
(); \
10743 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10744 void onselect
(VARIANT v
); \
10746 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
10747 VARIANT onselect
(); \
10749 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10750 void onstalled
(VARIANT v
); \
10752 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
10753 VARIANT onstalled
(); \
10755 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10756 void onsubmit
(VARIANT v
); \
10758 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
10759 VARIANT onsubmit
(); \
10761 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10762 void onsuspend
(VARIANT v
); \
10764 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
10765 VARIANT onsuspend
(); \
10767 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10768 void ontimeupdate
(VARIANT v
); \
10770 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
10771 VARIANT ontimeupdate
(); \
10773 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10774 void onvolumechange
(VARIANT v
); \
10776 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
10777 VARIANT onvolumechange
(); \
10779 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10780 void onwaiting
(VARIANT v
); \
10782 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
10783 VARIANT onwaiting
(); \
10785 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
10786 VARIANT_BOOL ie9_hasAttributes
()
10788 /*****************************************************************************
10789 * IElementTraversal interface
10795 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
10797 interface IElementTraversal
: IDispatch
10799 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
10800 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
10801 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
10802 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
10803 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
10804 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
10805 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
10806 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
10807 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
10808 HRESULT childElementCount
([retval, out] long *p
);
10811 /*****************************************************************************
10812 * IElementSelector interface
10818 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
10820 interface IElementSelector
: IDispatch
10822 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
10823 HRESULT querySelector
(
10825 [out, retval] IHTMLElement
**pel
);
10827 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
10828 HRESULT querySelectorAll
(
10830 [out, retval] IHTMLDOMChildrenCollection
**pel
);
10833 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
10834 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
10835 IHTMLElement
*querySelector
([in] BSTR v
); \
10837 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
10838 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
10840 /*****************************************************************************
10841 * IHTMLUniqueName interface
10847 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10849 interface IHTMLUniqueName
: IDispatch
10851 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
10852 HRESULT uniqueNumber
([retval, out] LONG * p
);
10854 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
10855 HRESULT uniqueID
([retval, out] BSTR * p
);
10858 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
10859 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
10860 LONG uniqueNumber
(); \
10862 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
10865 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
10866 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
10867 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
10869 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
10870 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10872 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
10873 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10875 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
10876 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
10878 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
10879 void role
(BSTR v
); \
10881 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
10884 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
10885 void ariaBusy
(BSTR v
); \
10887 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
10890 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
10891 void ariaChecked
(BSTR v
); \
10893 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
10894 BSTR ariaChecked
(); \
10896 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
10897 void ariaDisabled
(BSTR v
); \
10899 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
10900 BSTR ariaDisabled
(); \
10902 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
10903 void ariaExpanded
(BSTR v
); \
10905 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
10906 BSTR ariaExpanded
(); \
10908 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
10909 void ariaHaspopup
(BSTR v
); \
10911 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
10912 BSTR ariaHaspopup
(); \
10914 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
10915 void ariaHidden
(BSTR v
); \
10917 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
10918 BSTR ariaHidden
(); \
10920 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
10921 void ariaInvalid
(BSTR v
); \
10923 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
10924 BSTR ariaInvalid
(); \
10926 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
10927 void ariaMultiselectable
(BSTR v
); \
10929 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
10930 BSTR ariaMultiselectable
(); \
10932 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
10933 void ariaPressed
(BSTR v
); \
10935 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
10936 BSTR ariaPressed
(); \
10938 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
10939 void ariaReadonly
(BSTR v
); \
10941 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
10942 BSTR ariaReadonly
(); \
10944 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
10945 void ariaRequired
(BSTR v
); \
10947 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
10948 BSTR ariaRequired
(); \
10950 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
10951 void ariaSecret
(BSTR v
); \
10953 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
10954 BSTR ariaSecret
(); \
10956 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
10957 void ariaSelected
(BSTR v
); \
10959 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
10960 BSTR ariaSelected
(); \
10962 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
10963 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
10965 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
10966 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
10968 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
10969 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
10971 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
10972 IHTMLAttributeCollection3
*ie8_attributes
(); \
10974 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
10975 void ariaValuenow
(BSTR v
); \
10977 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
10978 BSTR ariaValuenow
(); \
10980 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
10981 void ariaPosinset
(short v
); \
10983 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
10984 short ariaPosinset
(); \
10986 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
10987 void ariaSetsize
(short v
); \
10989 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
10990 short ariaSetsize
(); \
10992 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
10993 void ariaLevel
(short v
); \
10995 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
10996 short ariaLevel
(); \
10998 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
10999 void ariaValuemin
(BSTR v
); \
11001 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11002 BSTR ariaValuemin
(); \
11004 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11005 void ariaValuemax
(BSTR v
); \
11007 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11008 BSTR ariaValuemax
(); \
11010 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11011 void ariaControls
(BSTR v
); \
11013 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11014 BSTR ariaControls
(); \
11016 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11017 void ariaDescribedby
(BSTR v
); \
11019 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11020 BSTR ariaDescribedby
(); \
11022 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11023 void ariaFlowto
(BSTR v
); \
11025 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11026 BSTR ariaFlowto
(); \
11028 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11029 void ariaLabelledby
(BSTR v
); \
11031 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11032 BSTR ariaLabelledby
(); \
11034 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11035 void ariaActivedescendant
(BSTR v
); \
11037 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11038 BSTR ariaActivedescendant
(); \
11040 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11041 void ariaOwns
(BSTR v
); \
11043 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11046 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11047 VARIANT_BOOL hasAttributes
(); \
11049 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11050 void ariaLive
(BSTR v
); \
11052 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11055 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11056 void ariaRelevant
(BSTR v
); \
11058 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11059 BSTR ariaRelevant
()
11065 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11067 interface IHTMLDatabinding
: IDispatch
11069 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11070 HRESULT dataFld
([in] BSTR v
);
11072 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11073 HRESULT dataFld
([retval, out] BSTR * p
);
11075 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11076 HRESULT dataSrc
([in] BSTR v
);
11078 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11079 HRESULT dataSrc
([retval, out] BSTR * p
);
11081 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11082 HRESULT dataFormatAs
([in] BSTR v
);
11084 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11085 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11088 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11089 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11090 void dataFld
(BSTR v
); \
11092 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11095 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11096 void dataSrc
(BSTR v
); \
11098 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11101 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11102 void dataFormatAs
(BSTR v
); \
11104 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11105 BSTR dataFormatAs
()
11107 #define WINE_HTMLELEMENT_INTERFACES \
11108 interface IHTMLElement
; \
11109 interface IHTMLElement2
; \
11110 interface IHTMLElement3
; \
11111 interface IHTMLElement4
; \
11112 interface IHTMLUniqueName
; \
11113 interface IHTMLDOMNode
; \
11114 interface IHTMLDOMNode2
; \
11115 /* interface IHTMLElement5; */ \
11116 interface IHTMLElement6
; \
11117 interface IHTMLDOMConstructor \
11118 /* interface IHTMLElement7 */
11120 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11121 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11122 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11123 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11124 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11125 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11126 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11127 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11128 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11129 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
11131 #define WINE_HTMLDATAELEMENT_INTERFACES \
11132 interface IHTMLElement
; \
11133 interface IHTMLElement2
; \
11134 interface IHTMLElement3
; \
11135 interface IHTMLElement4
; \
11136 interface IHTMLUniqueName
; \
11137 interface IHTMLDOMNode
; \
11138 interface IHTMLDOMNode2
; \
11139 interface IHTMLDatabinding
; \
11140 /* interface IHTMLElement5; */ \
11141 interface IHTMLElement6
; \
11142 interface IElementSelector
; \
11143 interface IHTMLDOMConstructor \
11144 /* interface IHTMLElement7 */
11146 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11147 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11148 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11149 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11150 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11151 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11152 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11153 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11154 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11155 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11156 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11157 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
11159 /*****************************************************************************
11160 * IHTMLGenericElement interface
11166 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11168 interface IHTMLGenericElement
: IDispatch
11170 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11171 HRESULT recordset
([out, retval] IDispatch
**p
);
11173 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11174 HRESULT namedRecordset
(
11175 [in] BSTR dataMember
,
11176 [in, optional] VARIANT *hierarchy
,
11177 [out, retval] IDispatch
**ppRecordset
);
11180 /*****************************************************************************
11181 * DispHTMLGenericElement dispinterface
11185 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11187 dispinterface DispHTMLGenericElement
11191 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11193 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11194 IDispatch
*recordset
();
11196 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11197 IDispatch
*namedRecordset
(
11198 [in] BSTR dataMember
,
11199 [in, optional] VARIANT *hierarchy
);
11202 /*****************************************************************************
11203 * HTMLGenericElement coclass
11207 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11209 coclass HTMLGenericElement
11211 [default] dispinterface DispHTMLGenericElement
;
11212 [source, default] dispinterface HTMLElementEvents
;
11213 [source] dispinterface HTMLElementEvents2
;
11214 WINE_HTMLELEMENT_INTERFACES
;
11215 interface IHTMLGenericElement
;
11218 /*****************************************************************************
11219 * IHTMLStyleSheetRule interface
11225 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11227 interface IHTMLStyleSheetRule
: IDispatch
11229 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11230 HRESULT selectorText
([in] BSTR v
);
11232 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11233 HRESULT selectorText
([retval, out] BSTR *p
);
11235 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11236 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11238 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11239 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11244 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11246 dispinterface DispHTMLStyleSheetRule
11250 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11251 void selectorText
(BSTR v
);
11253 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11254 BSTR selectorText
();
11256 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11257 IHTMLRuleStyle
* style
();
11259 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11260 VARIANT_BOOL readOnly();
11262 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11267 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11269 coclass HTMLStyleSheetRule
11271 [default] dispinterface DispHTMLStyleSheetRule
;
11272 interface IHTMLStyleSheetRule
;
11273 interface IHTMLDOMConstructor
;
11276 /*****************************************************************************
11277 * IHTMLStyleSheetRulesCollection interface
11283 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11285 interface IHTMLStyleSheetRulesCollection
: IDispatch
11287 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11288 HRESULT length
([retval, out] LONG *p
);
11290 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11293 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11298 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11300 dispinterface DispHTMLStyleSheetRulesCollection
11304 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11307 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11308 IHTMLStyleSheetRule
* item
([in] long index
);
11310 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11315 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11317 coclass HTMLStyleSheetRulesCollection
11319 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11320 interface IHTMLStyleSheetRulesCollection
;
11321 interface IHTMLDOMConstructor
;
11328 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11330 interface IHTMLStyleSheetPage
: IDispatch
11332 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11333 HRESULT selector
([retval, out] BSTR *p
);
11335 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11336 HRESULT pseudoClass
([retval, out] BSTR *p
);
11341 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11343 dispinterface DispHTMLStyleSheetPage
11347 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11350 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11351 BSTR pseudoClass
();
11353 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11357 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11359 coclass HTMLStyleSheetPage
11361 [default] dispinterface DispHTMLStyleSheetPage
;
11362 interface IHTMLStyleSheetPage
;
11363 interface IHTMLDOMConstructor
;
11370 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11372 interface IHTMLStyleSheetPagesCollection
: IDispatch
11374 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11375 HRESULT length
([retval, out] LONG *p
);
11377 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11380 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
11385 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11387 dispinterface DispHTMLStyleSheetPagesCollection
11391 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
11394 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
11395 IHTMLStyleSheetPage
* item
([in] long index
);
11397 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11402 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11404 coclass HTMLStyleSheetPagesCollection
11406 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
11407 interface IHTMLStyleSheetPagesCollection
;
11408 interface IHTMLDOMConstructor
;
11411 /*****************************************************************************
11412 * IHTMLStyleSheet interface
11418 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11420 interface IHTMLStyleSheet
: IDispatch
11422 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11423 HRESULT title
([in] BSTR v
);
11425 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11426 HRESULT title
([retval, out] BSTR *p
);
11428 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11429 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
11431 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11432 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
11434 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11435 HRESULT disabled
([in] VARIANT_BOOL v
);
11437 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11438 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11440 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11441 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11443 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11444 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
11446 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11447 HRESULT href
([in] BSTR v
);
11449 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11450 HRESULT href
([retval, out] BSTR *p
);
11452 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11453 HRESULT type
([retval, out] BSTR *p
);
11455 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11456 HRESULT id([retval, out] BSTR *p
);
11458 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
11461 [defaultvalue(-1), in] LONG lIndex
,
11462 [retval, out] LONG *plIndex
);
11464 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
11466 [in] BSTR bstrSelector
,
11467 [in] BSTR bstrStyle
,
11468 [defaultvalue(-1), in] LONG lIndex
,
11469 [retval, out] LONG *plNewIndex
);
11471 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
11472 HRESULT removeImport
([in] LONG lIndex
);
11474 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
11475 HRESULT removeRule
([in] LONG lIndex
);
11477 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11478 HRESULT media
([in] BSTR v
);
11480 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11481 HRESULT media
([retval, out] BSTR *p
);
11483 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11484 HRESULT cssText
([in] BSTR v
);
11486 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11487 HRESULT cssText
([retval, out] BSTR *p
);
11489 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
11490 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
11493 /*****************************************************************************
11494 * IHTMLStyleSheet2 interface
11500 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11502 interface IHTMLStyleSheet2
: IDispatch
11504 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
11505 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
11507 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
11508 HRESULT addPageRule
(
11509 [in] BSTR bstrSelector
,
11510 [in] BSTR bstrStyle
,
11511 [defaultvalue(-1), in] LONG lIndex
,
11512 [retval, out] LONG *plNewIndex
);
11517 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11519 dispinterface DispHTMLStyleSheet
11523 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11524 void title
(BSTR v
);
11526 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
11529 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
11530 IHTMLStyleSheet
* parentStyleSheet
();
11532 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
11533 IHTMLElement
* owningElement
();
11535 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11536 void disabled
(VARIANT_BOOL v
);
11538 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
11539 VARIANT_BOOL disabled
();
11541 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
11542 VARIANT_BOOL readOnly();
11544 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
11545 IHTMLStyleSheetsCollection
* imports
();
11547 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11550 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
11553 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
11556 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
11559 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
11562 [defaultvalue(-1), in] LONG lIndex
);
11564 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
11566 [in] BSTR bstrSelector
,
11567 [in] BSTR bstrStyle
,
11568 [defaultvalue(-1), in] LONG lIndex
);
11570 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
11571 void removeImport
([in] LONG lIndex
);
11573 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
11574 void removeRule
([in] LONG lIndex
);
11576 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11577 void media
(BSTR v
);
11579 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
11582 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11583 void cssText
(BSTR v
);
11585 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
11588 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
11589 IHTMLStyleSheetRulesCollection
* rules
();
11591 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
11592 IHTMLStyleSheetPagesCollection
* pages
();
11594 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
11596 [in] BSTR bstrSelector
,
11597 [in] BSTR bstrStyle
,
11598 [defaultvalue(-1), in] LONG lIndex
);
11603 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11605 coclass HTMLStyleSheet
11607 [default] dispinterface DispHTMLStyleSheet
;
11608 interface IHTMLStyleSheet
;
11609 interface IHTMLStyleSheet2
;
11612 /*****************************************************************************
11613 * IHTMLStyleSheetsCollection interface
11619 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11621 interface IHTMLStyleSheetsCollection
: IDispatch
11623 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
11624 HRESULT length
([retval, out] LONG *p
);
11626 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
11627 HRESULT _newEnum
([retval, out] IUnknown
**p
);
11629 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
11631 [in] VARIANT *pvarIndex
,
11632 [retval, out] VARIANT *pvarResult
);
11635 /*****************************************************************************
11636 * DispHTMLStyleSheetsCollection dispinterface
11640 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11642 dispinterface DispHTMLStyleSheetsCollection
11646 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
11649 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
11650 IUnknown
*_newEnum
();
11652 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
11653 VARIANT item
([in] VARIANT *pvarIndex
);
11655 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11656 IDispatch
*constructor
();
11659 /*****************************************************************************
11660 * IHTMLLinkElement interface
11666 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11668 interface IHTMLLinkElement
: IDispatch
11670 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11671 HRESULT href
([in] BSTR v
);
11673 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11674 HRESULT href
([out, retval] BSTR *p
);
11676 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11677 HRESULT rel
([in] BSTR v
);
11679 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11680 HRESULT rel
([out, retval] BSTR *p
);
11682 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11683 HRESULT rev
([in] BSTR v
);
11685 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11686 HRESULT rev
([out, retval] BSTR *p
);
11688 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11689 HRESULT type
([in] BSTR v
);
11691 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11692 HRESULT type
([out, retval] BSTR *p
);
11694 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
11695 HRESULT readyState
([out, retval] BSTR *p
);
11697 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
11698 HRESULT onreadystatechange
([in] VARIANT v
);
11700 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
11701 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
11703 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11704 HRESULT onload
([in] VARIANT v
);
11706 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11707 HRESULT onload
([out, retval] VARIANT *p
);
11709 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11710 HRESULT onerror
([in] VARIANT v
);
11712 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11713 HRESULT onerror
([out, retval] VARIANT *p
);
11715 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
11716 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
11718 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
11719 HRESULT disabled
([in] VARIANT_BOOL v
);
11721 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
11722 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
11724 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11725 HRESULT media
([in] BSTR v
);
11727 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11728 HRESULT media
([out, retval] BSTR *p
);
11731 /*****************************************************************************
11732 * IHTMLLinkElement2 interface
11738 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11740 interface IHTMLLinkElement2
: IDispatch
11742 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11743 HRESULT target
([in] BSTR v
);
11745 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11746 HRESULT target
([out, retval] BSTR *p
);
11749 /*****************************************************************************
11750 * IHTMLLinkElement3 interface
11756 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11758 interface IHTMLLinkElement3
: IDispatch
11760 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11761 HRESULT charset
([in] BSTR v
);
11763 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11764 HRESULT charset
([out, retval] BSTR *p
);
11766 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11767 HRESULT hreflang
([in] BSTR v
);
11769 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11770 HRESULT hreflang
([out, retval] BSTR *p
);
11773 /*****************************************************************************
11774 * IHTMLLinkElement4 interface
11780 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11782 interface IHTMLLinkElement4
: IDispatch
11784 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11785 HRESULT href
([in] BSTR v
);
11787 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11788 HRESULT href
([retval, out] BSTR * p
);
11791 /*****************************************************************************
11792 * DispHTMLLinkElement dispinterface
11796 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11798 dispinterface DispHTMLLinkElement
11802 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11804 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11807 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
11810 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11813 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
11816 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11819 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
11822 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11825 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
11828 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11829 void onload
(VARIANT v
);
11831 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
11834 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11835 void onerror
(VARIANT v
);
11837 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
11840 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
11841 IHTMLStyleSheet
*styleSheet
();
11843 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11844 void media
(BSTR v
);
11846 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
11849 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11850 void target
(BSTR v
);
11852 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
11855 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11856 void charset
(BSTR v
);
11858 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
11861 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11862 void hreflang
(BSTR v
);
11864 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
11867 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11868 void ie8_href
(BSTR v
);
11870 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
11874 /*****************************************************************************
11875 * HTMLLinkElement coclass
11879 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11881 coclass HTMLLinkElement
11883 [default] dispinterface DispHTMLLinkElement
;
11884 /* [source, default] dispinterface HTMLLinkElementEvents; */
11885 /* [source] dispinterface HTMLLinkElementEvents2; */
11886 WINE_HTMLELEMENT_INTERFACES
;
11887 interface IHTMLLinkElement
;
11888 interface IHTMLLinkElement2
;
11889 interface IHTMLLinkElement3
;
11890 interface IHTMLLinkElement4
;
11891 /* interface IHTMLLinkElement5; */
11894 /*****************************************************************************
11895 * IHTMLTxtRange interface
11901 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11903 interface IHTMLTxtRange
: IDispatch
11905 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
11906 HRESULT htmlText
([retval, out] BSTR *p
);
11908 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
11909 HRESULT text
([in] BSTR v
);
11911 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
11912 HRESULT text
([retval, out] BSTR *p
);
11914 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
11915 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
11917 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
11918 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
11920 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
11922 [in] IHTMLTxtRange
*Range,
11923 [retval, out] VARIANT_BOOL *InRange
);
11925 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
11927 [in] IHTMLTxtRange
*Range,
11928 [retval, out] VARIANT_BOOL *IsEqual
);
11930 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
11931 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
11933 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
11934 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
11936 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
11939 [retval, out] VARIANT_BOOL *Success
);
11941 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
11944 [defaultvalue(1), in] LONG Count
,
11945 [retval, out] LONG *ActualCount
);
11947 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
11950 [defaultvalue(1), in] LONG Count
,
11951 [retval, out] LONG *ActualCount
);
11953 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
11956 [defaultvalue(1), in] LONG Count
,
11957 [retval, out] LONG *ActualCount
);
11959 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
11962 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
11963 HRESULT pasteHTML
([in] BSTR html
);
11965 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
11966 HRESULT moveToElementText
([in] IHTMLElement
*element
);
11968 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
11969 HRESULT setEndPoint
(
11971 [in] IHTMLTxtRange
*SourceRange
);
11973 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
11974 HRESULT compareEndPoints
(
11976 [in] IHTMLTxtRange
*SourceRange
,
11977 [retval, out] LONG *ret
);
11979 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
11982 [defaultvalue(1073741823), in] LONG count
,
11983 [defaultvalue(0), in] LONG Flags
,
11984 [retval, out] VARIANT_BOOL *Success
);
11986 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
11987 HRESULT moveToPoint
(
11991 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
11992 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
11994 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
11995 HRESULT moveToBookmark
(
11996 [in] BSTR Bookmark
,
11997 [retval, out] VARIANT_BOOL *Success
);
11999 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12000 HRESULT queryCommandSupported
(
12002 [retval, out] VARIANT_BOOL *pfRet
);
12004 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12005 HRESULT queryCommandEnabled
(
12007 [retval, out] VARIANT_BOOL *pfRet
);
12009 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12010 HRESULT queryCommandState
(
12012 [retval, out] VARIANT_BOOL *pfRet
);
12014 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12015 HRESULT queryCommandIndeterm
(
12017 [retval, out] VARIANT_BOOL *pfRet
);
12019 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12020 HRESULT queryCommandText
(
12022 [retval, out] BSTR *pcmdText
);
12024 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12025 HRESULT queryCommandValue
(
12027 [retval, out] VARIANT *pcmdValue
);
12029 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12030 HRESULT execCommand
(
12032 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12033 [optional, in] VARIANT value
,
12034 [retval, out] VARIANT_BOOL *pfRet
);
12036 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12037 HRESULT execCommandShowHelp
(
12039 [retval, out] VARIANT_BOOL *pfRet
);
12042 /*****************************************************************************
12043 * IHTMLDOMRange interface
12049 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12051 interface IHTMLDOMRange
: IDispatch
12053 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12054 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12056 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12057 HRESULT startOffset
([out, retval] long *p
);
12059 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12060 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12062 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12063 HRESULT endOffset
([out, retval] long *p
);
12065 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12066 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12068 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12069 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12071 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12073 [in] IDispatch
*refNode
,
12076 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12078 [in] IDispatch
*refNode
,
12081 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12082 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12084 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12085 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12087 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12088 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12090 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12091 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12093 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12094 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12096 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12097 HRESULT selectNode
([in] IDispatch
*refNode
);
12099 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12100 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12102 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12103 HRESULT compareBoundaryPoints
(
12105 [in] IDispatch
*sourceRange
,
12106 [out, retval] long *compareResult
);
12108 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12109 HRESULT deleteContents
();
12111 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12112 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12114 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12115 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12117 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12118 HRESULT insertNode
([in] IDispatch
*newNode
);
12120 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12121 HRESULT surroundContents
([in] IDispatch
*newParent
);
12123 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12124 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12126 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12127 HRESULT toString
([out, retval] BSTR *pRangeString
);
12129 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12132 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12133 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12135 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12136 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12141 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12143 coclass HTMLStyleSheetsCollection
12145 [default] interface IHTMLStyleSheetsCollection
;
12148 /*****************************************************************************
12149 * IHTMLFormElement interface
12155 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12157 interface IHTMLFormElement
: IDispatch
12159 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12160 HRESULT action
([in] BSTR v
);
12162 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12163 HRESULT action
([retval, out] BSTR *p
);
12165 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12166 HRESULT dir
([in] BSTR v
);
12168 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12169 HRESULT dir
([retval, out] BSTR *p
);
12171 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12172 HRESULT encoding
([in] BSTR v
);
12174 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12175 HRESULT encoding
([retval, out] BSTR *p
);
12177 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12178 HRESULT method
([in] BSTR v
);
12180 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12181 HRESULT method
([retval, out] BSTR *p
);
12183 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12184 HRESULT elements
([retval, out] IDispatch
**p
);
12186 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12187 HRESULT target
([in] BSTR v
);
12189 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12190 HRESULT target
([retval, out] BSTR *p
);
12192 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12193 HRESULT name
([in] BSTR v
);
12195 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12196 HRESULT name
([retval, out] BSTR *p
);
12198 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12199 HRESULT onsubmit
([in] VARIANT v
);
12201 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12202 HRESULT onsubmit
([retval, out] VARIANT *p
);
12204 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12205 HRESULT onreset
([in] VARIANT v
);
12207 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12208 HRESULT onreset
([retval, out] VARIANT *p
);
12210 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12213 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12216 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12217 HRESULT length
([in] LONG v
);
12219 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12220 HRESULT length
([retval, out] LONG *p
);
12222 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
12223 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12225 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12227 [optional, in] VARIANT name
,
12228 [optional, in] VARIANT index
,
12229 [retval, out] IDispatch
**pdisp
);
12231 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12233 [in] VARIANT tagName
,
12234 [retval, out] IDispatch
**pdisp
);
12237 /*****************************************************************************
12238 * DispHTMLFormElement dispinterface
12242 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12244 dispinterface DispHTMLFormElement
12248 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12250 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12251 void action
(BSTR v
);
12253 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12256 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12257 void encoding
(BSTR v
);
12259 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12262 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12263 void method
(BSTR v
);
12265 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12268 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12269 IDispatch
*elements
();
12271 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12272 void target
(BSTR v
);
12274 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12277 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12280 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12283 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12284 void onsubmit
(VARIANT v
);
12286 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12287 VARIANT onsubmit
();
12289 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12290 void onreset
(VARIANT v
);
12292 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12295 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
12298 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
12301 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12302 void length
(long v
);
12304 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
12307 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
12308 IUnknown
*_newEnum
();
12310 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
12311 IDispatch
*item
(VARIANT name
, VARIANT index
);
12313 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
12314 IDispatch
*tags
(VARIANT tagName
);
12319 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12321 dispinterface HTMLFormElementEvents
12325 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
12326 VARIANT_BOOL onhelp
();
12328 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
12329 VARIANT_BOOL onclick
();
12331 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
12332 VARIANT_BOOL ondblclick
();
12334 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
12335 VARIANT_BOOL onkeypress
();
12337 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
12340 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
12343 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
12346 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
12347 void onmouseover
();
12349 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
12350 void onmousemove
();
12352 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
12353 void onmousedown
();
12355 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
12358 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
12359 VARIANT_BOOL onselectstart
();
12361 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
12362 void onfilterchange
();
12364 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
12365 VARIANT_BOOL ondragstart
();
12367 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
12368 VARIANT_BOOL onbeforeupdate
();
12370 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
12371 void onafterupdate
();
12373 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
12374 VARIANT_BOOL onerrorupdate
();
12376 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
12377 VARIANT_BOOL onrowexit
();
12379 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
12382 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
12383 void ondatasetchanged
();
12385 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
12386 void ondataavailable
();
12388 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
12389 void ondatasetcomplete
();
12391 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
12392 void onlosecapture
();
12394 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
12395 void onpropertychange
();
12397 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
12400 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
12403 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
12406 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
12409 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
12410 VARIANT_BOOL ondrag
();
12412 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
12415 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
12416 VARIANT_BOOL ondragenter
();
12418 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
12419 VARIANT_BOOL ondragover
();
12421 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
12422 void ondragleave
();
12424 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
12425 VARIANT_BOOL ondrop
();
12427 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
12428 VARIANT_BOOL onbeforecut
();
12430 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
12431 VARIANT_BOOL oncut
();
12433 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
12434 VARIANT_BOOL onbeforecopy
();
12436 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
12437 VARIANT_BOOL oncopy
();
12439 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
12440 VARIANT_BOOL onbeforepaste
();
12442 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
12443 VARIANT_BOOL onpaste
();
12445 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
12446 VARIANT_BOOL oncontextmenu
();
12448 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
12449 void onrowsdelete
();
12451 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
12452 void onrowsinserted
();
12454 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
12455 void oncellchange
();
12457 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
12458 void onreadystatechange
();
12460 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
12461 void onbeforeeditfocus
();
12463 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
12464 void onlayoutcomplete
();
12466 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
12469 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
12470 VARIANT_BOOL onbeforedeactivate
();
12472 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
12473 VARIANT_BOOL onbeforeactivate
();
12475 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
12478 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
12479 VARIANT_BOOL oncontrolselect
();
12481 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
12482 VARIANT_BOOL onmovestart
();
12484 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
12487 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
12488 VARIANT_BOOL onresizestart
();
12490 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
12491 void onresizeend
();
12493 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
12494 void onmouseenter
();
12496 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
12497 void onmouseleave
();
12499 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
12500 VARIANT_BOOL onmousewheel
();
12502 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
12505 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
12506 void ondeactivate
();
12508 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
12511 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
12514 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
12515 VARIANT_BOOL onsubmit
();
12517 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
12518 VARIANT_BOOL onreset
();
12521 interface IHTMLEventObj
;
12525 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12527 dispinterface HTMLFormElementEvents2
12531 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
12532 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
12534 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
12535 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
12537 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
12538 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
12540 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
12541 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
12543 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
12544 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
12546 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
12547 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
12549 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
12550 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
12552 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
12553 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
12555 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
12556 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
12558 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
12559 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
12561 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
12562 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
12564 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
12565 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
12567 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
12568 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
12570 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
12571 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
12573 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
12574 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
12576 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
12577 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
12579 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
12580 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
12582 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
12583 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
12585 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
12586 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
12588 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
12589 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
12591 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
12592 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
12594 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
12595 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
12597 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
12598 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
12600 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
12601 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
12603 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
12604 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
12606 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
12607 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
12609 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
12610 void onblur
([in] IHTMLEventObj
* pEvtObj
);
12612 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
12613 void onresize
([in] IHTMLEventObj
* pEvtObj
);
12615 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
12616 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
12618 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
12619 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
12621 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
12622 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
12624 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
12625 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
12627 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
12628 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
12630 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
12631 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
12633 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
12634 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
12636 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
12637 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
12639 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
12640 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
12642 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
12643 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
12645 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
12646 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
12648 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
12649 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
12651 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
12652 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
12654 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
12655 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
12657 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
12658 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
12660 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
12661 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
12663 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
12664 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
12666 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
12667 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
12669 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
12670 void onpage
([in] IHTMLEventObj
* pEvtObj
);
12672 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
12673 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
12675 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
12676 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
12678 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
12679 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
12681 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
12682 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
12684 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
12685 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
12687 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
12688 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
12690 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
12691 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
12693 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
12694 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
12696 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
12697 void onmove
([in] IHTMLEventObj
* pEvtObj
);
12699 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
12700 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
12702 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
12703 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
12705 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
12706 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
12708 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
12709 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
12711 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
12712 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
12714 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
12715 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
12717 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
12718 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
12720 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
12721 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
12726 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12728 coclass HTMLFormElement
12730 [default] dispinterface DispHTMLFormElement
;
12731 [source, default] dispinterface HTMLFormElementEvents
;
12732 [source] dispinterface HTMLFormElementEvents2
;
12733 WINE_HTMLELEMENT_INTERFACES
;
12734 interface IHTMLFormElement
;
12735 /* interface IHTMLFormElement2; */
12736 /* interface IHTMLFormElement3; */
12737 /* interface IHTMLSubmitData; */
12738 /* interface IHTMLFormElement4; */
12741 /*****************************************************************************
12742 * IHTMLTextContainer interface
12748 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12750 interface IHTMLTextContainer
: IDispatch
12752 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
12753 HRESULT createControlRange
([retval, out] IDispatch
**range);
12755 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
12756 HRESULT scrollHeight
([retval, out] LONG *p
);
12758 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
12759 HRESULT scrollWidth
([retval, out] LONG *p
);
12761 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
12762 HRESULT scrollTop
([in] LONG v
);
12764 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
12765 HRESULT scrollTop
([retval, out] LONG *p
);
12767 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
12768 HRESULT scrollLeft
([in] LONG v
);
12770 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
12771 HRESULT scrollLeft
([retval, out] LONG *p
);
12773 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
12774 HRESULT onscroll
([in] VARIANT v
);
12776 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
12777 HRESULT onscroll
([retval, out] VARIANT *p
);
12780 /*****************************************************************************
12781 * IHTMLImgElement interface
12787 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12789 interface IHTMLImgElement
: IDispatch
12791 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
12792 HRESULT isMap
([in] VARIANT_BOOL v
);
12794 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
12795 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
12797 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
12798 HRESULT useMap
([in] BSTR v
);
12800 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
12801 HRESULT useMap
([retval, out] BSTR *p
);
12803 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
12804 HRESULT mimeType
([retval, out] BSTR *p
);
12806 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
12807 HRESULT fileSize
([retval, out] BSTR *p
);
12809 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
12810 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
12812 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
12813 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
12815 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
12816 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
12818 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
12819 HRESULT protocol
([retval, out] BSTR *p
);
12821 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
12822 HRESULT href
([retval, out] BSTR *p
);
12824 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
12825 HRESULT nameProp
([retval, out] BSTR *p
);
12827 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
12828 HRESULT border
([in] VARIANT v
);
12830 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
12831 HRESULT border
([retval, out] VARIANT *p
);
12833 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
12834 HRESULT vspace
([in] LONG v
);
12836 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
12837 HRESULT vspace
([retval, out] LONG *p
);
12839 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
12840 HRESULT hspace
([in] LONG v
);
12842 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
12843 HRESULT hspace
([retval, out] LONG *p
);
12845 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
12846 HRESULT alt
([in] BSTR v
);
12848 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
12849 HRESULT alt
([retval, out] BSTR *p
);
12851 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
12852 HRESULT src
([in] BSTR v
);
12854 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
12855 HRESULT src
([retval, out] BSTR *p
);
12857 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
12858 HRESULT lowsrc
([in] BSTR v
);
12860 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
12861 HRESULT lowsrc
([retval, out] BSTR *p
);
12863 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
12864 HRESULT vrml
([in] BSTR v
);
12866 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
12867 HRESULT vrml
([retval, out] BSTR *p
);
12869 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
12870 HRESULT dynsrc
([in] BSTR v
);
12872 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
12873 HRESULT dynsrc
([retval, out] BSTR *p
);
12875 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
12876 HRESULT readyState
([retval, out] BSTR *p
);
12878 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
12879 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
12881 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
12882 HRESULT loop
([in] VARIANT v
);
12884 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
12885 HRESULT loop
([retval, out] VARIANT *p
);
12887 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
12888 HRESULT align
([in] BSTR v
);
12890 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
12891 HRESULT align
([retval, out] BSTR *p
);
12893 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
12894 HRESULT onload
([in] VARIANT v
);
12896 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
12897 HRESULT onload
([retval, out] VARIANT *p
);
12899 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
12900 HRESULT onerror
([in] VARIANT v
);
12902 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
12903 HRESULT onerror
([retval, out] VARIANT *p
);
12905 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
12906 HRESULT onabort
([in] VARIANT v
);
12908 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
12909 HRESULT onabort
([retval, out] VARIANT *p
);
12911 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
12912 HRESULT name
([in] BSTR v
);
12914 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
12915 HRESULT name
([retval, out] BSTR *p
);
12917 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
12918 HRESULT width
([in] LONG v
);
12920 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
12921 HRESULT width
([retval, out] LONG *p
);
12923 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
12924 HRESULT height
([in] LONG v
);
12926 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
12927 HRESULT height
([retval, out] LONG *p
);
12929 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
12930 HRESULT start
([in] BSTR v
);
12932 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
12933 HRESULT start
([retval, out] BSTR *p
);
12936 /*****************************************************************************
12937 * IHTMLImageElementFactory interface
12943 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12945 interface IHTMLImageElementFactory
: IDispatch
12947 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
12949 [optional, in] VARIANT width
,
12950 [optional, in] VARIANT height
,
12951 [retval, out] IHTMLImgElement
**elem
);
12954 /*****************************************************************************
12955 * DispHTMLImg interface
12959 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12961 dispinterface DispHTMLImg
12965 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12967 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
12968 void isMap
(VARIANT_BOOL v
);
12970 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
12971 VARIANT_BOOL isMap
();
12973 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
12974 void useMap
(BSTR v
);
12976 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
12979 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
12982 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
12985 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
12986 BSTR fileCreatedDate
();
12988 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
12989 BSTR fileModifiedDate
();
12991 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
12992 BSTR fileUpdatedDate
();
12994 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
12997 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13000 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13003 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13004 void border
(VARIANT v
);
13006 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13009 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13010 void vspace
(LONG v
);
13012 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13015 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13016 void hspace
(LONG v
);
13018 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13021 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13024 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13027 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13030 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13033 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13034 void lowsrc
(BSTR v
);
13036 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13039 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13042 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13045 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13046 void dynsrc
(BSTR v
);
13048 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13051 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13052 VARIANT_BOOL complete
();
13054 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13055 void loop
(VARIANT v
);
13057 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13060 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13061 void align
(BSTR v
);
13063 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13066 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
13067 void onload
(VARIANT v
);
13069 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
13072 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
13073 void onerror
(VARIANT v
);
13075 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
13078 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
13079 void onabort
(VARIANT v
);
13081 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
13084 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13087 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13090 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13091 void width
(LONG v
);
13093 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13096 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13097 void height
(LONG v
);
13099 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13102 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13103 void start
(BSTR v
);
13105 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13108 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13109 void longDesc
(BSTR v
);
13111 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13115 /*****************************************************************************
13120 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13124 [default] dispinterface DispHTMLImg
;
13125 /* [source, default] dispinterface HTMLImgEvents; */
13126 /* [source] dispinterface HTMLImgEvents2; */
13127 WINE_HTMLDATAELEMENT_INTERFACES
;
13128 interface IHTMLControlElement
;
13129 interface IHTMLImgElement
;
13130 /* interface IHTMLImgElement2; */
13131 /* interface IHTMLImgElement3; */
13132 /* interface IHTMLImgElement4; */
13133 /* interface IHTMLMSImgElement; */
13136 /*****************************************************************************
13137 * IHTMLXMLHttpRequest interface
13143 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13145 interface IHTMLXMLHttpRequest
: IDispatch
13147 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13148 HRESULT readyState
([out, retval] long *p
);
13150 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13151 HRESULT responseBody
([out, retval] VARIANT *p
);
13153 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13154 HRESULT responseText
([out, retval] BSTR *p
);
13156 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13157 HRESULT responseXML
([out, retval] IDispatch
**p
);
13159 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13160 HRESULT status
([out, retval] long *p
);
13162 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13163 HRESULT statusText
([out, retval] BSTR *p
);
13165 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13166 HRESULT onreadystatechange
([in] VARIANT v
);
13168 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13169 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13171 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13173 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13175 [in] BSTR bstrMethod
,
13177 [in] VARIANT varAsync
,
13178 [in, optional] VARIANT varUser
,
13179 [in, optional] VARIANT varPassword
);
13181 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13182 HRESULT send
([in, optional] VARIANT varBody
);
13184 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13185 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13187 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13188 HRESULT getResponseHeader
(
13189 [in] BSTR bstrHeader
,
13190 [out, retval] BSTR *p
);
13192 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13193 HRESULT setRequestHeader
(
13194 [in] BSTR bstrHeader
,
13195 [in] BSTR bstrValue
);
13198 /*****************************************************************************
13199 * IHTMLXMLHttpRequest2 interface
13205 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13207 interface IHTMLXMLHttpRequest2
: IDispatch
13209 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13210 HRESULT timeout
([in] long v
);
13212 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13213 HRESULT timeout
([out, retval] long *p
);
13215 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13216 HRESULT ontimeout
([in] VARIANT v
);
13218 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13219 HRESULT ontimeout
([out, retval] VARIANT *p
);
13222 /*****************************************************************************
13223 * IHTMLXMLHttpRequestFactory interface
13229 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13231 interface IHTMLXMLHttpRequestFactory
: IDispatch
13233 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13234 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13237 /*****************************************************************************
13238 * DispHTMLXMLHttpRequest dispinterface
13242 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13244 dispinterface DispHTMLXMLHttpRequest
13248 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13251 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13252 VARIANT responseBody
();
13254 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13255 BSTR responseText
();
13257 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13258 IDispatch
*responseXML
();
13260 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13263 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13266 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13267 void onreadystatechange
(VARIANT v
);
13269 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13270 VARIANT onreadystatechange
();
13272 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
13275 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13277 [in] BSTR bstrMethod
,
13279 [in] VARIANT varAsync
,
13280 [in, optional] VARIANT varUser
,
13281 [in, optional] VARIANT varPassword
);
13283 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13284 void send
([in, optional] VARIANT varBody
);
13286 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13287 BSTR getAllResponseHeaders
();
13289 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13290 BSTR getResponseHeader
([in] BSTR bstrHeader
);
13292 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13293 void setRequestHeader
(
13294 [in] BSTR bstrHeader
,
13295 [in] BSTR bstrValue
);
13297 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13298 void timeout
(long v
);
13300 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13303 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13304 void ontimeout
(VARIANT v
);
13306 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13307 VARIANT ontimeout
();
13309 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13312 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
13313 void addEventListener
(
13315 [in] IDispatch
*listener
,
13316 [in] VARIANT_BOOL useCapture
);
13318 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
13319 void removeEventListener
(
13321 [in] IDispatch
*listener
,
13322 [in] VARIANT_BOOL useCapture
);
13324 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
13325 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
13328 /*****************************************************************************
13329 * HTMLXMLHttpRequest
13333 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13335 coclass HTMLXMLHttpRequest
13337 [default] dispinterface DispHTMLXMLHttpRequest
;
13338 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
13339 interface IHTMLXMLHttpRequest
;
13340 interface IHTMLXMLHttpRequest2
;
13341 interface IHTMLDOMConstructor
;
13342 interface IEventTarget
;
13345 /*****************************************************************************
13346 * IHTMLControlElement interface
13352 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13354 interface IHTMLControlElement
: IDispatch
13356 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13357 HRESULT tabIndex
([in] short v
);
13359 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
13360 HRESULT tabIndex
([retval, out] short * p
);
13362 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
13365 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13366 HRESULT accessKey
([in] BSTR v
);
13368 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
13369 HRESULT accessKey
([retval, out] BSTR * p
);
13371 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13372 HRESULT onblur
([in] VARIANT v
);
13374 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
13375 HRESULT onblur
([retval, out] VARIANT * p
);
13377 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13378 HRESULT onfocus
([in] VARIANT v
);
13380 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
13381 HRESULT onfocus
([retval, out] VARIANT * p
);
13383 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13384 HRESULT onresize
([in] VARIANT v
);
13386 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
13387 HRESULT onresize
([retval, out] VARIANT * p
);
13389 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
13392 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
13393 HRESULT addFilter
([in] IUnknown
* pUnk
);
13395 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
13396 HRESULT removeFilter
([in] IUnknown
* pUnk
);
13398 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
13399 HRESULT clientHeight
([retval, out] LONG * p
);
13401 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
13402 HRESULT clientWidth
([retval, out] LONG * p
);
13404 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
13405 HRESULT clientTop
([retval, out] LONG * p
);
13407 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
13408 HRESULT clientLeft
([retval, out] LONG * p
);
13411 /*****************************************************************************
13412 * IHTMLBodyElement interface
13418 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13420 interface IHTMLBodyElement
: IDispatch
13422 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13423 HRESULT background
([in] BSTR v
);
13425 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13426 HRESULT background
([retval, out] BSTR *p
);
13428 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13429 HRESULT bgProperties
([in] BSTR v
);
13431 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13432 HRESULT bgProperties
([retval, out] BSTR *p
);
13434 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13435 HRESULT leftMargin
([in] VARIANT v
);
13437 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13438 HRESULT leftMargin
([retval, out] VARIANT *p
);
13440 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13441 HRESULT topMargin
([in] VARIANT v
);
13443 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13444 HRESULT topMargin
([retval, out] VARIANT *p
);
13446 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13447 HRESULT rightMargin
([in] VARIANT v
);
13449 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13450 HRESULT rightMargin
([retval, out] VARIANT *p
);
13452 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13453 HRESULT bottomMargin
([in] VARIANT v
);
13455 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13456 HRESULT bottomMargin
([retval, out] VARIANT *p
);
13458 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13459 HRESULT noWrap
([in] VARIANT_BOOL v
);
13461 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13462 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
13464 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13465 HRESULT bgColor
([in] VARIANT v
);
13467 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13468 HRESULT bgColor
([retval, out] VARIANT *p
);
13470 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13471 HRESULT text
([in] VARIANT v
);
13473 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13474 HRESULT text
([retval, out] VARIANT *p
);
13476 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13477 HRESULT link
([in] VARIANT v
);
13479 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13480 HRESULT link
([retval, out] VARIANT *p
);
13482 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13483 HRESULT vLink
([in] VARIANT v
);
13485 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13486 HRESULT vLink
([retval, out] VARIANT *p
);
13488 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13489 HRESULT aLink
([in] VARIANT v
);
13491 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13492 HRESULT aLink
([retval, out] VARIANT *p
);
13494 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13495 HRESULT onload
([in] VARIANT v
);
13497 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13498 HRESULT onload
([retval, out] VARIANT *p
);
13500 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13501 HRESULT onunload
([in] VARIANT v
);
13503 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13504 HRESULT onunload
([retval, out] VARIANT *p
);
13506 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13507 HRESULT scroll
([in] BSTR v
);
13509 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13510 HRESULT scroll
([retval, out] BSTR *p
);
13512 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13513 HRESULT onselect
([in] VARIANT v
);
13515 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13516 HRESULT onselect
([retval, out] VARIANT *p
);
13518 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13519 HRESULT onbeforeunload
([in] VARIANT v
);
13521 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13522 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
13524 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
13525 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
13528 /*****************************************************************************
13529 * IHTMLBodyElement2 interface
13535 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13537 interface IHTMLBodyElement2
: IDispatch
13539 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13540 HRESULT onbeforeprint
([in] VARIANT v
);
13542 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13543 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
13545 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13546 HRESULT onafterprint
([in] VARIANT v
);
13548 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13549 HRESULT onafterprint
([retval, out] VARIANT *p
);
13554 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13556 dispinterface DispHTMLBody
13560 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13562 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13563 void background
(BSTR v
);
13565 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
13568 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13569 void bgProperties
(BSTR v
);
13571 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
13572 BSTR bgProperties
();
13574 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13575 void leftMargin
(VARIANT v
);
13577 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
13578 VARIANT leftMargin
();
13580 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13581 void topMargin
(VARIANT v
);
13583 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
13584 VARIANT topMargin
();
13586 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13587 void rightMargin
(VARIANT v
);
13589 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
13590 VARIANT rightMargin
();
13592 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13593 void bottomMargin
(VARIANT v
);
13595 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
13596 VARIANT bottomMargin
();
13598 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13599 void noWrap
(VARIANT_BOOL v
);
13601 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
13602 VARIANT_BOOL noWrap
();
13604 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13605 void bgColor
(VARIANT v
);
13607 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
13610 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13611 void text
(VARIANT v
);
13613 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
13616 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13617 void link
(VARIANT v
);
13619 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
13622 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13623 void vLink
(VARIANT v
);
13625 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
13628 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13629 void aLink
(VARIANT v
);
13631 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
13634 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13635 void onload
(VARIANT v
);
13637 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
13640 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13641 void onunload
(VARIANT v
);
13643 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
13644 VARIANT onunload
();
13646 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13647 void scroll
(BSTR v
);
13649 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
13652 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13653 void onselect
(VARIANT v
);
13655 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
13656 VARIANT onselect
();
13658 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13659 void onbeforeunload
(VARIANT v
);
13661 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
13662 VARIANT onbeforeunload
();
13664 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
13665 IHTMLTxtRange
* createTextRange
();
13667 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13668 void onbeforeprint
(VARIANT v
);
13670 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
13671 VARIANT onbeforeprint
();
13673 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13674 void onafterprint
(VARIANT v
);
13676 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
13677 VARIANT onafterprint
();
13681 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13685 [default] dispinterface DispHTMLBody
;
13686 [source, default] dispinterface HTMLTextContainerEvents
;
13687 [source] dispinterface HTMLTextContainerEvents2
;
13688 WINE_HTMLELEMENT_INTERFACES
;
13689 interface IHTMLControlElement
;
13690 interface IHTMLTextContainer
;
13691 interface IHTMLBodyElement
;
13692 interface IHTMLBodyElement2
;
13693 /* interface IHTMLBodyElement3; */
13694 /* interface IHTMLBodyElement4; */
13695 /* interface IHTMLBodyElement5; */
13698 /*****************************************************************************
13699 * IHTMLAnchorElement interface
13705 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13707 interface IHTMLAnchorElement
: IDispatch
13709 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13710 HRESULT href
([in] BSTR v
);
13712 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13713 HRESULT href
([retval, out] BSTR *p
);
13715 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13716 HRESULT target
([in] BSTR v
);
13718 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13719 HRESULT target
([retval, out] BSTR *p
);
13721 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13722 HRESULT rel
([in] BSTR v
);
13724 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13725 HRESULT rel
([retval, out] BSTR *p
);
13727 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13728 HRESULT rev
([in] BSTR v
);
13730 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13731 HRESULT rev
([retval, out] BSTR *p
);
13733 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13734 HRESULT urn
([in] BSTR v
);
13736 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13737 HRESULT urn
([retval, out] BSTR *p
);
13739 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13740 HRESULT Methods
([in] BSTR v
);
13742 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13743 HRESULT Methods
([retval, out] BSTR *p
);
13745 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
13746 HRESULT name
([in] BSTR v
);
13748 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
13749 HRESULT name
([retval, out] BSTR *p
);
13751 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
13752 HRESULT host
([in] BSTR v
);
13754 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
13755 HRESULT host
([retval, out] BSTR *p
);
13757 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
13758 HRESULT hostname
([in] BSTR v
);
13760 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
13761 HRESULT hostname
([retval, out] BSTR *p
);
13763 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
13764 HRESULT pathname
([in] BSTR v
);
13766 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
13767 HRESULT pathname
([retval, out] BSTR *p
);
13769 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
13770 HRESULT port
([in] BSTR v
);
13772 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
13773 HRESULT port
([retval, out] BSTR *p
);
13775 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
13776 HRESULT protocol
([in] BSTR v
);
13778 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
13779 HRESULT protocol
([retval, out] BSTR *p
);
13781 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
13782 HRESULT search
([in] BSTR v
);
13784 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
13785 HRESULT search
([retval, out] BSTR *p
);
13787 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
13788 HRESULT hash
([in] BSTR v
);
13790 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
13791 HRESULT hash
([retval, out] BSTR *p
);
13793 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
13794 HRESULT onblur
([in] VARIANT v
);
13796 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
13797 HRESULT onblur
([retval, out] VARIANT *p
);
13799 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
13800 HRESULT onfocus
([in] VARIANT v
);
13802 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
13803 HRESULT onfocus
([retval, out] VARIANT *p
);
13805 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
13806 HRESULT accessKey
([in] BSTR v
);
13808 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
13809 HRESULT accessKey
([retval, out] BSTR *p
);
13811 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
13812 HRESULT protocolLong
([retval, out] BSTR *p
);
13814 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
13815 HRESULT mimeType
([retval, out] BSTR *p
);
13817 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
13818 HRESULT nameProp
([retval, out] BSTR *p
);
13820 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
13821 HRESULT tabIndex
([in] short v
);
13823 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
13824 HRESULT tabIndex
([retval, out] short *p
);
13826 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
13829 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
13833 /*****************************************************************************
13834 * DispHTMLAnchorElement dispinterface
13838 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13840 dispinterface DispHTMLAnchorElement
13844 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13846 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13849 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
13852 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13853 void target
(BSTR v
);
13855 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
13858 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13861 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
13864 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13867 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
13870 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13873 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
13876 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13877 void Methods
(BSTR v
);
13879 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
13882 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
13885 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
13888 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
13891 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
13894 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
13895 void hostname
(BSTR v
);
13897 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
13900 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
13901 void pathname
(BSTR v
);
13903 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
13906 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
13909 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
13912 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
13913 void protocol
(BSTR v
);
13915 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
13918 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
13919 void search
(BSTR v
);
13921 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
13924 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
13927 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
13930 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
13931 BSTR protocolLong
();
13933 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
13936 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
13939 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
13940 void charset
(BSTR v
);
13942 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
13945 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
13946 void coords
(BSTR v
);
13948 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
13951 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
13952 void hreflang
(BSTR v
);
13954 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
13957 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
13958 void shape
(BSTR v
);
13960 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
13963 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
13966 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
13969 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
13970 void ie8_shape
(BSTR v
);
13972 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
13975 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
13976 void ie8_coords
(BSTR v
);
13978 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
13981 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
13982 void ie8_href
(BSTR v
);
13984 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
13988 /*****************************************************************************
13989 * HTMLAnchorElement coclass
13993 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13995 coclass HTMLAnchorElement
13997 [default] dispinterface DispHTMLAnchorElement
;
13998 /* [source, default] dispinterface HTMLAnchorEvents; */
13999 /* [source] dispinterface HTMLAnchorEvents2; */
14000 WINE_HTMLDATAELEMENT_INTERFACES
;
14001 interface IHTMLAnchorElement
;
14002 /* interface IHTMLAnchorElement2; */
14003 /* interface IHTMLAnchorElement3; */
14006 /*****************************************************************************
14007 * IHTMLAreaElement interface
14013 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14015 interface IHTMLAreaElement
: IDispatch
14017 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14018 HRESULT shape
([in] BSTR v
);
14020 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14021 HRESULT shape
([retval, out] BSTR *p
);
14023 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14024 HRESULT coords
([in] BSTR v
);
14026 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14027 HRESULT coords
([retval, out] BSTR *p
);
14029 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14030 HRESULT href
([in] BSTR v
);
14032 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14033 HRESULT href
([retval, out] BSTR *p
);
14035 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14036 HRESULT target
([in] BSTR v
);
14038 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14039 HRESULT target
([retval, out] BSTR *p
);
14041 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14042 HRESULT alt
([in] BSTR v
);
14044 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14045 HRESULT alt
([retval, out] BSTR *p
);
14047 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14048 HRESULT noHref
([in] VARIANT_BOOL v
);
14050 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14051 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14053 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14054 HRESULT host
([in] BSTR v
);
14056 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14057 HRESULT host
([retval, out] BSTR *p
);
14059 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14060 HRESULT hostname
([in] BSTR v
);
14062 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14063 HRESULT hostname
([retval, out] BSTR *p
);
14065 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14066 HRESULT pathname
([in] BSTR v
);
14068 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14069 HRESULT pathname
([retval, out] BSTR *p
);
14071 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14072 HRESULT port
([in] BSTR v
);
14074 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14075 HRESULT port
([retval, out] BSTR *p
);
14077 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14078 HRESULT protocol
([in] BSTR v
);
14080 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14081 HRESULT protocol
([retval, out] BSTR *p
);
14083 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14084 HRESULT search
([in] BSTR v
);
14086 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14087 HRESULT search
([retval, out] BSTR *p
);
14089 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14090 HRESULT hash
([in] BSTR v
);
14092 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14093 HRESULT hash
([retval, out] BSTR *p
);
14095 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14096 HRESULT onblur
([in] VARIANT v
);
14098 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14099 HRESULT onblur
([retval, out] VARIANT *p
);
14101 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14102 HRESULT onfocus
([in] VARIANT v
);
14104 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14105 HRESULT onfocus
([retval, out] VARIANT *p
);
14107 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14108 HRESULT tabIndex
([in] short v
);
14110 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14111 HRESULT tabIndex
([retval, out] short *p
);
14113 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14116 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14120 /*****************************************************************************
14121 * DispHTMLAreaElement dispinterface
14125 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14127 dispinterface DispHTMLAreaElement
14131 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14133 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
14134 IDispatch
* constructor
();
14136 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14137 void shape
(BSTR v
);
14139 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14142 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14143 void coords
(BSTR v
);
14145 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14148 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14151 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14154 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14155 void target
(BSTR v
);
14157 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14160 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14163 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14166 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14167 void noHref
(VARIANT_BOOL v
);
14169 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14170 VARIANT_BOOL noHref
();
14172 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14175 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14178 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14179 void hostname
(BSTR v
);
14181 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14184 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14185 void pathname
(BSTR v
);
14187 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14190 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14193 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14196 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14197 void protocol
(BSTR v
);
14199 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14202 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14203 void search
(BSTR v
);
14205 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14208 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14211 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14214 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14215 void ie8_shape
(BSTR v
);
14217 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14220 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14221 void ie8_coords
(BSTR v
);
14223 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14226 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14227 void ie8_href
(BSTR v
);
14229 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14233 /*****************************************************************************
14234 * HTMLAreaElement coclass
14238 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14240 coclass HTMLAreaElement
14242 [default] dispinterface DispHTMLAreaElement
;
14243 /* [source, default] dispinterface HTMLAreaEvents; */
14244 /* [source] dispinterface HTMLAreaEvents2; */
14245 WINE_HTMLELEMENT_INTERFACES
;
14246 interface IHTMLAreaElement
;
14247 /* interface IHTMLAreaElement2; */
14250 /*****************************************************************************
14251 * IHTMLLabelElement interface
14257 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14259 interface IHTMLLabelElement
: IDispatch
14261 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14262 HRESULT htmlFor
([in] BSTR v
);
14264 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14265 HRESULT htmlFor
([out, retval] BSTR *p
);
14267 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14268 HRESULT accessKey
([in] BSTR v
);
14270 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
14271 HRESULT accessKey
([out, retval] BSTR *p
);
14274 /*****************************************************************************
14275 * IHTMLLabelElement2 interface
14281 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14283 interface IHTMLLabelElement2
: IDispatch
14285 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14286 HRESULT form
([out, retval] IHTMLFormElement
**p
);
14289 /*****************************************************************************
14290 * DispHTMLLabelElement dispinterface
14294 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14296 dispinterface DispHTMLLabelElement
14300 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14302 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14303 void htmlFor
(BSTR v
);
14305 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
14308 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
14309 IHTMLFormElement
*form
();
14312 /*****************************************************************************
14313 * HTMLLabelElement coclass
14317 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14319 coclass HTMLLabelElement
14321 [default] dispinterface DispHTMLLabelElement
;
14322 /* [source, default] dispinterface HTMLLabelEvents; */
14323 /* [source] dispinterface HTMLLabelEvents2; */
14324 WINE_HTMLDATAELEMENT_INTERFACES
;
14325 interface IHTMLLabelElement
;
14326 interface IHTMLLabelElement2
;
14329 /*****************************************************************************
14330 * IHTMLElementCollection interface
14336 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14338 interface IHTMLElementCollection
: IDispatch
14340 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14341 HRESULT toString
([retval, out] BSTR *String);
14343 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14344 HRESULT length
([in] LONG v
);
14346 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14347 HRESULT length
([retval, out] LONG *p
);
14349 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
14350 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14352 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14354 [optional, in] VARIANT name
,
14355 [optional, in] VARIANT index
,
14356 [retval, out] IDispatch
**pdisp
);
14358 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14360 [in] VARIANT tagName
,
14361 [retval, out] IDispatch
**pdisp
);
14364 /*****************************************************************************
14365 * DispHTMLElementCollection dispinterface
14369 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14371 dispinterface DispHTMLElementCollection
14375 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
14378 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14379 void length
(LONG v
);
14381 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
14384 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
14385 IUnknown
*_newEnum
();
14387 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
14389 [in, optional] VARIANT name
,
14390 [in, optional] VARIANT index
);
14392 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
14394 [in] VARIANT tagName
);
14396 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
14397 IDispatch
*urns
([in] VARIANT urn
);
14399 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
14400 IDispatch
*namedItem
([in] BSTR name
);
14403 /*****************************************************************************
14404 * IHTMLSelectElement interface
14410 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14412 interface IHTMLSelectElement
: IDispatch
14414 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14415 HRESULT size
([in] LONG v
);
14417 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14418 HRESULT size
([retval, out] LONG *p
);
14420 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14421 HRESULT multiple
([in] VARIANT_BOOL v
);
14423 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14424 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
14426 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14427 HRESULT name
([in] BSTR v
);
14429 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14430 HRESULT name
([retval, out] BSTR *p
);
14432 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
14433 HRESULT options
([retval, out] IDispatch
**p
);
14435 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14436 HRESULT onchange
([in] VARIANT v
);
14438 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14439 HRESULT onchange
([retval, out] VARIANT *p
);
14441 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14442 HRESULT selectedIndex
([in] LONG v
);
14444 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14445 HRESULT selectedIndex
([retval, out] LONG *p
);
14447 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
14448 HRESULT type
([retval, out] BSTR *p
);
14450 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14451 HRESULT value
([in] BSTR v
);
14453 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14454 HRESULT value
([retval, out] BSTR *p
);
14456 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14457 HRESULT disabled
([in] VARIANT_BOOL v
);
14459 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
14460 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
14462 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
14463 HRESULT form
([retval, out] IHTMLFormElement
**p
);
14465 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
14467 [in] IHTMLElement
*element
,
14468 [optional, in] VARIANT before
);
14470 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
14471 HRESULT remove
([defaultvalue(-1), in] LONG index
);
14473 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14474 HRESULT length
([in] LONG v
);
14476 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14477 HRESULT length
([retval, out] LONG *p
);
14479 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
14480 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14482 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
14484 [optional, in] VARIANT name
,
14485 [optional, in] VARIANT index
,
14486 [retval, out] IDispatch
**pdisp
);
14488 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
14490 [in] VARIANT tagName
,
14491 [retval, out] IDispatch
**pdisp
);
14494 /*****************************************************************************
14495 * DispHTMLSelectElement dispinterface
14499 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14501 dispinterface DispHTMLSelectElement
14505 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14507 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14510 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
14513 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14514 void multiple
(VARIANT_BOOL v
);
14516 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
14517 VARIANT_BOOL multiple
();
14519 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14522 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
14525 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
14526 IDispatch
*options
();
14528 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14529 void onchange
(VARIANT v
);
14531 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
14532 VARIANT onchange
();
14534 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14535 void selectedIndex
(LONG v
);
14537 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
14538 LONG selectedIndex
();
14540 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
14543 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14544 void value
(BSTR v
);
14546 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
14549 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
14550 IHTMLFormElement
*form
();
14552 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
14554 [in] IHTMLElement
*element
,
14555 [in, optional] VARIANT before
);
14557 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
14558 void remove
([in, defaultvalue(-1)] LONG index
);
14560 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14561 void length
(LONG v
);
14563 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
14566 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
14567 IUnknown
*_newEnum
();
14569 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
14571 [in, optional] VARIANT name
,
14572 [in, optional] VARIANT index
);
14574 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
14575 IDispatch
*tags
([in] VARIANT tagName
);
14577 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
14578 IDispatch
*urns
([in] VARIANT urn
);
14580 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
14581 IDispatch
*namedItem
([in] BSTR name
);
14584 /*****************************************************************************
14585 * HTMLSelectElement coclass
14589 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14591 coclass HTMLSelectElement
14593 [default] dispinterface DispHTMLSelectElement
;
14594 /* [source, default] dispinterface HTMLSelectElementEvents; */
14595 /* [source] dispinterface HTMLSelectElementEvents2; */
14596 WINE_HTMLDATAELEMENT_INTERFACES
;
14597 interface IHTMLControlElement
;
14598 interface IHTMLSelectElement
;
14599 /* interface IHTMLSelectElement2; */
14600 /* interface IHTMLSelectElement4; */
14601 /* interface IHTMLSelectElement5; */
14602 /* interface IHTMLSelectElement6; */
14605 /*****************************************************************************
14606 * IHTMLSelectionObject interface
14612 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14614 interface IHTMLSelectionObject
: IDispatch
14616 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
14617 HRESULT createRange
([retval, out] IDispatch
**range);
14619 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
14622 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
14625 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
14626 HRESULT type
([retval, out] BSTR *p
);
14629 /*****************************************************************************
14630 * IHTMLSelectionObject2 interface
14636 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14638 interface IHTMLSelectionObject2
: IDispatch
14640 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
14641 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
14643 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
14644 HRESULT typeDetail
([out, retval] BSTR *p
);
14647 /*****************************************************************************
14648 * IHTMLSelection interface
14654 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14656 interface IHTMLSelection
: IDispatch
14658 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
14659 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
14661 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
14662 HRESULT anchorOffset
([out, retval] long *p
);
14664 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
14665 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
14667 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
14668 HRESULT focusOffset
([out, retval] long *p
);
14670 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
14671 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
14673 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
14675 [in] IDispatch
*parentNode
,
14678 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
14679 HRESULT collapseToStart
();
14681 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
14682 HRESULT collapseToEnd
();
14684 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
14685 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
14687 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
14688 HRESULT deleteFromDocument
();
14690 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
14691 HRESULT rangeCount
([out, retval] long *p
);
14693 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
14694 HRESULT getRangeAt
(
14696 [out, retval] IHTMLDOMRange
**ppRange
);
14698 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
14699 HRESULT addRange
([in] IDispatch
*range);
14701 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
14702 HRESULT removeRange
([in] IDispatch
*range);
14704 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
14705 HRESULT removeAllRanges
();
14707 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
14708 HRESULT toString
([out, retval] BSTR *pSelectionString
);
14711 /*****************************************************************************
14712 * IHTMLOptionElement interface
14718 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14720 interface IHTMLOptionElement
: IDispatch
14722 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14723 HRESULT selected
([in] VARIANT_BOOL v
);
14725 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14726 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
14728 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14729 HRESULT value
([in] BSTR v
);
14731 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14732 HRESULT value
([retval, out] BSTR *p
);
14734 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14735 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
14737 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14738 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
14740 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14741 HRESULT index
([in] LONG v
);
14743 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14744 HRESULT index
([retval, out] LONG *p
);
14746 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
14747 HRESULT text
([in] BSTR v
);
14749 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
14750 HRESULT text
([retval, out] BSTR *p
);
14752 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
14753 HRESULT form
([retval, out] IHTMLFormElement
**p
);
14760 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14762 interface IHTMLOptionElement3
: IDispatch
14764 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
14765 HRESULT label
([in] BSTR v
);
14767 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
14768 HRESULT label
([retval, out] BSTR * p
);
14771 /*****************************************************************************
14772 * IHTMLOptionElementFactory interface
14778 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
14780 interface IHTMLOptionElementFactory
: IDispatch
14782 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
14784 [optional, in] VARIANT text
,
14785 [optional, in] VARIANT value
,
14786 [optional, in] VARIANT defaultselected
,
14787 [optional, in] VARIANT selected
,
14788 [retval, out] IHTMLOptionElement
**optelem
);
14791 /*****************************************************************************
14792 * DispHTMLOptionElement dispinterface
14796 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14798 dispinterface DispHTMLOptionElement
14802 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14804 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14805 void selected
(VARIANT_BOOL v
);
14807 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
14808 VARIANT_BOOL selected
();
14810 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14811 void value
(BSTR v
);
14813 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
14816 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14817 void defaultSelected
(VARIANT_BOOL v
);
14819 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
14820 VARIANT_BOOL defaultSelected
();
14822 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14823 void index
(LONG v
);
14825 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
14828 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
14831 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
14834 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
14835 IHTMLFormElement
*form
();
14837 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
14838 void label
(BSTR v
);
14840 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
14846 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14848 coclass HTMLOptionElement
14850 [default] dispinterface DispHTMLOptionElement
;
14851 [source, default] dispinterface HTMLElementEvents
;
14852 [source] dispinterface HTMLElementEvents2
;
14853 WINE_HTMLDATAELEMENT_INTERFACES
;
14854 interface IHTMLOptionElement
;
14855 interface IHTMLOptionElement3
;
14856 /* interface IHTMLOptionElement4; */
14859 /*****************************************************************************
14860 * IHTMLInputElement interface
14866 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14868 interface IHTMLInputElement
: IDispatch
14870 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
14871 HRESULT type
([in] BSTR v
);
14873 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
14874 HRESULT type
([retval, out] BSTR *p
);
14876 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
14877 HRESULT value
([in] BSTR v
);
14879 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
14880 HRESULT value
([retval, out] BSTR *p
);
14882 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
14883 HRESULT name
([in] BSTR v
);
14885 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
14886 HRESULT name
([retval, out] BSTR *p
);
14888 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
14889 HRESULT status
([in] VARIANT_BOOL v
);
14891 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
14892 HRESULT status
([retval, out] VARIANT_BOOL *p
);
14894 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
14895 HRESULT disabled
([in] VARIANT_BOOL v
);
14897 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
14898 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
14900 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
14901 HRESULT form
([retval, out] IHTMLFormElement
**p
);
14903 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
14904 HRESULT size
([in] LONG v
);
14906 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
14907 HRESULT size
([retval, out] LONG *p
);
14909 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
14910 HRESULT maxLength
([in] LONG v
);
14912 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
14913 HRESULT maxLength
([retval, out] LONG *p
);
14915 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
14918 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
14919 HRESULT onchange
([in] VARIANT v
);
14921 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
14922 HRESULT onchange
([retval, out] VARIANT *p
);
14924 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
14925 HRESULT onselect
([in] VARIANT v
);
14927 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
14928 HRESULT onselect
([retval, out] VARIANT *p
);
14930 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
14931 HRESULT defaultValue([in] BSTR v
);
14933 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
14934 HRESULT defaultValue([retval, out] BSTR *p
);
14936 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
14937 HRESULT readOnly([in] VARIANT_BOOL v
);
14939 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
14940 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
14942 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
14943 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14945 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
14946 HRESULT indeterminate
([in] VARIANT_BOOL v
);
14948 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
14949 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
14951 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
14952 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
14954 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
14955 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
14957 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
14958 HRESULT checked
([in] VARIANT_BOOL v
);
14960 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
14961 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
14963 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
14964 HRESULT border
([in] VARIANT v
);
14966 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
14967 HRESULT border
([retval, out] VARIANT *p
);
14969 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
14970 HRESULT vspace
([in] LONG v
);
14972 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
14973 HRESULT vspace
([retval, out] LONG *p
);
14975 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
14976 HRESULT hspace
([in] LONG v
);
14978 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
14979 HRESULT hspace
([retval, out] LONG *p
);
14981 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
14982 HRESULT alt
([in] BSTR v
);
14984 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
14985 HRESULT alt
([retval, out] BSTR *p
);
14987 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
14988 HRESULT src
([in] BSTR v
);
14990 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
14991 HRESULT src
([retval, out] BSTR *p
);
14993 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
14994 HRESULT lowsrc
([in] BSTR v
);
14996 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
14997 HRESULT lowsrc
([retval, out] BSTR *p
);
14999 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15000 HRESULT vrml
([in] BSTR v
);
15002 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15003 HRESULT vrml
([retval, out] BSTR *p
);
15005 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15006 HRESULT dynsrc
([in] BSTR v
);
15008 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15009 HRESULT dynsrc
([retval, out] BSTR *p
);
15011 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15012 HRESULT readyState
([retval, out] BSTR *p
);
15014 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15015 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15017 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15018 HRESULT loop
([in] VARIANT v
);
15020 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15021 HRESULT loop
([retval, out] VARIANT *p
);
15023 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15024 HRESULT align
([in] BSTR v
);
15026 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15027 HRESULT align
([retval, out] BSTR *p
);
15029 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15030 HRESULT onload
([in] VARIANT v
);
15032 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15033 HRESULT onload
([retval, out] VARIANT *p
);
15035 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15036 HRESULT onerror
([in] VARIANT v
);
15038 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15039 HRESULT onerror
([retval, out] VARIANT *p
);
15041 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15042 HRESULT onabort
([in] VARIANT v
);
15044 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15045 HRESULT onabort
([retval, out] VARIANT *p
);
15047 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15048 HRESULT width
([in] LONG v
);
15050 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15051 HRESULT width
([retval, out] LONG *p
);
15053 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15054 HRESULT height
([in] LONG v
);
15056 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15057 HRESULT height
([retval, out] LONG *p
);
15059 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15060 HRESULT start
([in] BSTR v
);
15062 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15063 HRESULT start
([retval, out] BSTR *p
);
15066 /*****************************************************************************
15067 * IHTMLInputTextElement interface
15073 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15075 interface IHTMLInputTextElement
: IDispatch
15077 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15078 HRESULT type
([retval, out] BSTR *p
);
15080 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15081 HRESULT value
([in] BSTR v
);
15083 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15084 HRESULT value
([retval, out] BSTR *p
);
15086 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15087 HRESULT name
([in] BSTR v
);
15089 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15090 HRESULT name
([retval, out] BSTR *p
);
15092 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15093 HRESULT status
([in] VARIANT v
);
15095 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15096 HRESULT status
([retval, out] VARIANT *p
);
15098 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15099 HRESULT disabled
([in] VARIANT_BOOL v
);
15101 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15102 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15104 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15105 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15107 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15108 HRESULT defaultValue([in] BSTR v
);
15110 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15111 HRESULT defaultValue([retval, out] BSTR *p
);
15113 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15114 HRESULT size
([in] LONG v
);
15116 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15117 HRESULT size
([retval, out] LONG *p
);
15119 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15120 HRESULT maxLength
([in] LONG v
);
15122 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15123 HRESULT maxLength
([retval, out] LONG *p
);
15125 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15128 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15129 HRESULT onchange
([in] VARIANT v
);
15131 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15132 HRESULT onchange
([retval, out] VARIANT *p
);
15134 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15135 HRESULT onselect
([in] VARIANT v
);
15137 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15138 HRESULT onselect
([retval, out] VARIANT *p
);
15140 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15141 HRESULT readOnly([in] VARIANT_BOOL v
);
15143 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15144 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15146 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15147 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15150 /*****************************************************************************
15151 * IHTMLInputTextElement2 interface
15157 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15159 interface IHTMLInputTextElement2
: IDispatch
15161 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15162 HRESULT selectionStart
([in] long v
);
15164 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15165 HRESULT selectionStart
([out, retval] long *p
);
15167 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15168 HRESULT selectionEnd
([in] long v
);
15170 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15171 HRESULT selectionEnd
([out, retval] long *p
);
15173 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15174 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15179 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15181 dispinterface DispHTMLInputElement
15185 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15187 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15190 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15193 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15194 void value
(BSTR v
);
15196 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15199 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15202 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15205 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15206 void status
(VARIANT_BOOL v
);
15208 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15209 VARIANT_BOOL status
();
15211 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15212 IHTMLFormElement
*form
();
15214 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15217 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15220 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15221 void maxLength
(LONG v
);
15223 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15226 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15229 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15230 void onchange
(VARIANT v
);
15232 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15233 VARIANT onchange
();
15235 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15236 void onselect
(VARIANT v
);
15238 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15239 VARIANT onselect
();
15241 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15242 void defaultValue(BSTR v
);
15244 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15245 BSTR defaultValue();
15247 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15248 void readOnly(VARIANT_BOOL v
);
15250 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15251 VARIANT_BOOL readOnly();
15253 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15254 IHTMLTxtRange
*createTextRange
();
15256 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15257 void indeterminate
(VARIANT_BOOL v
);
15259 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15260 VARIANT_BOOL indeterminate
();
15262 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15263 void defaultChecked
(VARIANT_BOOL v
);
15265 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15266 VARIANT_BOOL defaultChecked
();
15268 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15269 void checked
(VARIANT_BOOL v
);
15271 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15272 VARIANT_BOOL checked
();
15274 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15275 void border
(VARIANT v
);
15277 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15280 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15281 void vspace
(LONG v
);
15283 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15286 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15287 void hspace
(LONG v
);
15289 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15292 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15295 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15298 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15301 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15304 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15305 void lowsrc
(BSTR v
);
15307 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15310 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15313 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15316 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15317 void dynsrc
(BSTR v
);
15319 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15322 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15323 VARIANT_BOOL complete
();
15325 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15326 void loop
(VARIANT v
);
15328 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15331 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15332 void align
(BSTR v
);
15334 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15337 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15338 void onload
(VARIANT v
);
15340 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15343 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15344 void onerror
(VARIANT v
);
15346 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15349 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15350 void onabort
(VARIANT v
);
15352 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15355 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15356 void width
(LONG v
);
15358 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15361 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15362 void height
(LONG v
);
15364 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15367 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15368 void start
(BSTR v
);
15370 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15373 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15374 void accept
(BSTR v
);
15376 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
15379 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15380 void useMap
(BSTR v
);
15382 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
15385 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15386 void selectionStart
(long v
);
15388 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15389 long selectionStart
();
15391 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15392 void selectionEnd
(long v
);
15394 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15395 long selectionEnd
();
15397 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15398 void setSelectionRange
([in] long start
, [in] long end
);
15401 /*****************************************************************************
15402 * HTMLInputElement coclass
15406 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15408 coclass HTMLInputElement
15410 [default] dispinterface DispHTMLInputElement
;
15411 /* [source, default] dispinterface HTMLInputTextElementEvents; */
15412 /* [source] dispinterface HTMLInputTextElementEvents2; */
15413 /* [source] dispinterface HTMLOptionButtonElementEvents; */
15414 /* [source] dispinterface HTMLButtonElementEvents; */
15415 WINE_HTMLDATAELEMENT_INTERFACES
;
15416 interface IHTMLControlElement
;
15417 interface IHTMLInputElement
;
15418 /* interface IHTMLInputElement2; */
15419 interface IHTMLInputTextElement
;
15420 interface IHTMLInputTextElement2
;
15421 /* interface IHTMLInputHiddenElement; */
15422 /* interface IHTMLInputButtonElement; */
15423 /* interface IHTMLInputFileElement; */
15424 /* interface IHTMLOptionButtonElement; */
15425 /* interface IHTMLInputImage; */
15426 /* interface IHTMLInputElement3; */
15427 /* interface IHTMLInputRangeElement; */
15430 /*****************************************************************************
15431 * IHTMLTextAreaElement interface
15437 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15439 interface IHTMLTextAreaElement
: IDispatch
15441 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
15442 HRESULT type
([retval, out] BSTR *p
);
15444 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15445 HRESULT value
([in] BSTR v
);
15447 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15448 HRESULT value
([retval, out] BSTR *p
);
15450 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15451 HRESULT name
([in] BSTR v
);
15453 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15454 HRESULT name
([retval, out] BSTR *p
);
15456 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15457 HRESULT status
([in] VARIANT v
);
15459 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15460 HRESULT status
([retval, out] VARIANT *p
);
15462 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15463 HRESULT disabled
([in] VARIANT_BOOL v
);
15465 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
15466 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15468 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
15469 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15471 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15472 HRESULT defaultValue([in] BSTR v
);
15474 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15475 HRESULT defaultValue([retval, out] BSTR *p
);
15477 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
15480 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15481 HRESULT onchange
([in] VARIANT v
);
15483 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15484 HRESULT onchange
([retval, out] VARIANT *p
);
15486 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15487 HRESULT onselect
([in] VARIANT v
);
15489 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15490 HRESULT onselect
([retval, out] VARIANT *p
);
15492 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15493 HRESULT readOnly([in] VARIANT_BOOL v
);
15495 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15496 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15498 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15499 HRESULT rows
([in] LONG v
);
15501 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15502 HRESULT rows
([retval, out] LONG *p
);
15504 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15505 HRESULT cols
([in] LONG v
);
15507 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15508 HRESULT cols
([retval, out] LONG *p
);
15510 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15511 HRESULT wrap
([in] BSTR v
);
15513 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15514 HRESULT wrap
([retval, out] BSTR *p
);
15516 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
15517 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15520 /*****************************************************************************
15521 * DispHTMLTextAreaElement dispinterface
15525 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15527 dispinterface DispHTMLTextAreaElement
15531 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15533 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
15536 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15537 void value
(BSTR v
);
15539 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
15542 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15545 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
15548 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15549 void status
(VARIANT v
);
15551 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
15554 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
15555 IHTMLFormElement
*form
();
15557 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15558 void defaultValue(BSTR v
);
15560 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15561 BSTR defaultValue();
15563 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
15566 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15567 void onchange
(VARIANT v
);
15569 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
15570 VARIANT onchange
();
15572 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15573 void onselect
(VARIANT v
);
15575 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
15576 VARIANT onselect
();
15578 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15579 void readOnly(VARIANT_BOOL v
);
15581 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
15582 VARIANT_BOOL readOnly();
15584 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15587 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
15590 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15593 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
15596 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15599 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
15602 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
15603 IHTMLTxtRange
*createTextRange
();
15606 /*****************************************************************************
15607 * HTMLTextAreaElement coclass
15611 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15613 coclass HTMLTextAreaElement
15615 [default] dispinterface DispHTMLTextAreaElement
;
15616 /* [source, default] dispinterface HTMLInputTextElementEvents; */
15617 /* [source] dispinterface HTMLInputTextElementEvents2; */
15618 [source] dispinterface HTMLTextContainerEvents
;
15619 [source] dispinterface HTMLTextContainerEvents2
;
15620 WINE_HTMLDATAELEMENT_INTERFACES
;
15621 interface IHTMLControlElement
;
15622 interface IHTMLTextContainer
;
15623 interface IHTMLTextAreaElement
;
15624 /* interface IHTMLTextAreaElement2; */
15627 /*****************************************************************************
15628 * IHTMLButtonElement interface
15634 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15636 interface IHTMLButtonElement
: IDispatch
15638 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
15639 HRESULT type
([out, retval] BSTR *p
);
15641 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15642 HRESULT value
([in] BSTR v
);
15644 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15645 HRESULT value
([out, retval] BSTR *p
);
15647 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15648 HRESULT name
([in] BSTR v
);
15650 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15651 HRESULT name
([out, retval] BSTR *p
);
15653 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15654 HRESULT status
([in] VARIANT v
);
15656 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15657 HRESULT status
([out, retval] VARIANT *p
);
15659 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
15660 HRESULT disabled
([in] VARIANT_BOOL v
);
15662 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
15663 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
15665 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
15666 HRESULT form
([out, retval] IHTMLFormElement
**p
);
15668 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
15669 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
15672 /*****************************************************************************
15673 * DispHTMLButtonElement dispinterface
15677 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15679 dispinterface DispHTMLButtonElement
15683 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15685 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
15688 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15689 void value
(BSTR v
);
15691 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
15694 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15697 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
15700 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15701 void status
(VARIANT v
);
15703 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
15706 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
15707 IHTMLFormElement
*form
();
15709 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
15710 IHTMLTxtRange
*createTextRange
();
15713 /*****************************************************************************
15714 * HTMLButtonElement coclass
15718 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15720 coclass HTMLButtonElement
15722 [default] dispinterface DispHTMLButtonElement
;
15723 /* [source, default] dispinterface HTMLButtonElementEvents; */
15724 /* [source] dispinterface HTMLButtonElementEvents2; */
15725 WINE_HTMLDATAELEMENT_INTERFACES
;
15726 interface IHTMLControlElement
;
15727 interface IHTMLTextContainer
;
15728 interface IHTMLButtonElement
;
15729 /* interface IHTMLButtonElement2; */
15732 /*****************************************************************************
15733 * IHTMLHtmlElement interface
15739 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15741 interface IHTMLHtmlElement
: IDispatch
15743 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15744 HRESULT version([in] BSTR v
);
15746 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15747 HRESULT version([out, retval] BSTR *p
);
15750 /*****************************************************************************
15751 * IHTMLHeadElement interface
15757 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15759 interface IHTMLHeadElement
: IDispatch
15761 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
15762 HRESULT profile
([in] BSTR v
);
15764 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
15765 HRESULT profile
([retval, out] BSTR *p
);
15768 /*****************************************************************************
15769 * IHTMLHeadElement2 interface
15775 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15777 interface IHTMLHeadElement2
: IDispatch
15779 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
15780 HRESULT profile
([in] BSTR v
);
15782 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
15783 HRESULT profile
([retval, out] BSTR *p
);
15786 /*****************************************************************************
15787 * IHTMLTitleElement interface
15793 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15795 interface IHTMLTitleElement
: IDispatch
15797 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
15798 HRESULT text
([in] BSTR v
);
15800 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
15801 HRESULT text
([retval, out] BSTR *p
);
15804 /*****************************************************************************
15805 * IHTMLMetaElement interface
15811 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15813 interface IHTMLMetaElement
: IDispatch
15815 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
15816 HRESULT httpEquiv
([in] BSTR v
);
15818 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
15819 HRESULT httpEquiv
([out, retval] BSTR *p
);
15821 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
15822 HRESULT content
([in] BSTR v
);
15824 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
15825 HRESULT content
([out, retval] BSTR *p
);
15827 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
15828 HRESULT name
([in] BSTR v
);
15830 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
15831 HRESULT name
([out, retval] BSTR *p
);
15833 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
15834 HRESULT url
([in] BSTR v
);
15836 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
15837 HRESULT url
([out, retval] BSTR *p
);
15839 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
15840 HRESULT charset
([in] BSTR v
);
15842 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
15843 HRESULT charset
([out, retval] BSTR *p
);
15846 /*****************************************************************************
15847 * IHTMLMetaElement2 interface
15853 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15855 interface IHTMLMetaElement2
: IDispatch
15857 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
15858 HRESULT scheme
([in] BSTR v
);
15860 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
15861 HRESULT scheme
([out, retval] BSTR *p
);
15864 /*****************************************************************************
15865 * IHTMLMetaElement3 interface
15871 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
15873 interface IHTMLMetaElement3
: IDispatch
15875 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
15876 HRESULT url
([in] BSTR v
);
15878 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
15879 HRESULT url
([out, retval] BSTR *p
);
15882 /*****************************************************************************
15883 * DispHTMLHtmlElement interface
15887 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15889 dispinterface DispHTMLHtmlElement
15893 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
15895 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15896 void version(BSTR v
);
15898 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
15902 /*****************************************************************************
15903 * HTMLHtmlElement coclass
15907 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15909 coclass HTMLHtmlElement
15911 [default] dispinterface DispHTMLHtmlElement
;
15912 [source, default] dispinterface HTMLElementEvents
;
15913 [source] dispinterface HTMLElementEvents2
;
15914 WINE_HTMLELEMENT_INTERFACES
;
15915 interface IHTMLHtmlElement
;
15918 /*****************************************************************************
15919 * DispHTMLHeadElement interface
15923 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15925 dispinterface DispHTMLHeadElement
15929 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
15931 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
15932 void profile
(BSTR v
);
15934 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
15937 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
15938 void ie8_profile
(BSTR v
);
15940 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
15941 BSTR ie8_profile
();
15944 /*****************************************************************************
15945 * HTMLHeadElement coclass
15949 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15951 coclass HTMLHeadElement
15953 [default] dispinterface DispHTMLHeadElement
;
15954 [source, default] dispinterface HTMLElementEvents
;
15955 [source] dispinterface HTMLElementEvents2
;
15956 WINE_HTMLELEMENT_INTERFACES
;
15957 interface IHTMLHeadElement
;
15958 interface IHTMLHeadElement2
;
15961 /*****************************************************************************
15962 * DispHTMLTitleElement interface
15966 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15968 dispinterface DispHTMLTitleElement
15972 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
15974 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
15977 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
15981 /*****************************************************************************
15982 * HTMLTitleElement coclass
15986 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15988 coclass HTMLTitleElement
15990 [default] dispinterface DispHTMLTitleElement
;
15991 [source, default] dispinterface HTMLElementEvents
;
15992 [source] dispinterface HTMLElementEvents2
;
15993 WINE_HTMLELEMENT_INTERFACES
;
15994 interface IHTMLTitleElement
;
15997 /*****************************************************************************
15998 * DispHTMLMetaElement dispinterface
16002 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16004 dispinterface DispHTMLMetaElement
16008 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16010 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16011 void httpEquiv
(BSTR v
);
16013 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16016 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16017 void content
(BSTR v
);
16019 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16022 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16025 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16028 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16031 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16034 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16035 void charset
(BSTR v
);
16037 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16040 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16041 void scheme
(BSTR v
);
16043 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16046 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16047 void ie8_url
(BSTR v
);
16049 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16053 /*****************************************************************************
16054 * HTMLMetaElement coclass
16058 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16060 coclass HTMLMetaElement
16062 [default] dispinterface DispHTMLMetaElement
;
16063 [source, default] dispinterface HTMLElementEvents
;
16064 [source] dispinterface HTMLElementEvents2
;
16065 WINE_HTMLELEMENT_INTERFACES
;
16066 interface IHTMLMetaElement
;
16067 interface IHTMLMetaElement2
;
16068 interface IHTMLMetaElement3
;
16071 /*****************************************************************************
16072 * DispHTMLUnknownElement dispinterface
16076 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16078 dispinterface DispHTMLUnknownElement
16082 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16085 /*****************************************************************************
16086 * HTMLUnknownElement coclass
16090 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16092 coclass HTMLUnknownElement
16094 [default] dispinterface DispHTMLUnknownElement
;
16095 [source, default] dispinterface HTMLElementEvents
;
16096 [source] dispinterface HTMLElementEvents2
;
16097 WINE_HTMLELEMENT_INTERFACES
;
16098 /* interface IHTMLUnknownElement; */
16101 /*****************************************************************************
16102 * ISVGAnimatedEnumeration interface
16108 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16110 interface ISVGAnimatedEnumeration
: IDispatch
16112 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16113 HRESULT baseVal
([in] USHORT v
);
16115 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16116 HRESULT baseVal
([out, retval] USHORT
*p
);
16118 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16119 HRESULT animVal
([in] USHORT v
);
16121 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16122 HRESULT animVal
([out, retval] USHORT
*p
);
16125 interface ISVGSVGElement
;
16127 /*****************************************************************************
16128 * ISVGElement interface
16134 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16136 interface ISVGElement
: IDispatch
16138 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16139 HRESULT xmlbase
([in] BSTR v
);
16141 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16142 HRESULT xmlbase
([out, retval] BSTR *p
);
16144 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16145 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16147 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16148 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16150 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16151 HRESULT viewportElement
([in] ISVGElement
*v
);
16153 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16154 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16156 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16157 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16159 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16160 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16163 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16164 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16165 void xmlbase
(BSTR v
); \
16167 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16170 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16171 void ownerSVGElement
(ISVGSVGElement
*v
); \
16173 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16174 ISVGSVGElement
*ownerSVGElement
(); \
16176 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16177 void viewportElement
(ISVGElement
*v
); \
16179 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16180 ISVGElement
*viewportElement
(); \
16182 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16183 void focusable
(ISVGAnimatedEnumeration
*v
); \
16185 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16186 ISVGAnimatedEnumeration
*focusable
()
16189 /*****************************************************************************
16190 * DispSVGElement dispinterface
16194 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16196 dispinterface DispSVGElement
16200 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16201 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16204 /*****************************************************************************
16205 * ISVGLength interface
16211 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16213 interface ISVGLength
: IDispatch
16215 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16216 HRESULT unitType
([in] short v
);
16218 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16219 HRESULT unitType
([out, retval] short *p
);
16221 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16222 HRESULT value
([in] float v
);
16224 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16225 HRESULT value
([out, retval] float *p
);
16227 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16228 HRESULT valueInSpecifiedUnits
([in] float v
);
16230 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16231 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16233 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16234 HRESULT valueAsString
([in] BSTR v
);
16236 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16237 HRESULT valueAsString
([out, retval] BSTR *p
);
16239 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16240 HRESULT newValueSpecifiedUnits
(
16241 [in] short unitType
,
16242 [in] float valueInSpecifiedUnits
);
16244 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16245 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16248 /*****************************************************************************
16249 * ISVGAnimatedLength interface
16255 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16257 interface ISVGAnimatedLength
: IDispatch
16259 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16260 HRESULT baseVal
([in] ISVGLength
*v
);
16262 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16263 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16265 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16266 HRESULT animVal
([in] ISVGLength
*v
);
16268 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16269 HRESULT animVal
([out, retval] ISVGLength
**p
);
16272 /*****************************************************************************
16273 * ISVGRect interface
16279 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16281 interface ISVGRect
: IDispatch
16283 [propput, id(DISPID_ISVGRECT_X
)]
16284 HRESULT x
([in] float v
);
16286 [propget, id(DISPID_ISVGRECT_X
)]
16287 HRESULT x
([out, retval] float *p
);
16289 [propput, id(DISPID_ISVGRECT_Y
)]
16290 HRESULT y
([in] float v
);
16292 [propget, id(DISPID_ISVGRECT_Y
)]
16293 HRESULT y
([out, retval] float *p
);
16295 [propput, id(DISPID_ISVGRECT_WIDTH
)]
16296 HRESULT width
([in] float v
);
16298 [propget, id(DISPID_ISVGRECT_WIDTH
)]
16299 HRESULT width
([out, retval] float *p
);
16301 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
16302 HRESULT height
([in] float v
);
16304 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
16305 HRESULT height
([out, retval] float *p
);
16308 /*****************************************************************************
16309 * ISVGViewSpec interface
16315 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16317 interface ISVGViewSpec
: IDispatch
16321 /*****************************************************************************
16322 * ISVGMatrix interface
16328 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16330 interface ISVGMatrix
: IDispatch
16332 [propput, id(DISPID_ISVGMATRIX_A
)]
16333 HRESULT a
([in] float v
);
16335 [propget, id(DISPID_ISVGMATRIX_A
)]
16336 HRESULT a
([out, retval] float *p
);
16338 [propput, id(DISPID_ISVGMATRIX_B
)]
16339 HRESULT b
([in] float v
);
16341 [propget, id(DISPID_ISVGMATRIX_B
)]
16342 HRESULT b
([out, retval] float *p
);
16344 [propput, id(DISPID_ISVGMATRIX_C
)]
16345 HRESULT c
([in] float v
);
16347 [propget, id(DISPID_ISVGMATRIX_C
)]
16348 HRESULT c
([out, retval] float *p
);
16350 [propput, id(DISPID_ISVGMATRIX_D
)]
16351 HRESULT d
([in] float v
);
16353 [propget, id(DISPID_ISVGMATRIX_D
)]
16354 HRESULT d
([out, retval] float *p
);
16356 [propput, id(DISPID_ISVGMATRIX_E
)]
16357 HRESULT e
([in] float v
);
16359 [propget, id(DISPID_ISVGMATRIX_E
)]
16360 HRESULT e
([out, retval] float *p
);
16362 [propput, id(DISPID_ISVGMATRIX_F
)]
16363 HRESULT f
([in] float v
);
16365 [propget, id(DISPID_ISVGMATRIX_F
)]
16366 HRESULT f
([out, retval] float *p
);
16368 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
16370 [in] ISVGMatrix
*secondMatrix
,
16371 [out, retval] ISVGMatrix
**p
);
16373 [id(DISPID_ISVGMATRIX_INVERSE
)]
16374 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
16376 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
16380 [out, retval] ISVGMatrix
**p
);
16382 [id(DISPID_ISVGMATRIX_SCALE
)]
16384 [in] float scaleFactor
,
16385 [out, retval] ISVGMatrix
**p
);
16387 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
16388 HRESULT scaleNonUniform
(
16389 [in] float scaleFactorX
,
16390 [in] float scaleFactorY
,
16391 [out, retval] ISVGMatrix
**p
);
16393 [id(DISPID_ISVGMATRIX_ROTATE
)]
16396 [out, retval] ISVGMatrix
**p
);
16398 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
16399 HRESULT rotateFromVector
(
16402 [out, retval] ISVGMatrix
**p
);
16404 [id(DISPID_ISVGMATRIX_FLIPX
)]
16405 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
16407 [id(DISPID_ISVGMATRIX_FLIPY
)]
16408 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
16410 [id(DISPID_ISVGMATRIX_SKEWX
)]
16413 [out, retval] ISVGMatrix
**p
);
16415 [id(DISPID_ISVGMATRIX_SKEWY
)]
16418 [out, retval] ISVGMatrix
**p
);
16421 /*****************************************************************************
16422 * ISVGPoint interface
16428 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16430 interface ISVGPoint
: IDispatch
16432 [propput, id(DISPID_ISVGPOINT_X
)]
16433 HRESULT x
([in] float v
);
16435 [propget, id(DISPID_ISVGPOINT_X
)]
16436 HRESULT x
([out, retval] float *p
);
16438 [propput, id(DISPID_ISVGPOINT_Y
)]
16439 HRESULT y
([in] float v
);
16441 [propget, id(DISPID_ISVGPOINT_Y
)]
16442 HRESULT y
([out, retval] float *p
);
16444 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
16445 HRESULT matrixTransform
(
16446 [in] ISVGMatrix
*pMatrix
,
16447 [out, retval] ISVGPoint
**p
);
16450 /*****************************************************************************
16451 * ISVGNumber interface
16457 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16459 interface ISVGNumber
: IDispatch
16461 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
16462 HRESULT value
([in] float v
);
16464 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
16465 HRESULT value
([out, retval] float *p
);
16468 /*****************************************************************************
16469 * ISVGAngle interface
16475 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16477 interface ISVGAngle
: IDispatch
16479 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
16480 HRESULT unitType
([in] short v
);
16482 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
16483 HRESULT unitType
([out, retval] short *p
);
16485 [propput, id(DISPID_ISVGANGLE_VALUE
)]
16486 HRESULT value
([in] float v
);
16488 [propget, id(DISPID_ISVGANGLE_VALUE
)]
16489 HRESULT value
([out, retval] float *p
);
16491 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
16492 HRESULT valueInSpecifiedUnits
([in] float v
);
16494 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
16495 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16497 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
16498 HRESULT valueAsString
([in] BSTR v
);
16500 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
16501 HRESULT valueAsString
([out, retval] BSTR *p
);
16503 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
16504 HRESULT newValueSpecifiedUnits
(
16505 [in] short unitType
,
16506 [in] float valueInSpecifiedUnits
);
16508 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
16509 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16512 /*****************************************************************************
16513 * ISVGStringList interface
16519 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16521 interface ISVGStringList
: IDispatch
16523 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
16524 HRESULT numberOfItems
([in] long v
);
16526 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
16527 HRESULT numberOfItems
([out, retval] long *p
);
16529 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
16532 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
16533 HRESULT initialize
(
16535 [out, retval] BSTR *p
);
16537 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
16540 [out, retval] BSTR *p
);
16542 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
16543 HRESULT insertItemBefore
(
16546 [out, retval] BSTR *p
);
16548 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
16549 HRESULT replaceItem
(
16552 [out, retval] BSTR *p
);
16554 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
16555 HRESULT removeItem
(
16557 [out, retval] BSTR *p
);
16559 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
16560 HRESULT appendItem
(
16562 [out, retval] BSTR *p
);
16565 /*****************************************************************************
16566 * ISVGTransform interface
16572 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16574 interface ISVGTransform
: IDispatch
16576 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
16577 HRESULT type
([in] short v
);
16579 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
16580 HRESULT type
([out, retval] short *p
);
16582 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
16583 HRESULT matrix
([in] ISVGMatrix
*v
);
16585 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
16586 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
16588 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
16589 HRESULT angle
([in] float v
);
16591 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
16592 HRESULT angle
([out, retval] float *p
);
16594 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
16595 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
16597 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
16598 HRESULT setTranslate
(
16602 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
16607 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
16613 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
16614 HRESULT setSkewX
([in] float angle
);
16616 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
16617 HRESULT setSkewY
([in] float angle
);
16620 /*****************************************************************************
16621 * ISVGTransformList interface
16627 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16629 interface ISVGTransformList
: IDispatch
16631 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
16632 HRESULT numberOfItems
([in] long v
);
16634 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
16635 HRESULT numberOfItems
([out, retval] long *p
);
16637 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
16640 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
16641 HRESULT initialize
(
16642 [in] ISVGTransform
*newItem
,
16643 [out, retval] ISVGTransform
**p
);
16645 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
16648 [out, retval] ISVGTransform
**p
);
16650 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
16651 HRESULT insertItemBefore
(
16652 [in] ISVGTransform
*newItem
,
16654 [out, retval] ISVGTransform
**p
);
16656 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
16657 HRESULT replaceItem
(
16658 [in] ISVGTransform
*newItem
,
16660 [out, retval] ISVGTransform
**p
);
16662 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
16663 HRESULT removeItem
(
16665 [out, retval] ISVGTransform
**p
);
16667 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
16668 HRESULT appendItem
(
16669 [in] ISVGTransform
*newItem
,
16670 [out, retval] ISVGTransform
**p
);
16672 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
16673 HRESULT createSVGTransformFromMatrix
(
16674 [in] ISVGMatrix
*newItem
,
16675 [out, retval] ISVGTransform
**p
);
16677 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
16678 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
16681 /*****************************************************************************
16682 * ISVGAnimatedTransformList interface
16688 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16690 interface ISVGAnimatedTransformList
: IDispatch
16692 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
16693 HRESULT baseVal
([in] ISVGTransformList
*v
);
16695 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
16696 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
16698 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
16699 HRESULT animVal
([in] ISVGTransformList
*v
);
16701 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
16702 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
16705 /*****************************************************************************
16706 * ISVGAnimatedBoolean interface
16712 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16714 interface ISVGAnimatedBoolean
: IDispatch
16716 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
16717 HRESULT baseVal
([in] VARIANT_BOOL v
);
16719 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
16720 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
16722 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
16723 HRESULT animVal
([in] VARIANT_BOOL v
);
16725 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
16726 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
16729 /*****************************************************************************
16730 * ISVGAnimatedString interface
16736 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16738 interface ISVGAnimatedString
: IDispatch
16740 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
16741 HRESULT baseVal
([in] BSTR v
);
16743 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
16744 HRESULT baseVal
([out, retval] BSTR *p
);
16746 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
16747 HRESULT animVal
([out, retval] BSTR *p
);
16750 /*****************************************************************************
16751 * ISVGAnimatedRect interface
16757 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16759 interface ISVGAnimatedRect
: IDispatch
16761 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
16762 HRESULT baseVal
([in] ISVGRect
*v
);
16764 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
16765 HRESULT baseVal
([out, retval] ISVGRect
**p
);
16767 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
16768 HRESULT animVal
([in] ISVGRect
*v
);
16770 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
16771 HRESULT animVal
([out, retval] ISVGRect
**p
);
16774 /*****************************************************************************
16775 * ISVGPreserveAspectRatio interface
16781 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16783 interface ISVGPreserveAspectRatio
: IDispatch
16785 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
16786 HRESULT align
([in] short v
);
16788 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
16789 HRESULT align
([out, retval] short *p
);
16791 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
16792 HRESULT meetOrSlice
([in] short v
);
16794 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
16795 HRESULT meetOrSlice
([out, retval] short *p
);
16798 /*****************************************************************************
16799 * ISVGAnimatedPreserveAspectRatio interface
16805 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16807 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
16809 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
16810 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
16812 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
16813 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
16815 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
16816 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
16818 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
16819 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
16822 /*****************************************************************************
16823 * ISVGTransformable interface
16829 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16831 interface ISVGTransformable
: IDispatch
16833 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
16834 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
16837 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
16838 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
16839 ISVGAnimatedTransformList
*transform
()
16845 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16847 interface ISVGTests
: IDispatch
16849 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
16850 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
16852 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
16853 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
16855 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
16856 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
16858 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
16859 HRESULT hasExtension
(
16860 [in] BSTR extension
,
16861 [out, retval] VARIANT_BOOL *p
);
16864 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
16865 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
16866 ISVGStringList
*requiredFeatures
(); \
16868 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
16869 ISVGStringList
*requiredExtensions
(); \
16871 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
16872 ISVGStringList
*systemLanguage
(); \
16874 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
16875 VARIANT_BOOL hasExtension
([in] BSTR extension
)
16877 /*****************************************************************************
16878 * ISVGLangSpace interface
16884 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16886 interface ISVGLangSpace
: IDispatch
16888 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
16889 HRESULT xmllang
([in] BSTR v
);
16891 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
16892 HRESULT xmllang
([out, retval] BSTR *p
);
16894 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
16895 HRESULT xmlspace
([in] BSTR v
);
16897 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
16898 HRESULT xmlspace
([out, retval] BSTR *p
);
16901 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
16902 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
16903 void xmllang
(BSTR v
); \
16905 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
16908 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
16909 void xmlspace
(BSTR v
); \
16911 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
16914 /*****************************************************************************
16915 * ISVGExternalResourcesRequired interface
16921 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16923 interface ISVGExternalResourcesRequired
: IDispatch
16925 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
16926 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
16929 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
16930 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
16931 ISVGAnimatedBoolean
*externalResourcesRequired
()
16933 /*****************************************************************************
16934 * ISVGStylable interface
16940 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16942 interface ISVGStylable
: IDispatch
16944 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
16945 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
16948 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
16949 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
16950 ISVGAnimatedString
*className
()
16952 /*****************************************************************************
16953 * ISVGLocatable interface
16959 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16961 interface ISVGLocatable
: IDispatch
16963 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
16964 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
16966 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
16967 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
16969 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
16970 HRESULT getBBox
([out, retval] ISVGRect
**p
);
16972 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
16973 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
16975 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
16976 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
16978 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
16979 HRESULT getTransformToElement
(
16980 [in] ISVGElement
*pElement
,
16981 [out, retval] ISVGMatrix
**p
);
16984 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
16985 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
16986 ISVGElement
*nearestViewportElement
(); \
16988 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
16989 ISVGElement
*farthestViewportElement
(); \
16991 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
16992 ISVGRect
*getBBox
(); \
16994 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
16995 ISVGMatrix
*getCTM
(); \
16997 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
16998 ISVGMatrix
*getScreenCTM
(); \
17000 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17001 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17003 /*****************************************************************************
17004 * ISVGFitToViewBox interface
17010 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17012 interface ISVGFitToViewBox
: IDispatch
17014 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17015 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17017 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17018 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17020 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17021 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17024 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17025 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17026 ISVGAnimatedRect
*viewBox
(); \
17028 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17029 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17031 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17032 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17034 /*****************************************************************************
17035 * ISVGZoomAndPan interface
17041 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17043 interface ISVGZoomAndPan
: IDispatch
17045 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17046 HRESULT zoomAndPan
([out, retval] short *p
);
17049 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17050 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17053 /*****************************************************************************
17054 * ISVGSVGElement interface
17060 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17062 interface ISVGSVGElement
: IDispatch
17064 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17065 HRESULT x
([in] ISVGAnimatedLength
*v
);
17067 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17068 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17070 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17071 HRESULT y
([in] ISVGAnimatedLength
*v
);
17073 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17074 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17076 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17077 HRESULT width
([in] ISVGAnimatedLength
*v
);
17079 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17080 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17082 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17083 HRESULT height
([in] ISVGAnimatedLength
*v
);
17085 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17086 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17088 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17089 HRESULT contentScriptType
([in] BSTR v
);
17091 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17092 HRESULT contentScriptType
([out, retval] BSTR *p
);
17094 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17095 HRESULT contentStyleType
([in] BSTR v
);
17097 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17098 HRESULT contentStyleType
([out, retval] BSTR *p
);
17100 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17101 HRESULT viewport
([in] ISVGRect
*v
);
17103 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17104 HRESULT viewport
([out, retval] ISVGRect
**p
);
17106 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17107 HRESULT pixelUnitToMillimeterX
([in] float v
);
17109 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17110 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17112 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17113 HRESULT pixelUnitToMillimeterY
([in] float v
);
17115 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17116 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17118 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17119 HRESULT screenPixelToMillimeterX
([in] float v
);
17121 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17122 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17124 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17125 HRESULT screenPixelToMillimeterY
([in] float v
);
17127 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17128 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17130 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17131 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17133 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17134 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17136 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17137 HRESULT currentView
([in] ISVGViewSpec
*v
);
17139 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17140 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17142 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17143 HRESULT currentScale
([in] float v
);
17145 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17146 HRESULT currentScale
([out, retval] float *p
);
17148 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17149 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17151 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17152 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17154 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17155 HRESULT suspendRedraw
(
17156 [in] ULONG maxWaitMilliseconds
,
17157 [out, retval] ULONG
*p
);
17159 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17160 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17162 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17163 HRESULT unsuspendRedrawAll
();
17165 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17166 HRESULT forceRedraw
();
17168 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17169 HRESULT pauseAnimations
();
17171 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17172 HRESULT unpauseAnimations
();
17174 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17175 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17177 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17178 HRESULT getCurrentTime
([out, retval] float *p
);
17180 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17181 HRESULT setCurrentTime
([in] float seconds
);
17183 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17184 HRESULT getIntersectionList
(
17185 [in] ISVGRect
*rect
,
17186 [in] ISVGElement
*referenceElement
,
17187 [out, retval] VARIANT *p
);
17189 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17190 HRESULT getEnclosureList
(
17191 [in] ISVGRect
*rect
,
17192 [in] ISVGElement
*referenceElement
,
17193 [out, retval] VARIANT *p
);
17195 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17196 HRESULT checkIntersection
(
17197 [in] ISVGElement
*element
,
17198 [in] ISVGRect
*rect
,
17199 [out, retval] VARIANT_BOOL *p
);
17201 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17202 HRESULT checkEnclosure
(
17203 [in] ISVGElement
*element
,
17204 [in] ISVGRect
*rect
,
17205 [out, retval] VARIANT_BOOL *p
);
17207 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17208 HRESULT deselectAll
();
17210 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17211 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17213 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17214 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17216 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17217 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17219 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17220 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17222 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17223 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17225 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17226 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17228 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17229 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17231 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17232 HRESULT createSVGTransformFromMatrix
(
17233 [in] ISVGMatrix
*matrix
,
17234 [out, retval] ISVGTransform
**p
);
17236 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17237 HRESULT getElementById
(
17238 [in] BSTR elementId
,
17239 [out, retval] IHTMLElement
**p
);
17242 /*****************************************************************************
17243 * DispSVGSVGElement dispinterface
17247 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17249 dispinterface DispSVGSVGElement
17253 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17254 void x
(ISVGAnimatedLength
*v
);
17256 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17257 ISVGAnimatedLength
*x
();
17259 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17260 void y
(ISVGAnimatedLength
*v
);
17262 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17263 ISVGAnimatedLength
*y
();
17265 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17266 void width
(ISVGAnimatedLength
*v
);
17268 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17269 ISVGAnimatedLength
*width
();
17271 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17272 void height
(ISVGAnimatedLength
*v
);
17274 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17275 ISVGAnimatedLength
*height
();
17277 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17278 void contentScriptType
(BSTR v
);
17280 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17281 BSTR contentScriptType
();
17283 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17284 void contentStyleType
(BSTR v
);
17286 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17287 BSTR contentStyleType
();
17289 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17290 void viewport
(ISVGRect
*v
);
17292 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17293 ISVGRect
*viewport
();
17295 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17296 void pixelUnitToMillimeterX
(float v
);
17298 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17299 float pixelUnitToMillimeterX
();
17301 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17302 void pixelUnitToMillimeterY
(float v
);
17304 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17305 float pixelUnitToMillimeterY
();
17307 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17308 void screenPixelToMillimeterX
(float v
);
17310 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17311 float screenPixelToMillimeterX
();
17313 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17314 void screenPixelToMillimeterY
(float v
);
17316 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17317 float screenPixelToMillimeterY
();
17319 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17320 void useCurrentView
(VARIANT_BOOL v
);
17322 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17323 VARIANT_BOOL useCurrentView
();
17325 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17326 void currentView
(ISVGViewSpec
*v
);
17328 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17329 ISVGViewSpec
*currentView
();
17331 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17332 void currentScale
(float v
);
17334 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17335 float currentScale
();
17337 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17338 void currentTranslate
(ISVGPoint
*v
);
17340 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17341 ISVGPoint
*currentTranslate
();
17343 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17344 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
17346 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17347 void unsuspendRedraw
([in] ULONG suspendHandeID
);
17349 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17350 void unsuspendRedrawAll
();
17352 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17353 void forceRedraw
();
17355 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17356 void pauseAnimations
();
17358 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17359 void unpauseAnimations
();
17361 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17362 VARIANT_BOOL animationsPaused
();
17364 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17365 float getCurrentTime
();
17367 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17368 void setCurrentTime
([in] float seconds
);
17370 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17371 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
17373 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17374 VARIANT getEnclosureList
(
17375 [in] ISVGRect
*rect
,
17376 [in] ISVGElement
*referenceElement
);
17378 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17379 VARIANT_BOOL checkIntersection
(
17380 [in] ISVGElement
*element
,
17381 [in] ISVGRect
*rect
);
17383 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17384 VARIANT_BOOL checkEnclosure
(
17385 [in] ISVGElement
*element
,
17386 [in] ISVGRect
*rect
);
17388 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17389 void deselectAll
();
17391 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17392 ISVGNumber
*createSVGNumber
();
17394 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17395 ISVGLength
*createSVGLength
();
17397 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17398 ISVGAngle
*createSVGAngle
();
17400 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17401 ISVGPoint
*createSVGPoint
();
17403 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17404 ISVGMatrix
*createSVGMatrix
();
17406 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17407 ISVGRect
*createSVGRect
();
17409 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17410 ISVGTransform
*createSVGTransform
();
17412 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17413 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
17415 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17416 IHTMLElement
*getElementById
([in] BSTR elementId
);
17418 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17419 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
17420 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
17421 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
17422 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
17423 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
17424 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
17425 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
17430 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
17432 coclass SVGSVGElement
17434 [default] dispinterface DispSVGSVGElement
;
17435 [source, default] dispinterface HTMLElementEvents
;
17436 [source] dispinterface HTMLElementEvents2
;
17437 interface ISVGSVGElement
;
17438 interface ISVGElement
;
17439 interface ISVGTests
;
17440 interface ISVGLangSpace
;
17441 interface ISVGExternalResourcesRequired
;
17442 interface ISVGStylable
;
17443 interface ISVGLocatable
;
17444 interface ISVGFitToViewBox
;
17445 interface ISVGZoomAndPan
;
17452 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
17454 interface ISVGCircleElement
: IDispatch
17456 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17457 HRESULT cx
([in] ISVGAnimatedLength
*v
);
17459 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17460 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
17462 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17463 HRESULT cy
([in] ISVGAnimatedLength
*v
);
17465 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17466 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
17468 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17469 HRESULT r
([in] ISVGAnimatedLength
*v
);
17471 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17472 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
17477 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17479 dispinterface DispSVGCircleElement
17483 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17484 void cx
(ISVGAnimatedLength
*v
);
17486 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
17487 ISVGAnimatedLength
*cx
();
17489 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17490 void cy
(ISVGAnimatedLength
*v
);
17492 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
17493 ISVGAnimatedLength
*cy
();
17495 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17496 void r
(ISVGAnimatedLength
*v
);
17498 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
17499 ISVGAnimatedLength
*r
();
17501 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
17502 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
17503 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
17504 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17509 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
17511 coclass SVGCircleElement
17513 [default] dispinterface DispSVGCircleElement
;
17514 [source, default] dispinterface HTMLElementEvents
;
17515 [source] dispinterface HTMLElementEvents2
;
17516 interface ISVGCircleElement
;
17517 interface ISVGTests
;
17518 interface ISVGTransformable
;
17519 interface ISVGLocatable
;
17520 interface ISVGElement
;
17523 /*****************************************************************************
17524 * IOmHistory interface
17530 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
17532 interface IOmHistory
: IDispatch
17534 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
17535 HRESULT length
([retval, out] short *p
);
17537 [id(DISPID_IOMHISTORY_BACK
)]
17538 HRESULT back
([optional, in] VARIANT *pvargdistance
);
17540 [id(DISPID_IOMHISTORY_FORWARD
)]
17541 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
17543 [id(DISPID_IOMHISTORY_GO
)]
17544 HRESULT go
([optional, in] VARIANT *pvargdistance
);
17549 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
17551 coclass HTMLHistory
17553 [default] interface IOmHistory
;
17556 /*****************************************************************************
17557 * IHTMLMimeTypesCollection interface
17563 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
17565 interface IHTMLMimeTypesCollection
: IDispatch
17567 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
17568 HRESULT length
([retval, out] LONG *p
);
17573 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17577 [default] interface IHTMLMimeTypesCollection
;
17580 /*****************************************************************************
17581 * IHTMLPluginsCollection interface
17587 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
17589 interface IHTMLPluginsCollection
: IDispatch
17591 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
17592 HRESULT length
([retval, out] LONG *p
);
17594 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
17595 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
17600 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17602 dispinterface DispCPlugins
17606 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
17609 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
17610 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
17612 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
17613 IDispatch
*constructor
();
17618 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17622 [default] dispinterface DispCPlugins
;
17623 interface IHTMLPluginsCollection
;
17624 interface IHTMLDOMConstructor
;
17627 /*****************************************************************************
17628 * IHTMLOpsProfile interface
17634 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
17636 interface IHTMLOpsProfile
: IDispatch
17638 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
17639 HRESULT addRequest
(
17641 [optional, in] VARIANT reserved
,
17642 [retval, out] VARIANT_BOOL *success
);
17644 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
17645 HRESULT clearRequest
();
17647 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
17649 [in] VARIANT usage
,
17650 [optional, in] VARIANT fname
,
17651 [optional, in] VARIANT domain
,
17652 [optional, in] VARIANT path
,
17653 [optional, in] VARIANT expire
,
17654 [optional, in] VARIANT reserved
);
17656 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
17657 HRESULT getAttribute
(
17659 [retval, out] BSTR *value
);
17661 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
17662 HRESULT setAttribute
(
17665 [optional, in] VARIANT prefs
,
17666 [retval, out] VARIANT_BOOL *success
);
17668 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
17669 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
17671 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
17672 HRESULT addReadRequest
(
17674 [optional, in] VARIANT reserved
,
17675 [retval, out] VARIANT_BOOL *success
);
17677 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
17678 HRESULT doReadRequest
(
17679 [in] VARIANT usage
,
17680 [optional, in] VARIANT fname
,
17681 [optional, in] VARIANT domain
,
17682 [optional, in] VARIANT path
,
17683 [optional, in] VARIANT expire
,
17684 [optional, in] VARIANT reserved
);
17686 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
17687 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
17692 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17694 coclass COpsProfile
17696 [default] interface IHTMLOpsProfile
;
17699 /*****************************************************************************
17700 * IOmNavigator interface
17706 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
17708 interface IOmNavigator
: IDispatch
17710 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
17711 HRESULT appCodeName
([retval, out] BSTR *p
);
17713 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
17714 HRESULT appName
([retval, out] BSTR *p
);
17716 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
17717 HRESULT appVersion
([retval, out] BSTR *p
);
17719 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
17720 HRESULT userAgent
([retval, out] BSTR *p
);
17722 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
17723 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
17725 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
17726 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
17728 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
17729 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
17731 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
17732 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
17734 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
17735 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
17737 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
17738 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
17740 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
17741 HRESULT toString
([retval, out] BSTR *String);
17743 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
17744 HRESULT cpuClass
([retval, out] BSTR *p
);
17746 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
17747 HRESULT systemLanguage
([retval, out] BSTR *p
);
17749 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
17750 HRESULT browserLanguage
([retval, out] BSTR *p
);
17752 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
17753 HRESULT userLanguage
([retval, out] BSTR *p
);
17755 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
17756 HRESULT platform
([retval, out] BSTR *p
);
17758 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
17759 HRESULT appMinorVersion
([retval, out] BSTR *p
);
17761 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
17762 HRESULT connectionSpeed
([retval, out] LONG *p
);
17764 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
17765 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
17767 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
17768 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
17771 /*****************************************************************************
17772 * DispHTMLNavigator dispinterface
17776 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17778 dispinterface DispHTMLNavigator
17782 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
17783 BSTR appCodeName
();
17785 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
17788 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
17791 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
17794 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
17795 VARIANT_BOOL javaEnabled
();
17797 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
17798 VARIANT_BOOL taintEnabled
();
17800 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
17801 IHTMLMimeTypesCollection
*mimeTypes
();
17803 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
17804 IHTMLPluginsCollection
*plugins
();
17806 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
17807 VARIANT_BOOL cookieEnabled
();
17809 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
17810 IHTMLOpsProfile
*opsProfile
();
17812 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
17815 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
17818 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
17819 BSTR systemLanguage
();
17821 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
17822 BSTR browserLanguage
();
17824 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
17825 BSTR userLanguage
();
17827 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
17830 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
17831 BSTR appMinorVersion
();
17833 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
17834 LONG connectionSpeed
();
17836 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
17837 VARIANT_BOOL onLine
();
17839 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
17840 IHTMLOpsProfile
*userProfile
();
17842 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
17847 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
17849 coclass HTMLNavigator
17851 [default] dispinterface DispHTMLNavigator
;
17852 interface IOmNavigator
;
17855 /*****************************************************************************
17856 * IHTMLLocation interface
17862 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
17864 interface IHTMLLocation
: IDispatch
17866 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
17867 HRESULT href
([in] BSTR v
);
17869 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
17870 HRESULT href
([retval, out] BSTR *p
);
17872 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
17873 HRESULT protocol
([in] BSTR v
);
17875 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
17876 HRESULT protocol
([retval, out] BSTR *p
);
17878 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
17879 HRESULT host
([in] BSTR v
);
17881 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
17882 HRESULT host
([retval, out] BSTR *p
);
17884 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
17885 HRESULT hostname
([in] BSTR v
);
17887 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
17888 HRESULT hostname
([retval, out] BSTR *p
);
17890 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
17891 HRESULT port
([in] BSTR v
);
17893 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
17894 HRESULT port
([retval, out] BSTR *p
);
17896 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
17897 HRESULT pathname
([in] BSTR v
);
17899 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
17900 HRESULT pathname
([retval, out] BSTR *p
);
17902 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
17903 HRESULT search
([in] BSTR v
);
17905 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
17906 HRESULT search
([retval, out] BSTR *p
);
17908 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
17909 HRESULT hash
([in] BSTR v
);
17911 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
17912 HRESULT hash
([retval, out] BSTR *p
);
17914 [id(DISPID_IHTMLLOCATION_RELOAD
)]
17915 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
17917 [id(DISPID_IHTMLLOCATION_REPLACE
)]
17918 HRESULT replace
([in] BSTR bstr);
17920 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
17921 HRESULT assign
([in] BSTR bstr);
17923 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
17924 HRESULT toString
([retval, out] BSTR *String);
17927 /*****************************************************************************
17928 * DispHTMLHistory dispinterface
17932 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17934 dispinterface DispHTMLHistory
17938 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
17941 [id(DISPID_IOMHISTORY_BACK
)]
17942 void back
([optional, in] VARIANT *pvargdistance
);
17944 [id(DISPID_IOMHISTORY_FORWARD
)]
17945 void forward
([optional, in] VARIANT *pvargdistance
);
17947 [id(DISPID_IOMHISTORY_GO
)]
17948 void go
([optional, in] VARIANT *pvargdistance
);
17950 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
17951 IDispatch
*constructor
();
17954 /*****************************************************************************
17955 * DispHTMLLocation dispinterface
17959 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17961 dispinterface DispHTMLLocation
17965 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
17968 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
17971 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
17972 void protocol
(BSTR v
);
17974 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
17977 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
17980 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
17983 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
17984 void hostname
(BSTR v
);
17986 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
17989 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
17992 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
17995 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
17996 void pathname
(BSTR v
);
17998 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18001 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
18002 void search
(BSTR v
);
18004 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
18007 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
18010 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
18013 [id(DISPID_IHTMLLOCATION_RELOAD
)]
18014 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
18016 [id(DISPID_IHTMLLOCATION_REPLACE
)]
18017 void replace
([in] BSTR bstr);
18019 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
18020 void assign
([in] BSTR bstr);
18022 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
18025 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18030 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
18032 coclass HTMLLocation
18034 [default] dispinterface DispHTMLLocation
;
18035 interface IHTMLLocation
;
18042 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18044 interface IHTMLBookmarkCollection
: IDispatch
18046 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
18047 HRESULT length
([out, retval] LONG *p
);
18049 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
18050 HRESULT _newEnum
([out, retval] IUnknown
**p
);
18052 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
18055 [out, retval] VARIANT *pVarBookmark
);
18058 /*****************************************************************************
18059 * IHTMLDataTransfer interface
18065 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18067 interface IHTMLDataTransfer
: IDispatch
18069 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
18072 [in] VARIANT *data
,
18073 [out, retval] VARIANT_BOOL *pret
);
18075 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
18078 [out, retval] VARIANT *pvarRet
);
18080 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
18083 [out, retval] VARIANT_BOOL *pret
);
18085 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18086 HRESULT dropEffect
([in] BSTR v
);
18088 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
18089 HRESULT dropEffect
([out, retval] BSTR *p
);
18091 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18092 HRESULT effectAllowed
([in] BSTR v
);
18094 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
18095 HRESULT effectAllowed
([out, retval] BSTR *p
);
18098 /*****************************************************************************
18099 * IHTMLEventObj interface
18105 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18107 interface IHTMLEventObj
: IDispatch
18109 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
18110 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
18112 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
18113 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
18115 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
18116 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
18118 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
18119 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
18121 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18122 HRESULT returnValue
([in] VARIANT v
);
18124 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18125 HRESULT returnValue
([retval, out] VARIANT *p
);
18127 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18128 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
18130 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18131 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
18133 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
18134 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
18136 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
18137 HRESULT toElement
([retval, out] IHTMLElement
**p
);
18139 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18140 HRESULT keyCode
([in] LONG v
);
18142 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18143 HRESULT keyCode
([retval, out] LONG *p
);
18145 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
18146 HRESULT button
([retval, out] LONG *p
);
18148 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
18149 HRESULT type
([retval, out] BSTR *p
);
18151 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
18152 HRESULT qualifier
([retval, out] BSTR *p
);
18154 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
18155 HRESULT reason
([retval, out] LONG *p
);
18157 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
18158 HRESULT x
([retval, out] LONG *p
);
18160 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
18161 HRESULT y
([retval, out] LONG *p
);
18163 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
18164 HRESULT clientX
([retval, out] LONG *p
);
18166 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
18167 HRESULT clientY
([retval, out] LONG *p
);
18169 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
18170 HRESULT offsetX
([retval, out] LONG *p
);
18172 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
18173 HRESULT offsetY
([retval, out] LONG *p
);
18175 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
18176 HRESULT screenX
([retval, out] LONG *p
);
18178 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
18179 HRESULT screenY
([retval, out] LONG *p
);
18181 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
18182 HRESULT srcFilter
([retval, out] IDispatch
**p
);
18185 /*****************************************************************************
18186 * DispCEventObj dispinterface
18190 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18192 dispinterface DispCEventObj
18196 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18197 void returnValue
(VARIANT v
);
18199 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
18200 VARIANT returnValue
();
18202 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18203 void cancelBubble
(VARIANT_BOOL v
);
18205 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
18206 VARIANT_BOOL cancelBubble
();
18208 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18209 void keyCode
(LONG v
);
18211 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
18214 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
18216 [in] BSTR strAttributeName
,
18217 [in] VARIANT AttributeValue
,
18218 [in, defaultvalue(1)] LONG lFlags
);
18220 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
18221 VARIANT getAttribute
(
18222 [in] BSTR strAttributeName
,
18223 [in, defaultvalue(0)] LONG lFlags
);
18225 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
18226 VARIANT_BOOL removeAttribute
(
18227 [in] BSTR strAttributeName
,
18228 [in, defaultvalue(1)] LONG lFlags
);
18230 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
18231 void propertyName
(BSTR v
);
18233 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
18234 BSTR propertyName
();
18236 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
18237 void bookmarks
(IHTMLBookmarkCollection
*v
);
18239 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
18240 IHTMLBookmarkCollection
*bookmarks
();
18242 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
18243 void recordset
(IDispatch
*v
);
18245 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
18246 IDispatch
*recordset
();
18248 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
18249 void dataFld
(BSTR v
);
18251 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
18254 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
18255 void boundElements
(IHTMLElementCollection
*v
);
18257 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
18258 IHTMLElementCollection
*boundElements
();
18260 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
18261 void repeat
(VARIANT_BOOL v
);
18263 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
18264 VARIANT_BOOL repeat
();
18266 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
18267 void srcUrn
(BSTR v
);
18269 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
18272 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
18273 void srcElement
(IHTMLElement
*v
);
18275 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
18276 IHTMLElement
*srcElement
();
18278 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
18279 void altKey
(VARIANT_BOOL v
);
18281 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
18282 VARIANT_BOOL altKey
();
18284 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
18285 void ctrlKey
(VARIANT_BOOL v
);
18287 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
18288 VARIANT_BOOL ctrlKey
();
18290 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
18291 void shiftKey
(VARIANT_BOOL v
);
18293 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
18294 VARIANT_BOOL shiftKey
();
18296 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
18297 void fromElement
(IHTMLElement
*v
);
18299 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
18300 IHTMLElement
*fromElement
();
18302 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
18303 void toElement
(IHTMLElement
*v
);
18305 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
18306 IHTMLElement
*toElement
();
18308 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
18309 void button
(LONG v
);
18311 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
18314 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
18317 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
18320 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
18321 void qualifier
(BSTR v
);
18323 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
18326 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
18327 void reason
(LONG v
);
18329 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
18332 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
18335 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
18338 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
18341 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
18344 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
18345 void clientX
(LONG v
);
18347 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
18350 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
18351 void clientY
(LONG v
);
18353 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
18355 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
18356 void offsetX
(LONG v
);
18358 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
18361 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
18362 void offsetY
(LONG v
);
18364 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
18367 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
18368 void screenX
(LONG v
);
18370 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
18373 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
18374 void screenY
(LONG v
);
18376 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
18379 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
18380 void srcFilter
(IDispatch
*v
);
18382 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
18383 IDispatch
*srcFilter
();
18385 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
18386 IHTMLDataTransfer
*dataTransfer
();
18388 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
18389 VARIANT_BOOL contentOverflow
();
18391 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
18392 void shiftLeft
(VARIANT_BOOL v
);
18394 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
18395 VARIANT_BOOL shiftLeft
();
18397 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
18398 void altLeft
(VARIANT_BOOL v
);
18400 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
18401 VARIANT_BOOL altLeft
();
18403 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
18404 void ctrlLeft
(VARIANT_BOOL v
);
18406 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
18407 VARIANT_BOOL ctrlLeft
();
18409 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
18410 LONG_PTR imeCompositionChange
();
18412 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
18413 LONG_PTR imeNotifyCommand
();
18415 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
18416 LONG_PTR imeNotifyData
();
18418 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
18419 LONG_PTR imeRequest
();
18421 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
18422 LONG_PTR imeRequestData
();
18424 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
18425 LONG_PTR keyboardLayout
();
18427 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
18428 LONG behaviorCookie
();
18430 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
18431 LONG behaviorPart
();
18433 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
18436 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
18440 /*****************************************************************************
18441 * IHTMLStyleMedia interface
18447 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18449 interface IHTMLStyleMedia
: IDispatch
18451 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
18452 HRESULT type
([out, retval] BSTR *p
);
18454 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
18455 HRESULT matchMedium
(
18456 [in] BSTR mediaQuery
,
18457 [out, retval] VARIANT_BOOL *matches
);
18460 /*****************************************************************************
18461 * IHTMLFramesCollection2 interface
18467 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
18469 interface IHTMLFramesCollection2
: IDispatch
18471 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
18473 [in] VARIANT *pvarIndex
,
18474 [retval, out] VARIANT *pvarResult
);
18476 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
18477 HRESULT length
([retval, out] LONG *p
);
18480 /*****************************************************************************
18481 * IHTMLScreen interface
18487 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18489 interface IHTMLScreen
: IDispatch
18491 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
18492 HRESULT colorDepth
([retval, out] LONG *p
);
18494 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
18495 HRESULT bufferDepth
([in] LONG v
);
18497 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
18498 HRESULT bufferDepth
([retval, out] LONG *p
);
18500 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
18501 HRESULT width
([retval, out] LONG *p
);
18503 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
18504 HRESULT height
([retval, out] LONG *p
);
18506 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
18507 HRESULT updateInterval
([in] LONG v
);
18509 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
18510 HRESULT updateInterval
([retval, out] LONG *p
);
18512 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
18513 HRESULT availHeight
([retval, out] LONG *p
);
18515 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
18516 HRESULT availWidth
([retval, out] LONG *p
);
18518 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
18519 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
18522 /*****************************************************************************
18523 * IHTMLWindow2 interface
18529 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
18531 interface IHTMLWindow2
: IHTMLFramesCollection2
18533 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
18534 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
18536 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
18537 HRESULT defaultStatus
([in] BSTR v
);
18539 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
18540 HRESULT defaultStatus
([retval, out] BSTR *p
);
18542 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
18543 HRESULT status
([in] BSTR v
);
18545 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
18546 HRESULT status
([retval, out] BSTR *p
);
18548 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
18549 HRESULT setTimeout
(
18550 [in] BSTR expression
,
18552 [optional, in] VARIANT *language
,
18553 [retval, out] LONG *timerID
);
18555 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
18556 HRESULT clearTimeout
([in] LONG timerID
);
18558 [id(DISPID_IHTMLWINDOW2_ALERT
)]
18559 HRESULT alert
([defaultvalue(""), in] BSTR message);
18561 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
18563 [defaultvalue(""), in] BSTR message,
18564 [retval, out] VARIANT_BOOL *confirmed
);
18566 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
18568 [defaultvalue(""), in] BSTR message,
18569 [defaultvalue("undefined"), in] BSTR defstr
,
18570 [retval, out] VARIANT *textdata
);
18572 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
18573 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
18575 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
18576 HRESULT location
([retval, out] IHTMLLocation
**p
);
18578 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
18579 HRESULT history
([retval, out] IOmHistory
**p
);
18581 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
18584 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
18585 HRESULT opener
([in] VARIANT v
);
18587 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
18588 HRESULT opener
([retval, out] VARIANT *p
);
18590 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
18591 HRESULT navigator
([retval, out] IOmNavigator
**p
);
18593 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
18594 HRESULT name
([in] BSTR v
);
18596 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
18597 HRESULT name
([retval, out] BSTR *p
);
18599 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
18600 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
18602 [id(DISPID_IHTMLWINDOW2_OPEN
)]
18604 [defaultvalue(""), in] BSTR url
,
18605 [defaultvalue(""), in] BSTR name
,
18606 [defaultvalue(""), in] BSTR features
,
18607 [defaultvalue(0), in] VARIANT_BOOL replace
,
18608 [retval, out] IHTMLWindow2
**pomWindowResult
);
18610 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
18611 HRESULT self
([retval, out] IHTMLWindow2
**p
);
18613 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
18614 HRESULT top
([retval, out] IHTMLWindow2
**p
);
18616 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
18617 HRESULT window
([retval, out] IHTMLWindow2
**p
);
18619 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
18620 HRESULT navigate
([in] BSTR url
);
18622 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
18623 HRESULT onfocus
([in] VARIANT v
);
18625 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
18626 HRESULT onfocus
([retval, out] VARIANT *p
);
18628 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
18629 HRESULT onblur
([in] VARIANT v
);
18631 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
18632 HRESULT onblur
([retval, out] VARIANT *p
);
18634 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
18635 HRESULT onload
([in] VARIANT v
);
18637 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
18638 HRESULT onload
([retval, out] VARIANT *p
);
18640 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
18641 HRESULT onbeforeunload
([in] VARIANT v
);
18643 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
18644 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
18646 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
18647 HRESULT onunload
([in] VARIANT v
);
18649 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
18650 HRESULT onunload
([retval, out] VARIANT *p
);
18652 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
18653 HRESULT onhelp
([in] VARIANT v
);
18655 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
18656 HRESULT onhelp
([retval, out] VARIANT *p
);
18658 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
18659 HRESULT onerror
([in] VARIANT v
);
18661 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
18662 HRESULT onerror
([retval, out] VARIANT *p
);
18664 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
18665 HRESULT onresize
([in] VARIANT v
);
18667 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
18668 HRESULT onresize
([retval, out] VARIANT *p
);
18670 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
18671 HRESULT onscroll
([in] VARIANT v
);
18673 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
18674 HRESULT onscroll
([retval, out] VARIANT *p
);
18676 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
18677 HRESULT document
([retval, out] IHTMLDocument2
**p
);
18679 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
18680 HRESULT event
([retval, out] IHTMLEventObj
**p
);
18682 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
18683 HRESULT _newEnum
([retval, out] IUnknown
**p
);
18685 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
18686 HRESULT showModalDialog
(
18688 [optional, in] VARIANT *varArgIn
,
18689 [optional, in] VARIANT *varOptions
,
18690 [retval, out] VARIANT *varArgOut
);
18692 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
18695 [optional, in] VARIANT helpArg
,
18696 [defaultvalue(""), in] BSTR features
);
18698 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
18699 HRESULT screen
([retval, out] IHTMLScreen
**p
);
18701 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
18702 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
18704 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
18707 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
18708 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
18710 [id(DISPID_IHTMLWINDOW2_BLUR
)]
18713 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
18714 HRESULT scroll
([in] LONG x
, [in] LONG y
);
18716 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
18717 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
18719 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
18720 HRESULT setInterval
([
18721 in] BSTR expression
,
18723 [optional, in] VARIANT *language
,
18724 [retval, out] LONG *timerID
);
18726 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
18727 HRESULT clearInterval
([in] LONG timerID
);
18729 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
18730 HRESULT offscreenBuffering
([in] VARIANT v
);
18732 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
18733 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
18735 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
18736 HRESULT execScript
(
18738 [defaultvalue("JScript"), in] BSTR language
,
18739 [retval, out] VARIANT *pvarRet
);
18741 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
18742 HRESULT toString
([retval, out] BSTR *String);
18744 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
18745 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
18747 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
18748 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
18750 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
18751 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
18753 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
18754 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
18756 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
18757 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
18759 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
18760 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
18762 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
18763 HRESULT external
([retval, out] IDispatch
**p
);
18766 /*****************************************************************************
18767 * IHTMLWindow3 interface
18773 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18775 interface IHTMLWindow3
: IDispatch
18777 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
18778 HRESULT screenLeft
([out, retval] LONG *p
);
18780 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
18781 HRESULT screenTop
([out, retval] LONG *p
);
18783 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
18784 HRESULT attachEvent
(
18786 [in] IDispatch
*pDisp
,
18787 [out, retval] VARIANT_BOOL *pfResult
);
18789 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
18790 HRESULT detachEvent
(
18792 [in] IDispatch
*pDisp
);
18794 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
18795 HRESULT setTimeout
(
18796 [in] VARIANT *expression
,
18798 [in, optional] VARIANT *language
,
18799 [out, retval] LONG *timerID
);
18801 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
18802 HRESULT setInterval
(
18803 [in] VARIANT *expression
,
18805 [in, optional] VARIANT *language
,
18806 [out, retval] LONG *timerID
);
18808 [id(DISPID_IHTMLWINDOW3_PRINT
)]
18811 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
18812 HRESULT onbeforeprint
([in] VARIANT v
);
18814 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
18815 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
18817 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
18818 HRESULT onafterprint
([in] VARIANT v
);
18820 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
18821 HRESULT onafterprint
([out, retval] VARIANT *p
);
18823 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
18824 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
18826 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
18827 HRESULT showModelessDialog
(
18828 [in, defaultvalue("")] BSTR url
,
18829 [in, optional] VARIANT *varArgIn
,
18830 [in, optional] VARIANT *options
,
18831 [out, retval] IHTMLWindow2
**pDialog
);
18834 /*****************************************************************************
18835 * IHTMLWindow4 interface
18841 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18843 interface IHTMLWindow4
: IDispatch
18845 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
18846 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
18847 [retval, out] IDispatch
** ppPopup
);
18849 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
18850 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
18853 /*****************************************************************************
18854 * IHTMLWindow5 interface
18860 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
18862 interface IHTMLWindow5
: IDispatch
18864 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
18865 HRESULT XMLHttpRequest
([in] VARIANT v
);
18867 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
18868 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
18871 /*****************************************************************************
18872 * IHTMLWindow6 interface
18878 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
18880 interface IHTMLWindow6
: IDispatch
18882 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
18883 HRESULT XDomainRequest
([in] VARIANT v
);
18885 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
18886 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
18888 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
18889 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
18891 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
18892 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
18894 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
18895 HRESULT onhashchange
([in] VARIANT v
);
18897 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
18898 HRESULT onhashchange
([out, retval] VARIANT *p
);
18900 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
18901 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
18903 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
18904 HRESULT postMessage
(
18906 [in, optional] VARIANT targetOrigin
);
18908 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
18909 HRESULT toStaticHTML
(
18910 [in] BSTR bstrHTML
,
18911 [out, retval] BSTR *pbstrStaticHTML
);
18913 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
18914 HRESULT onmessage
([in] VARIANT v
);
18916 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
18917 HRESULT onmessage
([out, retval] VARIANT *p
);
18919 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
18920 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
18923 /*****************************************************************************
18924 * IHTMLWindow7 interface
18930 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18932 interface IHTMLWindow7
: IDispatch
18934 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
18935 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
18937 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
18938 HRESULT getComputedStyle
(
18939 [in] IHTMLDOMNode
* varArgIn
,
18940 [in, defaultvalue("")] BSTR bstrPseudoElt
,
18941 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
18943 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
18944 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
18946 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
18947 HRESULT performance
([in] VARIANT v
);
18949 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
18950 HRESULT performance
([out, retval] VARIANT *p
);
18952 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
18953 HRESULT innerWidth
([out, retval] long *p
);
18955 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
18956 HRESULT innerHeight
([out, retval] long *p
);
18958 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
18959 HRESULT pageXOffset
([out, retval] long *p
);
18961 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
18962 HRESULT pageYOffset
([out, retval] long *p
);
18964 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
18965 HRESULT screenX
([out, retval] long *p
);
18967 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
18968 HRESULT screenY
([out, retval] long *p
);
18970 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
18971 HRESULT outerWidth
([out, retval] long *p
);
18973 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
18974 HRESULT outerHeight
([out, retval] long *p
);
18976 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
18977 HRESULT onabort
([in] VARIANT v
);
18979 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
18980 HRESULT onabort
([out, retval] VARIANT *p
);
18982 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
18983 HRESULT oncanplay
([in] VARIANT v
);
18985 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
18986 HRESULT oncanplay
([out, retval] VARIANT *p
);
18988 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
18989 HRESULT oncanplaythrough
([in] VARIANT v
);
18991 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
18992 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
18994 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
18995 HRESULT onchange
([in] VARIANT v
);
18997 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
18998 HRESULT onchange
([out, retval] VARIANT *p
);
19000 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19001 HRESULT onclick
([in] VARIANT v
);
19003 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19004 HRESULT onclick
([out, retval] VARIANT *p
);
19006 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19007 HRESULT oncontextmenu
([in] VARIANT v
);
19009 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19010 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
19012 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19013 HRESULT ondblclick
([in] VARIANT v
);
19015 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19016 HRESULT ondblclick
([out, retval] VARIANT *p
);
19018 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19019 HRESULT ondrag
([in] VARIANT v
);
19021 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19022 HRESULT ondrag
([out, retval] VARIANT *p
);
19024 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19025 HRESULT ondragend
([in] VARIANT v
);
19027 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19028 HRESULT ondragend
([out, retval] VARIANT *p
);
19030 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19031 HRESULT ondragenter
([in] VARIANT v
);
19033 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19034 HRESULT ondragenter
([out, retval] VARIANT *p
);
19036 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19037 HRESULT ondragleave
([in] VARIANT v
);
19039 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19040 HRESULT ondragleave
([out, retval] VARIANT *p
);
19042 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19043 HRESULT ondragover
([in] VARIANT v
);
19045 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19046 HRESULT ondragover
([out, retval] VARIANT *p
);
19048 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19049 HRESULT ondragstart
([in] VARIANT v
);
19051 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19052 HRESULT ondragstart
([out, retval] VARIANT *p
);
19054 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19055 HRESULT ondrop
([in] VARIANT v
);
19057 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19058 HRESULT ondrop
([out, retval] VARIANT *p
);
19060 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19061 HRESULT ondurationchange
([in] VARIANT v
);
19063 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19064 HRESULT ondurationchange
([out, retval] VARIANT *p
);
19066 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19067 HRESULT onfocusin
([in] VARIANT v
);
19069 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19070 HRESULT onfocusin
([out, retval] VARIANT *p
);
19072 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19073 HRESULT onfocusout
([in] VARIANT v
);
19075 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19076 HRESULT onfocusout
([out, retval] VARIANT *p
);
19078 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19079 HRESULT oninput
([in] VARIANT v
);
19081 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19082 HRESULT oninput
([out, retval] VARIANT *p
);
19084 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19085 HRESULT onemptied
([in] VARIANT v
);
19087 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19088 HRESULT onemptied
([out, retval] VARIANT *p
);
19090 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19091 HRESULT onended
([in] VARIANT v
);
19093 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19094 HRESULT onended
([out, retval] VARIANT *p
);
19096 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19097 HRESULT onkeydown
([in] VARIANT v
);
19099 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19100 HRESULT onkeydown
([out, retval] VARIANT *p
);
19102 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19103 HRESULT onkeypress
([in] VARIANT v
);
19105 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19106 HRESULT onkeypress
([out, retval] VARIANT *p
);
19108 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19109 HRESULT onkeyup
([in] VARIANT v
);
19111 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19112 HRESULT onkeyup
([out, retval] VARIANT *p
);
19114 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19115 HRESULT onloadeddata
([in] VARIANT v
);
19117 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19118 HRESULT onloadeddata
([out, retval] VARIANT *p
);
19120 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19121 HRESULT onloadedmetadata
([in] VARIANT v
);
19123 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19124 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
19126 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19127 HRESULT onloadstart
([in] VARIANT v
);
19129 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19130 HRESULT onloadstart
([out, retval] VARIANT *p
);
19132 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19133 HRESULT onmousedown
([in] VARIANT v
);
19135 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19136 HRESULT onmousedown
([out, retval] VARIANT *p
);
19138 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19139 HRESULT onmouseenter
([in] VARIANT v
);
19141 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19142 HRESULT onmouseenter
([out, retval] VARIANT *p
);
19144 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19145 HRESULT onmouseleave
([in] VARIANT v
);
19147 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19148 HRESULT onmouseleave
([out, retval] VARIANT *p
);
19150 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19151 HRESULT onmousemove
([in] VARIANT v
);
19153 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19154 HRESULT onmousemove
([out, retval] VARIANT *p
);
19156 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19157 HRESULT onmouseout
([in] VARIANT v
);
19159 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19160 HRESULT onmouseout
([out, retval] VARIANT *p
);
19162 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19163 HRESULT onmouseover
([in] VARIANT v
);
19165 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19166 HRESULT onmouseover
([out, retval] VARIANT *p
);
19168 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19169 HRESULT onmouseup
([in] VARIANT v
);
19171 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19172 HRESULT onmouseup
([out, retval] VARIANT *p
);
19174 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19175 HRESULT onmousewheel
([in] VARIANT v
);
19177 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19178 HRESULT onmousewheel
([out, retval] VARIANT *p
);
19180 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19181 HRESULT onoffline
([in] VARIANT v
);
19183 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19184 HRESULT onoffline
([out, retval] VARIANT *p
);
19186 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19187 HRESULT ononline
([in] VARIANT v
);
19189 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19190 HRESULT ononline
([out, retval] VARIANT *p
);
19192 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19193 HRESULT onprogress
([in] VARIANT v
);
19195 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19196 HRESULT onprogress
([out, retval] VARIANT *p
);
19198 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19199 HRESULT onratechange
([in] VARIANT v
);
19201 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19202 HRESULT onratechange
([out, retval] VARIANT *p
);
19204 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19205 HRESULT onreadystatechange
([in] VARIANT v
);
19207 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19208 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
19210 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19211 HRESULT onreset
([in] VARIANT v
);
19213 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19214 HRESULT onreset
([out, retval] VARIANT *p
);
19216 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19217 HRESULT onseeked
([in] VARIANT v
);
19219 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19220 HRESULT onseeked
([out, retval] VARIANT *p
);
19222 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19223 HRESULT onseeking
([in] VARIANT v
);
19225 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19226 HRESULT onseeking
([out, retval] VARIANT *p
);
19228 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19229 HRESULT onselect
([in] VARIANT v
);
19231 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19232 HRESULT onselect
([out, retval] VARIANT *p
);
19234 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19235 HRESULT onstalled
([in] VARIANT v
);
19237 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19238 HRESULT onstalled
([out, retval] VARIANT *p
);
19240 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19241 HRESULT onstorage
([in] VARIANT v
);
19243 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19244 HRESULT onstorage
([out, retval] VARIANT *p
);
19246 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19247 HRESULT onsubmit
([in] VARIANT v
);
19249 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19250 HRESULT onsubmit
([out, retval] VARIANT *p
);
19252 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19253 HRESULT onsuspend
([in] VARIANT v
);
19255 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19256 HRESULT onsuspend
([out, retval] VARIANT *p
);
19258 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
19259 HRESULT ontimeupdate
([in] VARIANT v
);
19261 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
19262 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
19264 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
19265 HRESULT onpause
([in] VARIANT v
);
19267 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
19268 HRESULT onpause
([out, retval] VARIANT *p
);
19270 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
19271 HRESULT onplay
([in] VARIANT v
);
19273 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
19274 HRESULT onplay
([out, retval] VARIANT *p
);
19276 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
19277 HRESULT onplaying
([in] VARIANT v
);
19279 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
19280 HRESULT onplaying
([out, retval] VARIANT *p
);
19282 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
19283 HRESULT onvolumechange
([in] VARIANT v
);
19285 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
19286 HRESULT onvolumechange
([out, retval] VARIANT *p
);
19288 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
19289 HRESULT onwaiting
([in] VARIANT v
);
19291 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
19292 HRESULT onwaiting
([out, retval] VARIANT *p
);
19295 /*****************************************************************************
19296 * DispHTMLScreen dispinterface
19300 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19302 dispinterface DispHTMLScreen
19306 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19309 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19310 void bufferDepth
(long v
);
19312 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19313 long bufferDepth
();
19315 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19318 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19321 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19322 void updateInterval
(long v
);
19324 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19325 long updateInterval
();
19327 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19328 long availHeight
();
19330 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19333 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19334 VARIANT_BOOL fontSmoothingEnabled
();
19336 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
19337 long logicalXDPI
();
19339 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
19340 long logicalYDPI
();
19342 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
19345 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
19348 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
19351 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
19354 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
19355 IDispatch
*constructor
();
19358 /*****************************************************************************
19359 * DispHTMLWindow2 dispinterface
19363 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19365 dispinterface DispHTMLWindow2
19369 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19370 VARIANT item
([in] VARIANT *pvarIndex
);
19372 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19375 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19376 IHTMLFramesCollection2
*frames
();
19378 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19379 void defaultStatus
(BSTR v
);
19381 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19382 BSTR defaultStatus
();
19384 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19385 void status
(BSTR v
);
19387 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19390 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19391 void clearTimeout
([in] LONG timerID
);
19393 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19394 void alert
([in, defaultvalue("")] BSTR message);
19396 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19397 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
19399 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19401 [in, defaultvalue("")] BSTR message,
19402 [in, defaultvalue("undefined")] BSTR defstr
);
19404 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19405 IHTMLImageElementFactory
*Image
();
19407 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19408 IHTMLLocation
*location
();
19410 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19411 IOmHistory
*history
();
19413 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19416 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19417 void opener
(VARIANT v
);
19419 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19422 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19423 IOmNavigator
*navigator
();
19425 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19428 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19431 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19432 IHTMLWindow2
*parent
();
19434 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19435 IHTMLWindow2
*open
(
19436 [in, defaultvalue("")] BSTR url
,
19437 [in, defaultvalue("")] BSTR name
,
19438 [in, defaultvalue("")] BSTR features
,
19439 [in, defaultvalue(0)] VARIANT_BOOL replace
);
19441 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19442 IHTMLWindow2
*self
();
19444 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19445 IHTMLWindow2
*top
();
19447 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19448 IHTMLWindow2
*window
();
19450 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19451 void navigate
([in] BSTR url
);
19453 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
19454 void onfocus
(VARIANT v
);
19456 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
19459 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
19460 void onblur
(VARIANT v
);
19462 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
19465 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
19468 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
19469 void onbeforeunload
(VARIANT v
);
19471 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
19472 VARIANT onbeforeunload
();
19474 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
19475 void onunload
(VARIANT v
);
19477 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
19478 VARIANT onunload
();
19480 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
19481 void onhelp
(VARIANT v
);
19483 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
19486 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
19487 void onerror
(VARIANT v
);
19489 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
19492 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
19493 void onresize
(VARIANT v
);
19495 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
19496 VARIANT onresize
();
19498 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
19499 void onscroll
(VARIANT v
);
19501 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
19502 VARIANT onscroll
();
19504 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
19505 IHTMLDocument2
*document
();
19507 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19508 IHTMLEventObj
*event
();
19510 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
19511 IUnknown
*_newEnum
();
19513 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19514 VARIANT showModalDialog
(
19516 [in, optional] VARIANT *varArgIn
,
19517 [in, optional] VARIANT *varOptions
);
19519 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19522 [in, optional] VARIANT helpArg
,
19523 [in, defaultvalue("")] BSTR features
);
19525 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19526 IHTMLScreen
*screen
();
19528 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19529 IHTMLOptionElementFactory
*Option
();
19531 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19534 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19535 VARIANT_BOOL closed
();
19537 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19540 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19541 void scroll
([in] LONG x
, [in] LONG y
);
19543 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19544 IOmNavigator
*clientInformation
();
19546 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19547 void clearInterval
([in] LONG timerID
);
19549 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19550 void offscreenBuffering
(VARIANT v
);
19552 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19553 VARIANT offscreenBuffering
();
19555 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19556 VARIANT execScript
(
19558 [in, defaultvalue("JScript")] BSTR language
);
19560 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19563 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19564 void scrollBy
([in] LONG x
, [in] LONG y
);
19566 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19567 void scrollTo
([in] LONG x
, [in] LONG y
);
19569 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19570 void moveTo
([in] LONG x
, [in] LONG y
);
19572 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19573 void moveBy
([in] LONG x
, [in] LONG y
);
19575 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19576 void resizeTo
([in] LONG x
, [in] LONG y
);
19578 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19579 void resizeBy
([in] LONG x
, [in] LONG y
);
19581 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19582 IDispatch
*external
();
19584 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19587 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19590 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19591 VARIANT_BOOL attachEvent
(
19593 [in] IDispatch
*pDisp
);
19595 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19598 [in] IDispatch
*pDisp
);
19600 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19602 [in] VARIANT *expression
,
19604 [in, optional] VARIANT *language
);
19606 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19608 [in] VARIANT *expression
,
19610 [in, optional] VARIANT *language
);
19612 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19615 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19616 void onbeforeprint
(VARIANT v
);
19618 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19619 VARIANT onbeforeprint
();
19621 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19622 void onafterprint
(VARIANT v
);
19624 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19625 VARIANT onafterprint
();
19627 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19628 IHTMLDataTransfer
*clipboardData
();
19630 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19631 IHTMLWindow2
*showModelessDialog
(
19632 [in, defaultvalue("")] BSTR url
,
19633 [in, optional] VARIANT *varArgIn
,
19634 [in, optional] VARIANT *options
);
19636 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19637 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
19639 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19640 IHTMLFrameBase
*frameElement
();
19642 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19643 IHTMLStorage
*sessionStorage
();
19645 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19646 IHTMLStorage
*localStorage
();
19648 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19649 void onhashchange
(VARIANT v
);
19651 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19652 VARIANT onhashchange
();
19654 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19655 long maxConnectionsPerServer
();
19657 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
19660 [in, optional] VARIANT targetOrigin
);
19662 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
19663 BSTR toStaticHTML
([in] BSTR bstrHTML
);
19665 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19666 void onmessage
(VARIANT v
);
19668 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
19669 VARIANT onmessage
();
19671 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
19672 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
19674 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
19675 IHTMLSelection
*getSelection
();
19677 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
19678 IHTMLCSSStyleDeclaration
*getComputedStyle
(
19679 [in] IHTMLDOMNode
*varArgIn
,
19680 [in, defaultvalue("")] BSTR bstrPseudoElt
);
19682 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
19683 IHTMLStyleMedia
*styleMedia
();
19685 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19686 void performance
(VARIANT v
);
19688 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
19689 VARIANT performance
();
19691 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
19694 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
19695 long innerHeight
();
19697 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
19698 long pageXOffset
();
19700 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
19701 long pageYOffset
();
19703 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
19706 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
19709 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
19712 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
19713 long outerHeight
();
19715 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19716 void onabort
(VARIANT v
);
19718 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
19721 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19722 void oncanplay
(VARIANT v
);
19724 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
19725 VARIANT oncanplay
();
19727 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19728 void oncanplaythrough
(VARIANT v
);
19730 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
19731 VARIANT oncanplaythrough
();
19733 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19734 void onchange
(VARIANT v
);
19736 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
19737 VARIANT onchange
();
19739 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19740 void onclick
(VARIANT v
);
19742 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
19745 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19746 void oncontextmenu
(VARIANT v
);
19748 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
19749 VARIANT oncontextmenu
();
19751 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19752 void ondblclick
(VARIANT v
);
19754 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
19755 VARIANT ondblclick
();
19757 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19758 void ondrag
(VARIANT v
);
19760 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
19763 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19764 void ondragend
(VARIANT v
);
19766 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
19767 VARIANT ondragend
();
19769 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19770 void ondragenter
(VARIANT v
);
19772 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
19773 VARIANT ondragenter
();
19775 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19776 void ondragleave
(VARIANT v
);
19778 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
19779 VARIANT ondragleave
();
19781 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19782 void ondragover
(VARIANT v
);
19784 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
19785 VARIANT ondragover
();
19787 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19788 void ondragstart
(VARIANT v
);
19790 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
19791 VARIANT ondragstart
();
19793 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19794 void ondrop
(VARIANT v
);
19796 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
19799 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19800 void ondurationchange
(VARIANT v
);
19802 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
19803 VARIANT ondurationchange
();
19805 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19806 void onfocusin
(VARIANT v
);
19808 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
19809 VARIANT onfocusin
();
19811 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19812 void onfocusout
(VARIANT v
);
19814 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
19815 VARIANT onfocusout
();
19817 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19818 void oninput
(VARIANT v
);
19820 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
19823 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19824 void onemptied
(VARIANT v
);
19826 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
19827 VARIANT onemptied
();
19829 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19830 void onended
(VARIANT v
);
19832 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
19835 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19836 void onkeydown
(VARIANT v
);
19838 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
19839 VARIANT onkeydown
();
19841 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19842 void onkeypress
(VARIANT v
);
19844 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
19845 VARIANT onkeypress
();
19847 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19848 void onkeyup
(VARIANT v
);
19850 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
19853 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19854 void onloadeddata
(VARIANT v
);
19856 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
19857 VARIANT onloadeddata
();
19859 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19860 void onloadedmetadata
(VARIANT v
);
19862 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
19863 VARIANT onloadedmetadata
();
19865 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19866 void onloadstart
(VARIANT v
);
19868 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
19869 VARIANT onloadstart
();
19871 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19872 void onmousedown
(VARIANT v
);
19874 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
19875 VARIANT onmousedown
();
19877 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19878 void onmouseenter
(VARIANT v
);
19880 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
19881 VARIANT onmouseenter
();
19883 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19884 void onmouseleave
(VARIANT v
);
19886 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
19887 VARIANT onmouseleave
();
19889 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19890 void onmousemove
(VARIANT v
);
19892 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
19893 VARIANT onmousemove
();
19895 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19896 void onmouseout
(VARIANT v
);
19898 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
19899 VARIANT onmouseout
();
19901 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19902 void onmouseover
(VARIANT v
);
19904 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
19905 VARIANT onmouseover
();
19907 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19908 void onmouseup
(VARIANT v
);
19910 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
19911 VARIANT onmouseup
();
19913 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19914 void onmousewheel
(VARIANT v
);
19916 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
19917 VARIANT onmousewheel
();
19919 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19920 void onoffline
(VARIANT v
);
19922 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
19923 VARIANT onoffline
();
19925 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19926 void ononline
(VARIANT v
);
19928 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
19929 VARIANT ononline
();
19931 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19932 void onprogress
(VARIANT v
);
19934 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
19935 VARIANT onprogress
();
19937 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19938 void onratechange
(VARIANT v
);
19940 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
19941 VARIANT onratechange
();
19943 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19944 void onreadystatechange
(VARIANT v
);
19946 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
19947 VARIANT onreadystatechange
();
19949 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19950 void onreset
(VARIANT v
);
19952 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
19955 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19956 void onseeked
(VARIANT v
);
19958 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
19959 VARIANT onseeked
();
19961 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19962 void onseeking
(VARIANT v
);
19964 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
19965 VARIANT onseeking
();
19967 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19968 void onselect
(VARIANT v
);
19970 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
19971 VARIANT onselect
();
19973 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19974 void onstalled
(VARIANT v
);
19976 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
19977 VARIANT onstalled
();
19979 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19980 void onstorage
(VARIANT v
);
19982 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
19983 VARIANT onstorage
();
19985 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19986 void onsubmit
(VARIANT v
);
19988 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
19989 VARIANT onsubmit
();
19991 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19992 void onsuspend
(VARIANT v
);
19994 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
19995 VARIANT onsuspend
();
19997 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
19998 void ontimeupdate
(VARIANT v
);
20000 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20001 VARIANT ontimeupdate
();
20003 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20004 void onpause
(VARIANT v
);
20006 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20009 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20010 void onplay
(VARIANT v
);
20012 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20015 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20016 void onplaying
(VARIANT v
);
20018 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20019 VARIANT onplaying
();
20021 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20022 void onvolumechange
(VARIANT v
);
20024 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20025 VARIANT onvolumechange
();
20027 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20028 void onwaiting
(VARIANT v
);
20030 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20031 VARIANT onwaiting
();
20033 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
20036 /*****************************************************************************
20037 * HTMLWindow2 coclass
20041 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
20043 coclass HTMLWindow2
20045 [default] dispinterface DispHTMLWindow2
;
20046 [source, default] dispinterface HTMLWindowEvents
;
20047 [source] dispinterface HTMLWindowEvents2
;
20048 /* [source] dispinterface HTMLWindowEvents3; */
20049 interface IHTMLWindow2
;
20050 interface IHTMLWindow3
;
20051 interface IHTMLWindow4
;
20052 interface IHTMLWindow5
;
20053 interface IHTMLWindow6
;
20054 interface IHTMLWindow7
;
20055 /* interface IHTMLWindow8; */
20056 interface IHTMLDOMConstructor
;
20057 interface IEventTarget
;
20060 /*****************************************************************************
20061 * DispHTMLWindowProxy dispinterface
20065 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20067 dispinterface DispHTMLWindowProxy
20071 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20072 VARIANT item
([in] VARIANT* pvarIndex
);
20074 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20077 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20078 IHTMLFramesCollection2
* frames
();
20080 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20081 void defaultStatus
(BSTR v
);
20083 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20084 BSTR defaultStatus
();
20086 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20087 void status
(BSTR v
);
20089 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20092 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20093 void clearTimeout
([in] LONG timerID
);
20095 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20096 void alert
([defaultvalue(""), in] BSTR message);
20098 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20099 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
20101 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20102 VARIANT prompt
([defaultvalue(""), in] BSTR message,
20103 [defaultvalue("undefined"), in] BSTR defstr
);
20105 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20106 IHTMLImageElementFactory
* Image
();
20108 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20109 IHTMLLocation
* location
();
20111 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20112 IOmHistory
* history
();
20114 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20117 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20118 void opener
(VARIANT v
);
20120 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20123 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20124 IOmNavigator
* navigator
();
20126 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20129 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20132 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20133 IHTMLWindow2
* parent
();
20135 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20136 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
20137 [defaultvalue(""), in] BSTR name
,
20138 [defaultvalue(""), in] BSTR features
,
20139 [defaultvalue(0), in] VARIANT_BOOL replace
);
20141 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20142 IHTMLWindow2
* self
();
20144 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20145 IHTMLWindow2
* top
();
20147 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20148 IHTMLWindow2
* window
();
20150 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20151 void navigate
([in] BSTR url
);
20153 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20154 void onfocus
(VARIANT v
);
20156 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20159 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20160 void onblur
(VARIANT v
);
20162 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20165 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20166 void onload
(VARIANT v
);
20168 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20171 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20172 void onbeforeunload
(VARIANT v
);
20174 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20175 VARIANT onbeforeunload
();
20177 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20178 void onunload
(VARIANT v
);
20180 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20181 VARIANT onunload
();
20183 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20184 void onhelp
(VARIANT v
);
20186 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20189 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20190 void onerror
(VARIANT v
);
20192 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20195 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20196 void onresize
(VARIANT v
);
20198 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20199 VARIANT onresize
();
20201 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20202 void onscroll
(VARIANT v
);
20204 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20205 VARIANT onscroll
();
20207 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20208 IHTMLDocument2
* document
();
20210 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20211 IHTMLEventObj
* event
();
20213 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20214 IUnknown
* _newEnum
();
20216 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20217 VARIANT showModalDialog
([in] BSTR dialog
,
20218 [optional, in] VARIANT* varArgIn
,
20219 [optional, in] VARIANT* varOptions
);
20221 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20222 void showHelp
([in] BSTR helpURL
,
20223 [optional, in] VARIANT helpArg
,
20224 [defaultvalue(""), in] BSTR features
);
20226 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20227 IHTMLScreen
* screen
();
20229 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20230 IHTMLOptionElementFactory
* Option
();
20232 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20235 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20236 VARIANT_BOOL closed
();
20238 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20241 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20242 void scroll
([in] LONG x
,
20245 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20246 IOmNavigator
* clientInformation
();
20248 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20249 void clearInterval
([in] LONG timerID
);
20251 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20252 void offscreenBuffering
(VARIANT v
);
20254 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20255 VARIANT offscreenBuffering
();
20257 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20258 VARIANT execScript
([in] BSTR code
,
20259 [defaultvalue("JScript"), in] BSTR language
);
20261 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20264 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20265 void scrollBy
([in] LONG x
,
20268 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20269 void scrollTo
([in] LONG x
,
20272 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20273 void moveTo
([in] LONG x
,
20276 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20277 void moveBy
([in] LONG x
,
20280 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20281 void resizeTo
([in] LONG x
,
20284 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20285 void resizeBy
([in] LONG x
,
20288 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20289 IDispatch
* external
();
20291 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20294 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20297 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20298 VARIANT_BOOL attachEvent
([in] BSTR event
,
20299 [in] IDispatch
* pDisp
);
20301 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20302 void detachEvent
([in] BSTR event
,
20303 [in] IDispatch
* pDisp
);
20305 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20306 LONG setTimeout
([in] VARIANT* expression
,
20308 [optional, in] VARIANT* language
);
20310 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20311 LONG setInterval
([in] VARIANT* expression
,
20313 [optional, in] VARIANT* language
);
20315 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20318 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20319 void onbeforeprint
(VARIANT v
);
20321 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20322 VARIANT onbeforeprint
();
20324 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20325 void onafterprint
(VARIANT v
);
20327 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20328 VARIANT onafterprint
();
20330 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20331 IHTMLDataTransfer
* clipboardData
();
20333 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20334 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
20335 [optional, in] VARIANT* varArgIn
,
20336 [optional, in] VARIANT* options
);
20338 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20339 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
20341 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20342 IHTMLFrameBase
* frameElement
();
20344 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
20345 void XMLHttpRequest
(VARIANT v
);
20347 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
20348 VARIANT XMLHttpRequest
();
20350 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20351 IHTMLStorage
*sessionStorage
();
20353 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20354 IHTMLStorage
*localStorage
();
20356 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20357 void onhashchange
(VARIANT v
);
20359 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20360 VARIANT onhashchange
();
20362 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20363 long maxConnectionsPerServer
();
20365 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20368 [in, optional] VARIANT targetOrigin
);
20370 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20371 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20373 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20374 void onmessage
(VARIANT v
);
20376 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20377 VARIANT onmessage
();
20379 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20380 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20382 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20383 IHTMLSelection
*getSelection
();
20385 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20386 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20387 [in] IHTMLDOMNode
*varArgIn
,
20388 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20390 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20391 IHTMLStyleMedia
*styleMedia
();
20393 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20394 void performance
(VARIANT v
);
20396 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20397 VARIANT performance
();
20399 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20402 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20403 long innerHeight
();
20405 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20406 long pageXOffset
();
20408 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20409 long pageYOffset
();
20411 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20414 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20417 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20420 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20421 long outerHeight
();
20423 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20424 void onabort
(VARIANT v
);
20426 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20429 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20430 void oncanplay
(VARIANT v
);
20432 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20433 VARIANT oncanplay
();
20435 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20436 void oncanplaythrough
(VARIANT v
);
20438 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20439 VARIANT oncanplaythrough
();
20441 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20442 void onchange
(VARIANT v
);
20444 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20445 VARIANT onchange
();
20447 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20448 void onclick
(VARIANT v
);
20450 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20453 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20454 void oncontextmenu
(VARIANT v
);
20456 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20457 VARIANT oncontextmenu
();
20459 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20460 void ondblclick
(VARIANT v
);
20462 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20463 VARIANT ondblclick
();
20465 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20466 void ondrag
(VARIANT v
);
20468 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20471 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20472 void ondragend
(VARIANT v
);
20474 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20475 VARIANT ondragend
();
20477 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20478 void ondragenter
(VARIANT v
);
20480 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20481 VARIANT ondragenter
();
20483 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20484 void ondragleave
(VARIANT v
);
20486 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20487 VARIANT ondragleave
();
20489 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20490 void ondragover
(VARIANT v
);
20492 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20493 VARIANT ondragover
();
20495 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20496 void ondragstart
(VARIANT v
);
20498 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20499 VARIANT ondragstart
();
20501 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20502 void ondrop
(VARIANT v
);
20504 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20507 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20508 void ondurationchange
(VARIANT v
);
20510 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20511 VARIANT ondurationchange
();
20513 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20514 void onfocusin
(VARIANT v
);
20516 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20517 VARIANT onfocusin
();
20519 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20520 void onfocusout
(VARIANT v
);
20522 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20523 VARIANT onfocusout
();
20525 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20526 void oninput
(VARIANT v
);
20528 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20531 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20532 void onemptied
(VARIANT v
);
20534 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20535 VARIANT onemptied
();
20537 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20538 void onended
(VARIANT v
);
20540 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20543 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20544 void onkeydown
(VARIANT v
);
20546 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20547 VARIANT onkeydown
();
20549 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20550 void onkeypress
(VARIANT v
);
20552 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20553 VARIANT onkeypress
();
20555 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20556 void onkeyup
(VARIANT v
);
20558 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20561 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20562 void onloadeddata
(VARIANT v
);
20564 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20565 VARIANT onloadeddata
();
20567 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20568 void onloadedmetadata
(VARIANT v
);
20570 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20571 VARIANT onloadedmetadata
();
20573 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20574 void onloadstart
(VARIANT v
);
20576 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20577 VARIANT onloadstart
();
20579 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20580 void onmousedown
(VARIANT v
);
20582 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20583 VARIANT onmousedown
();
20585 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20586 void onmouseenter
(VARIANT v
);
20588 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20589 VARIANT onmouseenter
();
20591 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20592 void onmouseleave
(VARIANT v
);
20594 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20595 VARIANT onmouseleave
();
20597 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20598 void onmousemove
(VARIANT v
);
20600 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20601 VARIANT onmousemove
();
20603 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20604 void onmouseout
(VARIANT v
);
20606 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20607 VARIANT onmouseout
();
20609 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20610 void onmouseover
(VARIANT v
);
20612 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20613 VARIANT onmouseover
();
20615 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20616 void onmouseup
(VARIANT v
);
20618 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20619 VARIANT onmouseup
();
20621 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20622 void onmousewheel
(VARIANT v
);
20624 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20625 VARIANT onmousewheel
();
20627 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20628 void onoffline
(VARIANT v
);
20630 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20631 VARIANT onoffline
();
20633 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20634 void ononline
(VARIANT v
);
20636 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20637 VARIANT ononline
();
20639 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20640 void onprogress
(VARIANT v
);
20642 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20643 VARIANT onprogress
();
20645 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20646 void onratechange
(VARIANT v
);
20648 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20649 VARIANT onratechange
();
20651 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20652 void onreadystatechange
(VARIANT v
);
20654 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20655 VARIANT onreadystatechange
();
20657 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20658 void onreset
(VARIANT v
);
20660 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20663 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20664 void onseeked
(VARIANT v
);
20666 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20667 VARIANT onseeked
();
20669 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20670 void onseeking
(VARIANT v
);
20672 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20673 VARIANT onseeking
();
20675 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20676 void onselect
(VARIANT v
);
20678 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20679 VARIANT onselect
();
20681 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20682 void onstalled
(VARIANT v
);
20684 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20685 VARIANT onstalled
();
20687 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20688 void onstorage
(VARIANT v
);
20690 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20691 VARIANT onstorage
();
20693 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20694 void onsubmit
(VARIANT v
);
20696 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20697 VARIANT onsubmit
();
20699 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20700 void onsuspend
(VARIANT v
);
20702 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20703 VARIANT onsuspend
();
20705 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20706 void ontimeupdate
(VARIANT v
);
20708 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20709 VARIANT ontimeupdate
();
20711 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20712 void onpause
(VARIANT v
);
20714 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20717 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20718 void onplay
(VARIANT v
);
20720 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20723 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20724 void onplaying
(VARIANT v
);
20726 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20727 VARIANT onplaying
();
20729 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20730 void onvolumechange
(VARIANT v
);
20732 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20733 VARIANT onvolumechange
();
20735 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20736 void onwaiting
(VARIANT v
);
20738 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20739 VARIANT onwaiting
();
20741 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
20744 /*****************************************************************************
20745 * HTMLWindowEvents interface
20749 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
20751 dispinterface HTMLWindowEvents
20755 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
20758 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
20761 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
20762 VARIANT_BOOL onhelp
();
20764 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
20767 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
20770 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
20771 void onerror
([in] BSTR description
,
20775 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
20778 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
20781 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
20782 void onbeforeunload
();
20784 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
20785 void onbeforeprint
();
20787 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
20788 void onafterprint
();
20791 /*****************************************************************************
20792 * HTMLWindowEvents2 interface
20796 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20798 dispinterface HTMLWindowEvents2
20802 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
20803 void onload
([in] IHTMLEventObj
* pEvtObj
);
20805 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
20806 void onunload
([in] IHTMLEventObj
* pEvtObj
);
20808 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
20809 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
20811 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
20812 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20814 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
20815 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20817 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
20818 void onerror
([in] BSTR description
,
20822 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
20823 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20825 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
20826 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
20828 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
20829 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
20831 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
20832 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
20834 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
20835 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
20838 /*****************************************************************************
20839 * HTMLWindowProxy class
20842 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20844 coclass HTMLWindowProxy
20846 [default] dispinterface DispHTMLWindowProxy
;
20847 [source, default] dispinterface HTMLWindowEvents
;
20848 [source] dispinterface HTMLWindowEvents2
;
20849 interface IHTMLWindow2
;
20850 interface IHTMLWindow3
;
20851 interface IHTMLWindow4
;
20852 interface IHTMLWindow5
;
20855 /*****************************************************************************
20856 * HTMLDocumentEvents2 interface
20860 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20862 dispinterface HTMLDocumentEvents2
20866 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
20867 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
20869 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
20870 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
20872 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
20873 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
20875 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
20876 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
20878 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
20879 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
20881 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
20882 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
20884 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
20885 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
20887 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
20888 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
20890 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
20891 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
20893 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
20894 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
20896 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
20897 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
20899 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
20900 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
20902 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
20903 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
20905 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
20906 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
20908 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
20909 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
20911 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
20912 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
20914 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
20915 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
20917 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
20918 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
20920 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
20921 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
20923 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
20924 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
20926 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
20927 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
20929 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
20930 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
20932 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
20933 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
20935 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
20936 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
20938 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
20939 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
20941 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
20942 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
20944 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
20945 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
20947 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
20948 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
20950 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
20951 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
20953 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
20954 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
20956 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
20957 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
20959 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
20960 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
20962 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
20963 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
20965 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
20966 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
20968 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
20969 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
20971 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
20972 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
20974 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
20975 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
20977 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
20978 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
20981 /*****************************************************************************
20982 * HTMLDocumentEvents interface
20986 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20988 dispinterface HTMLDocumentEvents
20992 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
20993 VARIANT_BOOL onhelp
();
20995 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
20996 VARIANT_BOOL onclick
();
20998 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
20999 VARIANT_BOOL ondblclick
();
21001 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
21004 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
21007 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
21008 VARIANT_BOOL onkeypress
();
21010 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
21011 void onmousedown
();
21013 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
21014 void onmousemove
();
21016 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
21019 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
21022 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
21023 void onmouseover
();
21025 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
21026 void onreadystatechange
();
21028 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
21029 VARIANT_BOOL onbeforeupdate
();
21031 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
21032 void onafterupdate
();
21034 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
21035 VARIANT_BOOL onrowexit
();
21037 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
21040 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
21041 VARIANT_BOOL ondragstart
();
21043 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
21044 VARIANT_BOOL onselectstart
();
21046 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
21047 VARIANT_BOOL onerrorupdate
();
21049 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
21050 VARIANT_BOOL oncontextmenu
();
21052 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
21053 VARIANT_BOOL onstop
();
21055 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
21056 void onrowsdelete
();
21058 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
21059 void onrowsinserted
();
21061 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
21062 void oncellchange
();
21064 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
21065 void onpropertychange
();
21067 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
21068 void ondatasetchanged
();
21070 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
21071 void ondataavailable
();
21073 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
21074 void ondatasetcomplete
();
21076 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
21077 void onbeforeeditfocus
();
21079 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
21080 void onselectionchange
();
21082 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
21083 VARIANT_BOOL oncontrolselect
();
21085 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
21086 VARIANT_BOOL onmousewheel
();
21088 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
21091 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
21094 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
21097 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
21098 void ondeactivate
();
21100 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
21101 VARIANT_BOOL onbeforeactivate
();
21103 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
21104 VARIANT_BOOL onbeforedeactivate
();
21107 /*****************************************************************************
21108 * HTMLTextContainerEvents interface
21112 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
21114 dispinterface HTMLTextContainerEvents
21119 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
21120 VARIANT_BOOL onhelp
();
21122 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
21123 VARIANT_BOOL onclick
();
21125 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
21126 VARIANT_BOOL ondblclick
();
21128 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
21129 VARIANT_BOOL onkeypress
();
21131 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
21134 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
21137 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
21140 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
21141 void onmouseover
();
21143 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
21144 void onmousemove
();
21146 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
21147 void onmousedown
();
21149 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
21152 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
21153 VARIANT_BOOL onselectstart
();
21155 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
21156 void onfilterchange
();
21158 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
21159 VARIANT_BOOL ondragstart
();
21161 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
21162 VARIANT_BOOL onbeforeupdate
();
21164 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
21165 void onafterupdate
();
21167 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
21168 VARIANT_BOOL onerrorupdate
();
21170 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
21171 VARIANT_BOOL onrowexit
();
21173 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
21176 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
21177 void ondatasetchanged
();
21179 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
21180 void ondataavailable
();
21182 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
21183 void ondatasetcomplete
();
21185 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
21186 void onlosecapture
();
21188 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
21189 void onpropertychange
();
21191 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
21194 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
21197 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
21200 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
21203 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
21204 VARIANT_BOOL ondrag
();
21206 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
21209 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
21210 VARIANT_BOOL ondragenter
();
21212 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
21213 VARIANT_BOOL ondragover
();
21215 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
21216 void ondragleave
();
21218 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
21219 VARIANT_BOOL ondrop
();
21221 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
21222 VARIANT_BOOL onbeforecut
();
21224 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
21225 VARIANT_BOOL oncut
();
21227 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
21228 VARIANT_BOOL onbeforecopy
();
21230 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
21231 VARIANT_BOOL oncopy
();
21233 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
21234 VARIANT_BOOL onbeforepaste
();
21236 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
21237 VARIANT_BOOL onpaste
();
21239 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
21240 VARIANT_BOOL oncontextmenu
();
21242 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
21243 void onrowsdelete
();
21245 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
21246 void onrowsinserted
();
21248 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
21249 void oncellchange
();
21251 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
21252 void onreadystatechange
();
21254 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
21255 void onbeforeeditfocus
();
21257 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
21258 void onlayoutcomplete
();
21260 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
21263 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
21264 VARIANT_BOOL onbeforedeactivate
();
21266 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
21267 VARIANT_BOOL onbeforeactivate
();
21269 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
21272 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
21273 VARIANT_BOOL oncontrolselect
();
21275 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
21276 VARIANT_BOOL onmovestart
();
21278 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
21281 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
21282 VARIANT_BOOL onresizestart
();
21284 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
21285 void onresizeend
();
21287 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
21288 void onmouseenter
();
21290 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
21291 void onmouseleave
();
21293 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
21294 VARIANT_BOOL onmousewheel
();
21296 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
21299 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
21300 void ondeactivate
();
21302 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
21305 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
21308 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
21311 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
21315 /*****************************************************************************
21316 * HTMLTextContainerEvents2 interface
21320 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21322 dispinterface HTMLTextContainerEvents2
21326 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
21327 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21329 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
21330 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
21332 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
21333 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
21335 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
21336 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
21338 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
21339 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
21341 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
21342 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
21344 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
21345 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
21347 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
21348 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
21350 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
21351 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
21353 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
21354 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
21356 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
21357 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
21359 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
21360 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
21362 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
21363 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
21365 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
21366 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
21368 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
21369 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
21371 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
21372 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
21374 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
21375 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
21377 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
21378 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
21380 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
21381 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
21383 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
21384 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
21386 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
21387 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
21389 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
21390 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
21392 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
21393 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
21395 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
21396 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
21398 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
21399 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21401 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
21402 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21404 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
21405 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21407 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
21408 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21410 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
21411 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
21413 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
21414 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
21416 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
21417 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
21419 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
21420 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
21422 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
21423 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
21425 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
21426 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
21428 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
21429 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
21431 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
21432 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
21434 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
21435 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
21437 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
21438 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
21440 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
21441 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
21443 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
21444 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
21446 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
21447 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
21449 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
21450 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
21452 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
21453 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
21455 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
21456 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
21458 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
21459 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
21461 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
21462 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
21464 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
21465 void onpage
([in] IHTMLEventObj
* pEvtObj
);
21467 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
21468 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
21470 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
21471 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
21473 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
21474 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
21476 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
21477 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
21479 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
21480 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
21482 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
21483 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
21485 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
21486 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
21488 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
21489 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
21491 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
21492 void onmove
([in] IHTMLEventObj
* pEvtObj
);
21494 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
21495 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
21497 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
21498 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
21500 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
21501 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
21503 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
21504 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
21506 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
21507 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
21509 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
21510 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
21512 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
21513 void onchange
([in] IHTMLEventObj
* pEvtObj
);
21515 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
21516 void onselect
([in] IHTMLEventObj
* pEvtObj
);
21519 /*****************************************************************************
21520 * IDOMProcessingInstruction interface
21526 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
21528 interface IDOMProcessingInstruction
: IDispatch
21530 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
21531 HRESULT target
([out, retval] BSTR *p
);
21533 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
21534 HRESULT data
([in] BSTR v
);
21536 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
21537 HRESULT data
([out, retval] BSTR *p
);
21540 /*****************************************************************************
21541 * IHTMLPerformanceNavigation interface
21547 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
21549 interface IHTMLPerformanceNavigation
: IDispatch
21551 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
21552 HRESULT type
([out, retval] ULONG
*p
);
21554 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
21555 HRESULT redirectCount
([out, retval] ULONG
*p
);
21557 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
21558 HRESULT toString
([out, retval] BSTR *string);
21560 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
21561 HRESULT toJSON
([out, retval] VARIANT *pVar
);
21564 /*****************************************************************************
21565 * IHTMLPerformanceTiming interface
21571 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
21573 interface IHTMLPerformanceTiming
: IDispatch
21575 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
21576 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
21578 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
21579 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
21581 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
21582 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
21584 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
21585 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
21587 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
21588 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
21590 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
21591 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
21593 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
21594 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
21596 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
21597 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
21599 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
21600 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
21602 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
21603 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
21605 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
21606 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
21608 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
21609 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
21611 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
21612 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
21614 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
21615 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
21617 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
21618 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
21620 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
21621 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
21623 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
21624 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
21626 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
21627 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
21629 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
21630 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
21632 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
21633 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
21635 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
21636 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
21638 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
21639 HRESULT toString
([out, retval] BSTR *string);
21641 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
21642 HRESULT toJSON
([out, retval] VARIANT *pVar
);
21645 /*****************************************************************************
21646 * IHTMLPerformance interface
21652 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
21654 interface IHTMLPerformance
: IDispatch
21656 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
21657 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
21659 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
21660 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
21662 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
21663 HRESULT toString
([out, retval] BSTR *string);
21665 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
21666 HRESULT toJSON
([out, retval] VARIANT *pVar
);
21669 /*****************************************************************************
21670 * IHTMLDocument interface
21676 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
21678 interface IHTMLDocument
: IDispatch
21680 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
21681 HRESULT Script
([retval, out] IDispatch
**p
);
21684 /*****************************************************************************
21685 * IHTMLDocument2 interface
21691 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
21693 interface IHTMLDocument2
: IHTMLDocument
21695 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
21696 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
21698 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
21699 HRESULT body
([retval, out] IHTMLElement
**p
);
21701 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
21702 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
21704 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
21705 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
21707 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
21708 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
21710 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
21711 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
21713 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
21714 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
21716 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
21717 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
21719 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
21720 HRESULT title
([in] BSTR v
);
21722 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
21723 HRESULT title
([retval, out] BSTR *p
);
21725 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
21726 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
21728 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
21729 HRESULT designMode
([in] BSTR v
);
21731 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
21732 HRESULT designMode
([retval, out] BSTR *p
);
21734 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
21735 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
21737 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
21738 HRESULT readyState
([retval, out] BSTR *p
);
21740 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
21741 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
21743 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
21744 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
21746 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
21747 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
21749 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
21750 HRESULT alinkColor
([in] VARIANT v
);
21752 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
21753 HRESULT alinkColor
([retval, out] VARIANT *p
);
21755 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
21756 HRESULT bgColor
([in] VARIANT v
);
21758 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
21759 HRESULT bgColor
([retval, out] VARIANT *p
);
21761 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
21762 HRESULT fgColor
([in] VARIANT v
);
21764 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
21765 HRESULT fgColor
([retval, out] VARIANT *p
);
21767 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
21768 HRESULT linkColor
([in] VARIANT v
);
21770 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
21771 HRESULT linkColor
([retval, out] VARIANT *p
);
21773 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
21774 HRESULT vlinkColor
([in] VARIANT v
);
21776 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
21777 HRESULT vlinkColor
([retval, out] VARIANT *p
);
21779 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
21780 HRESULT referrer
([retval, out] BSTR *p
);
21782 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
21783 HRESULT location
([retval, out] IHTMLLocation
**p
);
21785 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
21786 HRESULT lastModified
([retval, out] BSTR *p
);
21788 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
21789 HRESULT URL
([in] BSTR v
);
21791 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
21792 HRESULT URL
([retval, out] BSTR *p
);
21794 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
21795 HRESULT domain
([in] BSTR v
);
21797 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
21798 HRESULT domain
([retval, out] BSTR *p
);
21800 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
21801 HRESULT cookie
([in] BSTR v
);
21803 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
21804 HRESULT cookie
([retval, out] BSTR *p
);
21806 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
21807 HRESULT expando
([in] VARIANT_BOOL v
);
21809 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
21810 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
21812 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
21813 HRESULT charset
([in] BSTR v
);
21815 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
21816 HRESULT charset
([retval, out] BSTR *p
);
21818 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
21819 HRESULT defaultCharset
([in] BSTR v
);
21821 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
21822 HRESULT defaultCharset
([retval, out] BSTR *p
);
21824 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
21825 HRESULT mimeType
([retval, out] BSTR *p
);
21827 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
21828 HRESULT fileSize
([retval, out] BSTR *p
);
21830 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
21831 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
21833 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
21834 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
21836 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
21837 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
21839 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
21840 HRESULT security
([retval, out] BSTR *p
);
21842 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
21843 HRESULT protocol
([retval, out] BSTR *p
);
21845 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
21846 HRESULT nameProp
([retval, out] BSTR *p
);
21848 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
21849 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
21851 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
21852 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
21854 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
21856 [defaultvalue("text/html"), in] BSTR url
,
21857 [optional, in] VARIANT name
,
21858 [optional, in] VARIANT features
,
21859 [optional, in] VARIANT replace
,
21860 [retval, out] IDispatch
**pomWindowResult
);
21862 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
21865 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
21868 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
21869 HRESULT queryCommandSupported
(
21871 [retval, out] VARIANT_BOOL *pfRet
);
21873 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
21874 HRESULT queryCommandEnabled
(
21876 [retval, out] VARIANT_BOOL *pfRet
);
21878 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
21879 HRESULT queryCommandState
(
21881 [retval, out] VARIANT_BOOL *pfRet
);
21883 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
21884 HRESULT queryCommandIndeterm
(
21886 [retval, out] VARIANT_BOOL *pfRet
);
21888 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
21889 HRESULT queryCommandText
(
21891 [retval, out] BSTR *pcmdText
);
21893 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
21894 HRESULT queryCommandValue
(
21896 [retval, out] VARIANT *pcmdValue
);
21898 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
21899 HRESULT execCommand
(
21901 [defaultvalue(0), in] VARIANT_BOOL showUI
,
21902 [optional, in] VARIANT value
,
21903 [retval, out] VARIANT_BOOL *pfRet
);
21905 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
21906 HRESULT execCommandShowHelp
(
21908 [retval, out] VARIANT_BOOL *pfRet
);
21910 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
21911 HRESULT createElement
(
21913 [retval, out] IHTMLElement
**newElem
);
21915 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
21916 HRESULT onhelp
([in] VARIANT v
);
21918 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
21919 HRESULT onhelp
([retval, out] VARIANT *p
);
21921 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
21922 HRESULT onclick
([in] VARIANT v
);
21924 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
21925 HRESULT onclick
([retval, out] VARIANT *p
);
21927 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
21928 HRESULT ondblclick
([in] VARIANT v
);
21930 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
21931 HRESULT ondblclick
([retval, out] VARIANT *p
);
21933 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
21934 HRESULT onkeyup
([in] VARIANT v
);
21936 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
21937 HRESULT onkeyup
([retval, out] VARIANT *p
);
21939 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
21940 HRESULT onkeydown
([in] VARIANT v
);
21942 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
21943 HRESULT onkeydown
([retval, out] VARIANT *p
);
21945 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
21946 HRESULT onkeypress
([in] VARIANT v
);
21948 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
21949 HRESULT onkeypress
([retval, out] VARIANT *p
);
21951 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
21952 HRESULT onmouseup
([in] VARIANT v
);
21954 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
21955 HRESULT onmouseup
([retval, out] VARIANT *p
);
21957 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
21958 HRESULT onmousedown
([in] VARIANT v
);
21960 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
21961 HRESULT onmousedown
([retval, out] VARIANT *p
);
21963 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
21964 HRESULT onmousemove
([in] VARIANT v
);
21966 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
21967 HRESULT onmousemove
([retval, out] VARIANT *p
);
21969 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
21970 HRESULT onmouseout
([in] VARIANT v
);
21972 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
21973 HRESULT onmouseout
([retval, out] VARIANT *p
);
21975 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
21976 HRESULT onmouseover
([in] VARIANT v
);
21978 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
21979 HRESULT onmouseover
([retval, out] VARIANT *p
);
21981 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
21982 HRESULT onreadystatechange
([in] VARIANT v
);
21984 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
21985 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
21987 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
21988 HRESULT onafterupdate
([in] VARIANT v
);
21990 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
21991 HRESULT onafterupdate
([retval, out] VARIANT *p
);
21993 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
21994 HRESULT onrowexit
([in] VARIANT v
);
21996 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
21997 HRESULT onrowexit
([retval, out] VARIANT *p
);
21999 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22000 HRESULT onrowenter
([in] VARIANT v
);
22002 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
22003 HRESULT onrowenter
([retval, out] VARIANT *p
);
22005 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22006 HRESULT ondragstart
([in] VARIANT v
);
22008 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
22009 HRESULT ondragstart
([retval, out] VARIANT *p
);
22011 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22012 HRESULT onselectstart
([in] VARIANT v
);
22014 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
22015 HRESULT onselectstart
([retval, out] VARIANT *p
);
22017 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
22018 HRESULT elementFromPoint
(
22021 [retval, out] IHTMLElement
**elementHit
);
22023 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
22024 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
22026 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
22027 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
22029 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22030 HRESULT onbeforeupdate
([in] VARIANT v
);
22032 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
22033 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
22035 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22036 HRESULT onerrorupdate
([in] VARIANT v
);
22038 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
22039 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
22041 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
22042 HRESULT toString
([retval, out] BSTR *String);
22044 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
22045 HRESULT createStyleSheet
(
22046 [defaultvalue(""), in] BSTR bstrHref
,
22047 [defaultvalue(-1), in] LONG lIndex
,
22048 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
22051 /*****************************************************************************
22052 * IHTMLDocument3 interface
22058 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22060 interface IHTMLDocument3
: IDispatch
22062 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
22063 HRESULT releaseCapture
();
22065 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
22066 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
22068 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
22069 HRESULT createTextNode
(
22071 [retval, out] IHTMLDOMNode
**newTextNode
);
22073 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
22074 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
22076 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
22077 HRESULT uniqueID
([retval, out] BSTR *p
);
22079 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
22080 HRESULT attachEvent
(
22082 [in] IDispatch
* pDisp
,
22083 [retval, out] VARIANT_BOOL *pfResult
);
22085 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
22086 HRESULT detachEvent
(
22088 [in] IDispatch
*pDisp
);
22090 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22091 HRESULT onrowsdelete
([in] VARIANT v
);
22093 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
22094 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
22096 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22097 HRESULT onrowsinserted
([in] VARIANT v
);
22099 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
22100 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
22102 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22103 HRESULT oncellchange
([in] VARIANT v
);
22105 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
22106 HRESULT oncellchange
([retval, out] VARIANT *p
);
22108 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
22109 HRESULT ondatasetchanged
([in] VARIANT v
);
22111 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
22112 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
22114 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
22115 HRESULT ondataavailable
([in] VARIANT v
);
22117 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
22118 HRESULT ondataavailable
([retval, out] VARIANT * p
);
22120 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
22121 HRESULT ondatasetcomplete
([in] VARIANT v
);
22123 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
22124 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
22126 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
22127 HRESULT onpropertychange
([in] VARIANT v
);
22129 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
22130 HRESULT onpropertychange
([retval, out] VARIANT *p
);
22132 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
22133 HRESULT dir
([in] BSTR v
);
22135 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
22136 HRESULT dir
([retval, out] BSTR *p
);
22138 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
22139 HRESULT oncontextmenu
([in] VARIANT v
);
22141 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
22142 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
22144 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
22145 HRESULT onstop
([in] VARIANT v
);
22147 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
22148 HRESULT onstop
([retval, out] VARIANT *p
);
22150 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
22151 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
22153 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
22154 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
22156 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
22157 HRESULT enableDownload
([in] VARIANT_BOOL v
);
22159 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
22160 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
22162 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
22163 HRESULT baseUrl
([in] BSTR v
);
22165 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
22166 HRESULT baseUrl
([retval, out] BSTR *p
);
22168 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
22169 HRESULT childNodes
([retval, out] IDispatch
**p
);
22171 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
22172 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
22174 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
22175 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
22177 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
22178 HRESULT onbeforeeditfocus
([in] VARIANT v
);
22180 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
22181 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
22183 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
22184 HRESULT getElementsByName
(
22186 [retval, out] IHTMLElementCollection
**pelColl
);
22188 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
22189 HRESULT getElementById
(
22191 [retval, out] IHTMLElement
**pel
);
22193 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
22194 HRESULT getElementsByTagName
(
22196 [retval, out] IHTMLElementCollection
**pelColl
);
22199 /*****************************************************************************
22200 * IHTMLDocument4 interface
22206 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22208 interface IHTMLDocument4
: IDispatch
22210 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
22213 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
22214 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
22216 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
22217 HRESULT onselectionchange
([in] VARIANT v
);
22219 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
22220 HRESULT onselectionchange
([retval, out] VARIANT *p
);
22222 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
22223 HRESULT namespaces
([retval, out] IDispatch
**p
);
22225 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
22226 HRESULT createDocumentFromUrl
(
22228 [in] BSTR bstrOptions
,
22229 [retval, out] IHTMLDocument2
**newDoc
);
22231 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
22232 HRESULT media
([in] BSTR v
);
22234 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
22235 HRESULT media
([retval, out] BSTR *p
);
22237 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
22238 HRESULT createEventObject
(
22239 [optional, in] VARIANT *pvarEventObject
,
22240 [retval, out] IHTMLEventObj
**ppEventObj
);
22242 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
22244 [in] BSTR bstrEventName
,
22245 [optional, in] VARIANT *pvarEventObject
,
22246 [retval, out] VARIANT_BOOL *pfCancelled
);
22248 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
22249 HRESULT createRenderStyle
(
22251 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
22253 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
22254 HRESULT oncontrolselect
([in] VARIANT v
);
22256 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
22257 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
22259 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
22260 HRESULT URLUnencoded
([retval, out] BSTR *p
);
22263 /*****************************************************************************
22264 * IHTMLDocument5 interface
22270 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22272 interface IHTMLDocument5
: IDispatch
22274 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
22275 HRESULT onmousewheel
([in] VARIANT v
);
22277 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
22278 HRESULT onmousewheel
([retval, out] VARIANT *p
);
22280 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
22281 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
22283 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
22284 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
22286 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
22287 HRESULT createAttribute
(
22288 [in] BSTR bstrattrName
,
22289 [retval, out] IHTMLDOMAttribute
**ppattribute
);
22291 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
22292 HRESULT createComment
(
22293 [in] BSTR bstrdata
,
22294 [retval, out] IHTMLDOMNode
**ppRetNode
);
22296 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
22297 HRESULT onfocusin
([in] VARIANT v
);
22299 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
22300 HRESULT onfocusin
([retval, out] VARIANT *p
);
22302 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
22303 HRESULT onfocusout
([in] VARIANT v
);
22305 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
22306 HRESULT onfocusout
([retval, out] VARIANT *p
);
22308 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
22309 HRESULT onactivate
([in] VARIANT v
);
22311 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
22312 HRESULT onactivate
([retval, out] VARIANT *p
);
22314 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
22315 HRESULT ondeactivate
([in] VARIANT v
);
22317 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
22318 HRESULT ondeactivate
([retval, out] VARIANT *p
);
22320 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
22321 HRESULT onbeforeactivate
([in] VARIANT v
);
22323 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
22324 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
22326 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
22327 HRESULT onbeforedeactivate
([in] VARIANT v
);
22329 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
22330 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
22332 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
22333 HRESULT compatMode
([retval, out] BSTR *p
);
22336 /*****************************************************************************
22337 * IHTMLDocument6 interface
22343 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
22345 interface IHTMLDocument6
: IDispatch
22347 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
22348 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
22350 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
22351 HRESULT documentMode
([retval, out] VARIANT *p
);
22353 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
22354 HRESULT onstorage
([in] VARIANT v
);
22356 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
22357 HRESULT onstorage
([retval, out] VARIANT *p
);
22359 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
22360 HRESULT onstoragecommit
([in] VARIANT v
);
22362 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
22363 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
22365 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
22366 HRESULT getElementById
(
22368 [retval, out] IHTMLElement2
**p
);
22370 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
22371 HRESULT updateSettings
();
22374 /*****************************************************************************
22375 * IHTMLDocument7 interface
22381 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22383 interface IHTMLDocument7
: IDispatch
22385 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
22386 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
22388 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
22389 HRESULT createCDATASection
(
22391 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
22393 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
22394 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
22396 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
22397 HRESULT getElementsByTagNameNS
(
22398 [in] VARIANT *pvarNS
,
22399 [in] BSTR bstrLocalName
,
22400 [out, retval] IHTMLElementCollection
**pelColl
);
22402 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
22403 HRESULT createElementNS
(
22404 [in] VARIANT *pvarNS
,
22406 [out, retval] IHTMLElement
**newElem
);
22408 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
22409 HRESULT createAttributeNS
(
22410 [in] VARIANT *pvarNS
,
22411 [in] BSTR bstrAttrName
,
22412 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
22414 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
22415 HRESULT onmsthumbnailclick
([in] VARIANT v
);
22417 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
22418 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
22420 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
22421 HRESULT characterSet
([out, retval] BSTR *p
);
22423 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
22424 HRESULT createElement
(
22426 [out, retval] IHTMLElement
**newElem
);
22428 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
22429 HRESULT createAttribute
(
22430 [in] BSTR bstrAttrName
,
22431 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
22433 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
22434 HRESULT getElementsByClassName
(
22436 [out, retval] IHTMLElementCollection
**pel
);
22438 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
22439 HRESULT createProcessingInstruction
(
22440 [in] BSTR bstrTarget
,
22441 [in] BSTR bstrData
,
22442 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
22444 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
22446 [in] IHTMLDOMNode
*pNodeSource
,
22447 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
22449 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
22450 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
22452 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
22453 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
22455 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
22456 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
22458 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
22459 HRESULT inputEncoding
([out, retval] BSTR *p
);
22461 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
22462 HRESULT xmlEncoding
([out, retval] BSTR *p
);
22464 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
22465 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
22467 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
22468 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
22470 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
22471 HRESULT xmlVersion
([in] BSTR v
);
22473 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
22474 HRESULT xmlVersion
([out, retval] BSTR *p
);
22476 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
22477 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
22479 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
22480 HRESULT onabort
([in] VARIANT v
);
22482 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
22483 HRESULT onabort
([out, retval] VARIANT *p
);
22485 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
22486 HRESULT onblur
([in] VARIANT v
);
22488 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
22489 HRESULT onblur
([out, retval] VARIANT *p
);
22491 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
22492 HRESULT oncanplay
([in] VARIANT v
);
22494 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
22495 HRESULT oncanplay
([out, retval] VARIANT *p
);
22497 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
22498 HRESULT oncanplaythrough
([in] VARIANT v
);
22500 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
22501 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
22503 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
22504 HRESULT onchange
([in] VARIANT v
);
22506 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
22507 HRESULT onchange
([out, retval] VARIANT *p
);
22509 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
22510 HRESULT ondrag
([in] VARIANT v
);
22512 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
22513 HRESULT ondrag
([out, retval] VARIANT *p
);
22515 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
22516 HRESULT ondragend
([in] VARIANT v
);
22518 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
22519 HRESULT ondragend
([out, retval] VARIANT *p
);
22521 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
22522 HRESULT ondragenter
([in] VARIANT v
);
22524 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
22525 HRESULT ondragenter
([out, retval] VARIANT *p
);
22527 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
22528 HRESULT ondragleave
([in] VARIANT v
);
22530 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
22531 HRESULT ondragleave
([out, retval] VARIANT *p
);
22533 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
22534 HRESULT ondragover
([in] VARIANT v
);
22536 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
22537 HRESULT ondragover
([out, retval] VARIANT *p
);
22539 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
22540 HRESULT ondrop
([in] VARIANT v
);
22542 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
22543 HRESULT ondrop
([out, retval] VARIANT *p
);
22545 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
22546 HRESULT ondurationchange
([in] VARIANT v
);
22548 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
22549 HRESULT ondurationchange
([out, retval] VARIANT *p
);
22551 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
22552 HRESULT onemptied
([in] VARIANT v
);
22554 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
22555 HRESULT onemptied
([out, retval] VARIANT *p
);
22557 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
22558 HRESULT onended
([in] VARIANT v
);
22560 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
22561 HRESULT onended
([out, retval] VARIANT *p
);
22563 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
22564 HRESULT onerror
([in] VARIANT v
);
22566 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
22567 HRESULT onerror
([out, retval] VARIANT *p
);
22569 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
22570 HRESULT onfocus
([in] VARIANT v
);
22572 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
22573 HRESULT onfocus
([out, retval] VARIANT *p
);
22575 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
22576 HRESULT oninput
([in] VARIANT v
);
22578 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
22579 HRESULT oninput
([out, retval] VARIANT *p
);
22581 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
22582 HRESULT onload
([in] VARIANT v
);
22584 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
22585 HRESULT onload
([out, retval] VARIANT *p
);
22587 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
22588 HRESULT onloadeddata
([in] VARIANT v
);
22590 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
22591 HRESULT onloadeddata
([out, retval] VARIANT *p
);
22593 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
22594 HRESULT onloadedmetadata
([in] VARIANT v
);
22596 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
22597 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
22599 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
22600 HRESULT onloadstart
([in] VARIANT v
);
22602 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
22603 HRESULT onloadstart
([out, retval] VARIANT *p
);
22605 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
22606 HRESULT onpause
([in] VARIANT v
);
22608 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
22609 HRESULT onpause
([out, retval] VARIANT *p
);
22611 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
22612 HRESULT onplay
([in] VARIANT v
);
22614 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
22615 HRESULT onplay
([out, retval] VARIANT *p
);
22617 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
22618 HRESULT onplaying
([in] VARIANT v
);
22620 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
22621 HRESULT onplaying
([out, retval] VARIANT *p
);
22623 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
22624 HRESULT onprogress
([in] VARIANT v
);
22626 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
22627 HRESULT onprogress
([out, retval] VARIANT *p
);
22629 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
22630 HRESULT onratechange
([in] VARIANT v
);
22632 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
22633 HRESULT onratechange
([out, retval] VARIANT *p
);
22635 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
22636 HRESULT onreset
([in] VARIANT v
);
22638 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
22639 HRESULT onreset
([out, retval] VARIANT *p
);
22641 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
22642 HRESULT onscroll
([in] VARIANT v
);
22644 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
22645 HRESULT onscroll
([out, retval] VARIANT *p
);
22647 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
22648 HRESULT onseeked
([in] VARIANT v
);
22650 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
22651 HRESULT onseeked
([out, retval] VARIANT *p
);
22653 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
22654 HRESULT onseeking
([in] VARIANT v
);
22656 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
22657 HRESULT onseeking
([out, retval] VARIANT *p
);
22659 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
22660 HRESULT onselect
([in] VARIANT v
);
22662 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
22663 HRESULT onselect
([out, retval] VARIANT *p
);
22665 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
22666 HRESULT onstalled
([in] VARIANT v
);
22668 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
22669 HRESULT onstalled
([out, retval] VARIANT *p
);
22671 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
22672 HRESULT onsubmit
([in] VARIANT v
);
22674 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
22675 HRESULT onsubmit
([out, retval] VARIANT *p
);
22677 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
22678 HRESULT onsuspend
([in] VARIANT v
);
22680 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
22681 HRESULT onsuspend
([out, retval] VARIANT *p
);
22683 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
22684 HRESULT ontimeupdate
([in] VARIANT v
);
22686 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
22687 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
22689 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
22690 HRESULT onvolumechange
([in] VARIANT v
);
22692 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
22693 HRESULT onvolumechange
([out, retval] VARIANT *p
);
22695 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
22696 HRESULT onwaiting
([in] VARIANT v
);
22698 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
22699 HRESULT onwaiting
([out, retval] VARIANT *p
);
22701 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
22702 HRESULT normalize
();
22704 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
22705 HRESULT importNode
(
22706 [in] IHTMLDOMNode
*pNodeSource
,
22707 [in] VARIANT_BOOL fDeep
,
22708 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
22710 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
22711 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
22713 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
22714 HRESULT body
([in] IHTMLElement
*v
);
22716 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
22717 HRESULT body
([out, retval] IHTMLElement
**p
);
22719 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
22720 HRESULT head
([out, retval] IHTMLElement
**p
);
22723 /*****************************************************************************
22724 * IHTMLDocument8 interface
22730 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22732 interface IHTMLDocument8
: IDispatch
22734 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
22735 HRESULT onmscontentzoom
([in] VARIANT v
);
22737 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
22738 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
22740 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
22741 HRESULT onmspointerdown
([in] VARIANT v
);
22743 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
22744 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
22746 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
22747 HRESULT onmspointermove
([in] VARIANT v
);
22749 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
22750 HRESULT onmspointermove
([out, retval] VARIANT *p
);
22752 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
22753 HRESULT onmspointerup
([in] VARIANT v
);
22755 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
22756 HRESULT onmspointerup
([out, retval] VARIANT *p
);
22758 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
22759 HRESULT onmspointerover
([in] VARIANT v
);
22761 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
22762 HRESULT onmspointerover
([out, retval] VARIANT *p
);
22764 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
22765 HRESULT onmspointerout
([in] VARIANT v
);
22767 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
22768 HRESULT onmspointerout
([out, retval] VARIANT *p
);
22770 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
22771 HRESULT onmspointercancel
([in] VARIANT v
);
22773 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
22774 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
22776 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
22777 HRESULT onmspointerhover
([in] VARIANT v
);
22779 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
22780 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
22782 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
22783 HRESULT onmsgesturestart
([in] VARIANT v
);
22785 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
22786 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
22788 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
22789 HRESULT onmsgesturechange
([in] VARIANT v
);
22791 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
22792 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
22794 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
22795 HRESULT onmsgestureend
([in] VARIANT v
);
22797 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
22798 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
22800 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
22801 HRESULT onmsgesturehold
([in] VARIANT v
);
22803 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
22804 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
22806 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
22807 HRESULT onmsgesturetap
([in] VARIANT v
);
22809 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
22810 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
22812 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
22813 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
22815 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
22816 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
22818 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
22819 HRESULT onmsinertiastart
([in] VARIANT v
);
22821 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
22822 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
22824 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
22825 HRESULT elementsFromPoint
(
22828 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
22830 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
22831 HRESULT elementsFromRect
(
22836 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
22838 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
22839 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
22841 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
22842 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
22844 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
22845 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
22847 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
22848 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
22851 /*****************************************************************************
22852 * IDocumentEvent interface
22858 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22860 interface IDocumentEvent
: IDispatch
22862 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
22863 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
22866 /*****************************************************************************
22867 * IDocumentSelector interface
22873 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
22875 interface IDocumentSelector
: IDispatch
22877 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
22878 HRESULT querySelector
(
22880 [out, retval] IHTMLElement
**pel
);
22882 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
22883 HRESULT querySelectorAll
(
22885 [out, retval] IHTMLDOMChildrenCollection
**pel
);
22888 /*****************************************************************************
22889 * DispHTMLDocument dispinterface
22893 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22895 dispinterface DispHTMLDocument
22899 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
22900 IDispatch
*Script
();
22902 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22903 IHTMLElementCollection
*all
();
22905 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22906 IHTMLElement
*body
();
22908 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22909 IHTMLElement
*activeElement
();
22911 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22912 IHTMLElementCollection
*images
();
22914 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22915 IHTMLElementCollection
*applets
();
22917 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22918 IHTMLElementCollection
*links
();
22920 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22921 IHTMLElementCollection
*forms
();
22923 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22924 IHTMLElementCollection
*anchors
();
22926 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22927 void title
(BSTR v
);
22929 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22932 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22933 IHTMLElementCollection
*scripts
();
22935 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
22936 void designMode
(BSTR v
);
22938 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
22941 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22942 IHTMLSelectionObject
*selection
();
22944 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
22947 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22948 IHTMLFramesCollection2
*frames
();
22950 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22951 IHTMLElementCollection
*embeds
();
22953 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22954 IHTMLElementCollection
*plugins
();
22956 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22957 void alinkColor
(VARIANT v
);
22959 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22960 VARIANT alinkColor
();
22962 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22963 void bgColor
(VARIANT v
);
22965 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22968 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22969 void fgColor
(VARIANT v
);
22971 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22974 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22975 void linkColor
(VARIANT v
);
22977 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22978 VARIANT linkColor
();
22980 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22981 void vlinkColor
(VARIANT v
);
22983 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22984 VARIANT vlinkColor
();
22986 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22989 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22990 IHTMLLocation
*location
();
22992 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22993 BSTR lastModified
();
22995 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22998 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
23001 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23002 void domain
(BSTR v
);
23004 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23007 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23008 void cookie
(BSTR v
);
23010 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23013 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23014 void expando
(VARIANT_BOOL v
);
23016 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
23017 VARIANT_BOOL expando
();
23019 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23020 void charset
(BSTR v
);
23022 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
23025 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23026 void defaultCharset
(BSTR v
);
23028 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23029 BSTR defaultCharset
();
23031 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
23034 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
23037 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
23038 BSTR fileCreatedDate
();
23040 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
23041 BSTR fileModifiedDate
();
23043 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
23044 BSTR fileUpdatedDate
();
23046 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
23049 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
23052 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
23055 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
23056 void write
([in] SAFEARRAY(VARIANT) psarray
);
23058 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
23059 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
23061 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
23063 [defaultvalue("text/html"), in] BSTR url
,
23064 [optional, in] VARIANT name
,
23065 [optional, in] VARIANT features
,
23066 [optional, in] VARIANT replace
);
23068 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
23071 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
23074 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
23075 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
23077 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
23078 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
23080 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
23081 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
23083 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
23084 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
23086 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
23087 BSTR queryCommandText
([in] BSTR cmdID
);
23089 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
23090 VARIANT queryCommandValue
([in] BSTR cmdID
);
23092 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
23093 VARIANT_BOOL execCommand
(
23095 [defaultvalue(0), in] VARIANT_BOOL showUI
,
23096 [optional, in] VARIANT value
);
23098 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
23099 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
23101 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
23102 IHTMLElement
*createElement
([in] BSTR eTag
);
23104 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
23105 void onhelp
(VARIANT v
);
23107 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
23110 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
23111 void onclick
(VARIANT v
);
23113 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
23116 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
23117 void ondblclick
(VARIANT v
);
23119 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
23120 VARIANT ondblclick
();
23122 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
23123 void onkeyup
(VARIANT v
);
23125 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
23128 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
23129 void onkeydown
(VARIANT v
);
23131 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
23132 VARIANT onkeydown
();
23134 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
23135 void onkeypress
(VARIANT v
);
23137 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
23138 VARIANT onkeypress
();
23140 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
23141 void onmouseup
(VARIANT v
);
23143 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
23144 VARIANT onmouseup
();
23146 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
23147 void onmousedown
(VARIANT v
);
23149 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
23150 VARIANT onmousedown
();
23152 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
23153 void onmousemove
(VARIANT v
);
23155 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
23156 VARIANT onmousemove
();
23158 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
23159 void onmouseout
(VARIANT v
);
23161 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
23162 VARIANT onmouseout
();
23164 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
23165 void onmouseover
(VARIANT v
);
23167 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
23168 VARIANT onmouseover
();
23170 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
23171 void onreadystatechange
(VARIANT v
);
23173 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
23174 VARIANT onreadystatechange
();
23176 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
23177 void onafterupdate
(VARIANT v
);
23179 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
23180 VARIANT onafterupdate
();
23182 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
23183 void onrowexit
(VARIANT v
);
23185 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
23186 VARIANT onrowexit
();
23188 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
23189 void onrowenter
(VARIANT v
);
23191 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
23192 VARIANT onrowenter
();
23194 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
23195 void ondragstart
(VARIANT v
);
23197 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
23198 VARIANT ondragstart
();
23200 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
23201 void onselectstart
(VARIANT v
);
23203 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
23204 VARIANT onselectstart
();
23206 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23207 IHTMLElement
*elementFromPoint
(
23211 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23212 IHTMLWindow2
*parentWindow
();
23214 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23215 IHTMLStyleSheetsCollection
*styleSheets
();
23217 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
23218 void onbeforeupdate
(VARIANT v
);
23220 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
23221 VARIANT onbeforeupdate
();
23223 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
23224 void onerrorupdate
(VARIANT v
);
23226 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
23227 VARIANT onerrorupdate
();
23229 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23232 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23233 IHTMLStyleSheet
*createStyleSheet
(
23234 [defaultvalue(""), in] BSTR bstrHref
,
23235 [defaultvalue(-1), in] LONG lIndex
);
23237 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23238 void releaseCapture
();
23240 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23241 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23243 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23244 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
23246 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23247 IHTMLElement
*documentElement
();
23249 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23252 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23253 VARIANT_BOOL attachEvent
(
23255 [in] IDispatch
*pDisp
);
23257 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23260 [in] IDispatch
*pDisp
);
23262 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23263 void onrowsdelete
(VARIANT v
);
23265 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23266 VARIANT onrowsdelete
();
23268 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23269 void onrowsinserted
(VARIANT v
);
23271 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23272 VARIANT onrowsinserted
();
23274 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23275 void oncellchange
(VARIANT v
);
23277 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23278 VARIANT oncellchange
();
23280 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23281 void ondatasetchanged
(VARIANT v
);
23283 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23284 VARIANT ondatasetchanged
();
23286 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23287 void ondataavailable
(VARIANT v
);
23289 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23290 VARIANT ondataavailable
();
23292 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23293 void ondatasetcomplete
(VARIANT v
);
23295 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23296 VARIANT ondatasetcomplete
();
23298 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23299 void onpropertychange
(VARIANT v
);
23301 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23302 VARIANT onpropertychange
();
23304 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23307 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23310 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23311 void oncontextmenu
(VARIANT v
);
23313 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23314 VARIANT oncontextmenu
();
23316 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23317 void onstop
(VARIANT v
);
23319 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23322 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23323 IHTMLDocument2
*createDocumentFragment
();
23325 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23326 IHTMLDocument2
*parentDocument
();
23328 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23329 void enableDownload
(VARIANT_BOOL v
);
23331 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23332 VARIANT_BOOL enableDownload
();
23334 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23335 void baseUrl
(BSTR v
);
23337 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23340 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23341 void inheritStyleSheets
(VARIANT_BOOL v
);
23343 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23344 VARIANT_BOOL inheritStyleSheets
();
23346 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23347 void onbeforeeditfocus
(VARIANT v
);
23349 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23350 VARIANT onbeforeeditfocus
();
23352 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23353 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
23355 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23356 IHTMLElement
*getElementById
([in] BSTR v
);
23358 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23359 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
23361 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23364 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23365 VARIANT_BOOL hasFocus
();
23367 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23368 void onselectionchange
(VARIANT v
);
23370 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23371 VARIANT onselectionchange
();
23373 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23374 IDispatch
*namespaces
();
23376 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23377 IHTMLDocument2
*createDocumentFromUrl
(
23379 [in] BSTR bstrOptions
);
23381 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23382 void media
(BSTR v
);
23384 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23387 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23388 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
23390 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23391 VARIANT_BOOL fireEvent
(
23392 [in] BSTR bstrEventName
,
23393 [optional, in] VARIANT *pvarEventObject
);
23395 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23396 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
23398 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23399 void oncontrolselect
(VARIANT v
);
23401 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23402 VARIANT oncontrolselect
();
23404 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23405 BSTR URLUnencoded
();
23407 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23408 void onmousewheel
(VARIANT v
);
23410 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23411 VARIANT onmousewheel
();
23413 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23414 IHTMLDOMNode
*doctype
();
23416 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23417 IHTMLDOMImplementation
*implementation
();
23419 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23420 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
23422 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23423 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
23425 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23426 void onfocusin
(VARIANT v
);
23428 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23429 VARIANT onfocusin
();
23431 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23432 void onfocusout
(VARIANT v
);
23434 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23435 VARIANT onfocusout
();
23437 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23438 void onactivate
(VARIANT v
);
23440 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23441 VARIANT onactivate
();
23443 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23444 void ondeactivate
(VARIANT v
);
23446 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23447 VARIANT ondeactivate
();
23449 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23450 void onbeforeactivate
(VARIANT v
);
23452 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23453 VARIANT onbeforeactivate
();
23455 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23456 void onbeforedeactivate
(VARIANT v
);
23458 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23459 VARIANT onbeforedeactivate
();
23461 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23464 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23465 IHTMLDocumentCompatibleInfoCollection
*compatible
();
23467 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23468 VARIANT documentMode
();
23470 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23471 void onstorage
(VARIANT v
);
23473 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23474 VARIANT onstorage
();
23476 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23477 void onstoragecommit
(VARIANT v
);
23479 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23480 VARIANT onstoragecommit
();
23482 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23483 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
23485 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23486 void updateSettings
();
23488 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
23490 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23491 IHTMLElement
*querySelector
([in] BSTR v
);
23493 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23494 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
23497 /*****************************************************************************
23498 * HTMLDocument coclass
23501 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
23503 coclass HTMLDocument
23505 [default] dispinterface DispHTMLDocument
;
23506 [source, default] dispinterface HTMLDocumentEvents
;
23507 [source] dispinterface HTMLDocumentEvents2
;
23508 interface IHTMLDocument2
;
23509 interface IHTMLDocument3
;
23510 interface IHTMLDocument4
;
23511 interface IHTMLDocument5
;
23512 interface IHTMLDocument6
;
23513 interface IHTMLDOMNode
;
23514 interface IHTMLDOMNode2
;
23515 interface IDocumentEvent
;
23518 /*****************************************************************************
23519 * DWebBridgeEvents dispinterface
23523 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
23525 dispinterface DWebBridgeEvents
23529 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
23530 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
23532 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
23533 void onreadystatechange
();
23535 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
23536 VARIANT_BOOL onclick
();
23538 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
23539 VARIANT_BOOL ondblclick
();
23541 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
23544 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
23547 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
23548 VARIANT_BOOL onkeypress
();
23550 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
23551 void onmousedown
();
23553 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
23554 void onmousemove
();
23556 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
23560 /*****************************************************************************
23561 * IWebBridge interface
23567 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
23569 interface IWebBridge
: IDispatch
23571 [propput, id(DISPID_IWEBBRIDGE_URL
)]
23572 HRESULT URL
([in] BSTR v
);
23574 [propget, id(DISPID_IWEBBRIDGE_URL
)]
23575 HRESULT URL
([retval, out] BSTR * p
);
23577 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
23578 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
23580 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
23581 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
23583 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
23584 HRESULT embed
([in] VARIANT_BOOL v
);
23586 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
23587 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
23589 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
23590 HRESULT event
([retval, out] IDispatch
* * p
);
23592 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
23593 HRESULT readyState
([retval, out] long * p
);
23595 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
23596 HRESULT AboutBox
();
23599 /*****************************************************************************
23600 * Scriptlet coclass
23604 helpstring("Microsoft Scriptlet Component"),
23605 progid
("ScriptBridge.ScriptBridge.1"),
23606 vi_progid
("ScriptBridge.ScriptBridge"),
23607 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
23611 [default] interface IWebBridge
;
23612 [source, default] dispinterface DWebBridgeEvents
;
23615 /*****************************************************************************
23616 * IHTMLEmbedElement interface
23622 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23624 interface IHTMLEmbedElement
: IDispatch
23626 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
23627 HRESULT hidden([in] BSTR v
);
23629 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
23630 HRESULT hidden([retval, out] BSTR *p
);
23632 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
23633 HRESULT palette
([retval, out] BSTR *p
);
23635 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
23636 HRESULT pluginspage
([retval, out] BSTR *p
);
23638 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
23639 HRESULT src
([in] BSTR v
);
23641 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
23642 HRESULT src
([retval, out] BSTR *p
);
23644 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
23645 HRESULT units
([in] BSTR v
);
23647 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
23648 HRESULT units
([retval, out] BSTR *p
);
23650 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
23651 HRESULT name
([in] BSTR v
);
23653 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
23654 HRESULT name
([retval, out] BSTR *p
);
23656 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
23657 HRESULT width
([in] VARIANT v
);
23659 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
23660 HRESULT width
([retval, out] VARIANT *p
);
23662 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
23663 HRESULT height
([in] VARIANT v
);
23665 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
23666 HRESULT height
([retval, out] VARIANT *p
);
23669 /*****************************************************************************
23670 * DispHTMLEmbedElement dispinterface
23674 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23676 dispinterface DispHTMLEmbed
23680 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
23682 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
23683 void hidden(BSTR v
);
23685 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
23688 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
23691 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
23692 BSTR pluginspage
();
23694 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
23697 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
23700 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
23701 void units
(BSTR v
);
23703 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
23706 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
23709 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
23712 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
23713 void width
(VARIANT v
);
23715 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
23718 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
23719 void height
(VARIANT v
);
23721 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
23724 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
23725 void ie8_src
(BSTR v
);
23727 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
23730 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
23731 BSTR ie8_pluginspage
();
23734 /*****************************************************************************
23735 * HTMLEmbed coclass
23739 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23743 [default] dispinterface DispHTMLEmbed
;
23744 /* [source, default] dispinterface HTMLControlElementEvents; */
23745 /* [source] dispinterface HTMLControlElementEvents2; */
23746 WINE_HTMLELEMENT_INTERFACES
;
23747 interface IHTMLControlElement
;
23748 interface IHTMLEmbedElement
;
23749 /* interface IHTMLEmbedElement2; */
23750 /* interface IGetSVGDocument; */
23753 /*****************************************************************************
23754 * IHTMLCommentElement interface
23760 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23762 interface IHTMLCommentElement
: IDispatch
23764 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
23765 HRESULT text
([in] BSTR v
);
23767 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
23768 HRESULT text
([out, retval] BSTR *p
);
23770 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
23771 HRESULT atomic
([in] LONG v
);
23773 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
23774 HRESULT atomic
([out, retval] LONG *p
);
23777 /*****************************************************************************
23778 * IHTMLCommentElement2 interface
23784 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23786 interface IHTMLCommentElement2
: IDispatch
23788 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
23789 HRESULT data
([in] BSTR v
);
23791 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
23792 HRESULT data
([out, retval] BSTR *p
);
23794 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
23795 HRESULT length
([out, retval] LONG *p
);
23797 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
23798 HRESULT substringData
(
23801 [out, retval] BSTR *pbstrsubString
);
23803 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
23804 HRESULT appendData
([in] BSTR bstrstring
);
23806 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
23807 HRESULT insertData
(
23809 [in] BSTR bstrstring
);
23811 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
23812 HRESULT deleteData
(
23816 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
23817 HRESULT replaceData
(
23820 [in] BSTR bstrstring
);
23823 /*****************************************************************************
23824 * DispHTMLCommentElement dispinterface
23828 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23830 dispinterface DispHTMLCommentElement
23834 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
23836 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
23839 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
23842 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
23843 void atomic
(LONG v
);
23845 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
23848 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
23851 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
23854 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
23857 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
23858 BSTR substringData
(
23862 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
23863 void appendData
([in] BSTR bstrstring
);
23865 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
23868 [in] BSTR bstrstring
);
23870 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
23875 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
23879 [in] BSTR bstrstring
);
23884 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23886 dispinterface HTMLElementEvents2
23890 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
23891 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
23893 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
23894 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
23896 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
23897 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
23899 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
23900 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
23902 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
23903 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
23905 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
23906 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
23908 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
23909 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
23911 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
23912 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
23914 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
23915 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
23917 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
23918 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
23920 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
23921 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
23923 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
23924 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
23926 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
23927 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
23929 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
23930 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
23932 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
23933 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
23935 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
23936 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
23938 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
23939 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
23941 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
23942 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
23944 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
23945 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
23947 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
23948 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
23950 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
23951 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
23953 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
23954 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
23956 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
23957 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
23959 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
23960 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
23962 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
23963 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
23965 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
23966 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
23968 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
23969 void onblur
([in] IHTMLEventObj
* pEvtObj
);
23971 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
23972 void onresize
([in] IHTMLEventObj
* pEvtObj
);
23974 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
23975 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
23977 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
23978 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
23980 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
23981 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
23983 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
23984 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
23986 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
23987 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
23989 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
23990 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
23992 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
23993 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
23995 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
23996 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
23998 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
23999 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
24001 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
24002 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
24004 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
24005 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
24007 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
24008 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
24010 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
24011 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
24013 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
24014 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
24016 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
24017 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
24019 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
24020 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
24022 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
24023 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
24025 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
24026 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
24028 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
24029 void onpage
([in] IHTMLEventObj
* pEvtObj
);
24031 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
24032 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
24034 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
24035 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
24037 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
24038 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
24040 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
24041 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
24043 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
24044 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
24046 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
24047 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
24049 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
24050 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
24052 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
24053 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
24055 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
24056 void onmove
([in] IHTMLEventObj
* pEvtObj
);
24058 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
24059 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
24061 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
24062 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
24064 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
24065 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
24067 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
24068 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
24070 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
24071 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
24073 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
24074 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
24079 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24081 dispinterface HTMLElementEvents
24085 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
24086 VARIANT_BOOL onhelp
();
24088 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
24089 VARIANT_BOOL onclick
();
24091 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
24092 VARIANT_BOOL ondblclick
();
24094 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
24095 VARIANT_BOOL onkeypress
();
24097 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
24100 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
24103 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
24106 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
24107 void onmouseover
();
24109 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
24110 void onmousemove
();
24112 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
24113 void onmousedown
();
24115 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
24118 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
24119 VARIANT_BOOL onselectstart
();
24121 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
24122 void onfilterchange
();
24124 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
24125 VARIANT_BOOL ondragstart
();
24127 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
24128 VARIANT_BOOL onbeforeupdate
();
24130 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
24131 void onafterupdate
();
24133 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
24134 VARIANT_BOOL onerrorupdate
();
24136 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
24137 VARIANT_BOOL onrowexit
();
24139 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
24142 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
24143 void ondatasetchanged
();
24145 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
24146 void ondataavailable
();
24148 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
24149 void ondatasetcomplete
();
24151 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
24152 void onlosecapture
();
24154 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
24155 void onpropertychange
();
24157 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
24160 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
24163 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
24166 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
24169 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
24170 VARIANT_BOOL ondrag
();
24172 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
24175 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
24176 VARIANT_BOOL ondragenter
();
24178 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
24179 VARIANT_BOOL ondragover
();
24181 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
24182 void ondragleave
();
24184 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
24185 VARIANT_BOOL ondrop
();
24187 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
24188 VARIANT_BOOL onbeforecut
();
24190 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
24191 VARIANT_BOOL oncut
();
24193 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
24194 VARIANT_BOOL onbeforecopy
();
24196 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
24197 VARIANT_BOOL oncopy
();
24199 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
24200 VARIANT_BOOL onbeforepaste
();
24202 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
24203 VARIANT_BOOL onpaste
();
24205 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
24206 VARIANT_BOOL oncontextmenu
();
24208 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
24209 void onrowsdelete
();
24211 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
24212 void onrowsinserted
();
24214 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
24215 void oncellchange
();
24217 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
24218 void onreadystatechange
();
24220 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
24221 void onbeforeeditfocus
();
24223 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
24224 void onlayoutcomplete
();
24226 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
24229 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
24230 VARIANT_BOOL onbeforedeactivate
();
24232 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
24233 VARIANT_BOOL onbeforeactivate
();
24235 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
24238 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
24239 VARIANT_BOOL oncontrolselect
();
24241 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
24242 VARIANT_BOOL onmovestart
();
24244 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
24247 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
24248 VARIANT_BOOL onresizestart
();
24250 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
24251 void onresizeend
();
24253 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
24254 void onmouseenter
();
24256 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
24257 void onmouseleave
();
24259 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
24260 VARIANT_BOOL onmousewheel
();
24262 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
24265 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
24266 void ondeactivate
();
24268 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
24271 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
24277 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24279 coclass HTMLCommentElement
24281 [default] dispinterface DispHTMLCommentElement
;
24282 [source, default] dispinterface HTMLElementEvents
;
24283 [source] dispinterface HTMLElementEvents2
;
24284 WINE_HTMLELEMENT_INTERFACES
;
24285 interface IHTMLCommentElement
;
24286 interface IHTMLCommentElement2
;
24287 /* interface IHTMLCommentElement3; */
24290 /*****************************************************************************
24291 * HTMLTableEvents dispinterface
24295 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24297 dispinterface HTMLTableEvents
24301 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
24302 VARIANT_BOOL onhelp
();
24304 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
24305 VARIANT_BOOL onclick
();
24307 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
24308 VARIANT_BOOL ondblclick
();
24310 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
24311 VARIANT_BOOL onkeypress
();
24313 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
24316 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
24319 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
24322 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
24323 void onmouseover
();
24325 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
24326 void onmousemove
();
24328 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
24329 void onmousedown
();
24331 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
24334 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
24335 VARIANT_BOOL onselectstart
();
24337 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
24338 void onfilterchange
();
24340 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
24341 VARIANT_BOOL ondragstart
();
24343 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
24344 VARIANT_BOOL onbeforeupdate
();
24346 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
24347 void onafterupdate
();
24349 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
24350 VARIANT_BOOL onerrorupdate
();
24352 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
24353 VARIANT_BOOL onrowexit
();
24355 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
24358 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
24359 void ondatasetchanged
();
24361 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
24362 void ondataavailable
();
24364 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
24365 void ondatasetcomplete
();
24367 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
24368 void onlosecapture
();
24370 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
24371 void onpropertychange
();
24373 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
24376 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
24379 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
24382 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
24385 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
24386 VARIANT_BOOL ondrag
();
24388 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
24391 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
24392 VARIANT_BOOL ondragenter
();
24394 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
24395 VARIANT_BOOL ondragover
();
24397 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
24398 void ondragleave
();
24400 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
24401 VARIANT_BOOL ondrop
();
24403 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
24404 VARIANT_BOOL onbeforecut
();
24406 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
24407 VARIANT_BOOL oncut
();
24409 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
24410 VARIANT_BOOL onbeforecopy
();
24412 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
24413 VARIANT_BOOL oncopy
();
24415 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
24416 VARIANT_BOOL onbeforepaste
();
24418 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
24419 VARIANT_BOOL onpaste
();
24421 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
24422 VARIANT_BOOL oncontextmenu
();
24424 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
24425 void onrowsdelete
();
24427 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
24428 void onrowsinserted
();
24430 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
24431 void oncellchange
();
24433 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
24434 void onreadystatechange
();
24436 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
24437 void onbeforeeditfocus
();
24439 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
24440 void onlayoutcomplete
();
24442 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
24445 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
24446 VARIANT_BOOL onbeforedeactivate
();
24448 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
24449 VARIANT_BOOL onbeforeactivate
();
24451 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
24454 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
24455 VARIANT_BOOL oncontrolselect
();
24457 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
24458 VARIANT_BOOL onmovestart
();
24460 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
24463 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
24464 VARIANT_BOOL onresizestart
();
24466 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
24467 void onresizeend
();
24469 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
24470 void onmouseenter
();
24472 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
24473 void onmouseleave
();
24475 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
24476 VARIANT_BOOL onmousewheel
();
24478 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
24481 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
24482 void ondeactivate
();
24484 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
24487 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
24493 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24495 dispinterface HTMLTableEvents2
24499 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
24500 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
24502 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
24503 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
24505 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
24506 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
24508 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
24509 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
24511 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
24512 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
24514 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
24515 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
24517 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
24518 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
24520 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
24521 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
24523 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
24524 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
24526 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
24527 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
24529 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
24530 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
24532 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
24533 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
24535 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
24536 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
24538 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
24539 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
24541 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
24542 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
24544 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
24545 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
24547 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
24548 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
24550 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
24551 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
24553 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
24554 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
24556 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
24557 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
24559 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
24560 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
24562 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
24563 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
24565 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
24566 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
24568 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
24569 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
24571 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
24572 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
24574 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
24575 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
24577 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
24578 void onblur
([in] IHTMLEventObj
* pEvtObj
);
24580 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
24581 void onresize
([in] IHTMLEventObj
* pEvtObj
);
24583 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
24584 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
24586 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
24587 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
24589 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
24590 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
24592 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
24593 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
24595 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
24596 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
24598 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
24599 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
24601 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
24602 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
24604 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
24605 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
24607 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
24608 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
24610 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
24611 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
24613 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
24614 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
24616 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
24617 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
24619 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
24620 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
24622 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
24623 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
24625 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
24626 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
24628 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
24629 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
24631 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
24632 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
24634 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
24635 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
24637 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
24638 void onpage
([in] IHTMLEventObj
* pEvtObj
);
24640 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
24641 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
24643 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
24644 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
24646 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
24647 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
24649 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
24650 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
24652 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
24653 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
24655 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
24656 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
24658 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
24659 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
24661 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
24662 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
24664 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
24665 void onmove
([in] IHTMLEventObj
* pEvtObj
);
24667 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
24668 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
24670 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
24671 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
24673 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
24674 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
24676 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
24677 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
24679 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
24680 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
24682 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
24683 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
24686 /*****************************************************************************
24687 * IHTMLTableCaption interface
24693 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24695 interface IHTMLTableCaption
: IDispatch
24697 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
24698 HRESULT align
([in] BSTR v
);
24700 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
24701 HRESULT align
([retval, out] BSTR *p
);
24703 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
24704 HRESULT vAlign
([in] BSTR v
);
24706 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
24707 HRESULT vAlign
([retval, out] BSTR *p
);
24710 interface IHTMLTableSection
;
24712 /*****************************************************************************
24713 * IHTMLTable interface
24719 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24721 interface IHTMLTable
: IDispatch
24723 [propput, id(DISPID_IHTMLTABLE_COLS
)]
24724 HRESULT cols
([in] LONG v
);
24726 [propget, id(DISPID_IHTMLTABLE_COLS
)]
24727 HRESULT cols
([retval, out] LONG *p
);
24729 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
24730 HRESULT border
([in] VARIANT v
);
24732 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
24733 HRESULT border
([retval, out] VARIANT *p
);
24735 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
24736 HRESULT frame
([in] BSTR v
);
24738 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
24739 HRESULT frame
([retval, out] BSTR *p
);
24741 [propput, id(DISPID_IHTMLTABLE_RULES
)]
24742 HRESULT rules
([in] BSTR v
);
24744 [propget, id(DISPID_IHTMLTABLE_RULES
)]
24745 HRESULT rules
([retval, out] BSTR *p
);
24747 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
24748 HRESULT cellSpacing
([in] VARIANT v
);
24750 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
24751 HRESULT cellSpacing
([retval, out] VARIANT *p
);
24753 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
24754 HRESULT cellPadding
([in] VARIANT v
);
24756 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
24757 HRESULT cellPadding
([retval, out] VARIANT *p
);
24759 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
24760 HRESULT background
([in] BSTR v
);
24762 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
24763 HRESULT background
([retval, out] BSTR *p
);
24765 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
24766 HRESULT bgColor
([in] VARIANT v
);
24768 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
24769 HRESULT bgColor
([retval, out] VARIANT *p
);
24771 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
24772 HRESULT borderColor
([in] VARIANT v
);
24774 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
24775 HRESULT borderColor
([retval, out] VARIANT *p
);
24777 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
24778 HRESULT borderColorLight
([in] VARIANT v
);
24780 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
24781 HRESULT borderColorLight
([retval, out] VARIANT *p
);
24783 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
24784 HRESULT borderColorDark
([in] VARIANT v
);
24786 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
24787 HRESULT borderColorDark
([retval, out] VARIANT *p
);
24789 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
24790 HRESULT align
([in] BSTR v
);
24792 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
24793 HRESULT align
([retval, out] BSTR * p
);
24795 [id(DISPID_IHTMLTABLE_REFRESH
)]
24798 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
24799 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
24801 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
24802 HRESULT width
([in] VARIANT v
);
24804 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
24805 HRESULT width
([retval, out] VARIANT *p
);
24807 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
24808 HRESULT height
([in] VARIANT v
);
24810 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
24811 HRESULT height
([retval, out] VARIANT *p
);
24813 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
24814 HRESULT dataPageSize
([in] LONG v
);
24816 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
24817 HRESULT dataPageSize
([retval, out] LONG *p
);
24819 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
24820 HRESULT nextPage
();
24822 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
24823 HRESULT previousPage
();
24825 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
24826 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
24828 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
24829 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
24831 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
24832 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
24834 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
24835 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
24837 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
24838 HRESULT createTHead
([retval, out] IDispatch
**head
);
24840 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
24841 HRESULT deleteTHead
();
24843 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
24844 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
24846 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
24847 HRESULT deleteTFoot
();
24849 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
24850 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
24852 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
24853 HRESULT deleteCaption
();
24855 [id(DISPID_IHTMLTABLE_INSERTROW
)]
24857 [defaultvalue(-1), in] LONG index
,
24858 [retval, out] IDispatch
**row
);
24860 [id(DISPID_IHTMLTABLE_DELETEROW
)]
24861 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
24863 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
24864 HRESULT readyState
([retval, out] BSTR *p
);
24866 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
24867 HRESULT onreadystatechange
([in] VARIANT v
);
24869 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
24870 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
24877 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24879 interface IHTMLTable2
: IDispatch
24881 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
24882 HRESULT firstPage
();
24884 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
24885 HRESULT lastPage
();
24887 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
24888 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
24890 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
24891 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
24892 [defaultvalue(-1), in] LONG indexTo
,
24893 [retval, out] IDispatch
** row
);
24900 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24902 interface IHTMLTable3
: IDispatch
24904 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
24905 HRESULT summary
([in] BSTR v
);
24907 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
24908 HRESULT summary
([retval, out] BSTR * p
);
24913 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24917 [default] dispinterface DispHTMLTable
;
24918 [source, default] dispinterface HTMLTableEvents
;
24919 [source] dispinterface HTMLTableEvents2
;
24920 WINE_HTMLDATAELEMENT_INTERFACES
;
24921 interface IHTMLControlElement
;
24922 interface IHTMLTable
;
24923 interface IHTMLTable2
;
24924 interface IHTMLTable3
;
24925 /* interface IHTMLTable4; */
24932 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24934 interface IHTMLTableSection
: IDispatch
24936 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
24937 HRESULT align
([in] BSTR v
);
24939 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
24940 HRESULT align
([retval, out] BSTR *p
);
24942 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
24943 HRESULT vAlign
([in] BSTR v
);
24945 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
24946 HRESULT vAlign
([retval, out] BSTR *p
);
24948 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
24949 HRESULT bgColor
([in] VARIANT v
);
24951 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
24952 HRESULT bgColor
([retval, out] VARIANT *p
);
24954 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
24955 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
24957 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
24959 [defaultvalue(-1), in] LONG index
,
24960 [retval, out] IDispatch
**row
);
24962 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
24963 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
24966 /*****************************************************************************
24967 * IHTMLTableRow interface
24973 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24975 interface IHTMLTableRow
: IDispatch
24977 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
24978 HRESULT align
([in] BSTR v
);
24980 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
24981 HRESULT align
([out, retval] BSTR *p
);
24983 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
24984 HRESULT vAlign
([in] BSTR v
);
24986 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
24987 HRESULT vAlign
([out, retval] BSTR *p
);
24989 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
24990 HRESULT bgColor
([in] VARIANT v
);
24992 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
24993 HRESULT bgColor
([out, retval] VARIANT *p
);
24995 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
24996 HRESULT borderColor
([in] VARIANT v
);
24998 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
24999 HRESULT borderColor
([out, retval] VARIANT *p
);
25001 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25002 HRESULT borderColorLight
([in] VARIANT v
);
25004 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25005 HRESULT borderColorLight
([out, retval] VARIANT *p
);
25007 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25008 HRESULT borderColorDark
([in] VARIANT v
);
25010 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25011 HRESULT borderColorDark
([out, retval] VARIANT *p
);
25013 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
25014 HRESULT rowIndex
([out, retval] LONG *p
);
25016 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
25017 HRESULT sectionRowIndex
([out, retval] LONG *p
);
25019 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
25020 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
25022 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
25023 HRESULT insertCell
(
25024 [in, defaultvalue(-1)] LONG index
,
25025 [out, retval] IDispatch
**row
);
25027 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
25028 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
25031 /*****************************************************************************
25032 * IHTMLTableCell interface
25038 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25040 interface IHTMLTableCell
: IDispatch
25042 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25043 HRESULT rowSpan
([in] long v
);
25045 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25046 HRESULT rowSpan
([retval, out] long *p
);
25048 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25049 HRESULT colSpan
([in] long v
);
25051 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25052 HRESULT colSpan
([retval, out] long *p
);
25054 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25055 HRESULT align
([in] BSTR v
);
25057 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25058 HRESULT align
([retval, out] BSTR *p
);
25060 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25061 HRESULT vAlign
([in] BSTR v
);
25063 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25064 HRESULT vAlign
([retval, out] BSTR *p
);
25066 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25067 HRESULT bgColor
([in] VARIANT v
);
25069 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25070 HRESULT bgColor
([retval, out] VARIANT *p
);
25072 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25073 HRESULT noWrap
([in] VARIANT_BOOL v
);
25075 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25076 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
25078 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25079 HRESULT background
([in] BSTR v
);
25081 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25082 HRESULT background
([retval, out] BSTR *p
);
25084 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25085 HRESULT borderColor
([in] VARIANT v
);
25087 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25088 HRESULT borderColor
([retval, out] VARIANT *p
);
25090 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25091 HRESULT borderColorLight
([in] VARIANT v
);
25093 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25094 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25096 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25097 HRESULT borderColorDark
([in] VARIANT v
);
25099 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25100 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25102 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25103 HRESULT width
([in] VARIANT v
);
25105 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25106 HRESULT width
([retval, out] VARIANT *p
);
25108 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25109 HRESULT height
([in] VARIANT v
);
25111 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25112 HRESULT height
([retval, out] VARIANT *p
);
25114 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
25115 HRESULT cellIndex
([retval, out] long *p
);
25118 /*****************************************************************************
25119 * DispHTMLTable dispinterface
25123 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25125 dispinterface DispHTMLTable
25129 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
25131 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25134 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25137 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25138 void border
(VARIANT v
);
25140 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25143 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25144 void frame
(BSTR v
);
25146 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25149 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25150 void rules
(BSTR v
);
25152 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25155 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25156 void cellSpacing
(VARIANT v
);
25158 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25159 VARIANT cellSpacing
();
25161 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25162 void cellPadding
(VARIANT v
);
25164 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25165 VARIANT cellPadding
();
25167 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25168 void background
(BSTR v
);
25170 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25173 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25174 void bgColor
(VARIANT v
);
25176 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25179 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25180 void borderColor
(VARIANT v
);
25182 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25183 VARIANT borderColor
();
25185 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25186 void borderColorLight
(VARIANT v
);
25188 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25189 VARIANT borderColorLight
();
25191 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25192 void borderColorDark
(VARIANT v
);
25194 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25195 VARIANT borderColorDark
();
25197 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25198 void align
(BSTR v
);
25200 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25203 [id(DISPID_IHTMLTABLE_REFRESH
)]
25206 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25207 IHTMLElementCollection
*rows
();
25209 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25210 void width
(VARIANT v
);
25212 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25215 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25216 void height
(VARIANT v
);
25218 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25221 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25222 void dataPageSize
(LONG v
);
25224 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25225 LONG dataPageSize
();
25227 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25230 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25231 void previousPage
();
25233 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25234 IHTMLTableSection
*tHead
();
25236 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25237 IHTMLTableSection
*tFoot
();
25239 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25240 IHTMLElementCollection
*tBodies
();
25242 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25243 IHTMLTableCaption
*caption
();
25245 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25246 IDispatch
*createTHead
();
25248 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25249 void deleteTHead
();
25251 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25252 IDispatch
*createTFoot
();
25254 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25255 void deleteTFoot
();
25257 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25258 IHTMLTableCaption
*createCaption
();
25260 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25261 void deleteCaption
();
25263 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25264 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
25266 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25267 void deleteRow
([in, defaultvalue(-1)] LONG index
);
25269 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25272 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25275 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25276 IHTMLElementCollection
*cells
();
25278 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
25279 IDispatch
*moveRow
(
25280 [in, defaultvalue(-1)] LONG indexFrom
,
25281 [in, defaultvalue(-1)] LONG indexTo
);
25283 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25284 void summary
(BSTR v
);
25286 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
25290 /*****************************************************************************
25291 * DispHTMLTableRow dispinterface
25295 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25297 dispinterface DispHTMLTableRow
25301 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25303 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25304 void align
(BSTR v
);
25306 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
25309 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25310 void vAlign
(BSTR v
);
25312 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
25315 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25316 void bgColor
(VARIANT v
);
25318 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
25321 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25322 void borderColor
(VARIANT v
);
25324 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
25325 VARIANT borderColor
();
25327 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25328 void borderColorLight
(VARIANT v
);
25330 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
25331 VARIANT borderColorLight
();
25333 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25334 void borderColorDark
(VARIANT v
);
25336 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
25337 VARIANT borderColorDark
();
25339 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
25342 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
25343 LONG sectionRowIndex
();
25345 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
25346 IHTMLElementCollection
*cells
();
25348 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
25349 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
25351 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
25352 void deleteCell
([in, defaultvalue(-1)] LONG index
);
25354 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
25355 void height
(VARIANT v
);
25357 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
25360 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
25363 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
25366 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
25367 void chOff
(BSTR v
);
25369 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
25373 /*****************************************************************************
25374 * HTMLTableRow coclass
25378 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25380 coclass HTMLTableRow
25382 [default] dispinterface DispHTMLTableRow
;
25383 /* [source, default] dispinterface HTMLControlElementEvents; */
25384 /* [source] dispinterface HTMLControlElementEvents2; */
25385 WINE_HTMLELEMENT_INTERFACES
;
25386 interface IHTMLTableRow
;
25387 /* interface IHTMLTableRowMetrics; */
25388 /* interface IHTMLTableRow2; */
25389 /* interface IHTMLTableRow3; */
25390 /* interface IHTMLTableRow4; */
25393 /*****************************************************************************
25394 * DispHTMLTableCell dispinterface
25398 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25400 dispinterface DispHTMLTableCell
25404 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25406 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25407 void rowSpan
(long v
);
25409 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
25412 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25413 void colSpan
(long v
);
25415 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
25418 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25419 void align
(BSTR v
);
25421 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
25424 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25425 void vAlign
(BSTR v
);
25427 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
25430 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25431 void bgColor
(VARIANT v
);
25433 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
25436 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25437 void noWrap
(VARIANT_BOOL v
);
25439 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
25440 VARIANT_BOOL noWrap
();
25442 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25443 void background
(BSTR v
);
25445 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
25448 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25449 void borderColor
(VARIANT v
);
25451 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
25452 VARIANT borderColor
();
25454 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25455 void borderColorLight
(VARIANT v
);
25457 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
25458 VARIANT borderColorLight
();
25460 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25461 void borderColorDark
(VARIANT v
);
25463 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
25464 VARIANT borderColorDark
();
25466 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25467 void width
(VARIANT v
);
25469 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
25472 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25473 void height
(VARIANT v
);
25475 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
25478 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
25481 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
25484 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
25487 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
25490 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
25493 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
25496 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
25499 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
25500 void chOff
(BSTR v
);
25502 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
25505 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
25506 void headers
(BSTR v
);
25508 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
25511 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
25512 void scope
(BSTR v
);
25514 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
25517 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
25518 void ie9_ch
(BSTR v
);
25520 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
25523 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
25524 void ie9_chOff
(BSTR v
);
25526 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
25530 /*****************************************************************************
25531 * HTMLTableCell coclass
25535 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25537 coclass HTMLTableCell
25539 [default] dispinterface DispHTMLTableCell
;
25540 [source, default] dispinterface HTMLTextContainerEvents
;
25541 [source] dispinterface HTMLTextContainerEvents2
;
25542 WINE_HTMLELEMENT_INTERFACES
;
25543 interface IHTMLControlElement
;
25544 interface IHTMLTextContainer
;
25545 interface IHTMLTableCell
;
25546 /* interface IHTMLTableCell2; */
25547 /* interface IHTMLTableCell3; */
25550 /*****************************************************************************
25551 * IHTMLScriptElement interface
25557 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25559 interface IHTMLScriptElement
: IDispatch
25561 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
25562 HRESULT src
([in] BSTR v
);
25564 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
25565 HRESULT src
([retval, out] BSTR *p
);
25567 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
25568 HRESULT htmlFor
([in] BSTR v
);
25570 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
25571 HRESULT htmlFor
([retval, out] BSTR *p
);
25573 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
25574 HRESULT event
([in] BSTR v
);
25576 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
25577 HRESULT event
([retval, out] BSTR *p
);
25579 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
25580 HRESULT text
([in] BSTR v
);
25582 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
25583 HRESULT text
([retval, out] BSTR *p
);
25585 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
25586 HRESULT defer
([in] VARIANT_BOOL v
);
25588 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
25589 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
25591 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
25592 HRESULT readyState
([retval, out] BSTR *p
);
25594 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
25595 HRESULT onerror
([in] VARIANT v
);
25597 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
25598 HRESULT onerror
([retval, out] VARIANT *p
);
25600 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
25601 HRESULT type
([in] BSTR v
);
25603 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
25604 HRESULT type
([retval, out] BSTR *p
);
25607 /*****************************************************************************
25608 * IHTMLScriptElement2 interface
25614 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25616 interface IHTMLScriptElement2
: IDispatch
25618 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
25619 HRESULT charset
([in] BSTR v
);
25621 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
25622 HRESULT charset
([retval, out] BSTR *p
);
25625 /*****************************************************************************
25626 * DispHTMLScriptElement dispinterface
25630 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25632 dispinterface DispHTMLScriptElement
25636 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25638 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
25641 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
25644 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
25645 void htmlFor
(BSTR v
);
25647 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
25650 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
25651 void event
(BSTR v
);
25653 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
25656 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
25659 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
25662 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
25663 void defer
(VARIANT_BOOL v
);
25665 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
25666 VARIANT_BOOL defer
();
25668 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
25669 void onerror
(VARIANT v
);
25671 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
25674 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
25677 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
25680 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
25681 void charset
(BSTR v
);
25683 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
25686 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
25687 void ie8_src
(BSTR v
);
25689 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
25693 /*****************************************************************************
25694 * HTMLScriptElement coclass
25698 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25700 coclass HTMLScriptElement
25702 [default] dispinterface DispHTMLScriptElement
;
25703 /* [source, default] dispinterface HTMLScriptEvents; */
25704 /* [source] dispinterface HTMLScriptEvents2; */
25705 WINE_HTMLELEMENT_INTERFACES
;
25706 interface IHTMLScriptElement
;
25707 interface IHTMLScriptElement2
;
25708 /* interface IHTMLScriptElement3; */
25709 /* interface IHTMLScriptElement4; */
25712 /*****************************************************************************
25713 * IHTMLObjectElement interface
25719 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25721 interface IHTMLObjectElement
: IDispatch
25723 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
25724 HRESULT object([retval, out] IDispatch
**p
);
25726 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
25727 HRESULT classid
([retval, out] BSTR *p
);
25729 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
25730 HRESULT data
([retval, out] BSTR *p
);
25732 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
25733 HRESULT recordset
([in] IDispatch
*v
);
25735 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
25736 HRESULT recordset
([retval, out] IDispatch
**p
);
25738 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
25739 HRESULT align
([in] BSTR v
);
25741 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
25742 HRESULT align
([retval, out] BSTR *p
);
25744 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
25745 HRESULT name
([in] BSTR v
);
25747 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
25748 HRESULT name
([retval, out] BSTR *p
);
25750 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
25751 HRESULT codeBase
([in] BSTR v
);
25753 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
25754 HRESULT codeBase
([retval, out] BSTR *p
);
25756 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
25757 HRESULT codeType
([in] BSTR v
);
25759 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
25760 HRESULT codeType
([retval, out] BSTR *p
);
25762 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
25763 HRESULT code
([in] BSTR v
);
25765 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
25766 HRESULT code
([retval, out] BSTR *p
);
25768 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
25769 HRESULT BaseHref
([retval, out] BSTR *p
);
25771 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
25772 HRESULT type
([in] BSTR v
);
25774 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
25775 HRESULT type
([retval, out] BSTR *p
);
25777 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
25778 HRESULT form
([retval, out] IHTMLFormElement
**p
);
25780 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
25781 HRESULT width
([in] VARIANT v
);
25783 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
25784 HRESULT width
([retval, out] VARIANT *p
);
25786 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
25787 HRESULT height
([in] VARIANT v
);
25789 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
25790 HRESULT height
([retval, out] VARIANT *p
);
25792 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
25793 HRESULT readyState
([retval, out] long *p
);
25795 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
25796 HRESULT onreadystatechange
([in] VARIANT v
);
25798 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
25799 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25801 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
25802 HRESULT onerror
([in] VARIANT v
);
25804 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
25805 HRESULT onerror
([retval, out] VARIANT *p
);
25807 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
25808 HRESULT altHtml
([in] BSTR v
);
25810 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
25811 HRESULT altHtml
([retval, out] BSTR *p
);
25813 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
25814 HRESULT vspace
([in] long v
);
25816 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
25817 HRESULT vspace
([retval, out] long *p
);
25819 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
25820 HRESULT hspace
([in] long v
);
25822 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
25823 HRESULT hspace
([retval, out] long *p
);
25826 /*****************************************************************************
25827 * IHTMLObjectElement2 interface
25833 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25835 interface IHTMLObjectElement2
: IDispatch
25837 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
25838 HRESULT namedRecordset
(
25839 [in] BSTR dataMember
,
25840 [in, optional] VARIANT *hierarchy
,
25841 [out, retval] IDispatch
**ppRecordset
);
25843 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
25844 HRESULT classid
([in] BSTR v
);
25846 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
25847 HRESULT classid
([out, retval] BSTR *p
);
25849 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
25850 HRESULT data
([in] BSTR v
);
25852 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
25853 HRESULT data
([out, retval] BSTR *p
);
25856 /*****************************************************************************
25857 * IHTMLDivElement interface
25863 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25865 interface IHTMLDivElement
: IDispatch
25867 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
25868 HRESULT align
([in] BSTR v
);
25870 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
25871 HRESULT align
([out, retval] BSTR *p
);
25873 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
25874 HRESULT noWrap
([in] VARIANT_BOOL v
);
25876 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
25877 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
25880 /*****************************************************************************
25881 * DispHTMLDivElement dispinterface
25885 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25887 dispinterface DispHTMLDivElement
25891 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25893 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
25894 void align
(BSTR v
);
25896 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
25899 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
25900 void noWrap
(VARIANT_BOOL v
);
25902 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
25903 VARIANT_BOOL noWrap
();
25906 /*****************************************************************************
25907 * IHTMLParamElement interface
25913 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25915 interface IHTMLParamElement
: IDispatch
25917 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
25918 HRESULT name
([in] BSTR v
);
25920 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
25921 HRESULT name
([retval, out] BSTR *p
);
25923 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
25924 HRESULT value
([in] BSTR v
);
25926 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
25927 HRESULT value
([retval, out] BSTR *p
);
25929 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
25930 HRESULT type
([in] BSTR v
);
25932 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
25933 HRESULT type
([retval, out] BSTR *p
);
25935 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
25936 HRESULT valueType
([in] BSTR v
);
25938 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
25939 HRESULT valueType
([retval, out] BSTR *p
);
25942 /*****************************************************************************
25943 * IHTMLParamElement2 interface
25949 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
25951 interface IHTMLParamElement2
: IDispatch
25953 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
25954 HRESULT name
([in] BSTR v
);
25956 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
25957 HRESULT name
([retval, out] BSTR *p
);
25959 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
25960 HRESULT type
([in] BSTR v
);
25962 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
25963 HRESULT type
([retval, out] BSTR *p
);
25965 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
25966 HRESULT value
([in] BSTR v
);
25968 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
25969 HRESULT value
([retval, out] BSTR *p
);
25971 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
25972 HRESULT valueType
([in] BSTR v
);
25974 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
25975 HRESULT valueType
([retval, out] BSTR *p
);
25978 /*****************************************************************************
25979 * DispHTMLObjectElement dispinterface
25983 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25985 dispinterface DispHTMLObjectElement
25989 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25991 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
25992 IDispatch
*object();
25994 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
25995 void recordset
(IDispatch
*v
);
25997 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
25998 IDispatch
*recordset
();
26000 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26001 void align
(BSTR v
);
26003 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26006 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26009 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26012 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26013 void codeBase
(BSTR v
);
26015 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26018 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26019 void codeType
(BSTR v
);
26021 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26024 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26027 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26030 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26033 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26036 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26039 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26040 IHTMLFormElement
*form
();
26042 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26043 void width
(VARIANT v
);
26045 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26048 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26049 void height
(VARIANT v
);
26051 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26054 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26055 void onerror
(VARIANT v
);
26057 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26060 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26061 void altHtml
(BSTR v
);
26063 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26066 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26067 void vspace
(long v
);
26069 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26072 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26073 void hspace
(long v
);
26075 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26078 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26079 IDispatch
*namedRecordset
(
26080 [in] BSTR dataMember
,
26081 [optional, in] VARIANT *hierarchy
);
26083 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26084 void classid
(BSTR v
);
26086 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26089 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26092 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26095 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26096 void archive
(BSTR v
);
26098 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
26101 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
26104 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
26107 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
26108 void declare
(VARIANT_BOOL v
);
26110 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
26111 VARIANT_BOOL declare
();
26113 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
26114 void standby
(BSTR v
);
26116 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
26119 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
26120 void border
(VARIANT v
);
26122 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
26125 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
26126 void useMap
(BSTR v
);
26128 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
26131 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
26132 IDispatch
*contentDocument
();
26134 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
26135 void ie8_codeBase
(BSTR v
);
26137 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
26138 BSTR ie8_codeBase
();
26140 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
26141 void ie8_data
(BSTR v
);
26143 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
26147 /*****************************************************************************
26148 * HTMLObjectElement coclass
26152 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26154 coclass HTMLObjectElement
26156 [default] dispinterface DispHTMLObjectElement
;
26157 /* [source, default] dispinterface HTMLObjectElementEvents; */
26158 /* [source] dispinterface HTMLObjectElementEvents2; */
26159 WINE_HTMLDATAELEMENT_INTERFACES
;
26160 interface IHTMLControlElement
;
26161 interface IHTMLObjectElement
;
26162 interface IHTMLObjectElement2
;
26163 /* interface IHTMLObjectElement3; */
26164 /* interface IHTMLObjectElement4; */
26165 /* interface IGetSVGDocument; */
26166 /* interface IHTMLObjectElement5; */
26169 /*****************************************************************************
26170 * DispHTMLParamElement dispinterface
26174 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26176 dispinterface DispHTMLParamElement
26180 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26182 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26185 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
26188 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26189 void value
(BSTR v
);
26191 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
26194 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26197 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
26200 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26201 void valueType
(BSTR v
);
26203 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
26206 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26207 void ie8_valueType
(BSTR v
);
26209 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
26210 BSTR ie8_valueType
();
26213 /*****************************************************************************
26214 * IHTMLFrameBase interface
26220 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26222 interface IHTMLFrameBase
: IDispatch
26224 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
26225 HRESULT src
([in] BSTR v
);
26227 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
26228 HRESULT src
([out, retval] BSTR *p
);
26230 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
26231 HRESULT name
([in] BSTR v
);
26233 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
26234 HRESULT name
([out, retval] BSTR *p
);
26236 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
26237 HRESULT border
([in] VARIANT v
);
26239 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
26240 HRESULT border
([out, retval] VARIANT *p
);
26242 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
26243 HRESULT frameBorder
([in] BSTR v
);
26245 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
26246 HRESULT frameBorder
([out, retval] BSTR *p
);
26248 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
26249 HRESULT frameSpacing
([in] VARIANT v
);
26251 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
26252 HRESULT frameSpacing
([out, retval] VARIANT *p
);
26254 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
26255 HRESULT marginWidth
([in] VARIANT v
);
26257 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
26258 HRESULT marginWidth
([out, retval] VARIANT *p
);
26260 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
26261 HRESULT marginHeight
([in] VARIANT v
);
26263 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
26264 HRESULT marginHeight
([out, retval] VARIANT *p
);
26266 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
26267 HRESULT noResize
([in] VARIANT_BOOL v
);
26269 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
26270 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
26272 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
26273 HRESULT scrolling
([in] BSTR v
);
26275 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
26276 HRESULT scrolling
([out, retval] BSTR *p
);
26279 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
26280 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
26281 void src
(BSTR v
); \
26283 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
26286 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
26287 void name
(BSTR v
); \
26289 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
26292 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
26293 void border
(VARIANT v
); \
26295 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
26296 VARIANT border
(); \
26298 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
26299 void frameBorder
(BSTR v
); \
26301 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
26302 BSTR frameBorder
(); \
26304 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
26305 void frameSpacing
(VARIANT v
); \
26307 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
26308 VARIANT frameSpacing
(); \
26310 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
26311 void marginWidth
(VARIANT v
); \
26313 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
26314 VARIANT marginWidth
(); \
26316 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
26317 void marginHeight
(VARIANT v
); \
26319 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
26320 VARIANT marginHeight
(); \
26322 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
26323 void noResize
(VARIANT_BOOL v
); \
26325 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
26326 VARIANT_BOOL noResize
(); \
26328 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
26329 void scrolling
(BSTR v
); \
26331 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
26334 /*****************************************************************************
26335 * IHTMLFrameBase2 interface
26341 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26343 interface IHTMLFrameBase2
: IDispatch
26345 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
26346 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
26348 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
26349 HRESULT onload
([in] VARIANT v
);
26351 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
26352 HRESULT onload
([retval, out] VARIANT *p
);
26354 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
26355 HRESULT onreadystatechange
([in] VARIANT v
);
26357 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
26358 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26360 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
26361 HRESULT readyState
([retval, out] BSTR *p
);
26363 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
26364 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
26366 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
26367 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
26370 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
26371 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
26372 IHTMLWindow2
*contentWindow
(); \
26374 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
26375 void onload
(VARIANT v
); \
26377 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
26378 VARIANT onload
(); \
26380 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
26381 void allowTransparency
(VARIANT_BOOL v
); \
26383 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
26384 VARIANT_BOOL allowTransparency
()
26386 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
26387 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
26388 void longDesc
(BSTR v
); \
26390 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
26394 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
26395 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
26396 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
26397 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
26398 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
26400 /*****************************************************************************
26401 * IHTMLFrameElement3 interface
26407 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26409 interface IHTMLFrameElement3
: IDispatch
26411 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
26412 HRESULT contentDocument
([out, retval] IDispatch
**p
);
26414 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
26415 HRESULT src
([in] BSTR v
);
26417 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
26418 HRESULT src
([out, retval] BSTR *p
);
26420 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
26421 HRESULT longDesc
([in] BSTR v
);
26423 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
26424 HRESULT longDesc
([out, retval] BSTR *p
);
26426 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26427 HRESULT frameBorder
([in] BSTR v
);
26429 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26430 HRESULT frameBorder
([out, retval] BSTR * p
);
26433 /*****************************************************************************
26434 * DispHTMLFrameElement dispinterface
26438 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26440 dispinterface DispHTMLFrameElement
26444 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
26446 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
26447 void borderColor
(VARIANT v
);
26449 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
26450 VARIANT borderColor
();
26452 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
26453 void height
(VARIANT v
);
26455 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
26458 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
26459 void width
(VARIANT v
);
26461 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
26464 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
26465 IDispatch
*contentDocument
();
26467 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
26468 void ie8_src
(BSTR v
);
26470 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
26473 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
26474 void ie8_longDesc
(BSTR v
);
26476 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
26477 BSTR ie8_longDesc
();
26479 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26480 void ie8_frameBorder
(BSTR v
);
26482 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26483 BSTR ie8_frameBorder
();
26486 /*****************************************************************************
26487 * HTMLFrameElement coclass
26491 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26493 coclass HTMLFrameElement
26495 [default] dispinterface DispHTMLFrameElement
;
26496 /* [source, default] dispinterface HTMLControlElementEvents; */
26497 /* [source] dispinterface HTMLControlElementEvents2; */
26498 WINE_HTMLDATAELEMENT_INTERFACES
;
26499 interface IHTMLControlElement
;
26500 interface IHTMLFrameBase
;
26501 interface IHTMLFrameBase2
;
26502 /* interface IHTMLFrameBase3; */
26503 /* interface IHTMLFrameElement; */
26504 /* interface IHTMLFrameElement2; */
26505 interface IHTMLFrameElement3
;
26506 /* interface IGetSVGDocument; */
26509 /*****************************************************************************
26510 * IHTMLIFrameElement interface
26516 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26518 interface IHTMLIFrameElement
: IDispatch
26520 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
26521 HRESULT vspace
([in] LONG v
);
26523 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
26524 HRESULT vspace
([retval, out] LONG *p
);
26526 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
26527 HRESULT hspace
([in] LONG v
);
26529 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
26530 HRESULT hspace
([retval, out] LONG *p
);
26532 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
26533 HRESULT align
([in] BSTR v
);
26535 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
26536 HRESULT align
([retval, out] BSTR *p
);
26539 /*****************************************************************************
26540 * IHTMLIFrameElement2 interface
26546 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26548 interface IHTMLIFrameElement2
: IDispatch
26550 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
26551 HRESULT height
([in] VARIANT v
);
26553 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
26554 HRESULT height
([out, retval] VARIANT *p
);
26556 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
26557 HRESULT width
([in] VARIANT v
);
26559 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
26560 HRESULT width
([out, retval] VARIANT *p
);
26563 /*****************************************************************************
26564 * IHTMLIFrameElement3 interface
26570 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
26572 interface IHTMLIFrameElement3
: IDispatch
26574 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
26575 HRESULT contentDocument
([out, retval] IDispatch
**p
);
26577 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
26578 HRESULT src
([in] BSTR v
);
26580 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
26581 HRESULT src
([out, retval] BSTR *p
);
26583 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
26584 HRESULT longDesc
([in] BSTR v
);
26586 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
26587 HRESULT longDesc
([out, retval] BSTR *p
);
26589 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26590 HRESULT frameBorder
([in] BSTR v
);
26592 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26593 HRESULT frameBorder
([out, retval] BSTR *p
);
26596 /*****************************************************************************
26597 * DispHTMLIFrame dispinterface
26601 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26603 dispinterface DispHTMLIFrame
26607 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
26609 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
26610 void vspace
(LONG v
);
26612 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
26615 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
26616 void hspace
(LONG v
);
26618 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
26621 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
26622 void align
(BSTR v
);
26624 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
26627 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
26628 void height
(VARIANT v
);
26630 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
26633 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
26634 void width
(VARIANT v
);
26636 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
26639 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
26640 IDispatch
*contentDocument
();
26642 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
26643 void ie8_src
(BSTR v
);
26645 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
26648 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
26649 void ie8_longDesc
(BSTR v
);
26651 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
26652 BSTR ie8_longDesc
();
26654 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26655 void ie8_frameBorder
(BSTR v
);
26657 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
26658 BSTR ie8_frameBorder
();
26661 /*****************************************************************************
26662 * HTMLIFrame coclass
26666 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26670 [default] dispinterface DispHTMLIFrame
;
26671 /* [source, default] dispinterface HTMLControlElementEvents; */
26672 /* [source] dispinterface HTMLControlElementEvents2; */
26673 WINE_HTMLDATAELEMENT_INTERFACES
;
26674 interface IHTMLControlElement
;
26675 interface IHTMLFrameBase
;
26676 interface IHTMLFrameBase2
;
26677 /* interface IHTMLFrameBase3; */
26678 interface IHTMLIFrameElement
;
26679 interface IHTMLIFrameElement2
;
26680 interface IHTMLIFrameElement3
;
26681 /* interface IGetSVGDocument; */
26684 /*****************************************************************************
26685 * IHTMLStyleElement interface
26691 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26693 interface IHTMLStyleElement
: IDispatch
26695 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
26696 HRESULT type
([in] BSTR v
);
26698 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
26699 HRESULT type
([retval, out] BSTR *p
);
26701 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
26702 HRESULT readyState
([retval, out] BSTR *p
);
26704 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26705 HRESULT onreadystatechange
([in] VARIANT v
);
26707 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26708 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26710 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
26711 HRESULT onload
([in] VARIANT v
);
26713 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
26714 HRESULT onload
([retval, out] VARIANT *p
);
26716 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
26717 HRESULT onerror
([in] VARIANT v
);
26719 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
26720 HRESULT onerror
([retval, out] VARIANT *p
);
26722 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
26723 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
26725 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
26726 HRESULT disabled
([in] VARIANT_BOOL v
);
26728 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
26729 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
26731 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
26732 HRESULT media
([in] BSTR v
);
26734 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
26735 HRESULT media
([retval, out] BSTR *p
);
26738 /*****************************************************************************
26739 * DispHTMLStyleElement dispinterface
26743 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26745 dispinterface DispHTMLStyleElement
26749 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26751 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
26754 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
26757 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
26758 void onload
(VARIANT v
);
26760 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
26763 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
26764 void onerror
(VARIANT v
);
26766 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
26769 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
26770 IHTMLStyleSheet
*styleSheet
();
26772 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
26773 void media
(BSTR v
);
26775 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
26779 /*****************************************************************************
26780 * HTMLStyleElement coclass
26784 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26786 coclass HTMLStyleElement
26788 [default] dispinterface DispHTMLStyleElement
;
26789 /* [source, default] dispinterface HTMLStyleElementEvents; */
26790 /* [source] dispinterface HTMLStyleElementEvents2; */
26791 WINE_HTMLELEMENT_INTERFACES
;
26792 interface IHTMLStyleElement
;
26793 /* interface IHTMLStyleElement2; */
26796 /*****************************************************************************
26797 * IHTMLStorage interface
26803 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
26805 interface IHTMLStorage
: IDispatch
26807 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
26808 HRESULT length
([out, retval] long *p
);
26810 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
26811 HRESULT remainingSpace
([out, retval] long *p
);
26813 [id(DISPID_IHTMLSTORAGE_KEY
)]
26816 [out, retval] BSTR *);
26818 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
26821 [out, retval] VARIANT *);
26823 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
26826 [in] BSTR bstrValue
);
26828 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
26829 HRESULT removeItem
([in] BSTR bstrKey
);
26831 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
26835 /*****************************************************************************
26836 * IDOMEventTarget interface
26842 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26844 interface IEventTarget
: IDispatch
26846 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
26847 HRESULT addEventListener
(
26849 [in] IDispatch
*listener
,
26850 [in] VARIANT_BOOL useCapture
);
26852 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
26853 HRESULT removeEventListener
(
26855 [in] IDispatch
*listener
,
26856 [in] VARIANT_BOOL useCapture
);
26858 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
26859 HRESULT dispatchEvent
(
26860 [in] IDOMEvent
*evt
,
26861 [out, retval] VARIANT_BOOL *pfResult
);
26864 typedef enum _DOM_EVENT_PHASE
26866 DEP_CAPTURING_PHASE
= 1,
26868 DEP_BUBBLING_PHASE
= 3,
26869 DOM_EVENT_PHASE_Max
= 0x7fffffff
26872 /*****************************************************************************
26873 * IDOMEvent interface
26879 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26881 interface IDOMEvent
: IDispatch
26883 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
26884 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
26886 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
26887 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
26889 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
26890 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
26892 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
26893 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
26895 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
26896 HRESULT eventPhase
([out, retval] USHORT
*p
);
26898 [propget, id(DISPID_IDOMEVENT_TARGET
)]
26899 HRESULT target
([out, retval] IEventTarget
**p
);
26901 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
26902 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
26904 [propget, id(DISPID_IDOMEVENT_TYPE
)]
26905 HRESULT type
([out, retval] BSTR *p
);
26907 [id(DISPID_IDOMEVENT_INITEVENT
)]
26909 [in] BSTR eventType
,
26910 [in] VARIANT_BOOL canBubble
,
26911 [in] VARIANT_BOOL cancelable
);
26913 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
26914 HRESULT preventDefault
();
26916 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
26917 HRESULT stopPropagation
();
26919 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
26920 HRESULT stopImmediatePropagation
();
26922 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
26923 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
26925 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
26926 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
26928 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
26929 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
26931 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
26932 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
26935 /*****************************************************************************
26936 * DispDOMEvent dispinterface
26940 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26942 dispinterface DispDOMEvent
26946 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
26947 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
26948 VARIANT_BOOL bubbles
(); \
26950 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
26951 VARIANT_BOOL cancelable
(); \
26953 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
26954 IEventTarget
*currentTarget
(); \
26956 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
26957 VARIANT_BOOL defaultPrevented
(); \
26959 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
26960 USHORT eventPhase
(); \
26962 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
26963 IEventTarget
*target
(); \
26965 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
26966 ULONGLONG timeStamp
(); \
26968 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
26971 [id(DISPID_IDOMEVENT_INITEVENT
)] \
26973 [in] BSTR eventType
, \
26974 [in] VARIANT_BOOL canBubble
, \
26975 [in] VARIANT_BOOL cancelable
); \
26977 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
26978 void preventDefault
(); \
26980 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
26981 void stopPropagation
(); \
26983 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
26984 void stopImmediatePropagation
(); \
26986 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
26987 VARIANT_BOOL isTrusted
(); \
26989 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
26990 void cancelBubble
(VARIANT_BOOL v
); \
26992 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
26993 VARIANT_BOOL cancelBubble
(); \
26995 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
26996 IHTMLElement
*srcElement
()
26998 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27001 /*****************************************************************************
27002 * IDOMUIEvent interface
27008 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27010 interface IDOMUIEvent
: IDispatch
27012 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
27013 HRESULT view
([out, retval] IHTMLWindow2
**p
);
27015 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
27016 HRESULT detail
([out, retval] long *p
);
27018 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
27019 HRESULT initUIEvent
(
27020 [in] BSTR eventType
,
27021 [in] VARIANT_BOOL canBubble
,
27022 [in] VARIANT_BOOL cancelable
,
27023 [in] IHTMLWindow2
*view
,
27027 /*****************************************************************************
27028 * DispDOMUIEvent dispinterface
27032 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
27034 dispinterface DispDOMUIEvent
27038 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
27039 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
27040 IHTMLWindow2
*view
(); \
27042 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
27045 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
27046 void initUIEvent
( \
27047 [in] BSTR eventType
, \
27048 [in] VARIANT_BOOL canBubble
, \
27049 [in] VARIANT_BOOL cancelable
, \
27050 [in] IHTMLWindow2
*view
, \
27053 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27054 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27057 /*****************************************************************************
27058 * IDOMMouseEvent interface
27064 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27066 interface IDOMMouseEvent
: IDispatch
27068 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
27069 HRESULT screenX
([out, retval] long *p
);
27071 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
27072 HRESULT screenY
([out, retval] long *p
);
27074 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
27075 HRESULT clientX
([out, retval] long *p
);
27077 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
27078 HRESULT clientY
([out, retval] long *p
);
27080 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
27081 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
27083 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
27084 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
27086 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
27087 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
27089 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
27090 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
27092 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
27093 HRESULT button
([out, retval] USHORT
*p
);
27095 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
27096 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
27098 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
27099 HRESULT initMouseEvent
(
27100 [in] BSTR eventType
,
27101 [in] VARIANT_BOOL canBubble
,
27102 [in] VARIANT_BOOL cancelable
,
27103 [in] IHTMLWindow2
*viewArg
,
27104 [in] long detailArg
,
27105 [in] long screenXArg
,
27106 [in] long screenYArg
,
27107 [in] long clientXArg
,
27108 [in] long clientYArg
,
27109 [in] VARIANT_BOOL ctrlKeyArg
,
27110 [in] VARIANT_BOOL altKeyArg
,
27111 [in] VARIANT_BOOL shiftKeyArg
,
27112 [in] VARIANT_BOOL metaKeyArg
,
27113 [in] USHORT buttonArg
,
27114 [in] IEventTarget
*relatedTargetArg
);
27116 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
27117 HRESULT getModifierState
(
27119 [out, retval] VARIANT_BOOL *activated
);
27121 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
27122 HRESULT buttons
([out, retval] USHORT
*p
);
27124 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
27125 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
27127 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
27128 HRESULT toElement
([out, retval] IHTMLElement
**p
);
27130 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
27131 HRESULT x
([out, retval] long *p
);
27133 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
27134 HRESULT y
([out, retval] long *p
);
27136 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
27137 HRESULT offsetX
([out, retval] long *p
);
27139 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
27140 HRESULT offsetY
([out, retval] long *p
);
27142 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
27143 HRESULT pageX
([out, retval] long *p
);
27145 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
27146 HRESULT pageY
([out, retval] long *p
);
27148 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
27149 HRESULT layerX
([out, retval] long *p
);
27151 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
27152 HRESULT layerY
([out, retval] long *p
);
27154 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
27155 HRESULT which
([out, retval] USHORT
*p
);
27158 /*****************************************************************************
27159 * DispDOMMouseEvent dispinterface
27163 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
27165 dispinterface DispDOMMouseEvent
27169 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
27170 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
27173 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
27176 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
27179 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
27182 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
27183 VARIANT_BOOL ctrlKey
(); \
27185 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
27186 VARIANT_BOOL shiftKey
(); \
27188 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
27189 VARIANT_BOOL altKey
(); \
27191 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
27192 VARIANT_BOOL metaKey
(); \
27194 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
27197 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
27198 IEventTarget
*relatedTarget
(); \
27200 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
27201 void initMouseEvent
( \
27202 [in] BSTR eventType
, \
27203 [in] VARIANT_BOOL canBubble
, \
27204 [in] VARIANT_BOOL cancelable
, \
27205 [in] IHTMLWindow2
*viewArg
, \
27206 [in] long detailArg
, \
27207 [in] long screenXArg
, \
27208 [in] long screenYArg
, \
27209 [in] long clientXArg
, \
27210 [in] long clientYArg
, \
27211 [in] VARIANT_BOOL ctrlKeyArg
, \
27212 [in] VARIANT_BOOL altKeyArg
, \
27213 [in] VARIANT_BOOL shiftKeyArg
, \
27214 [in] VARIANT_BOOL metaKeyArg
, \
27215 [in] USHORT buttonArg
, \
27216 [in] IEventTarget
*relatedTargetArg
); \
27218 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
27219 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
27221 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
27222 USHORT buttons
(); \
27224 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
27225 IHTMLElement
*fromElement
(); \
27227 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
27228 IHTMLElement
*toElement
(); \
27230 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
27233 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
27236 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
27239 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
27242 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
27245 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
27248 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
27251 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
27254 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
27257 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27258 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27259 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
27262 /*****************************************************************************
27263 * IDOMKeyboardEvent interface
27269 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27271 interface IDOMKeyboardEvent
: IDispatch
27273 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
27274 HRESULT key
([retval, out] BSTR *p
);
27276 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
27277 HRESULT location
([out, retval] ULONG
*p
);
27279 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
27280 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
27282 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
27283 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
27285 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
27286 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
27288 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
27289 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
27291 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
27292 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
27294 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
27295 HRESULT getModifierState
(
27297 [out, retval] VARIANT_BOOL *state
);
27299 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
27300 HRESULT initKeyboardEvent
(
27301 [in] BSTR eventType
,
27302 [in] VARIANT_BOOL canBubble
,
27303 [in] VARIANT_BOOL cancelable
,
27304 [in] IHTMLWindow2
*viewArg
,
27306 [in] ULONG locationArg
,
27307 [in] BSTR modifiersListArg
,
27308 [in] VARIANT_BOOL repeat
,
27311 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
27312 HRESULT keyCode
([out, retval] long *p
);
27314 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
27315 HRESULT charCode
([out, retval] long *p
);
27317 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
27318 HRESULT which
([out, retval] long *p
);
27320 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
27321 HRESULT ie9_char
([out, retval] VARIANT *p
);
27323 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
27324 HRESULT locale
([out, retval] BSTR *p
);
27327 /*****************************************************************************
27328 * DispDOMKeyboardEvent dispinterface
27332 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
27334 dispinterface DispDOMKeyboardEvent
27338 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27339 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
27341 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
27344 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
27347 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
27348 VARIANT_BOOL ctrlKey
();
27350 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
27351 VARIANT_BOOL shiftKey
();
27353 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
27354 VARIANT_BOOL altKey
();
27356 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
27357 VARIANT_BOOL metaKey
();
27359 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
27360 VARIANT_BOOL repeat
();
27362 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
27363 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
27365 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
27366 void initKeyboardEvent
(
27367 [in] BSTR eventType
,
27368 [in] VARIANT_BOOL canBubble
,
27369 [in] VARIANT_BOOL cancelable
,
27370 [in] IHTMLWindow2
*viewArg
,
27372 [in] ULONG locationArg
,
27373 [in] BSTR modifiersListArg
,
27374 [in] VARIANT_BOOL repeat
,
27377 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
27380 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
27383 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
27386 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
27387 VARIANT ie9_char
();
27389 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
27393 /*****************************************************************************
27394 * IDOMCustomEvent interface
27400 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27402 interface IDOMCustomEvent
: IDispatch
27404 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
27405 HRESULT detail
([out, retval] VARIANT *p
);
27407 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
27408 HRESULT initCustomEvent
(
27409 [in] BSTR eventType
,
27410 [in] VARIANT_BOOL canBubble
,
27411 [in] VARIANT_BOOL cancelable
,
27412 [in] VARIANT *detail
);
27415 /*****************************************************************************
27416 * DispDOMCustomEvent dispinterface
27420 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27422 dispinterface DispDOMCustomEvent
27426 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
27428 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
27431 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
27432 void initCustomEvent
(
27433 [in] BSTR eventType
,
27434 [in] VARIANT_BOOL canBubble
,
27435 [in] VARIANT_BOOL cancelable
,
27436 [in] VARIANT *detail
);
27439 /*****************************************************************************
27440 * IDOMMessageEvent interface
27446 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
27448 interface IDOMMessageEvent
: IDispatch
27450 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
27451 HRESULT data
([out, retval] BSTR *p
);
27453 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
27454 HRESULT origin
([out, retval] BSTR *p
);
27456 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
27457 HRESULT source([out, retval] IHTMLWindow2
**p
);
27459 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
27460 HRESULT initMessageEvent
(
27461 [in] BSTR eventType
,
27462 [in] VARIANT_BOOL canBubble
,
27463 [in] VARIANT_BOOL cancelable
,
27466 [in] BSTR lastEventId
,
27467 [in] IHTMLWindow2
*source);
27470 /*****************************************************************************
27471 * IMarkupContainer interface
27475 pointer_default(unique),
27476 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
27478 interface IMarkupContainer
: IUnknown
27480 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
27483 /*****************************************************************************
27484 * IMarkupPointer interface
27488 pointer_default(unique),
27489 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27491 interface IMarkupPointer
: IUnknown
27493 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
27495 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
27497 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
27499 HRESULT Cling
([out] BOOL
*pfCling
);
27501 HRESULT SetCling
([in] BOOL fCLing
);
27503 HRESULT UnPosition
();
27505 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
27507 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
27509 HRESULT MoveAdjacentToElement
(
27510 [in] IHTMLElement
*pElement
,
27511 [in] ELEMENT_ADJACENCY eAdj
);
27513 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
27515 HRESULT MoveToContainer
(
27516 [in] IMarkupContainer
*pContainer
,
27517 [in] BOOL fAtStart
);
27521 [out] MARKUP_CONTEXT_TYPE
*pContext
,
27522 [out] IHTMLElement
**ppElement
,
27523 [in, out] LONG *pcch
,
27524 [out, size_is(*pcch
)] OLECHAR
*pchText
);
27528 [out] MARKUP_CONTEXT_TYPE
*pContext
,
27529 [out] IHTMLElement
**ppElement
,
27530 [in, out] LONG *pcch
,
27531 [out, size_is(*pcch
)] OLECHAR
*pchText
);
27533 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
27536 [in] IMarkupPointer
*pPointerThat
,
27537 [out] BOOL
*pfResult
);
27539 HRESULT IsLeftOfOrEqualTo
(
27540 [in] IMarkupPointer
*pPointerThat
,
27541 [out] BOOL
*pfResult
);
27544 [in] IMarkupPointer
*pPointerThat
,
27545 [out] BOOL
*pfResult
);
27547 HRESULT IsRightOfOrEqualTo
(
27548 [in] IMarkupPointer
*pPointerThat
,
27549 [out] BOOL
*pfResult
);
27552 [in] IMarkupPointer
*pPointerThat
,
27553 [out] BOOL
*pfAreEqual
);
27555 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
27558 [in] OLECHAR
*pchFindText
,
27559 [in] DWORD dwFlags
,
27560 [in] IMarkupPointer
*pIEndMatch
,
27561 [in] IMarkupPointer
*pIEndSearch
);
27564 /*****************************************************************************
27565 * IHTMLDOMConstructorCollection interface
27571 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27573 interface IHTMLDOMConstructorCollection
: IDispatch
27575 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
27576 HRESULT Attr
([out, retval] IDispatch
**p
);
27578 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
27579 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
27581 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
27582 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
27584 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
27585 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
27587 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
27588 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
27590 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
27591 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
27593 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
27594 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
27596 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
27597 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
27599 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
27600 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
27602 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
27603 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
27605 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
27606 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
27608 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
27609 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
27611 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
27612 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
27614 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
27615 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
27617 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
27618 HRESULT Element
([out, retval] IDispatch
**p
);
27620 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
27621 HRESULT Event
([out, retval] IDispatch
**p
);
27623 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
27624 HRESULT History
([out, retval] IDispatch
**p
);
27626 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
27627 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
27629 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
27630 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
27632 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
27633 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
27635 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
27636 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
27638 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
27639 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
27641 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
27642 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
27644 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
27645 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
27647 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
27648 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
27650 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
27651 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
27653 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
27654 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
27656 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
27657 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
27659 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
27660 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
27662 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
27663 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
27665 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
27666 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
27668 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
27669 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
27671 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
27672 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
27674 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
27675 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
27677 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
27678 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
27680 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
27681 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
27683 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
27684 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
27686 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
27687 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
27689 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
27690 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
27692 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
27693 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
27695 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
27696 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
27698 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
27699 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
27701 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
27702 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
27704 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
27705 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
27707 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
27708 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
27710 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
27711 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
27713 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
27714 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
27716 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
27717 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
27719 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
27720 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
27722 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
27723 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
27725 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
27726 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
27728 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
27729 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
27731 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
27732 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
27734 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
27735 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
27737 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
27738 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
27740 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
27741 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
27743 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
27744 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
27746 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
27747 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
27749 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
27750 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
27752 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
27753 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
27755 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
27756 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
27758 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
27759 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
27761 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
27762 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
27764 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
27765 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
27767 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
27768 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
27770 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
27771 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
27773 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
27774 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
27776 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
27777 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
27779 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
27780 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
27782 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
27783 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
27785 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
27786 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
27788 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
27789 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
27791 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
27792 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
27794 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
27795 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
27797 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
27798 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
27800 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
27801 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
27803 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
27804 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
27806 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
27807 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
27809 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
27810 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
27812 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
27813 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
27815 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
27816 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
27818 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
27819 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
27821 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
27822 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
27824 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
27825 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
27827 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
27828 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
27830 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
27831 HRESULT Image
([out, retval] IDispatch
**p
);
27833 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
27834 HRESULT Location
([out, retval] IDispatch
**p
);
27836 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
27837 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
27839 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
27840 HRESULT Navigator
([out, retval] IDispatch
**p
);
27842 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
27843 HRESULT NodeList
([out, retval] IDispatch
**p
);
27845 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
27846 HRESULT Option
([out, retval] IDispatch
**p
);
27848 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
27849 HRESULT Screen
([out, retval] IDispatch
**p
);
27851 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
27852 HRESULT Selection
([out, retval] IDispatch
**p
);
27854 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
27855 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
27857 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
27858 HRESULT Storage
([out, retval] IDispatch
**p
);
27860 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
27861 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
27863 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
27864 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
27866 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
27867 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
27869 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
27870 HRESULT Text
([out, retval] IDispatch
**p
);
27872 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
27873 HRESULT TextRange
([out, retval] IDispatch
**p
);
27875 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
27876 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
27878 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
27879 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
27881 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
27882 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
27884 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
27885 HRESULT Window
([out, retval] IDispatch
**p
);
27887 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
27888 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
27890 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
27891 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
27894 /*****************************************************************************
27895 * IXMLGenericParse interface
27899 pointer_default(unique),
27900 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
27902 interface IXMLGenericParse
: IUnknown
27904 HRESULT SetGenericParse
(
27905 [in] VARIANT_BOOL fDoGeneric
);
27908 /*****************************************************************************
27909 * ISegment interface
27913 pointer_default(unique),
27914 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27916 interface ISegment
: IUnknown
27918 HRESULT GetPointers
(
27919 [in] IMarkupPointer
*pIStart
,
27920 [in] IMarkupPointer
*pIEnd
);
27923 /*****************************************************************************
27924 * IElementSegment interface
27928 pointer_default(unique),
27929 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27931 interface IElementSegment
: ISegment
27933 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
27935 HRESULT SetPrimary
([in] BOOL fPrimary
);
27937 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
27940 /*****************************************************************************
27941 * ISelectionServicesListener interface
27945 pointer_default(unique),
27946 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27948 interface ISelectionServicesListener
: IUnknown
27950 HRESULT BeginSelectionUndo
();
27952 HRESULT EndSelectionUndo
();
27954 HRESULT OnSelectedElementExit
(
27955 [in] IMarkupPointer
*pIElementStart
,
27956 [in] IMarkupPointer
*pIElementEnd
,
27957 [in] IMarkupPointer
*pIElementContentStart
,
27958 [in] IMarkupPointer
*pIElementContentEnd
);
27960 HRESULT OnChangeType
(
27961 [in] SELECTION_TYPE eType
,
27962 [in] ISelectionServicesListener
*pIListener
);
27964 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
27967 /*****************************************************************************
27968 * ISelectionServices interface
27972 pointer_default(unique),
27973 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27975 interface ISelectionServices
: IUnknown
27977 HRESULT SetSelectionType
(
27978 [in] SELECTION_TYPE eType
,
27979 [in] ISelectionServicesListener
*pIListener
);
27981 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
27983 HRESULT AddSegment
(
27984 [in] IMarkupPointer
*pIStart
,
27985 [in] IMarkupPointer
*pIEnd
,
27986 [out] ISegment
**ppISegmentAdded
);
27988 HRESULT AddElementSegment
(
27989 [in] IHTMLElement
*pIElement
,
27990 [out] IElementSegment
**ppISegmentAdded
);
27992 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
27994 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
27997 /*****************************************************************************
27998 * IHTMLEditDesigner interface
28002 pointer_default(unique),
28003 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28005 interface IHTMLEditDesigner
: IUnknown
28007 HRESULT PreHandleEvent
(
28008 [in] DISPID inEvtDispId
,
28009 [in] IHTMLEventObj
*pIEventObj
);
28011 HRESULT PostHandleEvent
(
28012 [in] DISPID inEvtDispId
,
28013 [in] IHTMLEventObj
*pIEventObj
);
28015 HRESULT TranslateAccelerator
(
28016 [in] DISPID inEvtDispId
,
28017 [in] IHTMLEventObj
*pIEventObj
);
28019 HRESULT PostEditorEventNotify
(
28020 [in] DISPID inEvtDispId
,
28021 [in] IHTMLEventObj
*pIEventObj
);
28024 /*****************************************************************************
28025 * IHTMLEditServices interface
28029 pointer_default(unique),
28030 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28032 interface IHTMLEditServices
: IUnknown
28034 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
28036 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
28038 HRESULT GetSelectionServices
(
28039 [in] IMarkupContainer
*pIContainer
,
28040 [out] ISelectionServices
**ppSelSvc
);
28042 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
28044 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
28046 HRESULT SelectRange
(
28047 [in] IMarkupPointer
* pStart
,
28048 [in] IMarkupPointer
* pEnd
,
28049 [in] SELECTION_TYPE eType
);
28052 /*****************************************************************************
28053 * IElementBehaviorSite interface
28057 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
28059 interface IElementBehaviorSite
: IUnknown
{
28060 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
28061 HRESULT RegisterNotification
([in] long lEvent
);
28064 /*****************************************************************************
28065 * IElementBehavior interface
28069 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
28071 interface IElementBehavior
: IUnknown
{
28072 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
28073 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
28077 /*****************************************************************************
28078 * IElementBehaviorFactory interface
28082 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28084 interface IElementBehaviorFactory
: IUnknown
28086 HRESULT FindBehavior
(
28087 [in] BSTR bstrBehavior
,
28088 [in] BSTR bstrBehaviorUrl
,
28089 [in] IElementBehaviorSite
*pSite
,
28090 [out] IElementBehavior
**ppBehavior
);
28093 } /* library MSHTML */
28095 interface IOleCommandTarget
;
28097 /*****************************************************************************
28098 * IHTMLPrivateWindow interface
28102 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
28105 interface IHTMLPrivateWindow
: IUnknown
28107 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
28108 HRESULT GetPendingUrl
(BSTR *url
);
28109 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
28110 HRESULT PICSComplete
(int arg
);
28111 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
28112 HRESULT GetAddressBarUrl
(BSTR *url
);
28115 /*****************************************************************************
28116 * IWebBrowserPriv interface
28120 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
28123 interface IWebBrowserPriv
: IUnknown
28125 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28126 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
28130 /*****************************************************************************
28131 * IWebBrowserPriv2IE8 interface
28135 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
28138 interface IWebBrowserPriv2IE8
: IUnknown
28140 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28141 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
28142 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
28143 HRESULT DetachConnectionPoints
();
28144 HRESULT GetProcessId
(DWORD
*pid
);
28145 HRESULT CompatAttachEditEvents
();
28146 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
28147 HRESULT SetSearchTerm
(BSTR term
);
28148 HRESULT GetSearchTerm
(BSTR *term
);
28149 HRESULT GetCurrentDocument
(IDispatch
** doc
);
28152 /*****************************************************************************
28153 * IWebBrowserPriv2IE9 interface
28157 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
28160 interface IWebBrowserPriv2IE9
: IUnknown
28162 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
28163 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
28164 /* Probably more */