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 /*****************************************************************************
1402 * IHTMLCSSStyleDeclaration2 interface
1408 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
1410 interface IHTMLCSSStyleDeclaration2
: IDispatch
1412 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
1413 HRESULT msScrollChaining
([in] BSTR v
);
1415 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
1416 HRESULT msScrollChaining
([out, retval] BSTR *p
);
1418 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
1419 HRESULT msContentZooming
([in] BSTR v
);
1421 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
1422 HRESULT msContentZooming
([out, retval] BSTR *p
);
1424 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
1425 HRESULT msContentZoomSnapType
([in] BSTR v
);
1427 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
1428 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
1430 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
1431 HRESULT msScrollRails
([in] BSTR v
);
1433 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
1434 HRESULT msScrollRails
([out, retval] BSTR *p
);
1436 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
1437 HRESULT msContentZoomChaining
([in] BSTR v
);
1439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
1440 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
1442 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
1443 HRESULT msScrollSnapType
([in] BSTR v
);
1445 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
1446 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
1448 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
1449 HRESULT msContentZoomLimit
([in] BSTR v
);
1451 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
1452 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
1454 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
1455 HRESULT msContentZoomSnap
([in] BSTR v
);
1457 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
1458 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
1460 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
1461 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
1463 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
1464 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
1466 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
1467 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
1469 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
1470 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
1472 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
1473 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
1475 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
1476 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
1478 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
1479 HRESULT msScrollSnapX
([in] BSTR v
);
1481 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
1482 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
1484 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
1485 HRESULT msScrollSnapY
([in] BSTR v
);
1487 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
1488 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
1490 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
1491 HRESULT msScrollSnapPointsX
([in] BSTR v
);
1493 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
1494 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
1496 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
1497 HRESULT msScrollSnapPointsY
([in] BSTR v
);
1499 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
1500 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
1502 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
1503 HRESULT msGridColumn
([in] VARIANT v
);
1505 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
1506 HRESULT msGridColumn
([out, retval] VARIANT *p
);
1508 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
1509 HRESULT msGridColumnAlign
([in] BSTR v
);
1511 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
1512 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
1514 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
1515 HRESULT msGridColumns
([in] BSTR v
);
1517 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
1518 HRESULT msGridColumns
([out, retval] BSTR *p
);
1520 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
1521 HRESULT msGridColumnSpan
([in] VARIANT v
);
1523 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
1524 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
1526 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
1527 HRESULT msGridRow
([in] VARIANT v
);
1529 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
1530 HRESULT msGridRow
([out, retval] VARIANT *p
);
1532 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
1533 HRESULT msGridRowAlign
([in] BSTR v
);
1535 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
1536 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
1538 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
1539 HRESULT msGridRows
([in] BSTR v
);
1541 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
1542 HRESULT msGridRows
([out, retval] BSTR *p
);
1544 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
1545 HRESULT msGridRowSpan
([in] VARIANT v
);
1547 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
1548 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
1550 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
1551 HRESULT msWrapThrough
([in] BSTR v
);
1553 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
1554 HRESULT msWrapThrough
([out, retval] BSTR *p
);
1556 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
1557 HRESULT msWrapMargin
([in] VARIANT v
);
1559 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
1560 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
1562 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
1563 HRESULT msWrapFlow
([in] BSTR v
);
1565 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
1566 HRESULT msWrapFlow
([out, retval] BSTR *p
);
1568 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
1569 HRESULT msAnimationName
([in] BSTR v
);
1571 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
1572 HRESULT msAnimationName
([out, retval] BSTR *p
);
1574 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
1575 HRESULT msAnimationDuration
([in] BSTR v
);
1577 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
1578 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
1580 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
1581 HRESULT msAnimationTimingFunction
([in] BSTR v
);
1583 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
1584 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
1586 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
1587 HRESULT msAnimationDelay
([in] BSTR v
);
1589 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
1590 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
1592 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
1593 HRESULT msAnimationDirection
([in] BSTR v
);
1595 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
1596 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
1598 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
1599 HRESULT msAnimationPlayState
([in] BSTR v
);
1601 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
1602 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
1604 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
1605 HRESULT msAnimationIterationCount
([in] BSTR v
);
1607 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
1608 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
1610 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
1611 HRESULT msAnimation
([in] BSTR v
);
1613 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
1614 HRESULT msAnimation
([out, retval] BSTR *p
);
1616 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
1617 HRESULT msAnimationFillMode
([in] BSTR v
);
1619 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
1620 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
1622 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
1623 HRESULT colorInterpolationFilters
([in] BSTR v
);
1625 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
1626 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
1628 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
1629 HRESULT columnCount
([in] VARIANT v
);
1631 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
1632 HRESULT columnCount
([out, retval] VARIANT *p
);
1634 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
1635 HRESULT columnWidth
([in] VARIANT v
);
1637 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
1638 HRESULT columnWidth
([out, retval] VARIANT *p
);
1640 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
1641 HRESULT columnGap
([in] VARIANT v
);
1643 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
1644 HRESULT columnGap
([out, retval] VARIANT *p
);
1646 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
1647 HRESULT columnFill
([in] BSTR v
);
1649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
1650 HRESULT columnFill
([out, retval] BSTR *p
);
1652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
1653 HRESULT columnSpan
([in] BSTR v
);
1655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
1656 HRESULT columnSpan
([out, retval] BSTR *p
);
1658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
1659 HRESULT columns
([in] BSTR v
);
1661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
1662 HRESULT columns
([out, retval] BSTR *p
);
1664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
1665 HRESULT columnRule
([in] BSTR v
);
1667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
1668 HRESULT columnRule
([out, retval] BSTR *p
);
1670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
1671 HRESULT columnRuleColor
([in] VARIANT v
);
1673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
1674 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
1676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
1677 HRESULT columnRuleStyle
([in] BSTR v
);
1679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
1680 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
1682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
1683 HRESULT columnRuleWidth
([in] VARIANT v
);
1685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
1686 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
1688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
1689 HRESULT breakBefore
([in] BSTR v
);
1691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
1692 HRESULT breakBefore
([out, retval] BSTR *p
);
1694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
1695 HRESULT breakAfter
([in] BSTR v
);
1697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
1698 HRESULT breakAfter
([out, retval] BSTR *p
);
1700 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
1701 HRESULT breakInside
([in] BSTR v
);
1703 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
1704 HRESULT breakInside
([out, retval] BSTR *p
);
1706 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
1707 HRESULT floodColor
([in] VARIANT v
);
1709 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
1710 HRESULT floodColor
([out, retval] VARIANT *p
);
1712 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
1713 HRESULT floodOpacity
([in] VARIANT v
);
1715 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
1716 HRESULT floodOpacity
([out, retval] VARIANT *p
);
1718 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
1719 HRESULT lightingColor
([in] VARIANT v
);
1721 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
1722 HRESULT lightingColor
([out, retval] VARIANT *p
);
1724 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
1725 HRESULT msScrollLimitXMin
([in] VARIANT v
);
1727 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
1728 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
1730 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
1731 HRESULT msScrollLimitYMin
([in] VARIANT v
);
1733 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
1734 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
1736 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
1737 HRESULT msScrollLimitXMax
([in] VARIANT v
);
1739 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
1740 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
1742 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
1743 HRESULT msScrollLimitYMax
([in] VARIANT v
);
1745 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
1746 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
1748 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
1749 HRESULT msScrollLimit
([in] BSTR v
);
1751 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
1752 HRESULT msScrollLimit
([out, retval] BSTR *p
);
1754 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
1755 HRESULT textShadow
([in] BSTR v
);
1757 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
1758 HRESULT textShadow
([out, retval] BSTR *p
);
1760 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
1761 HRESULT msFlowFrom
([in] BSTR v
);
1763 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
1764 HRESULT msFlowFrom
([out, retval] BSTR *p
);
1766 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
1767 HRESULT msFlowInto
([in] BSTR v
);
1769 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
1770 HRESULT msFlowInto
([out, retval] BSTR *p
);
1772 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
1773 HRESULT msHyphens
([in] BSTR v
);
1775 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
1776 HRESULT msHyphens
([out, retval] BSTR *p
);
1778 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
1779 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
1781 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
1782 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
1784 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
1785 HRESULT msHyphenateLimitChars
([in] BSTR v
);
1787 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
1788 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
1790 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
1791 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
1793 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
1794 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
1796 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
1797 HRESULT msHighContrastAdjust
([in] BSTR v
);
1799 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
1800 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
1802 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
1803 HRESULT enableBackground
([in] BSTR v
);
1805 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
1806 HRESULT enableBackground
([out, retval] BSTR *p
);
1808 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
1809 HRESULT msFontFeatureSettings
([in] BSTR v
);
1811 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
1812 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
1814 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
1815 HRESULT msUserSelect
([in] BSTR v
);
1817 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
1818 HRESULT msUserSelect
([out, retval] BSTR *p
);
1820 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
1821 HRESULT msOverflowStyle
([in] BSTR v
);
1823 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
1824 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
1826 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
1827 HRESULT msTransformStyle
([in] BSTR v
);
1829 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
1830 HRESULT msTransformStyle
([out, retval] BSTR *p
);
1832 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
1833 HRESULT msBackfaceVisibility
([in] BSTR v
);
1835 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
1836 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
1838 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
1839 HRESULT msPerspective
([in] VARIANT v
);
1841 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
1842 HRESULT msPerspective
([out, retval] VARIANT *p
);
1844 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
1845 HRESULT msPerspectiveOrigin
([in] BSTR v
);
1847 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
1848 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
1850 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
1851 HRESULT msTransitionProperty
([in] BSTR v
);
1853 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
1854 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
1856 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
1857 HRESULT msTransitionDuration
([in] BSTR v
);
1859 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
1860 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
1862 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
1863 HRESULT msTransitionTimingFunction
([in] BSTR v
);
1865 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
1866 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
1868 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
1869 HRESULT msTransitionDelay
([in] BSTR v
);
1871 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
1872 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
1874 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
1875 HRESULT msTransition
([in] BSTR v
);
1877 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
1878 HRESULT msTransition
([out, retval] BSTR *p
);
1880 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
1881 HRESULT msTouchAction
([in] BSTR v
);
1883 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
1884 HRESULT msTouchAction
([out, retval] BSTR *p
);
1886 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
1887 HRESULT msScrollTranslation
([in] BSTR v
);
1889 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
1890 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
1892 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
1893 HRESULT msFlex
([in] BSTR v
);
1895 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
1896 HRESULT msFlex
([out, retval] BSTR *p
);
1898 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
1899 HRESULT msFlexPositive
([in] VARIANT v
);
1901 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
1902 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
1904 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
1905 HRESULT msFlexNegative
([in] VARIANT v
);
1907 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
1908 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
1910 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
1911 HRESULT msFlexPreferredSize
([in] VARIANT v
);
1913 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
1914 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
1916 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
1917 HRESULT msFlexFlow
([in] BSTR v
);
1919 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
1920 HRESULT msFlexFlow
([out, retval] BSTR *p
);
1922 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
1923 HRESULT msFlexDirection
([in] BSTR v
);
1925 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
1926 HRESULT msFlexDirection
([out, retval] BSTR *p
);
1928 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
1929 HRESULT msFlexWrap
([in] BSTR v
);
1931 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
1932 HRESULT msFlexWrap
([out, retval] BSTR *p
);
1934 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
1935 HRESULT msFlexAlign
([in] BSTR v
);
1937 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
1938 HRESULT msFlexAlign
([out, retval] BSTR *p
);
1940 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
1941 HRESULT msFlexItemAlign
([in] BSTR v
);
1943 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
1944 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
1946 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
1947 HRESULT msFlexPack
([in] BSTR v
);
1949 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
1950 HRESULT msFlexPack
([out, retval] BSTR *p
);
1952 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
1953 HRESULT msFlexLinePack
([in] BSTR v
);
1955 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
1956 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
1958 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
1959 HRESULT msFlexOrder
([in] VARIANT v
);
1961 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
1962 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
1964 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
1965 HRESULT msTouchSelect
([in] BSTR v
);
1967 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
1968 HRESULT msTouchSelect
([out, retval] BSTR *p
);
1970 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
1971 HRESULT transform
([in] BSTR v
);
1973 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
1974 HRESULT transform
([out, retval] BSTR *p
);
1976 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
1977 HRESULT transformOrigin
([in] BSTR v
);
1979 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
1980 HRESULT transformOrigin
([out, retval] BSTR *p
);
1982 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
1983 HRESULT transformStyle
([in] BSTR v
);
1985 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
1986 HRESULT transformStyle
([out, retval] BSTR *p
);
1988 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
1989 HRESULT backfaceVisibility
([in] BSTR v
);
1991 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
1992 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
1994 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
1995 HRESULT perspective
([in] VARIANT v
);
1997 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
1998 HRESULT perspective
([out, retval] VARIANT *p
);
2000 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
2001 HRESULT perspectiveOrigin
([in] BSTR v
);
2003 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
2004 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
2006 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
2007 HRESULT transitionProperty
([in] BSTR v
);
2009 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
2010 HRESULT transitionProperty
([out, retval] BSTR *p
);
2012 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
2013 HRESULT transitionDuration
([in] BSTR v
);
2015 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
2016 HRESULT transitionDuration
([out, retval] BSTR *p
);
2018 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2019 HRESULT transitionTimingFunction
([in] BSTR v
);
2021 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2022 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
2024 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
2025 HRESULT transitionDelay
([in] BSTR v
);
2027 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
2028 HRESULT transitionDelay
([out, retval] BSTR *p
);
2030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
2031 HRESULT transition
([in] BSTR v
);
2033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
2034 HRESULT transition
([out, retval] BSTR *p
);
2036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
2037 HRESULT fontFeatureSettings
([in] BSTR v
);
2039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
2040 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
2042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
2043 HRESULT animationName
([in] BSTR v
);
2045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
2046 HRESULT animationName
([out, retval] BSTR *p
);
2048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
2049 HRESULT animationDuration
([in] BSTR v
);
2051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
2052 HRESULT animationDuration
([out, retval] BSTR *p
);
2054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2055 HRESULT animationTimingFunction
([in] BSTR v
);
2057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2058 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
2060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
2061 HRESULT animationDelay
([in] BSTR v
);
2063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
2064 HRESULT animationDelay
([out, retval] BSTR *p
);
2066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
2067 HRESULT animationDirection
([in] BSTR v
);
2069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
2070 HRESULT animationDirection
([out, retval] BSTR *p
);
2072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
2073 HRESULT animationPlayState
([in] BSTR v
);
2075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
2076 HRESULT animationPlayState
([out, retval] BSTR *p
);
2078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
2079 HRESULT animationIterationCount
([in] BSTR v
);
2081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
2082 HRESULT animationIterationCount
([out, retval] BSTR *p
);
2084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
2085 HRESULT animation
([in] BSTR v
);
2087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
2088 HRESULT animation
([out, retval] BSTR *p
);
2090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
2091 HRESULT animationFillMode
([in] BSTR v
);
2093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
2094 HRESULT animationFillMode
([out, retval] BSTR *p
);
2097 /*****************************************************************************
2098 * IHTMLFiltersCollection interface
2104 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
2106 interface IHTMLFiltersCollection
: IDispatch
2108 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
2109 HRESULT length
([retval, out] LONG *p
);
2111 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
2112 HRESULT _newEnum
([retval, out] IUnknown
**p
);
2114 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
2116 [in] VARIANT *pvarIndex
,
2117 [retval, out] VARIANT *pvarResult
);
2120 /*****************************************************************************
2121 * IHTMLStyle interface
2127 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
2129 interface IHTMLStyle
: IDispatch
2131 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
2132 HRESULT fontFamily
([in] BSTR v
);
2134 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
2135 HRESULT fontFamily
([retval, out] BSTR *p
);
2137 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
2138 HRESULT fontStyle
([in] BSTR v
);
2140 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
2141 HRESULT fontStyle
([retval, out] BSTR *p
);
2143 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
2144 HRESULT fontVariant
([in] BSTR v
);
2146 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
2147 HRESULT fontVariant
([retval, out] BSTR *p
);
2149 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
2150 HRESULT fontWeight
([in] BSTR v
);
2152 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
2153 HRESULT fontWeight
([retval, out] BSTR *p
);
2155 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
2156 HRESULT fontSize
([in] VARIANT v
);
2158 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
2159 HRESULT fontSize
([retval, out] VARIANT *p
);
2161 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
2162 HRESULT font
([in] BSTR v
);
2164 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
2165 HRESULT font
([retval, out] BSTR *p
);
2167 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
2168 HRESULT color
([in] VARIANT v
);
2170 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
2171 HRESULT color
([retval, out] VARIANT *p
);
2173 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
2174 HRESULT background
([in] BSTR v
);
2176 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
2177 HRESULT background
([retval, out] BSTR *p
);
2179 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2180 HRESULT backgroundColor
([in] VARIANT v
);
2182 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2183 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2185 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2186 HRESULT backgroundImage
([in] BSTR v
);
2188 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2189 HRESULT backgroundImage
([retval, out] BSTR *p
);
2191 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2192 HRESULT backgroundRepeat
([in] BSTR v
);
2194 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2195 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2197 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2198 HRESULT backgroundAttachment
([in] BSTR v
);
2200 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2201 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
2203 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2204 HRESULT backgroundPosition
([in] BSTR v
);
2206 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2207 HRESULT backgroundPosition
([retval, out] BSTR *p
);
2209 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2210 HRESULT backgroundPositionX
([in] VARIANT v
);
2212 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2213 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2215 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2216 HRESULT backgroundPositionY
([in] VARIANT v
);
2218 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2219 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2221 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
2222 HRESULT wordSpacing
([in] VARIANT v
);
2224 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
2225 HRESULT wordSpacing
([retval, out] VARIANT *p
);
2227 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
2228 HRESULT letterSpacing
([in] VARIANT v
);
2230 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
2231 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2233 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
2234 HRESULT textDecoration
([in] BSTR v
);
2236 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
2237 HRESULT textDecoration
([retval, out] BSTR *p
);
2239 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2240 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
2242 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2243 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
2245 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2246 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
2248 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2249 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
2251 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2252 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
2254 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2255 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
2257 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2258 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
2260 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2261 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
2263 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2264 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
2266 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2267 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
2269 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
2270 HRESULT verticalAlign
([in] VARIANT v
);
2272 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
2273 HRESULT verticalAlign
([retval, out] VARIANT *p
);
2275 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
2276 HRESULT textTransform
([in] BSTR v
);
2278 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
2279 HRESULT textTransform
([retval, out] BSTR *p
);
2281 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
2282 HRESULT textAlign
([in] BSTR v
);
2284 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
2285 HRESULT textAlign
([retval, out] BSTR *p
);
2287 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
2288 HRESULT textIndent
([in] VARIANT v
);
2290 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
2291 HRESULT textIndent
([retval, out] VARIANT *p
);
2293 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
2294 HRESULT lineHeight
([in] VARIANT v
);
2296 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
2297 HRESULT lineHeight
([retval, out] VARIANT *p
);
2299 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
2300 HRESULT marginTop
([in] VARIANT v
);
2302 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
2303 HRESULT marginTop
([retval, out] VARIANT *p
);
2305 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
2306 HRESULT marginRight
([in] VARIANT v
);
2308 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
2309 HRESULT marginRight
([retval, out] VARIANT *p
);
2311 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
2312 HRESULT marginBottom
([in] VARIANT v
);
2314 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
2315 HRESULT marginBottom
([retval, out] VARIANT *p
);
2317 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
2318 HRESULT marginLeft
([in] VARIANT v
);
2320 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
2321 HRESULT marginLeft
([retval, out] VARIANT *p
);
2323 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
2324 HRESULT margin
([in] BSTR v
);
2326 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
2327 HRESULT margin
([retval, out] BSTR *p
);
2329 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
2330 HRESULT paddingTop
([in] VARIANT v
);
2332 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
2333 HRESULT paddingTop
([retval, out] VARIANT *p
);
2335 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
2336 HRESULT paddingRight
([in] VARIANT v
);
2338 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
2339 HRESULT paddingRight
([retval, out] VARIANT *p
);
2341 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
2342 HRESULT paddingBottom
([in] VARIANT v
);
2344 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
2345 HRESULT paddingBottom
([retval, out] VARIANT *p
);
2347 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
2348 HRESULT paddingLeft
([in] VARIANT v
);
2350 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
2351 HRESULT paddingLeft
([retval, out] VARIANT *p
);
2353 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
2354 HRESULT padding
([in] BSTR v
);
2356 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
2357 HRESULT padding
([retval, out] BSTR *p
);
2359 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
2360 HRESULT border
([in] BSTR v
);
2362 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
2363 HRESULT border
([retval, out] BSTR *p
);
2365 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
2366 HRESULT borderTop
([in] BSTR v
);
2368 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
2369 HRESULT borderTop
([retval, out] BSTR *p
);
2371 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
2372 HRESULT borderRight
([in] BSTR v
);
2374 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
2375 HRESULT borderRight
([retval, out] BSTR *p
);
2377 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
2378 HRESULT borderBottom
([in] BSTR v
);
2380 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
2381 HRESULT borderBottom
([retval, out] BSTR *p
);
2383 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
2384 HRESULT borderLeft
([in] BSTR v
);
2386 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
2387 HRESULT borderLeft
([retval, out] BSTR *p
);
2389 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
2390 HRESULT borderColor
([in] BSTR v
);
2392 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
2393 HRESULT borderColor
([retval, out] BSTR *p
);
2395 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2396 HRESULT borderTopColor
([in] VARIANT v
);
2398 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2399 HRESULT borderTopColor
([retval, out] VARIANT *p
);
2401 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2402 HRESULT borderRightColor
([in] VARIANT v
);
2404 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2405 HRESULT borderRightColor
([retval, out] VARIANT *p
);
2407 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2408 HRESULT borderBottomColor
([in] VARIANT v
);
2410 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2411 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
2413 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2414 HRESULT borderLeftColor
([in] VARIANT v
);
2416 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2417 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
2419 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
2420 HRESULT borderWidth
([in] BSTR v
);
2422 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
2423 HRESULT borderWidth
([retval, out] BSTR *p
);
2425 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2426 HRESULT borderTopWidth
([in] VARIANT v
);
2428 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2429 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
2431 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2432 HRESULT borderRightWidth
([in] VARIANT v
);
2434 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2435 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
2437 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2438 HRESULT borderBottomWidth
([in] VARIANT v
);
2440 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2441 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
2443 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2444 HRESULT borderLeftWidth
([in] VARIANT v
);
2446 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2447 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
2449 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
2450 HRESULT borderStyle
([in] BSTR v
);
2452 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
2453 HRESULT borderStyle
([retval, out] BSTR *p
);
2455 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2456 HRESULT borderTopStyle
([in] BSTR v
);
2458 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2459 HRESULT borderTopStyle
([retval, out] BSTR *p
);
2461 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2462 HRESULT borderRightStyle
([in] BSTR v
);
2464 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2465 HRESULT borderRightStyle
([retval, out] BSTR *p
);
2467 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2468 HRESULT borderBottomStyle
([in] BSTR v
);
2470 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2471 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
2473 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2474 HRESULT borderLeftStyle
([in] BSTR v
);
2476 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2477 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
2479 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
2480 HRESULT width
([in] VARIANT v
);
2482 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
2483 HRESULT width
([retval, out] VARIANT *p
);
2485 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
2486 HRESULT height
([in] VARIANT v
);
2488 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
2489 HRESULT height
([retval, out] VARIANT *p
);
2491 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
2492 HRESULT styleFloat
([in] BSTR v
);
2494 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
2495 HRESULT styleFloat
([retval, out] BSTR *p
);
2497 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
2498 HRESULT clear
([in] BSTR v
);
2500 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
2501 HRESULT clear
([retval, out] BSTR *p
);
2503 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
2504 HRESULT display
([in] BSTR v
);
2506 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
2507 HRESULT display
([retval, out] BSTR *p
);
2509 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
2510 HRESULT visibility
([in] BSTR v
);
2512 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
2513 HRESULT visibility
([retval, out] BSTR *p
);
2515 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
2516 HRESULT listStyleType
([in] BSTR v
);
2518 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
2519 HRESULT listStyleType
([retval, out] BSTR *p
);
2521 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2522 HRESULT listStylePosition
([in] BSTR v
);
2524 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2525 HRESULT listStylePosition
([retval, out] BSTR *p
);
2527 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2528 HRESULT listStyleImage
([in] BSTR v
);
2530 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2531 HRESULT listStyleImage
([retval, out] BSTR *p
);
2533 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
2534 HRESULT listStyle
([in] BSTR v
);
2536 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
2537 HRESULT listStyle
([retval, out] BSTR *p
);
2539 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
2540 HRESULT whiteSpace
([in] BSTR v
);
2542 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
2543 HRESULT whiteSpace
([retval, out] BSTR *p
);
2545 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
2546 HRESULT top
([in] VARIANT v
);
2548 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
2549 HRESULT top
([retval, out] VARIANT *p
);
2551 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
2552 HRESULT left
([in] VARIANT v
);
2554 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
2555 HRESULT left
([retval, out] VARIANT *p
);
2557 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
2558 HRESULT position
([retval, out] BSTR *p
);
2560 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
2561 HRESULT zIndex
([in] VARIANT v
);
2563 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
2564 HRESULT zIndex
([retval, out] VARIANT *p
);
2566 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
2567 HRESULT overflow
([in] BSTR v
);
2569 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
2570 HRESULT overflow
([retval, out] BSTR *p
);
2572 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2573 HRESULT pageBreakBefore
([in] BSTR v
);
2575 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2576 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
2578 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2579 HRESULT pageBreakAfter
([in] BSTR v
);
2581 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2582 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
2584 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
2585 HRESULT cssText
([in] BSTR v
);
2587 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
2588 HRESULT cssText
([retval, out] BSTR *p
);
2590 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
2591 HRESULT pixelTop
([in] LONG v
);
2593 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
2594 HRESULT pixelTop
([retval, out] LONG *p
);
2596 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
2597 HRESULT pixelLeft
([in] LONG v
);
2599 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
2600 HRESULT pixelLeft
([retval, out] LONG *p
);
2602 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
2603 HRESULT pixelWidth
([in] LONG v
);
2605 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
2606 HRESULT pixelWidth
([retval, out] LONG *p
);
2608 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
2609 HRESULT pixelHeight
([in] LONG v
);
2611 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
2612 HRESULT pixelHeight
([retval, out] LONG *p
);
2614 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
2615 HRESULT posTop
([in] float v
);
2617 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
2618 HRESULT posTop
([retval, out] float *p
);
2620 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
2621 HRESULT posLeft
([in] float v
);
2623 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
2624 HRESULT posLeft
([retval, out] float *p
);
2626 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
2627 HRESULT posWidth
([in] float v
);
2629 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
2630 HRESULT posWidth
([retval, out] float *p
);
2632 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
2633 HRESULT posHeight
([in] float v
);
2635 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
2636 HRESULT posHeight
([retval, out] float *p
);
2638 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
2639 HRESULT cursor
([in] BSTR v
);
2641 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
2642 HRESULT cursor
([retval, out] BSTR *p
);
2644 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
2645 HRESULT clip
([in] BSTR v
);
2647 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
2648 HRESULT clip
([retval, out] BSTR *p
);
2650 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
2651 HRESULT filter
([in] BSTR v
);
2653 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
2654 HRESULT filter
([retval, out] BSTR *p
);
2656 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
2657 HRESULT setAttribute
(
2658 [in] BSTR strAttributeName
,
2659 [in] VARIANT AttributeValue
,
2660 [defaultvalue(1), in] LONG lFlags
);
2662 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
2663 HRESULT getAttribute
(
2664 [in] BSTR strAttributeName
,
2665 [defaultvalue(0), in] LONG lFlags
,
2666 [retval, out] VARIANT *AttributeValue
);
2668 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
2669 HRESULT removeAttribute
(
2670 [in] BSTR strAttributeName
,
2671 [defaultvalue(1), in]
2673 [retval, out] VARIANT_BOOL *pfSuccess
);
2675 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
2676 HRESULT toString
([retval, out] BSTR *String);
2679 /*****************************************************************************
2680 * IHTMLStyle2 interface
2686 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2688 interface IHTMLStyle2
: IDispatch
2690 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2691 HRESULT tableLayout
([in] BSTR v
);
2693 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2694 HRESULT tableLayout
([out, retval] BSTR *p
);
2696 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2697 HRESULT borderCollapse
([in] BSTR v
);
2699 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2700 HRESULT borderCollapse
([out, retval] BSTR *p
);
2702 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2703 HRESULT direction
([in] BSTR v
);
2705 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2706 HRESULT direction
([out, retval] BSTR *p
);
2708 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2709 HRESULT behavior
([in] BSTR v
);
2711 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2712 HRESULT behavior
([out, retval] BSTR *p
);
2714 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
2715 HRESULT setExpression
(
2717 [in] BSTR expression
,
2718 [in, defaultvalue("")] BSTR language
);
2720 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
2721 HRESULT getExpression
(
2723 [out, retval] VARIANT *expression
);
2725 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
2726 HRESULT removeExpression
(
2728 [out, retval] VARIANT_BOOL *pfSuccess
);
2730 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2731 HRESULT position
([in] BSTR v
);
2733 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2734 HRESULT position
([out, retval] BSTR *p
);
2736 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2737 HRESULT unicodeBidi
([in] BSTR v
);
2739 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2740 HRESULT unicodeBidi
([out, retval] BSTR *p
);
2742 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2743 HRESULT bottom
([in] VARIANT v
);
2745 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2746 HRESULT bottom
([out, retval] VARIANT *p
);
2748 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2749 HRESULT right
([in] VARIANT v
);
2751 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2752 HRESULT right
([out, retval] VARIANT *p
);
2754 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2755 HRESULT pixelBottom
([in] LONG v
);
2757 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2758 HRESULT pixelBottom
([out, retval] LONG *p
);
2760 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2761 HRESULT pixelRight
([in] LONG v
);
2763 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2764 HRESULT pixelRight
([out, retval] LONG *p
);
2766 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2767 HRESULT posBottom
([in] float v
);
2769 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2770 HRESULT posBottom
([out, retval] float *p
);
2772 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2773 HRESULT posRight
([in] float v
);
2775 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2776 HRESULT posRight
([out, retval] float *p
);
2778 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2779 HRESULT imeMode
([in] BSTR v
);
2781 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2782 HRESULT imeMode
([out, retval] BSTR *p
);
2784 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2785 HRESULT rubyAlign
([in] BSTR v
);
2787 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2788 HRESULT rubyAlign
([out, retval] BSTR *p
);
2790 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2791 HRESULT rubyPosition
([in] BSTR v
);
2793 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2794 HRESULT rubyPosition
([out, retval] BSTR *p
);
2796 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2797 HRESULT rubyOverhang
([in] BSTR v
);
2799 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2800 HRESULT rubyOverhang
([out, retval] BSTR *p
);
2802 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2803 HRESULT layoutGridChar
([in] VARIANT v
);
2805 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2806 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
2808 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2809 HRESULT layoutGridLine
([in] VARIANT v
);
2811 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2812 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
2814 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2815 HRESULT layoutGridMode
([in] BSTR v
);
2817 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2818 HRESULT layoutGridMode
([out, retval] BSTR *p
);
2820 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2821 HRESULT layoutGridType
([in] BSTR v
);
2823 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2824 HRESULT layoutGridType
([out, retval] BSTR *p
);
2826 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2827 HRESULT layoutGrid
([in] BSTR v
);
2829 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2830 HRESULT layoutGrid
([out, retval] BSTR *p
);
2832 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2833 HRESULT wordBreak
([in] BSTR v
);
2835 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2836 HRESULT wordBreak
([out, retval] BSTR *p
);
2838 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2839 HRESULT lineBreak
([in] BSTR v
);
2841 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2842 HRESULT lineBreak
([out, retval] BSTR *p
);
2844 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2845 HRESULT textJustify
([in] BSTR v
);
2847 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2848 HRESULT textJustify
([out, retval] BSTR *p
);
2850 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2851 HRESULT textJustifyTrim
([in] BSTR v
);
2853 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2854 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
2856 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2857 HRESULT textKashida
([in] VARIANT v
);
2859 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2860 HRESULT textKashida
([out, retval] VARIANT *p
);
2862 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2863 HRESULT textAutospace
([in] BSTR v
);
2865 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2866 HRESULT textAutospace
([out, retval] BSTR *p
);
2868 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2869 HRESULT overflowX
([in] BSTR v
);
2871 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2872 HRESULT overflowX
([out, retval] BSTR *p
);
2874 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2875 HRESULT overflowY
([in] BSTR v
);
2877 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2878 HRESULT overflowY
([out, retval] BSTR *p
);
2880 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2881 HRESULT accelerator
([in] BSTR v
);
2883 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2884 HRESULT accelerator
([out, retval] BSTR *p
);
2887 /*****************************************************************************
2888 * IHTMLRuleStyle interface
2894 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
2896 interface IHTMLRuleStyle
: IDispatch
2898 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2899 HRESULT fontFamily
([in] BSTR v
);
2901 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2902 HRESULT fontFamily
([retval, out] BSTR *p
);
2904 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2905 HRESULT fontStyle
([in] BSTR v
);
2907 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2908 HRESULT fontStyle
([retval, out] BSTR *p
);
2910 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2911 HRESULT fontVariant
([in] BSTR v
);
2913 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2914 HRESULT fontVariant
([retval, out] BSTR *p
);
2916 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2917 HRESULT fontWeight
([in] BSTR v
);
2919 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2920 HRESULT fontWeight
([retval, out] BSTR *p
);
2922 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2923 HRESULT fontSize
([in] VARIANT v
);
2925 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2926 HRESULT fontSize
([retval, out] VARIANT *p
);
2928 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2929 HRESULT font
([in] BSTR v
);
2931 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2932 HRESULT font
([retval, out] BSTR *p
);
2934 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2935 HRESULT color
([in] VARIANT v
);
2937 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2938 HRESULT color
([retval, out] VARIANT *p
);
2940 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2941 HRESULT background
([in] BSTR v
);
2943 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2944 HRESULT background
([retval, out] BSTR *p
);
2946 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2947 HRESULT backgroundColor
([in] VARIANT v
);
2949 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2950 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2952 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2953 HRESULT backgroundImage
([in] BSTR v
);
2955 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2956 HRESULT backgroundImage
([retval, out] BSTR *p
);
2958 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2959 HRESULT backgroundRepeat
([in] BSTR v
);
2961 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2962 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2964 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2965 HRESULT backgroundAttachment
([in] BSTR v
);
2967 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2968 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
2970 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2971 HRESULT backgroundPosition
([in] BSTR v
);
2973 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2974 HRESULT backgroundPosition
([retval, out] BSTR *p
);
2976 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2977 HRESULT backgroundPositionX
([in] VARIANT v
);
2979 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2980 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2982 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2983 HRESULT backgroundPositionY
([in] VARIANT v
);
2985 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2986 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2988 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2989 HRESULT wordSpacing
([in] VARIANT v
);
2991 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2992 HRESULT wordSpacing
([retval, out] VARIANT *p
);
2994 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2995 HRESULT letterSpacing
([in] VARIANT v
);
2997 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2998 HRESULT letterSpacing
([retval, out] VARIANT *p
);
3000 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
3001 HRESULT textDecoration
([in] BSTR v
);
3003 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
3004 HRESULT textDecoration
([retval, out] BSTR *p
);
3006 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
3007 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
3009 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
3010 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
3012 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
3013 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
3015 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
3016 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
3018 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
3019 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
3021 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
3022 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
3024 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
3025 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
3027 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
3028 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
3030 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
3031 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
3033 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
3034 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
3036 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
3037 HRESULT verticalAlign
([in] VARIANT v
);
3039 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
3040 HRESULT verticalAlign
([retval, out] VARIANT *p
);
3042 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
3043 HRESULT textTransform
([in] BSTR v
);
3045 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
3046 HRESULT textTransform
([retval, out] BSTR *p
);
3048 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
3049 HRESULT textAlign
([in] BSTR v
);
3051 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
3052 HRESULT textAlign
([retval, out] BSTR *p
);
3054 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
3055 HRESULT textIndent
([in] VARIANT v
);
3057 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
3058 HRESULT textIndent
([retval, out] VARIANT *p
);
3060 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
3061 HRESULT lineHeight
([in] VARIANT v
);
3063 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
3064 HRESULT lineHeight
([retval, out] VARIANT *p
);
3066 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
3067 HRESULT marginTop
([in] VARIANT v
);
3069 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
3070 HRESULT marginTop
([retval, out] VARIANT *p
);
3072 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
3073 HRESULT marginRight
([in] VARIANT v
);
3075 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
3076 HRESULT marginRight
([retval, out] VARIANT *p
);
3078 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
3079 HRESULT marginBottom
([in] VARIANT v
);
3081 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
3082 HRESULT marginBottom
([retval, out] VARIANT *p
);
3084 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
3085 HRESULT marginLeft
([in] VARIANT v
);
3087 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
3088 HRESULT marginLeft
([retval, out] VARIANT *p
);
3090 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
3091 HRESULT margin
([in] BSTR v
);
3093 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
3094 HRESULT margin
([retval, out] BSTR *p
);
3096 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
3097 HRESULT paddingTop
([in] VARIANT v
);
3099 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
3100 HRESULT paddingTop
([retval, out] VARIANT *p
);
3102 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
3103 HRESULT paddingRight
([in] VARIANT v
);
3105 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
3106 HRESULT paddingRight
([retval, out] VARIANT *p
);
3108 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
3109 HRESULT paddingBottom
([in] VARIANT v
);
3111 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
3112 HRESULT paddingBottom
([retval, out] VARIANT *p
);
3114 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
3115 HRESULT paddingLeft
([in] VARIANT v
);
3117 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
3118 HRESULT paddingLeft
([retval, out] VARIANT *p
);
3120 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
3121 HRESULT padding
([in] BSTR v
);
3123 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
3124 HRESULT padding
([retval, out] BSTR *p
);
3126 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
3127 HRESULT border
([in] BSTR v
);
3129 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
3130 HRESULT border
([retval, out] BSTR *p
);
3132 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
3133 HRESULT borderTop
([in] BSTR v
);
3135 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
3136 HRESULT borderTop
([retval, out] BSTR *p
);
3138 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
3139 HRESULT borderRight
([in] BSTR v
);
3141 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
3142 HRESULT borderRight
([retval, out] BSTR *p
);
3144 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
3145 HRESULT borderBottom
([in] BSTR v
);
3147 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
3148 HRESULT borderBottom
([retval, out] BSTR *p
);
3150 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
3151 HRESULT borderLeft
([in] BSTR v
);
3153 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
3154 HRESULT borderLeft
([retval, out] BSTR *p
);
3156 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
3157 HRESULT borderColor
([in] BSTR v
);
3159 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
3160 HRESULT borderColor
([retval, out] BSTR *p
);
3162 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
3163 HRESULT borderTopColor
([in] VARIANT v
);
3165 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
3166 HRESULT borderTopColor
([retval, out] VARIANT *p
);
3168 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
3169 HRESULT borderRightColor
([in] VARIANT v
);
3171 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
3172 HRESULT borderRightColor
([retval, out] VARIANT *p
);
3174 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
3175 HRESULT borderBottomColor
([in] VARIANT v
);
3177 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
3178 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
3180 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
3181 HRESULT borderLeftColor
([in] VARIANT v
);
3183 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
3184 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
3186 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
3187 HRESULT borderWidth
([in] BSTR v
);
3189 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
3190 HRESULT borderWidth
([retval, out] BSTR *p
);
3192 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
3193 HRESULT borderTopWidth
([in] VARIANT v
);
3195 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
3196 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
3198 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
3199 HRESULT borderRightWidth
([in] VARIANT v
);
3201 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
3202 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
3204 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
3205 HRESULT borderBottomWidth
([in] VARIANT v
);
3207 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
3208 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
3210 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
3211 HRESULT borderLeftWidth
([in] VARIANT v
);
3213 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
3214 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
3216 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
3217 HRESULT borderStyle
([in] BSTR v
);
3219 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
3220 HRESULT borderStyle
([retval, out] BSTR *p
);
3222 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
3223 HRESULT borderTopStyle
([in] BSTR v
);
3225 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
3226 HRESULT borderTopStyle
([retval, out] BSTR *p
);
3228 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
3229 HRESULT borderRightStyle
([in] BSTR v
);
3231 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
3232 HRESULT borderRightStyle
([retval, out] BSTR *p
);
3234 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
3235 HRESULT borderBottomStyle
([in] BSTR v
);
3237 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
3238 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
3240 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
3241 HRESULT borderLeftStyle
([in] BSTR v
);
3243 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
3244 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
3246 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
3247 HRESULT width
([in] VARIANT v
);
3249 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
3250 HRESULT width
([retval, out] VARIANT *p
);
3252 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
3253 HRESULT height
([in] VARIANT v
);
3255 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
3256 HRESULT height
([retval, out] VARIANT *p
);
3258 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
3259 HRESULT styleFloat
([in] BSTR v
);
3261 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
3262 HRESULT styleFloat
([retval, out] BSTR *p
);
3264 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
3265 HRESULT clear
([in] BSTR v
);
3267 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
3268 HRESULT clear
([retval, out] BSTR *p
);
3270 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
3271 HRESULT display
([in] BSTR v
);
3273 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
3274 HRESULT display
([retval, out] BSTR *p
);
3276 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
3277 HRESULT visibility
([in] BSTR v
);
3279 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
3280 HRESULT visibility
([retval, out] BSTR *p
);
3282 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
3283 HRESULT listStyleType
([in] BSTR v
);
3285 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
3286 HRESULT listStyleType
([retval, out] BSTR *p
);
3288 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
3289 HRESULT listStylePosition
([in] BSTR v
);
3291 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
3292 HRESULT listStylePosition
([retval, out] BSTR *p
);
3294 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
3295 HRESULT listStyleImage
([in] BSTR v
);
3297 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
3298 HRESULT listStyleImage
([retval, out] BSTR *p
);
3300 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
3301 HRESULT listStyle
([in] BSTR v
);
3303 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
3304 HRESULT listStyle
([retval, out] BSTR *p
);
3306 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
3307 HRESULT whiteSpace
([in] BSTR v
);
3309 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
3310 HRESULT whiteSpace
([retval, out] BSTR *p
);
3312 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
3313 HRESULT top
([in] VARIANT v
);
3315 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
3316 HRESULT top
([retval, out] VARIANT *p
);
3318 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
3319 HRESULT left
([in] VARIANT v
);
3321 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
3322 HRESULT left
([retval, out] VARIANT *p
);
3324 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
3325 HRESULT position
([retval, out] BSTR *p
);
3327 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
3328 HRESULT zIndex
([in] VARIANT v
);
3330 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
3331 HRESULT zIndex
([retval, out] VARIANT *p
);
3333 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
3334 HRESULT overflow
([in] BSTR v
);
3336 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
3337 HRESULT overflow
([retval, out] BSTR *p
);
3339 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
3340 HRESULT pageBreakBefore
([in] BSTR v
);
3342 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
3343 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
3345 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
3346 HRESULT pageBreakAfter
([in] BSTR v
);
3348 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
3349 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
3351 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
3352 HRESULT cssText
([in] BSTR v
);
3354 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
3355 HRESULT cssText
([retval, out] BSTR *p
);
3357 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
3358 HRESULT cursor
([in] BSTR v
);
3360 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
3361 HRESULT cursor
([retval, out] BSTR *p
);
3363 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
3364 HRESULT clip
([in] BSTR v
);
3366 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
3367 HRESULT clip
([retval, out] BSTR *p
);
3369 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
3370 HRESULT filter
([in] BSTR v
);
3372 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
3373 HRESULT filter
([retval, out] BSTR *p
);
3375 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
3376 HRESULT setAttribute
(
3377 [in] BSTR strAttributeName
,
3378 [in] VARIANT AttributeValue
,
3379 [defaultvalue(1), in] LONG lFlags
);
3381 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
3382 HRESULT getAttribute
(
3383 [in] BSTR strAttributeName
,
3384 [defaultvalue(0), in] LONG lFlags
,
3385 [retval, out] VARIANT *AttributeValue
);
3387 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
3388 HRESULT removeAttribute
(
3389 [in] BSTR strAttributeName
,
3390 [defaultvalue(1), in] LONG lFlags
,
3391 [retval, out] VARIANT_BOOL *pfSuccess
);
3394 /*****************************************************************************
3395 * DispHTMLStyle dispinterface
3399 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3401 dispinterface DispHTMLStyle
3405 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
3406 void fontFamily
(BSTR v
);
3408 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
3411 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
3412 void fontStyle
(BSTR v
);
3414 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
3417 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
3418 void fontVariant
(BSTR v
);
3420 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
3423 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
3424 void fontWeight
(BSTR v
);
3426 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
3429 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
3430 void fontSize
(VARIANT v
);
3432 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
3435 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
3438 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
3441 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
3442 void color
(VARIANT v
);
3444 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
3447 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
3448 void background
(BSTR v
);
3450 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
3453 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3454 void backgroundColor
(VARIANT v
);
3456 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3457 VARIANT backgroundColor
();
3459 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3460 void backgroundImage
(BSTR v
);
3462 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3463 BSTR backgroundImage
();
3465 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3466 void backgroundRepeat
(BSTR v
);
3468 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3469 BSTR backgroundRepeat
();
3471 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3472 void backgroundAttachment
(BSTR v
);
3474 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3475 BSTR backgroundAttachment
();
3477 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
3478 void backgroundPosition
(BSTR v
);
3480 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
3481 BSTR backgroundPosition
();
3483 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3484 void backgroundPositionX
(VARIANT v
);
3486 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3487 VARIANT backgroundPositionX
();
3489 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3490 void backgroundPositionY
(VARIANT v
);
3492 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3493 VARIANT backgroundPositionY
();
3495 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
3496 void wordSpacing
(VARIANT v
);
3498 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
3499 VARIANT wordSpacing
();
3501 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
3502 void letterSpacing
(VARIANT v
);
3504 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
3505 VARIANT letterSpacing
();
3507 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
3508 void textDecoration
(BSTR v
);
3510 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
3511 BSTR textDecoration
();
3513 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
3514 void textDecorationNone
(VARIANT_BOOL v
);
3516 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
3517 VARIANT_BOOL textDecorationNone
();
3519 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
3520 void textDecorationUnderline
(VARIANT_BOOL v
);
3522 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
3523 VARIANT_BOOL textDecorationUnderline
();
3525 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
3526 void textDecorationOverline
(VARIANT_BOOL v
);
3528 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
3529 VARIANT_BOOL textDecorationOverline
();
3531 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
3532 void textDecorationLineThrough
(VARIANT_BOOL v
);
3534 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
3535 VARIANT_BOOL textDecorationLineThrough
();
3537 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
3538 void textDecorationBlink
(VARIANT_BOOL v
);
3540 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
3541 VARIANT_BOOL textDecorationBlink
();
3543 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
3544 void verticalAlign
(VARIANT v
);
3546 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
3547 VARIANT verticalAlign
();
3549 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3550 void textTransform
(BSTR v
);
3552 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3553 BSTR textTransform
();
3555 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
3556 void textAlign
(BSTR v
);
3558 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
3561 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
3562 void textIndent
(VARIANT v
);
3564 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
3565 VARIANT textIndent
();
3567 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
3568 void lineHeight
(VARIANT v
);
3570 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
3571 VARIANT lineHeight
();
3573 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
3574 void marginTop
(VARIANT v
);
3576 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
3577 VARIANT marginTop
();
3579 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
3580 void marginRight
(VARIANT v
);
3582 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
3583 VARIANT marginRight
();
3585 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
3586 void marginBottom
(VARIANT v
);
3588 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
3589 VARIANT marginBottom
();
3591 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
3592 void marginLeft
(VARIANT v
);
3594 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
3595 VARIANT marginLeft
();
3597 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
3598 void margin
(BSTR v
);
3600 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
3603 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
3604 void paddingTop
(VARIANT v
);
3606 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
3607 VARIANT paddingTop
();
3609 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
3610 void paddingRight
(VARIANT v
);
3612 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
3613 VARIANT paddingRight
();
3615 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3616 void paddingBottom
(VARIANT v
);
3618 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3619 VARIANT paddingBottom
();
3621 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
3622 void paddingLeft
(VARIANT v
);
3624 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
3625 VARIANT paddingLeft
();
3627 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
3628 void padding
(BSTR v
);
3630 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
3633 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
3634 void border
(BSTR v
);
3636 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
3639 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
3640 void borderTop
(BSTR v
);
3642 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
3645 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
3646 void borderRight
(BSTR v
);
3648 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
3651 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
3652 void borderBottom
(BSTR v
);
3654 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
3655 BSTR borderBottom
();
3657 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
3658 void borderLeft
(BSTR v
);
3660 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
3663 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
3664 void borderColor
(BSTR v
);
3666 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
3669 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3670 void borderTopColor
(VARIANT v
);
3672 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3673 VARIANT borderTopColor
();
3675 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3676 void borderRightColor
(VARIANT v
);
3678 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3679 VARIANT borderRightColor
();
3681 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3682 void borderBottomColor
(VARIANT v
);
3684 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3685 VARIANT borderBottomColor
();
3687 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3688 void borderLeftColor
(VARIANT v
);
3690 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3691 VARIANT borderLeftColor
();
3693 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
3694 void borderWidth
(BSTR v
);
3696 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
3699 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3700 void borderTopWidth
(VARIANT v
);
3702 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3703 VARIANT borderTopWidth
();
3705 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3706 void borderRightWidth
(VARIANT v
);
3708 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3709 VARIANT borderRightWidth
();
3711 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3712 void borderBottomWidth
(VARIANT v
);
3714 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3715 VARIANT borderBottomWidth
();
3717 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3718 void borderLeftWidth
(VARIANT v
);
3720 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3721 VARIANT borderLeftWidth
();
3723 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3724 void borderStyle
(BSTR v
);
3726 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3729 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3730 void borderTopStyle
(BSTR v
);
3732 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3733 BSTR borderTopStyle
();
3735 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3736 void borderRightStyle
(BSTR v
);
3738 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3739 BSTR borderRightStyle
();
3741 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3742 void borderBottomStyle
(BSTR v
);
3744 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3745 BSTR borderBottomStyle
();
3747 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3748 void borderLeftStyle
(BSTR v
);
3750 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3751 BSTR borderLeftStyle
();
3753 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3754 void width
(VARIANT v
);
3756 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3759 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3760 void height
(VARIANT v
);
3762 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3765 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3766 void styleFloat
(BSTR v
);
3768 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3771 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3774 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3777 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3778 void display
(BSTR v
);
3780 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3783 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3784 void visibility
(BSTR v
);
3786 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3789 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3790 void listStyleType
(BSTR v
);
3792 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3793 BSTR listStyleType
();
3795 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3796 void listStylePosition
(BSTR v
);
3798 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3799 BSTR listStylePosition
();
3801 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3802 void listStyleImage
(BSTR v
);
3804 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3805 BSTR listStyleImage
();
3807 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3808 void listStyle
(BSTR v
);
3810 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3813 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3814 void whiteSpace
(BSTR v
);
3816 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3819 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3820 void top
(VARIANT v
);
3822 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3825 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3826 void left
(VARIANT v
);
3828 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3831 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3832 void zIndex
(VARIANT v
);
3834 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3837 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3838 void overflow
(BSTR v
);
3840 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3843 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3844 void pageBreakBefore
(BSTR v
);
3846 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3847 BSTR pageBreakBefore
();
3849 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3850 void pageBreakAfter
(BSTR v
);
3852 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3853 BSTR pageBreakAfter
();
3855 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3856 void cssText
(BSTR v
);
3858 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3861 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3862 void pixelTop
(LONG v
);
3864 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3867 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3868 void pixelLeft
(LONG v
);
3870 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3873 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3874 void pixelWidth
(LONG v
);
3876 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3879 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3880 void pixelHeight
(LONG v
);
3882 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3885 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3886 void posTop
(float v
);
3888 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3891 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3892 void posLeft
(float v
);
3894 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3897 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3898 void posWidth
(float v
);
3900 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3903 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3904 void posHeight
(float v
);
3906 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3909 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3910 void cursor
(BSTR v
);
3912 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3915 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3918 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3921 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3922 void filter
(BSTR v
);
3924 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3927 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
3929 [in] BSTR strAttributeName
,
3930 [in] VARIANT AttributeValue
,
3931 [in, defaultvalue(1)] LONG lFlags
);
3933 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
3934 VARIANT getAttribute
(
3935 [in] BSTR strAttributeName
,
3936 [in, defaultvalue(0)] LONG lFlags
);
3938 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
3939 VARIANT_BOOL removeAttribute
(
3940 [in] BSTR strAttributeName
,
3941 [in, defaultvalue(1)] LONG lFlags
);
3943 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
3946 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3947 void tableLayout
(BSTR v
);
3949 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3952 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3953 void borderCollapse
(BSTR v
);
3955 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3956 BSTR borderCollapse
();
3958 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3959 void direction
(BSTR v
);
3961 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3964 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3965 void behavior
(BSTR v
);
3967 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3970 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
3973 [in] BSTR expression
,
3974 [in, defaultvalue("")] BSTR language
);
3976 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
3977 VARIANT getExpression
([in] BSTR propname
);
3979 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
3980 VARIANT_BOOL removeExpression
([in] BSTR propname
);
3982 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3983 void position
(BSTR v
);
3985 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3988 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3989 void unicodeBidi
(BSTR v
);
3991 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3994 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
3995 void bottom
(VARIANT v
);
3997 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
4000 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4001 void right
(VARIANT v
);
4003 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4006 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4007 void pixelBottom
(LONG v
);
4009 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4012 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4013 void pixelRight
(LONG v
);
4015 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4018 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4019 void posBottom
(float v
);
4021 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4024 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4025 void posRight
(float v
);
4027 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4030 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4031 void imeMode
(BSTR v
);
4033 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4036 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4037 void rubyAlign
(BSTR v
);
4039 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4042 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4043 void rubyPosition
(BSTR v
);
4045 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4046 BSTR rubyPosition
();
4048 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
4049 void rubyOverhang
(BSTR v
);
4051 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
4052 BSTR rubyOverhang
();
4054 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
4055 void layoutGridChar
(VARIANT v
);
4057 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
4058 VARIANT layoutGridChar
();
4060 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
4061 void layoutGridLine
(VARIANT v
);
4063 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
4064 VARIANT layoutGridLine
();
4066 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
4067 void layoutGridMode
(BSTR v
);
4069 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
4070 BSTR layoutGridMode
();
4072 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
4073 void layoutGridType
(BSTR v
);
4075 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
4076 BSTR layoutGridType
();
4078 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
4079 void layoutGrid
(BSTR v
);
4081 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
4084 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
4085 void wordBreak
(BSTR v
);
4087 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
4090 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
4091 void lineBreak
(BSTR v
);
4093 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
4096 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
4097 void textJustify
(BSTR v
);
4099 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
4102 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
4103 void textJustifyTrim
(BSTR v
);
4105 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
4106 BSTR textJustifyTrim
();
4108 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
4109 void textKashida
(VARIANT v
);
4111 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
4112 VARIANT textKashida
();
4114 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
4115 void textAutospace
(BSTR v
);
4117 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
4118 BSTR textAutospace
();
4120 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
4121 void overflowX
(BSTR v
);
4123 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
4126 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
4127 void overflowY
(BSTR v
);
4129 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
4132 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
4133 void accelerator
(BSTR v
);
4135 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
4138 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4139 void layoutFlow
(BSTR v
);
4141 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4144 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4145 void zoom
(VARIANT v
);
4147 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4150 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4151 void wordWrap
(BSTR v
);
4153 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4156 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4157 void textUnderlinePosition
(BSTR v
);
4159 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4160 BSTR textUnderlinePosition
();
4162 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4163 void scrollbarBaseColor
(VARIANT v
);
4165 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4166 VARIANT scrollbarBaseColor
();
4168 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4169 void scrollbarFaceColor
(VARIANT v
);
4171 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4172 VARIANT scrollbarFaceColor
();
4174 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4175 void scrollbar3dLightColor
(VARIANT v
);
4177 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4178 VARIANT scrollbar3dLightColor
();
4180 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4181 void scrollbarShadowColor
(VARIANT v
);
4183 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4184 VARIANT scrollbarShadowColor
();
4186 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4187 void scrollbarHighlightColor
(VARIANT v
);
4189 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4190 VARIANT scrollbarHighlightColor
();
4192 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4193 void scrollbarDarkShadowColor
(VARIANT v
);
4195 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4196 VARIANT scrollbarDarkShadowColor
();
4198 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4199 void scrollbarArrowColor
(VARIANT v
);
4201 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4202 VARIANT scrollbarArrowColor
();
4204 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4205 void scrollbarTrackColor
(VARIANT v
);
4207 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4208 VARIANT scrollbarTrackColor
();
4210 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4211 void writingMode
(BSTR v
);
4213 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4216 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4217 void textAlignLast
(BSTR v
);
4219 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4220 BSTR textAlignLast
();
4222 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4223 void textKashidaSpace
(VARIANT v
);
4225 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4226 VARIANT textKashidaSpace
();
4228 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4229 void textOverflow
(BSTR v
);
4231 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4232 BSTR textOverflow
();
4234 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4235 void minHeight
(VARIANT v
);
4237 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4238 VARIANT minHeight
();
4240 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4241 void msInterpolationMode
(BSTR v
);
4243 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4244 BSTR msInterpolationMode
();
4246 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4247 void maxHeight
(VARIANT v
);
4249 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4250 VARIANT maxHeight
();
4252 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4253 void minWidth
(VARIANT v
);
4255 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4258 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4259 void maxWidth
(VARIANT v
);
4261 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4264 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4265 void content
(BSTR v
);
4267 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4270 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4271 void captionSide
(BSTR v
);
4273 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4276 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4277 void counterIncrement
(BSTR v
);
4279 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4280 BSTR counterIncrement
();
4282 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4283 void counterReset
(BSTR v
);
4285 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4286 BSTR counterReset
();
4288 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4289 void outline
(BSTR v
);
4291 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4294 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4295 void outlineWidth
(VARIANT v
);
4297 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4298 VARIANT outlineWidth
();
4300 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4301 void outlineStyle
(BSTR v
);
4303 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4304 BSTR outlineStyle
();
4306 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4307 void outlineColor
(VARIANT v
);
4309 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4310 VARIANT outlineColor
();
4312 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4313 void boxSizing
(BSTR v
);
4315 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4318 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4319 void borderSpacing
(BSTR v
);
4321 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4322 BSTR borderSpacing
();
4324 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4325 void orphans
(VARIANT v
);
4327 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4330 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4331 void widows
(VARIANT v
);
4333 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4336 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4337 void pageBreakInside
(BSTR v
);
4339 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4340 BSTR pageBreakInside
();
4342 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4343 void emptyCells
(BSTR v
);
4345 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4348 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4349 void msBlockProgression
(BSTR v
);
4351 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4352 BSTR msBlockProgression
();
4354 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4355 void quotes
(BSTR v
);
4357 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4360 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
4361 IDispatch
*constructor
();
4368 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4370 interface IHTMLStyle3
: IDispatch
4372 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4373 HRESULT layoutFlow
([in] BSTR v
);
4375 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4376 HRESULT layoutFlow
([retval, out] BSTR * p
);
4378 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4379 HRESULT zoom
([in] VARIANT v
);
4381 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4382 HRESULT zoom
([retval, out] VARIANT * p
);
4384 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4385 HRESULT wordWrap
([in] BSTR v
);
4387 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4388 HRESULT wordWrap
([retval, out] BSTR * p
);
4390 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4391 HRESULT textUnderlinePosition
([in] BSTR v
);
4393 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4394 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
4396 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4397 HRESULT scrollbarBaseColor
([in] VARIANT v
);
4399 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4400 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
4402 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4403 HRESULT scrollbarFaceColor
([in] VARIANT v
);
4405 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4406 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
4408 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4409 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
4411 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4412 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
4414 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4415 HRESULT scrollbarShadowColor
([in] VARIANT v
);
4417 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4418 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
4420 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4421 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
4423 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4424 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
4426 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4427 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
4429 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4430 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
4432 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4433 HRESULT scrollbarArrowColor
([in] VARIANT v
);
4435 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4436 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
4438 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4439 HRESULT scrollbarTrackColor
([in] VARIANT v
);
4441 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4442 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
4444 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4445 HRESULT writingMode
([in] BSTR v
);
4447 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4448 HRESULT writingMode
([retval, out] BSTR * p
);
4450 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4451 HRESULT textAlignLast
([in] BSTR v
);
4453 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4454 HRESULT textAlignLast
([retval, out] BSTR * p
);
4456 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4457 HRESULT textKashidaSpace
([in] VARIANT v
);
4459 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4460 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
4463 /*****************************************************************************
4464 * IHTMLSytyle4 interface
4470 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4472 interface IHTMLStyle4
: IDispatch
4474 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4475 HRESULT textOverflow
([in] BSTR v
);
4477 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4478 HRESULT textOverflow
([retval, out] BSTR * p
);
4480 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4481 HRESULT minHeight
([in] VARIANT v
);
4483 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4484 HRESULT minHeight
([retval, out] VARIANT * p
);
4487 /*****************************************************************************
4488 * IHTMLSytyle5 interface
4494 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4496 interface IHTMLStyle5
: IDispatch
4498 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4499 HRESULT msInterpolationMode
([in] BSTR v
);
4501 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4502 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
4504 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4505 HRESULT maxHeight
([in] VARIANT v
);
4507 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4508 HRESULT maxHeight
([out, retval] VARIANT *p
);
4510 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4511 HRESULT minWidth
([in] VARIANT v
);
4513 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4514 HRESULT minWidth
([out, retval] VARIANT *p
);
4516 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4517 HRESULT maxWidth
([in] VARIANT v
);
4519 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4520 HRESULT maxWidth
([out, retval] VARIANT *p
);
4523 /*****************************************************************************
4524 * IHTMLSytyle6 interface
4530 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
4532 interface IHTMLStyle6
: IDispatch
4534 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4535 HRESULT content
([in] BSTR v
);
4537 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4538 HRESULT content
([out, retval] BSTR *p
);
4540 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4541 HRESULT captionSide
([in] BSTR v
);
4543 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4544 HRESULT captionSide
([retval, out] BSTR *p
);
4546 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4547 HRESULT counterIncrement
([in] BSTR v
);
4549 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4550 HRESULT counterIncrement
([out, retval] BSTR *p
);
4552 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4553 HRESULT counterReset
([in] BSTR v
);
4555 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4556 HRESULT counterReset
([out, retval] BSTR *p
);
4558 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4559 HRESULT outline
([in] BSTR v
);
4561 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4562 HRESULT outline
([out, retval] BSTR *p
);
4564 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4565 HRESULT outlineWidth
([in] VARIANT v
);
4567 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4568 HRESULT outlineWidth
([out, retval] VARIANT *p
);
4570 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4571 HRESULT outlineStyle
([in] BSTR v
);
4573 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4574 HRESULT outlineStyle
([out, retval] BSTR *p
);
4576 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4577 HRESULT outlineColor
([in] VARIANT v
);
4579 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4580 HRESULT outlineColor
([out, retval] VARIANT *p
);
4582 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4583 HRESULT boxSizing
([in] BSTR v
);
4585 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4586 HRESULT boxSizing
([out, retval] BSTR *p
);
4588 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4589 HRESULT borderSpacing
([in] BSTR v
);
4591 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4592 HRESULT borderSpacing
([out, retval] BSTR *p
);
4594 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4595 HRESULT orphans
([in] VARIANT v
);
4597 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4598 HRESULT orphans
([out, retval] VARIANT *p
);
4600 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4601 HRESULT widows
([in] VARIANT v
);
4603 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4604 HRESULT widows
([out, retval] VARIANT *p
);
4606 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4607 HRESULT pageBreakInside
([in] BSTR v
);
4609 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4610 HRESULT pageBreakInside
([out, retval] BSTR *p
);
4612 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4613 HRESULT emptyCells
([in] BSTR v
);
4615 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4616 HRESULT emptyCells
([out, retval] BSTR *p
);
4618 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4619 HRESULT msBlockProgression
([in] BSTR v
);
4621 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4622 HRESULT msBlockProgression
([out, retval] BSTR *p
);
4624 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4625 HRESULT quotes
([in] BSTR v
);
4627 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4628 HRESULT quotes
([out, retval] BSTR *p
);
4633 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4637 [default] dispinterface DispHTMLStyle
;
4638 interface IHTMLStyle
;
4639 interface IHTMLStyle2
;
4640 interface IHTMLStyle3
;
4641 interface IHTMLStyle4
;
4642 interface IHTMLStyle5
;
4643 interface IHTMLStyle6
;
4646 /*****************************************************************************
4647 * IHTMLRenderStyle interface
4653 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4655 interface IHTMLRenderStyle
: IDispatch
4657 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
4658 HRESULT textLineThroughStyle
([in] BSTR v
);
4660 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
4661 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
4663 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
4664 HRESULT textUnderlineStyle
([in] BSTR v
);
4666 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
4667 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
4669 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
4670 HRESULT textEffect
([in] BSTR v
);
4672 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
4673 HRESULT textEffect
([retval, out] BSTR *p
);
4675 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
4676 HRESULT textColor
([in] VARIANT v
);
4678 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
4679 HRESULT textColor
([retval, out] VARIANT *p
);
4681 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
4682 HRESULT textBackgroundColor
([in] VARIANT v
);
4684 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
4685 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
4687 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
4688 HRESULT textDecorationColor
([in] VARIANT v
);
4690 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
4691 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
4693 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
4694 HRESULT renderingPriority
([in] LONG v
);
4696 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
4697 HRESULT renderingPriority
([retval, out] LONG *p
);
4699 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4700 HRESULT defaultTextSelection
([in] BSTR v
);
4702 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4703 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
4705 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4706 HRESULT textDecoration
([in] BSTR v
);
4708 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4709 HRESULT textDecoration
([retval, out] BSTR *p
);
4712 /*****************************************************************************
4713 * IHTMLCurrentStyle interface
4719 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4721 interface IHTMLCurrentStyle
: IDispatch
4723 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
4724 HRESULT position
([retval, out] BSTR *p
);
4726 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
4727 HRESULT styleFloat
([retval, out] BSTR *p
);
4729 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
4730 HRESULT color
([retval, out] VARIANT *p
);
4732 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
4733 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4735 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
4736 HRESULT fontFamily
([retval, out] BSTR *p
);
4738 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
4739 HRESULT fontStyle
([retval, out] BSTR *p
);
4741 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
4742 HRESULT fontVariant
([retval, out] BSTR *p
);
4744 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
4745 HRESULT fontWeight
([retval, out] VARIANT *p
);
4747 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
4748 HRESULT fontSize
([retval, out] VARIANT *p
);
4750 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
4751 HRESULT backgroundImage
([retval, out] BSTR *p
);
4753 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
4754 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4756 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
4757 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4759 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
4760 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4762 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
4763 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4765 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
4766 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4768 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
4769 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4771 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
4772 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4774 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
4775 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4777 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
4778 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4780 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
4781 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4783 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
4784 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4786 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
4787 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4789 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
4790 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4792 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
4793 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4795 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
4796 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4798 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
4799 HRESULT left
([retval, out] VARIANT *p
);
4801 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
4802 HRESULT top
([retval, out] VARIANT *p
);
4804 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
4805 HRESULT width
([retval, out] VARIANT *p
);
4807 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
4808 HRESULT height
([retval, out] VARIANT *p
);
4810 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
4811 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4813 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
4814 HRESULT paddingTop
([retval, out] VARIANT *p
);
4816 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
4817 HRESULT paddingRight
([retval, out] VARIANT *p
);
4819 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
4820 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4822 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
4823 HRESULT textAlign
([retval, out] BSTR *p
);
4825 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
4826 HRESULT textDecoration
([retval, out] BSTR *p
);
4828 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
4829 HRESULT display
([retval, out] BSTR *p
);
4831 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
4832 HRESULT visibility
([retval, out] BSTR *p
);
4834 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
4835 HRESULT zIndex
([retval, out] VARIANT *p
);
4837 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
4838 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4840 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
4841 HRESULT lineHeight
([retval, out] VARIANT *p
);
4843 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
4844 HRESULT textIndent
([retval, out] VARIANT *p
);
4846 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
4847 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4849 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
4850 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4852 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
4853 HRESULT marginTop
([retval, out] VARIANT *p
);
4855 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
4856 HRESULT marginRight
([retval, out] VARIANT *p
);
4858 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
4859 HRESULT marginBottom
([retval, out] VARIANT *p
);
4861 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
4862 HRESULT marginLeft
([retval, out] VARIANT *p
);
4864 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
4865 HRESULT clear
([retval, out] BSTR *p
);
4867 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
4868 HRESULT listStyleType
([retval, out] BSTR *p
);
4870 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
4871 HRESULT listStylePosition
([retval, out] BSTR *p
);
4873 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
4874 HRESULT listStyleImage
([retval, out] BSTR *p
);
4876 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
4877 HRESULT clipTop
([retval, out] VARIANT *p
);
4879 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
4880 HRESULT clipRight
([retval, out] VARIANT *p
);
4882 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
4883 HRESULT clipBottom
([retval, out] VARIANT *p
);
4885 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
4886 HRESULT clipLeft
([retval, out] VARIANT *p
);
4888 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
4889 HRESULT overflow
([retval, out] BSTR *p
);
4891 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
4892 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4894 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
4895 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4897 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
4898 HRESULT cursor
([retval, out] BSTR *p
);
4900 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
4901 HRESULT tableLayout
([retval, out] BSTR *p
);
4903 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
4904 HRESULT borderCollapse
([retval, out] BSTR *p
);
4906 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
4907 HRESULT direction
([retval, out] BSTR *p
);
4909 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
4910 HRESULT behavior
([retval, out] BSTR *p
);
4912 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
4913 HRESULT getAttribute
(
4914 [in] BSTR strAttributeName
,
4915 [defaultvalue(0), in] LONG lFlags
,
4916 [retval, out] VARIANT *AttributeValue
);
4918 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
4919 HRESULT unicodeBidi
([retval, out] BSTR *p
);
4921 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
4922 HRESULT right
([retval, out] VARIANT *p
);
4924 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
4925 HRESULT bottom
([retval, out] VARIANT *p
);
4927 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
4928 HRESULT imeMode
([retval, out] BSTR *p
);
4930 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
4931 HRESULT rubyAlign
([retval, out] BSTR *p
);
4933 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
4934 HRESULT rubyPosition
([retval, out] BSTR *p
);
4936 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
4937 HRESULT rubyOverhang
([retval, out] BSTR *p
);
4939 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
4940 HRESULT textAutospace
([retval, out] BSTR *p
);
4942 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
4943 HRESULT lineBreak
([retval, out] BSTR *p
);
4945 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
4946 HRESULT wordBreak
([retval, out] BSTR *p
);
4948 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
4949 HRESULT textJustify
([retval, out] BSTR *p
);
4951 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
4952 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
4954 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
4955 HRESULT textKashida
([retval, out] VARIANT *p
);
4957 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
4958 HRESULT blockDirection
([retval, out] BSTR *p
);
4960 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
4961 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
4963 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
4964 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
4966 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
4967 HRESULT layoutGridMode
([retval, out] BSTR *p
);
4969 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
4970 HRESULT layoutGridType
([retval, out] BSTR *p
);
4972 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
4973 HRESULT borderStyle
([retval, out] BSTR *p
);
4975 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
4976 HRESULT borderColor
([retval, out] BSTR *p
);
4978 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
4979 HRESULT borderWidth
([retval, out] BSTR *p
);
4981 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
4982 HRESULT padding
([retval, out] BSTR *p
);
4984 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
4985 HRESULT margin
([retval, out] BSTR *p
);
4987 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
4988 HRESULT accelerator
([retval, out] BSTR *p
);
4990 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
4991 HRESULT overflowX
([retval, out] BSTR *p
);
4993 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
4994 HRESULT overflowY
([retval, out] BSTR *p
);
4996 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
4997 HRESULT textTransform
([retval, out] BSTR *p
);
5000 /*****************************************************************************
5001 * IHTMLCurrentStyle2 interface
5007 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5009 interface IHTMLCurrentStyle2
: IDispatch
5011 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
5012 HRESULT layoutFlow
([retval, out] BSTR * p
);
5014 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
5015 HRESULT wordWrap
([retval, out] BSTR * p
);
5017 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
5018 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
5020 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
5021 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
5023 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
5024 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
5026 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
5027 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
5029 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
5030 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
5032 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
5033 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
5035 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
5036 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
5038 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
5039 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
5041 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
5042 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
5044 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
5045 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
5047 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
5048 HRESULT writingMode
([retval, out] BSTR * p
);
5050 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
5051 HRESULT zoom
([retval, out] VARIANT * p
);
5053 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
5054 HRESULT filter
([retval, out] BSTR * p
);
5056 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
5057 HRESULT textAlignLast
([retval, out] BSTR * p
);
5059 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
5060 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
5062 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
5063 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
5066 /*****************************************************************************
5067 * IHTMLCurrentStyle3 interface
5073 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5075 interface IHTMLCurrentStyle3
: IDispatch
5077 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
5078 HRESULT textOverflow
([retval, out] BSTR * p
);
5080 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
5081 HRESULT minHeight
([retval, out] VARIANT * p
);
5083 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
5084 HRESULT wordSpacing
([retval, out] VARIANT * p
);
5086 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
5087 HRESULT whiteSpace
([retval, out] BSTR * p
);
5090 /*****************************************************************************
5091 * IHTMLCurrentStyle4 interface
5097 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5099 interface IHTMLCurrentStyle4
: IDispatch
5101 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
5102 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
5104 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
5105 HRESULT maxHeight
([retval, out] VARIANT * p
);
5107 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
5108 HRESULT minWidth
([retval, out] VARIANT * p
);
5110 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
5111 HRESULT maxWidth
([retval, out] VARIANT * p
);
5114 /*****************************************************************************
5115 * DispHTMLCurrentStyle dispinterface
5119 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5121 dispinterface DispHTMLCurrentStyle
5125 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
5128 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
5131 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
5134 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5135 VARIANT backgroundColor
();
5137 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
5140 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
5143 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
5146 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
5147 VARIANT fontWeight
();
5149 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
5152 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5153 BSTR backgroundImage
();
5155 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5156 VARIANT backgroundPositionX
();
5158 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5159 VARIANT backgroundPositionY
();
5161 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5162 BSTR backgroundRepeat
();
5164 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
5165 VARIANT borderLeftColor
();
5167 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
5168 VARIANT borderTopColor
();
5170 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
5171 VARIANT borderRightColor
();
5173 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
5174 VARIANT borderBottomColor
();
5176 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
5177 BSTR borderTopStyle
();
5179 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
5180 BSTR borderRightStyle
();
5182 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
5183 BSTR borderBottomStyle
();
5185 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
5186 BSTR borderLeftStyle
();
5188 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
5189 VARIANT borderTopWidth
();
5191 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
5192 VARIANT borderRightWidth
();
5194 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
5195 VARIANT borderBottomWidth
();
5197 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
5198 VARIANT borderLeftWidth
();
5200 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
5203 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
5206 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
5209 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
5212 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
5213 VARIANT paddingLeft
();
5215 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
5216 VARIANT paddingTop
();
5218 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
5219 VARIANT paddingRight
();
5221 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5222 VARIANT paddingBottom
();
5224 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
5227 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
5228 BSTR textDecoration
();
5230 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
5233 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
5236 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
5239 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
5240 VARIANT letterSpacing
();
5242 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
5243 VARIANT lineHeight
();
5245 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
5246 VARIANT textIndent
();
5248 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
5249 VARIANT verticalAlign
();
5251 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5252 BSTR backgroundAttachment
();
5254 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
5255 VARIANT marginTop
();
5257 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
5258 VARIANT marginRight
();
5260 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
5261 VARIANT marginBottom
();
5263 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
5264 VARIANT marginLeft
();
5266 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
5269 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
5270 BSTR listStyleType
();
5272 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
5273 BSTR listStylePosition
();
5275 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
5276 BSTR listStyleImage
();
5278 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
5281 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
5282 VARIANT clipRight
();
5284 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
5285 VARIANT clipBottom
();
5287 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
5290 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
5293 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
5294 BSTR pageBreakBefore
();
5296 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
5297 BSTR pageBreakAfter
();
5299 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
5302 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
5305 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
5306 BSTR borderCollapse
();
5308 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
5311 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
5314 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
5315 VARIANT getAttribute
(
5316 [in] BSTR strAttributeName
,
5317 [in, defaultvalue(0)] LONG lFlags
);
5319 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
5322 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
5325 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
5328 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
5331 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
5334 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
5335 BSTR rubyPosition
();
5337 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
5338 BSTR rubyOverhang
();
5340 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
5341 BSTR textAutospace
();
5343 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
5346 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
5349 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
5352 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
5353 BSTR textJustifyTrim
();
5355 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
5356 VARIANT textKashida
();
5358 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
5359 BSTR blockDirection
();
5361 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
5362 VARIANT layoutGridChar
();
5364 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
5365 VARIANT layoutGridLine
();
5367 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
5368 BSTR layoutGridMode
();
5370 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
5371 BSTR layoutGridType
();
5373 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
5376 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
5379 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
5382 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
5385 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
5388 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
5391 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
5394 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
5397 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5398 BSTR textTransform
();
5400 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
5403 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
5406 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
5407 BSTR textUnderlinePosition
();
5409 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
5410 VARIANT_BOOL hasLayout
();
5412 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
5413 VARIANT scrollbarBaseColor
();
5415 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
5416 VARIANT scrollbarFaceColor
();
5418 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
5419 VARIANT scrollbar3dLightColor
();
5421 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
5422 VARIANT scrollbarShadowColor
();
5424 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
5425 VARIANT scrollbarHighlightColor
();
5427 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
5428 VARIANT scrollbarDarkShadowColor
();
5430 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
5431 VARIANT scrollbarArrowColor
();
5433 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
5434 VARIANT scrollbarTrackColor
();
5436 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
5439 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
5442 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
5445 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
5446 BSTR textAlignLast
();
5448 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
5449 VARIANT textKashidaSpace
();
5451 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
5452 VARIANT_BOOL isBlock
();
5454 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
5455 BSTR textOverflow
();
5457 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
5458 VARIANT minHeight
();
5460 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
5461 VARIANT wordSpacing
();
5463 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
5466 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
5467 BSTR msInterpolationMode
();
5469 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
5470 VARIANT maxHeight
();
5472 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
5475 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
5481 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5483 coclass HTMLCurrentStyle
5485 [default] dispinterface DispHTMLCurrentStyle
;
5486 interface IHTMLCurrentStyle
;
5487 interface IHTMLCurrentStyle2
;
5488 interface IHTMLCurrentStyle3
;
5489 interface IHTMLCurrentStyle4
;
5492 /*****************************************************************************
5493 * IHTMLRect interface
5499 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5501 interface IHTMLRect
: IDispatch
5503 [propput, id(DISPID_IHTMLRECT_LEFT
)]
5504 HRESULT left
([in] LONG v
);
5506 [propget, id(DISPID_IHTMLRECT_LEFT
)]
5507 HRESULT left
([retval, out] LONG *p
);
5509 [propput, id(DISPID_IHTMLRECT_TOP
)]
5510 HRESULT top
([in] LONG v
);
5512 [propget, id(DISPID_IHTMLRECT_TOP
)]
5513 HRESULT top
([retval, out] LONG *p
);
5515 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
5516 HRESULT right
([in] LONG v
);
5518 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
5519 HRESULT right
([retval, out] LONG *p
);
5521 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
5522 HRESULT bottom
([in] LONG v
);
5524 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
5525 HRESULT bottom
([retval, out] LONG *p
);
5528 /*****************************************************************************
5529 * IHTMLRectCollection interface
5535 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5537 interface IHTMLRectCollection
: IDispatch
5539 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
5540 HRESULT length
([retval, out] LONG *p
);
5542 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
5543 HRESULT _newEnum
([retval, out] IUnknown
**p
);
5545 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
5547 [in] VARIANT *pvarIndex
,
5548 [retval, out] VARIANT *pvarResult
);
5551 /*****************************************************************************
5552 * IHTMLDOMNode interface
5558 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5560 interface IHTMLDOMNode
: IDispatch
5562 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
5563 HRESULT nodeType
([retval, out] LONG *p
);
5565 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
5566 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
5568 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
5569 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
5571 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
5572 HRESULT childNodes
([retval, out] IDispatch
**p
);
5574 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
5575 HRESULT attributes
([retval, out] IDispatch
**p
);
5577 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
5578 HRESULT insertBefore
(
5579 [in] IHTMLDOMNode
*newChild
,
5580 [optional, in] VARIANT refChild
,
5581 [retval, out] IHTMLDOMNode
**node
);
5583 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
5584 HRESULT removeChild
(
5585 [in] IHTMLDOMNode
*oldChild
,
5586 [retval, out] IHTMLDOMNode
**node
);
5588 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
5589 HRESULT replaceChild
(
5590 [in] IHTMLDOMNode
*newChild
,
5591 [in] IHTMLDOMNode
*oldChild
,
5592 [retval, out] IHTMLDOMNode
**node
);
5594 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
5596 [in] VARIANT_BOOL fDeep
,
5597 [retval, out] IHTMLDOMNode
**clonedNode
);
5599 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
5601 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
5602 [retval, out] IHTMLDOMNode
**removed
);
5604 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
5606 [in] IHTMLDOMNode
*otherNode
,
5607 [retval, out] IHTMLDOMNode
**swappedNode
);
5609 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
5610 HRESULT replaceNode
(
5611 [in] IHTMLDOMNode
*replacement
,
5612 [retval, out] IHTMLDOMNode
**replaced
);
5614 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
5615 HRESULT appendChild
(
5616 [in] IHTMLDOMNode
*newChild
,
5617 [retval, out] IHTMLDOMNode
**node
);
5619 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
5620 HRESULT nodeName
([retval, out] BSTR *p
);
5622 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
5623 HRESULT nodeValue
([in] VARIANT v
);
5625 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
5626 HRESULT nodeValue
([retval, out] VARIANT *p
);
5628 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
5629 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
5631 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
5632 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
5634 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
5635 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
5637 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
5638 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
5641 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
5642 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
5645 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
5646 IHTMLDOMNode
* parentNode
(); \
5648 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
5649 VARIANT_BOOL hasChildNodes
(); \
5651 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
5652 IDispatch
* childNodes
(); \
5654 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
5655 IDispatch
* attributes
(); \
5657 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
5658 IHTMLDOMNode
* insertBefore
( \
5659 [in] IHTMLDOMNode
* newChild
, \
5660 [optional, in] VARIANT refChild
); \
5662 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
5663 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
5665 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
5666 IHTMLDOMNode
* replaceChild
( \
5667 [in] IHTMLDOMNode
* newChild
, \
5668 [in] IHTMLDOMNode
* oldChild
); \
5670 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
5671 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
5673 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
5674 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
5676 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
5677 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
5679 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
5680 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
5682 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
5683 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
5685 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
5688 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
5689 void nodeValue
(VARIANT v
); \
5691 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
5692 VARIANT nodeValue
(); \
5694 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
5695 IHTMLDOMNode
* firstChild
(); \
5697 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
5698 IHTMLDOMNode
* lastChild
(); \
5700 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
5701 IHTMLDOMNode
* previousSibling
(); \
5703 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
5704 IHTMLDOMNode
* nextSibling
()
5706 /*****************************************************************************
5707 * IHTMLDOMNode2 interface
5713 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5715 interface IHTMLDOMNode2
: IDispatch
5717 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
5718 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5721 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
5722 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
5723 IDispatch
*ownerDocument
()
5725 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
5726 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
5727 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
5729 /*****************************************************************************
5730 * IHTMLDOMNode3 interface
5736 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5738 interface IHTMLDOMNode3
: IDispatch
5740 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5741 HRESULT prefix
([in] VARIANT v
);
5743 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5744 HRESULT prefix
([out, retval] VARIANT *p
);
5746 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
5747 HRESULT localName
([out, retval] VARIANT *p
);
5749 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
5750 HRESULT namespaceURI
([out, retval] VARIANT *p
);
5752 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5753 HRESULT textContent
([in] VARIANT v
);
5755 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5756 HRESULT textContent
([out, retval] VARIANT *p
);
5758 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
5759 HRESULT isEqualNode
(
5760 [in] IHTMLDOMNode3
*otherNode
,
5761 [out, retval] VARIANT_BOOL *isEqual
);
5763 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
5764 HRESULT lookupNamespaceURI
(
5765 [in] VARIANT *pvarPrefix
,
5766 [out, retval] VARIANT *pvarNamespaceURI
);
5768 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
5769 HRESULT lookupPrefix
(
5770 [in] VARIANT *pvarNamespaceURI
,
5771 [out, retval] VARIANT *pvarPrefix
);
5773 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
5774 HRESULT isDefaultNamespace
(
5775 [in] VARIANT *pvarNamespace
,
5776 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
5778 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
5779 HRESULT appendChild
(
5780 [in] IHTMLDOMNode
*newChild
,
5781 [out, retval] IHTMLDOMNode
**node
);
5783 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
5784 HRESULT insertBefore
(
5785 [in] IHTMLDOMNode
*newChild
,
5786 [in, optional] VARIANT refChild
,
5787 [out, retval] IHTMLDOMNode
**node
);
5789 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
5790 HRESULT removeChild
(
5791 [in] IHTMLDOMNode
*oldChild
,
5792 [out, retval] IHTMLDOMNode
**node
);
5794 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
5795 HRESULT replaceChild
(
5796 [in] IHTMLDOMNode
*newChild
,
5797 [in] IHTMLDOMNode
*oldChild
,
5798 [out, retval] IHTMLDOMNode
**node
);
5800 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
5802 [in] IHTMLDOMNode3
*otherNode
,
5803 [out, retval] VARIANT_BOOL *isSame
);
5805 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
5806 HRESULT compareDocumentPosition
(
5807 [in] IHTMLDOMNode
*otherNode
,
5808 [out, retval] USHORT
*flags
);
5810 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
5811 HRESULT isSupported
(
5813 [in] VARIANT version,
5814 [out, retval] VARIANT_BOOL *pfisSupported
);
5817 /*****************************************************************************
5818 * IHTMLDOMAttribute interface
5824 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5826 interface IHTMLDOMAttribute
: IDispatch
5828 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
5829 HRESULT nodeName
([retval, out] BSTR *p
);
5831 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5832 HRESULT nodeValue
([in] VARIANT v
);
5834 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5835 HRESULT nodeValue
([retval, out] VARIANT *p
);
5837 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
5838 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
5841 /*****************************************************************************
5842 * IHTMLDOMAttribute2 interface
5848 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5850 interface IHTMLDOMAttribute2
: IDispatch
5852 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
5853 HRESULT name
([retval, out] BSTR *p
);
5855 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5856 HRESULT value
([in] BSTR v
);
5858 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5859 HRESULT value
([retval, out] BSTR *p
);
5861 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
5862 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
5864 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
5865 HRESULT nodeType
([retval, out] long *p
);
5867 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
5868 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
5870 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
5871 HRESULT childNodes
([retval, out] IDispatch
**p
);
5873 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
5874 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
5876 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
5877 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
5879 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
5880 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
5882 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
5883 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
5885 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
5886 HRESULT attributes
([retval, out] IDispatch
**p
);
5888 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
5889 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5891 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
5892 HRESULT insertBefore
(
5893 [in] IHTMLDOMNode
*newChild
,
5894 [optional, in] VARIANT refChild
,
5895 [retval, out] IHTMLDOMNode
**node
);
5897 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
5898 HRESULT replaceChild
(
5899 [in] IHTMLDOMNode
*newChild
,
5900 [in] IHTMLDOMNode
*oldChild
,
5901 [retval, out] IHTMLDOMNode
**node
);
5903 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
5904 HRESULT removeChild
(
5905 [in] IHTMLDOMNode
*oldChild
,
5906 [retval, out] IHTMLDOMNode
**node
);
5908 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
5909 HRESULT appendChild
(
5910 [in] IHTMLDOMNode
*newChild
,
5911 [retval, out] IHTMLDOMNode
**node
);
5913 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
5914 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
5916 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
5918 [in] VARIANT_BOOL fDeep
,
5919 [retval, out] IHTMLDOMAttribute
**clonedNode
);
5922 /*****************************************************************************
5923 * IHTMLDOMTextNode interface
5929 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5931 interface IHTMLDOMTextNode
: IDispatch
5933 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5934 HRESULT data
([in] BSTR v
);
5936 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5937 HRESULT data
([out, retval] BSTR *p
);
5939 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
5940 HRESULT toString
([out, retval] BSTR *String);
5942 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
5943 HRESULT length
([out, retval] LONG *p
);
5945 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
5948 [out, retval] IHTMLDOMNode
**pRetNode
);
5951 /*****************************************************************************
5952 * IHTMLDOMTextNode2 interface
5958 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5960 interface IHTMLDOMTextNode2
: IDispatch
5962 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
5963 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
5965 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
5966 HRESULT appendData
([in] BSTR bstrstring
);
5968 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
5969 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
5971 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
5972 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
5974 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
5975 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
5980 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5982 coclass HTMLDOMTextNode
5984 [default] dispinterface DispHTMLDOMTextNode
;
5985 interface IHTMLDOMTextNode
;
5986 interface IHTMLDOMTextNode2
;
5987 interface IHTMLDOMNode
;
5988 interface IHTMLDOMNode2
;
5991 /*****************************************************************************
5992 * IDOMDocumentType interface
5998 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
6000 interface IDOMDocumentType
: IDispatch
6002 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
6003 HRESULT name
([out, retval] BSTR *p
);
6005 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
6006 HRESULT entities
([out, retval] IDispatch
**p
);
6008 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
6009 HRESULT notations
([out, retval] IDispatch
**p
);
6011 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
6012 HRESULT publicId
([out, retval] VARIANT *p
);
6014 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
6015 HRESULT systemId
([out, retval] VARIANT *p
);
6017 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
6018 HRESULT internalSubset
([out, retval] VARIANT *p
);
6021 /*****************************************************************************
6022 * IHTMLDOMImplementation interface
6028 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6030 interface IHTMLDOMImplementation
: IDispatch
6032 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
6034 [in] BSTR bstrfeature
,
6035 [optional, in] VARIANT version,
6036 [retval, out] VARIANT_BOOL *pfHasFeature
);
6039 /*****************************************************************************
6040 * IHTMLDOMImplementation2 interface
6046 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6048 interface IHTMLDOMImplementation2
: IDispatch
6050 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
6051 HRESULT createDocumentType
(
6052 [in] BSTR bstrQualifiedName
,
6053 [in] VARIANT *pvarPublicId
,
6054 [in] VARIANT *pvarSystemId
,
6055 [out, retval] IDOMDocumentType
**newDocumentType
);
6057 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
6058 HRESULT createDocument
(
6059 [in] VARIANT *pvarNS
,
6060 [in] VARIANT *pvarTagName
,
6061 [in] IDOMDocumentType
*pDocumentType
,
6062 [out, retval] IHTMLDocument7
**ppnewDocument
);
6064 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
6065 HRESULT createHTMLDocument
(
6066 [in] BSTR bstrTitle
,
6067 [out, retval] IHTMLDocument7
**ppnewDocument
);
6069 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
6071 [in] BSTR bstrfeature
,
6072 [in, optional] VARIANT version,
6073 [out, retval] VARIANT_BOOL *pfHasFeature
);
6076 /*****************************************************************************
6077 * DispHTMLDOMImplementation dispinterface
6081 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6083 dispinterface DispHTMLDOMImplementation
6087 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
6088 VARIANT_BOOL hasFeature
(
6089 [in] BSTR bstrfeature
,
6090 [in, optional] VARIANT version);
6092 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
6093 IDOMDocumentType
*createDocumentType
(
6094 [in] BSTR bstrQualifiedName
,
6095 [in] VARIANT *pvarPublicId
,
6096 [in] VARIANT *pvarSystemId
);
6098 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
6099 IHTMLDocument7
*createDocument
(
6100 [in] VARIANT *pvarNS
,
6101 [in] VARIANT *pvarTagName
,
6102 [in] IDOMDocumentType
*pDocumentType
);
6104 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
6105 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
6107 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
6108 VARIANT_BOOL ie9_hasFeature
(
6109 [in] BSTR bstrfeature
,
6110 [in, optional] VARIANT version);
6112 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6113 IDispatch
*constructor
();
6116 /*****************************************************************************
6117 * DispHTMLDOMAttribute dispinterface
6121 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6123 dispinterface DispHTMLDOMAttribute
6127 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
6130 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
6131 void nodeValue
(VARIANT v
);
6133 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
6134 VARIANT nodeValue
();
6136 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
6137 VARIANT_BOOL specified
();
6139 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
6142 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
6145 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
6148 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
6149 VARIANT_BOOL expando
();
6151 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
6154 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
6155 IHTMLDOMNode
*parentNode
();
6157 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
6158 IDispatch
*childNodes
();
6160 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
6161 IHTMLDOMNode
*firstChild
();
6163 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
6164 IHTMLDOMNode
*lastChild
();
6166 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
6167 IHTMLDOMNode
*previousSibling
();
6169 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
6170 IHTMLDOMNode
*nextSibling
();
6172 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
6173 IDispatch
*attributes
();
6175 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
6176 IDispatch
*ownerDocument
();
6178 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
6179 IHTMLDOMNode
*insertBefore
(
6180 [in] IHTMLDOMNode
*newChild
,
6181 [optional, in] VARIANT refChild
);
6183 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
6184 IHTMLDOMNode
*replaceChild
(
6185 [in] IHTMLDOMNode
*newChild
,
6186 [in] IHTMLDOMNode
*oldChild
);
6188 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
6189 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
6191 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
6192 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
6194 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
6195 VARIANT_BOOL hasChildNodes
();
6197 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
6198 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
6200 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
6201 void ie8_nodeValue
(VARIANT v
);
6203 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
6204 VARIANT ie8_nodeValue
();
6206 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
6207 void ie8_value
(BSTR v
);
6209 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
6212 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
6213 VARIANT_BOOL ie8_specified
();
6215 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
6216 IHTMLElement2
*ownerElement
();
6218 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
6221 /*****************************************************************************
6222 * IHTMLDocumentCompatibleInfo interface
6228 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6230 interface IHTMLDocumentCompatibleInfo
: IDispatch
6232 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
6233 HRESULT userAgent
([retval, out] BSTR *p
);
6235 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
6236 HRESULT version([retval, out] BSTR *p
);
6239 /*****************************************************************************
6240 * IHTMLDocumentCompatibleInfoCollection interface
6246 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
6248 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
6250 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
6251 HRESULT length
([retval, out] long *p
);
6253 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
6254 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
6257 /*****************************************************************************
6258 * DispHTMLDOMTextNode dispinterface
6262 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6264 dispinterface DispHTMLDOMTextNode
6268 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
6271 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
6274 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
6277 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
6280 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
6281 IHTMLDOMNode
*splitText
([in] LONG offset
);
6283 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
6288 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
6289 void appendData
([in] BSTR bstrstring
);
6291 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
6294 [in] BSTR bstrstring
);
6296 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
6301 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
6305 [in] BSTR bstrstring
);
6307 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
6310 /*****************************************************************************
6311 * IHTMLAttributeCollection interface
6317 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6319 interface IHTMLAttributeCollection
: IDispatch
6321 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
6323 [retval, out] long *p
);
6325 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
6327 [retval, out] IUnknown
**p
);
6329 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
6331 [optional, in] VARIANT *name
,
6332 [retval, out] IDispatch
**pdisp
);
6335 /*****************************************************************************
6336 * IHTMLAttributeCollection2 interface
6342 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6344 interface IHTMLAttributeCollection2
: IDispatch
6346 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
6347 HRESULT getNamedItem
(
6349 [retval, out] IHTMLDOMAttribute
**newretNode
);
6351 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
6352 HRESULT setNamedItem
(
6353 [in] IHTMLDOMAttribute
*ppNode
,
6354 [retval, out] IHTMLDOMAttribute
**newretNode
);
6356 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
6357 HRESULT removeNamedItem
(
6359 [retval, out] IHTMLDOMAttribute
**newretNode
);
6362 /*****************************************************************************
6363 * IHTMLAttributeCollection3 interface
6369 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
6371 interface IHTMLAttributeCollection3
: IDispatch
6373 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
6374 HRESULT getNamedItem
(
6376 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6378 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
6379 HRESULT setNamedItem
(
6380 [in] IHTMLDOMAttribute
*pNodeIn
,
6381 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6383 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
6384 HRESULT removeNamedItem
(
6386 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6388 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
6391 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6393 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
6394 HRESULT length
([retval, out] long *p
);
6397 /*****************************************************************************
6398 * DispHTMLAttributeCollection dispinterface
6402 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6404 dispinterface DispHTMLAttributeCollection
6408 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
6411 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
6412 IUnknown
*_newEnum
();
6414 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
6415 IDispatch
*item
([optional, in] VARIANT *name
);
6417 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
6418 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
6420 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
6421 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
6423 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
6424 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
6426 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
6427 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
6429 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
6430 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
6432 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
6433 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
6435 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
6436 IHTMLDOMAttribute
*ie8_item
([in] long index
);
6438 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
6441 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6442 IDispatch
*constructor
();
6445 /*****************************************************************************
6446 * IHTMLDOMChildrenCollection interface
6452 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6454 interface IHTMLDOMChildrenCollection
: IDispatch
6456 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
6457 HRESULT length
([out, retval] LONG *p
);
6459 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
6460 HRESULT _newEnum
([out, retval] IUnknown
**p
);
6462 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
6465 [out, retval] IDispatch
**ppItem
);
6468 /*****************************************************************************
6469 * DispDOMChildrenCollection dispinterface
6473 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6475 dispinterface DispDOMChildrenCollection
6479 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
6482 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
6483 IUnknown
*_newEnum
();
6485 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
6486 IDispatch
*item
([in] LONG index
);
6489 interface IHTMLElementCollection
;
6491 /*****************************************************************************
6492 * IHTMLElement interface
6498 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
6500 interface IHTMLElement
: IDispatch
6502 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
6503 HRESULT setAttribute
(
6504 [in] BSTR strAttributeName
,
6505 [in] VARIANT AttributeValue
,
6506 [defaultvalue(1), in] LONG lFlags
);
6508 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
6509 HRESULT getAttribute
(
6510 [in] BSTR strAttributeName
,
6511 [defaultvalue(0), in] LONG lFlags
,
6512 [retval, out] VARIANT *AttributeValue
);
6514 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
6515 HRESULT removeAttribute
(
6516 [in] BSTR strAttributeName
,
6517 [defaultvalue(1), in] LONG lFlags
,
6518 [retval, out] VARIANT_BOOL *pfSuccess
);
6520 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
6521 HRESULT className
([in] BSTR v
);
6523 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
6524 HRESULT className
([retval, out] BSTR *p
);
6526 [propput, id(DISPID_IHTMLELEMENT_ID
)]
6527 HRESULT id([in] BSTR v
);
6529 [propget, id(DISPID_IHTMLELEMENT_ID
)]
6530 HRESULT id([retval, out] BSTR *p
);
6532 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
6533 HRESULT tagName
([retval, out] BSTR *p
);
6535 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
6536 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
6538 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
6539 HRESULT style
([retval, out] IHTMLStyle
**p
);
6541 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
6542 HRESULT onhelp
([in] VARIANT v
);
6544 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
6545 HRESULT onhelp
([retval, out] VARIANT *p
);
6547 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
6548 HRESULT onclick
([in] VARIANT v
);
6550 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
6551 HRESULT onclick
([retval, out] VARIANT *p
);
6553 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
6554 HRESULT ondblclick
([in] VARIANT v
);
6556 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
6557 HRESULT ondblclick
([retval, out] VARIANT *p
);
6559 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
6560 HRESULT onkeydown
([in] VARIANT v
);
6562 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
6563 HRESULT onkeydown
([retval, out] VARIANT *p
);
6565 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
6566 HRESULT onkeyup
([in] VARIANT v
);
6568 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
6569 HRESULT onkeyup
([retval, out] VARIANT *p
);
6571 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
6572 HRESULT onkeypress
([in] VARIANT v
);
6574 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
6575 HRESULT onkeypress
([retval, out] VARIANT *p
);
6577 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
6578 HRESULT onmouseout
([in] VARIANT v
);
6580 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
6581 HRESULT onmouseout
([retval, out] VARIANT *p
);
6583 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
6584 HRESULT onmouseover
([in] VARIANT v
);
6586 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
6587 HRESULT onmouseover
([retval, out] VARIANT *p
);
6589 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
6590 HRESULT onmousemove
([in] VARIANT v
);
6592 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
6593 HRESULT onmousemove
([retval, out] VARIANT *p
);
6595 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
6596 HRESULT onmousedown
([in] VARIANT v
);
6598 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
6599 HRESULT onmousedown
([retval, out] VARIANT *p
);
6601 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
6602 HRESULT onmouseup
([in] VARIANT v
);
6604 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
6605 HRESULT onmouseup
([retval, out] VARIANT *p
);
6607 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
6608 HRESULT document
([retval, out] IDispatch
**p
);
6610 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
6611 HRESULT title
([in] BSTR v
);
6613 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
6614 HRESULT title
([retval, out] BSTR *p
);
6616 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
6617 HRESULT language
([in] BSTR v
);
6619 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
6620 HRESULT language
([retval, out] BSTR *p
);
6622 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
6623 HRESULT onselectstart
([in] VARIANT v
);
6625 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
6626 HRESULT onselectstart
([retval, out] VARIANT *p
);
6628 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
6629 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
6631 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
6633 [in] IHTMLElement
*pChild
,
6634 [retval, out] VARIANT_BOOL *pfResult
);
6636 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
6637 HRESULT sourceIndex
([retval, out] LONG *p
);
6639 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
6640 HRESULT recordNumber
([retval, out] VARIANT *p
);
6642 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
6643 HRESULT lang
([in] BSTR v
);
6645 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
6646 HRESULT lang
([retval, out] BSTR *p
);
6648 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
6649 HRESULT offsetLeft
([retval, out] LONG *p
);
6651 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
6652 HRESULT offsetTop
([retval, out] LONG *p
);
6654 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
6655 HRESULT offsetWidth
([retval, out] LONG *p
);
6657 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
6658 HRESULT offsetHeight
([retval, out] LONG *p
);
6660 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
6661 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
6663 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
6664 HRESULT innerHTML
([in] BSTR v
);
6666 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
6667 HRESULT innerHTML
([retval, out] BSTR *p
);
6669 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
6670 HRESULT innerText
([in] BSTR v
);
6672 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
6673 HRESULT innerText
([retval, out] BSTR *p
);
6675 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
6676 HRESULT outerHTML
([in] BSTR v
);
6678 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
6679 HRESULT outerHTML
([retval, out] BSTR *p
);
6681 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
6682 HRESULT outerText
([in] BSTR v
);
6684 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
6685 HRESULT outerText
([retval, out] BSTR *p
);
6687 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
6688 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
6690 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
6691 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
6693 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
6694 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
6696 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
6697 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
6699 [id(DISPID_IHTMLELEMENT_CLICK
)]
6702 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
6703 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
6705 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
6706 HRESULT ondragstart
([in] VARIANT v
);
6708 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
6709 HRESULT ondragstart
([retval, out] VARIANT *p
);
6711 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
6712 HRESULT toString
([retval, out] BSTR *String);
6714 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
6715 HRESULT onbeforeupdate
([in] VARIANT v
);
6717 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
6718 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
6720 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
6721 HRESULT onafterupdate
([in] VARIANT v
);
6723 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
6724 HRESULT onafterupdate
([retval, out] VARIANT *p
);
6726 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
6727 HRESULT onerrorupdate
([in] VARIANT v
);
6729 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
6730 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
6732 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
6733 HRESULT onrowexit
([in] VARIANT v
);
6735 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
6736 HRESULT onrowexit
([retval, out] VARIANT *p
);
6738 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
6739 HRESULT onrowenter
([in] VARIANT v
);
6741 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
6742 HRESULT onrowenter
([retval, out] VARIANT *p
);
6744 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
6745 HRESULT ondatasetchanged
([in] VARIANT v
);
6747 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
6748 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
6750 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
6751 HRESULT ondataavailable
([in] VARIANT v
);
6753 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
6754 HRESULT ondataavailable
([retval, out] VARIANT *p
);
6756 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
6757 HRESULT ondatasetcomplete
([in] VARIANT v
);
6759 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
6760 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
6762 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
6763 HRESULT onfilterchange
([in] VARIANT v
);
6765 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
6766 HRESULT onfilterchange
([retval, out] VARIANT *p
);
6768 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
6769 HRESULT children
([retval, out] IDispatch
**p
);
6771 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
6772 HRESULT all
([retval, out] IDispatch
**p
);
6775 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
6776 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
6777 void setAttribute
( \
6778 [in] BSTR strAttributeName
, \
6779 [in] VARIANT AttValue
, \
6780 [defaultvalue(1), in] LONG lFlags
); \
6782 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
6783 VARIANT getAttribute
( \
6784 [in] BSTR strAttributeName
, \
6785 [defaultvalue(0), in] LONG lFlags
); \
6787 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
6788 VARIANT_BOOL removeAttribute
( \
6789 [in] BSTR strAttributeName
, \
6790 [defaultvalue(1), in] LONG lFlags
); \
6792 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
6793 void className
(BSTR v
); \
6795 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
6798 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
6801 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
6804 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
6807 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
6808 IHTMLElement
*parentElement
(); \
6810 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
6811 IHTMLStyle
*style
(); \
6813 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6814 void onhelp
(VARIANT v
); \
6816 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6819 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6820 void onclick
(VARIANT v
); \
6822 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6823 VARIANT onclick
(); \
6825 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6826 void ondblclick
(VARIANT v
); \
6828 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6829 VARIANT ondblclick
(); \
6831 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6832 void onkeydown
(VARIANT v
); \
6834 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6835 VARIANT onkeydown
(); \
6837 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6838 void onkeyup
(VARIANT v
); \
6840 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6841 VARIANT onkeyup
(); \
6843 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6844 void onkeypress
(VARIANT v
); \
6846 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6847 VARIANT onkeypress
(); \
6849 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6850 void onmouseout
(VARIANT v
); \
6852 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6853 VARIANT onmouseout
(); \
6855 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6856 void onmouseover
(VARIANT v
); \
6858 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6859 VARIANT onmouseover
(); \
6861 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6862 void onmousemove
(VARIANT v
); \
6864 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6865 VARIANT onmousemove
(); \
6867 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6868 void onmousedown
(VARIANT v
); \
6870 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6871 VARIANT onmousedown
(); \
6873 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6874 void onmouseup
(VARIANT v
); \
6876 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6877 VARIANT onmouseup
(); \
6879 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
6881 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6882 void title
(BSTR v
); \
6884 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6887 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6888 void language
(BSTR v
); \
6890 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6893 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6894 void onselectstart
(VARIANT v
); \
6896 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6897 VARIANT onselectstart
(); \
6899 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
6900 void scrollIntoView
([optional, in] VARIANT varargStart
); \
6902 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
6903 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
6905 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
6906 LONG sourceIndex
(); \
6908 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
6909 VARIANT recordNumber
(); \
6911 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
6912 void lang
(BSTR v
); \
6914 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
6917 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
6918 LONG offsetLeft
(); \
6920 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
6923 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
6924 LONG offsetWidth
(); \
6926 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
6927 LONG offsetHeight
(); \
6929 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
6930 IHTMLElement
* offsetParent
(); \
6932 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6933 void innerHTML
(BSTR v
); \
6935 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6938 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6939 void innerText
(BSTR v
); \
6941 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6944 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6945 void outerHTML
(BSTR v
); \
6947 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6950 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6951 void outerText
(BSTR v
); \
6953 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6956 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
6957 void insertAdjacentHTML
( \
6961 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
6962 void insertAdjacentText
( \
6966 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
6967 IHTMLElement
* parentTextEdit
(); \
6969 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
6970 VARIANT_BOOL isTextEdit
(); \
6972 [id(DISPID_IHTMLELEMENT_CLICK
)] \
6975 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
6976 IHTMLFiltersCollection
* filters
(); \
6978 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6979 void ondragstart
(VARIANT v
); \
6981 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6982 VARIANT ondragstart
(); \
6984 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
6987 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6988 void onbeforeupdate
(VARIANT v
); \
6990 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6991 VARIANT onbeforeupdate
(); \
6993 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6994 void onafterupdate
(VARIANT v
); \
6996 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6997 VARIANT onafterupdate
(); \
6999 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
7000 void onerrorupdate
(VARIANT v
); \
7002 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
7003 VARIANT onerrorupdate
(); \
7005 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
7006 void onrowexit
(VARIANT v
); \
7008 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
7009 VARIANT onrowexit
(); \
7011 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
7012 void onrowenter
(VARIANT v
); \
7014 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
7015 VARIANT onrowenter
(); \
7017 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
7018 void ondatasetchanged
(VARIANT v
); \
7020 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
7021 VARIANT ondatasetchanged
(); \
7023 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
7024 void ondataavailable
(VARIANT v
); \
7026 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
7027 VARIANT ondataavailable
(); \
7029 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
7030 void ondatasetcomplete
(VARIANT v
); \
7032 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
7033 VARIANT ondatasetcomplete
(); \
7035 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
7036 void onfilterchange
(VARIANT v
); \
7038 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
7039 VARIANT onfilterchange
(); \
7041 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
7042 IDispatch
* children
(); \
7044 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
7047 /*****************************************************************************
7048 * IHTMLElement2 interface
7054 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7056 interface IHTMLElement2
: IDispatch
7058 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
7059 HRESULT scopeName
([retval, out] BSTR *p
);
7061 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
7062 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
7064 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
7065 HRESULT releaseCapture
();
7067 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
7068 HRESULT onlosecapture
([in] VARIANT v
);
7070 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
7071 HRESULT onlosecapture
([retval, out] VARIANT *p
);
7073 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
7074 HRESULT componentFromPoint
(
7077 [retval, out] BSTR *component
);
7079 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
7080 HRESULT doScroll
([optional, in] VARIANT component
);
7082 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
7083 HRESULT onscroll
([in] VARIANT v
);
7085 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
7086 HRESULT onscroll
([retval, out] VARIANT *p
);
7088 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
7089 HRESULT ondrag
([in] VARIANT v
);
7091 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
7092 HRESULT ondrag
([retval, out] VARIANT *p
);
7094 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
7095 HRESULT ondragend
([in] VARIANT v
);
7097 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
7098 HRESULT ondragend
([retval, out] VARIANT *p
);
7100 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
7101 HRESULT ondragenter
([in] VARIANT v
);
7103 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
7104 HRESULT ondragenter
([retval, out] VARIANT *p
);
7106 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
7107 HRESULT ondragover
([in] VARIANT v
);
7109 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
7110 HRESULT ondragover
([retval, out] VARIANT *p
);
7112 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
7113 HRESULT ondragleave
([in] VARIANT v
);
7115 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
7116 HRESULT ondragleave
([retval, out] VARIANT *p
);
7118 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
7119 HRESULT ondrop
([in] VARIANT v
);
7121 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
7122 HRESULT ondrop
([retval, out] VARIANT *p
);
7124 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
7125 HRESULT onbeforecut
([in] VARIANT v
);
7127 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
7128 HRESULT onbeforecut
([retval, out] VARIANT *p
);
7130 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
7131 HRESULT oncut
([in] VARIANT v
);
7133 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
7134 HRESULT oncut
([retval, out] VARIANT *p
);
7136 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
7137 HRESULT onbeforecopy
([in] VARIANT v
);
7139 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
7140 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
7142 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
7143 HRESULT oncopy
([in] VARIANT v
);
7145 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
7146 HRESULT oncopy
([retval, out] VARIANT *p
);
7148 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
7149 HRESULT onbeforepaste
([in] VARIANT v
);
7151 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
7152 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
7154 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
7155 HRESULT onpaste
([in] VARIANT v
);
7157 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
7158 HRESULT onpaste
([retval, out] VARIANT *p
);
7160 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
7161 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
7163 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
7164 HRESULT onpropertychange
([in] VARIANT v
);
7166 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
7167 HRESULT onpropertychange
([retval, out] VARIANT *p
);
7169 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
7170 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
7172 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
7173 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
7175 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
7176 HRESULT setExpression
(
7178 [in] BSTR expression
,
7179 [defaultvalue(""), in] BSTR language
);
7181 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
7182 HRESULT getExpression
(
7184 [retval, out] VARIANT *expression
);
7186 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
7187 HRESULT removeExpression
(
7189 [retval, out] VARIANT_BOOL *pfSuccess
);
7191 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
7192 HRESULT tabIndex
([in] short v
);
7194 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
7195 HRESULT tabIndex
([retval, out] short *p
);
7197 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
7200 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
7201 HRESULT accessKey
([in] BSTR v
);
7203 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
7204 HRESULT accessKey
([retval, out] BSTR *p
);
7206 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
7207 HRESULT onblur
([in] VARIANT v
);
7209 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
7210 HRESULT onblur
([retval, out] VARIANT *p
);
7212 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
7213 HRESULT onfocus
([in] VARIANT v
);
7215 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
7216 HRESULT onfocus
([retval, out] VARIANT *p
);
7218 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
7219 HRESULT onresize
([in] VARIANT v
);
7221 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
7222 HRESULT onresize
([retval, out] VARIANT *p
);
7224 [id(DISPID_IHTMLELEMENT2_BLUR
)]
7227 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
7228 HRESULT addFilter
([in] IUnknown
*pUnk
);
7230 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
7231 HRESULT removeFilter
([in] IUnknown
*pUnk
);
7233 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
7234 HRESULT clientHeight
([retval, out] LONG *p
);
7236 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
7237 HRESULT clientWidth
([retval, out] LONG *p
);
7239 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
7240 HRESULT clientTop
([retval, out] LONG *p
);
7242 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
7243 HRESULT clientLeft
([retval, out] LONG *p
);
7245 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
7246 HRESULT attachEvent
(
7248 [in] IDispatch
*pDisp
,
7249 [retval, out] VARIANT_BOOL *pfResult
);
7251 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
7252 HRESULT detachEvent
(
7254 [in] IDispatch
*pDisp
);
7256 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
7257 HRESULT readyState
([retval, out] VARIANT *p
);
7259 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
7260 HRESULT onreadystatechange
([in] VARIANT v
);
7262 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
7263 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
7265 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
7266 HRESULT onrowsdelete
([in] VARIANT v
);
7268 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
7269 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
7271 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
7272 HRESULT onrowsinserted
([in] VARIANT v
);
7274 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
7275 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
7277 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
7278 HRESULT oncellchange
([in] VARIANT v
);
7280 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
7281 HRESULT oncellchange
([retval, out] VARIANT *p
);
7283 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
7284 HRESULT dir
([in] BSTR v
);
7286 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
7287 HRESULT dir
([retval, out] BSTR *p
);
7289 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
7290 HRESULT createControlRange
([retval, out] IDispatch
**range);
7292 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
7293 HRESULT scrollHeight
([retval, out] LONG *p
);
7295 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
7296 HRESULT scrollWidth
([retval, out] LONG *p
);
7298 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
7299 HRESULT scrollTop
([in] LONG v
);
7301 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
7302 HRESULT scrollTop
([retval, out] LONG *p
);
7304 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
7305 HRESULT scrollLeft
([in] LONG v
);
7307 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
7308 HRESULT scrollLeft
([retval, out] LONG *p
);
7310 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
7311 HRESULT clearAttributes
();
7313 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
7314 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
7316 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
7317 HRESULT oncontextmenu
([in] VARIANT v
);
7319 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
7320 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
7322 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
7323 HRESULT insertAdjacentElement
(
7325 [in] IHTMLElement
*insertedElement
,
7326 [retval, out] IHTMLElement
**inserted
);
7328 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
7329 HRESULT applyElement
(
7330 [in] IHTMLElement
*apply
,
7332 [retval, out] IHTMLElement
**applied
);
7334 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
7335 HRESULT getAdjacentText
(
7337 [retval, out] BSTR *text
);
7339 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
7340 HRESULT replaceAdjacentText
(
7343 [retval, out] BSTR *oldText
);
7345 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
7346 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
7348 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
7349 HRESULT addBehavior
(
7351 [optional, in] VARIANT *pvarFactory
,
7352 [retval, out] LONG *pCookie
);
7354 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
7355 HRESULT removeBehavior
(
7357 [retval, out] VARIANT_BOOL *pfResult
);
7359 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
7360 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
7362 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
7363 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
7365 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
7366 HRESULT tagUrn
([in] BSTR v
);
7368 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
7369 HRESULT tagUrn
([retval, out] BSTR *p
);
7371 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
7372 HRESULT onbeforeeditfocus
([in] VARIANT v
);
7374 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
7375 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
7377 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
7378 HRESULT readyStateValue
([retval, out] LONG *p
);
7380 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
7381 HRESULT getElementsByTagName
(
7383 [retval, out] IHTMLElementCollection
**pelColl
);
7386 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
7387 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
7390 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
7391 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
7393 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
7394 void releaseCapture
(); \
7396 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
7397 void onlosecapture
(VARIANT v
); \
7399 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
7400 VARIANT onlosecapture
(); \
7402 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
7403 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
7405 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
7406 void doScroll
([optional, in] VARIANT component
); \
7408 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
7409 void onscroll
(VARIANT v
); \
7411 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
7412 VARIANT onscroll
(); \
7414 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
7415 void ondrag
(VARIANT v
); \
7417 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
7420 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
7421 void ondragend
(VARIANT v
); \
7423 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
7424 VARIANT ondragend
(); \
7426 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
7427 void ondragenter
(VARIANT v
); \
7429 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
7430 VARIANT ondragenter
(); \
7432 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
7433 void ondragover
(VARIANT v
); \
7435 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
7436 VARIANT ondragover
(); \
7438 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
7439 void ondragleave
(VARIANT v
); \
7441 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
7442 VARIANT ondragleave
(); \
7444 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
7445 void ondrop
(VARIANT v
); \
7447 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
7450 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
7451 void onbeforecut
(VARIANT v
); \
7453 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
7454 VARIANT onbeforecut
(); \
7456 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
7457 void oncut
(VARIANT v
); \
7459 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
7462 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
7463 void onbeforecopy
(VARIANT v
); \
7465 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
7466 VARIANT onbeforecopy
(); \
7468 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
7469 void oncopy
(VARIANT v
); \
7471 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
7474 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
7475 void onbeforepaste
(VARIANT v
); \
7477 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
7478 VARIANT onbeforepaste
(); \
7480 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
7481 void onpaste
(VARIANT v
); \
7483 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
7484 VARIANT onpaste
(); \
7486 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
7487 IHTMLCurrentStyle
* currentStyle
(); \
7489 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
7490 void onpropertychange
(VARIANT v
); \
7492 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
7493 VARIANT onpropertychange
(); \
7495 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
7496 IHTMLRectCollection
* getClientRects
(); \
7498 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
7499 IHTMLRect
* getBoundingClientRect
(); \
7501 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
7502 void setExpression
( \
7503 [in] BSTR propname
, \
7505 [defaultvalue(""), in] BSTR lang
); \
7507 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
7508 VARIANT getExpression
([in] BSTR propname
); \
7510 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
7511 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
7513 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
7514 void tabIndex
(short v
); \
7516 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
7519 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
7522 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
7523 void accessKey
(BSTR v
); \
7525 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
7528 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
7529 void onblur
(VARIANT v
); \
7531 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
7534 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
7535 void onfocus
(VARIANT v
); \
7537 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
7538 VARIANT onfocus
(); \
7540 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
7541 void onresize
(VARIANT v
); \
7543 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
7544 VARIANT onresize
(); \
7546 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
7549 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
7550 void addFilter
([in] IUnknown
* pUnk
); \
7552 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
7553 void removeFilter
([in] IUnknown
* pUnk
); \
7555 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
7556 LONG clientHeight
(); \
7558 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
7559 LONG clientWidth
(); \
7561 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
7564 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
7565 LONG clientLeft
(); \
7567 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
7568 VARIANT_BOOL attachEvent
( \
7570 [in] IDispatch
* pDisp
); \
7572 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
7575 [in] IDispatch
* pDisp
); \
7577 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
7579 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
7580 void onreadystatechange
(VARIANT v
); \
7582 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
7583 VARIANT onreadystatechange
(); \
7585 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
7586 void onrowsdelete
(VARIANT v
); \
7588 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
7589 VARIANT onrowsdelete
(); \
7591 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
7592 void onrowsinserted
(VARIANT v
); \
7594 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
7595 VARIANT onrowsinserted
(); \
7597 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
7598 void oncellchange
(VARIANT v
); \
7600 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
7601 VARIANT oncellchange
(); \
7603 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
7606 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
7609 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
7610 IDispatch
* createControlRange
(); \
7612 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
7613 LONG scrollHeight
(); \
7615 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
7616 LONG scrollWidth
(); \
7618 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
7619 void scrollTop
(LONG v
); \
7621 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
7624 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
7625 void scrollLeft
(LONG v
); \
7627 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
7628 LONG scrollLeft
(); \
7630 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
7631 void clearAttributes
(); \
7633 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
7634 void oncontextmenu
(VARIANT v
); \
7636 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
7637 VARIANT oncontextmenu
(); \
7639 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
7640 IHTMLElement
* insertAdjacentElement
( \
7642 [in] IHTMLElement
* insertedElement
); \
7644 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
7645 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
7647 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
7648 BSTR getAdjacentText
([in] BSTR where
); \
7650 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
7651 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
7653 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
7654 VARIANT_BOOL canHaveChildren
(); \
7656 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
7657 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
7659 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
7660 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
7662 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
7663 IHTMLStyle
* runtimeStyle
(); \
7665 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
7666 IDispatch
* behaviorUrns
(); \
7668 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
7669 void tagUrn
(BSTR v
); \
7671 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
7674 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
7675 void onbeforeeditfocus
(VARIANT v
); \
7677 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
7678 VARIANT onbeforeeditfocus
(); \
7680 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
7681 LONG readyStateValue
(); \
7683 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
7684 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
7686 /*****************************************************************************
7687 * IHTMLElement3 interface
7693 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7695 interface IHTMLElement3
: IDispatch
7697 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
7698 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
7700 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
7701 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
7703 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
7704 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
7706 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
7707 HRESULT onlayoutcomplete
([in] VARIANT v
);
7709 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
7710 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
7712 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
7713 HRESULT onpage
([in] VARIANT v
);
7715 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
7716 HRESULT onpage
([retval, out] VARIANT * p
);
7718 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
7719 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
7721 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
7722 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
7724 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
7725 HRESULT onbeforedeactivate
([in] VARIANT v
);
7727 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
7728 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
7730 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
7732 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
7733 HRESULT contentEditable
([in] BSTR v
);
7735 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
7736 HRESULT contentEditable
([retval, out] BSTR * p
);
7738 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
7739 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
7741 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
7742 HRESULT hideFocus
([in] VARIANT_BOOL v
);
7744 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
7745 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
7747 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
7748 HRESULT disabled
([in] VARIANT_BOOL v
);
7750 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
7751 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
7753 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
7754 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
7756 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
7757 HRESULT onmove
([in] VARIANT v
);
7759 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
7760 HRESULT onmove
([retval, out] VARIANT * p
);
7762 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
7763 HRESULT oncontrolselect
([in] VARIANT v
);
7765 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
7766 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
7768 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
7770 [in] BSTR bstrEventName
,
7771 [optional, in] VARIANT* pvarEventObject
,
7772 [retval, out] VARIANT_BOOL* pfCancelled
);
7774 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
7775 HRESULT onresizestart
([in] VARIANT v
);
7777 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
7778 HRESULT onresizestart
([retval, out] VARIANT * p
);
7780 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
7781 HRESULT onresizeend
([in] VARIANT v
);
7783 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
7784 HRESULT onresizeend
([retval, out] VARIANT * p
);
7786 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
7787 HRESULT onmovestart
([in] VARIANT v
);
7789 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
7790 HRESULT onmovestart
([retval, out] VARIANT * p
);
7792 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
7793 HRESULT onmoveend
([in] VARIANT v
);
7795 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
7796 HRESULT onmoveend
([retval, out] VARIANT * p
);
7798 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
7799 HRESULT onmouseenter
([in] VARIANT v
);
7801 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
7802 HRESULT onmouseenter
([retval, out] VARIANT * p
);
7804 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7805 HRESULT onmouseleave
([in] VARIANT v
);
7807 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7808 HRESULT onmouseleave
([retval, out] VARIANT * p
);
7810 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7811 HRESULT onactivate
([in] VARIANT v
);
7813 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7814 HRESULT onactivate
([retval, out] VARIANT * p
);
7816 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7817 HRESULT ondeactivate
([in] VARIANT v
);
7819 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7820 HRESULT ondeactivate
([retval, out] VARIANT * p
);
7822 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
7823 VARIANT_BOOL* pfRet
);
7825 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
7826 HRESULT glyphMode
([retval, out] LONG * p
);
7829 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
7831 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
7832 void mergeAttributes
( \
7833 [in] IHTMLElement
* mergeThis
, \
7834 [optional, in] VARIANT* pvarFlags
); \
7836 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
7837 VARIANT_BOOL isMultiLine
(); \
7839 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
7840 VARIANT_BOOL canHaveHTML
(); \
7842 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7843 void onlayoutcomplete
(VARIANT v
); \
7845 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7846 VARIANT onlayoutcomplete
(); \
7848 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7849 void onpage
(VARIANT v
); \
7851 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7854 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7855 void inflateBlock
(VARIANT_BOOL v
); \
7857 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7858 VARIANT_BOOL inflateBlock
(); \
7860 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7861 void onbeforedeactivate
(VARIANT v
); \
7863 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7864 VARIANT onbeforedeactivate
(); \
7866 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
7869 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7870 void contentEditable
(BSTR v
); \
7872 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7873 BSTR contentEditable
(); \
7875 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
7876 VARIANT_BOOL isContentEditable
(); \
7878 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7879 void hideFocus
(VARIANT_BOOL v
); \
7881 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7882 VARIANT_BOOL hideFocus
(); \
7884 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7885 void disabled
(VARIANT_BOOL v
); \
7887 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7888 VARIANT_BOOL disabled
(); \
7890 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
7891 VARIANT_BOOL isDisabled
(); \
7893 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7894 void onmove
(VARIANT v
); \
7896 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7899 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7900 void oncontrolselect
(VARIANT v
); \
7902 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7903 VARIANT oncontrolselect
(); \
7905 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
7906 VARIANT_BOOL fireEvent
( \
7907 [in] BSTR bstrEventName
, \
7908 [optional, in] VARIANT* pvarEventObject
); \
7910 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7911 void onresizestart
(VARIANT v
); \
7913 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7914 VARIANT onresizestart
(); \
7916 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7917 void onresizeend
(VARIANT v
); \
7919 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7920 VARIANT onresizeend
(); \
7922 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7923 void onmovestart
(VARIANT v
); \
7925 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7926 VARIANT onmovestart
(); \
7928 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7929 void onmoveend
(VARIANT v
); \
7931 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7932 VARIANT onmoveend
(); \
7934 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7935 void onmouseenter
(VARIANT v
); \
7937 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7938 VARIANT onmouseenter
(); \
7940 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7941 void onmouseleave
(VARIANT v
); \
7943 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7944 VARIANT onmouseleave
(); \
7946 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7947 void onactivate
(VARIANT v
); \
7949 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7950 VARIANT onactivate
(); \
7952 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7953 void ondeactivate
(VARIANT v
); \
7955 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7956 VARIANT ondeactivate
(); \
7958 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
7959 VARIANT_BOOL dragDrop
(); \
7961 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
7964 /*****************************************************************************
7965 * IHTMLElement4 interface
7971 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7973 interface IHTMLElement4
: IDispatch
7975 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7976 HRESULT onmousewheel
([in] VARIANT v
);
7978 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7979 HRESULT onmousewheel
([retval, out] VARIANT * p
);
7981 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
7982 HRESULT normalize
();
7984 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
7985 HRESULT getAttributeNode
([in] BSTR bstrname
,
7986 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
7988 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
7989 HRESULT setAttributeNode
(
7990 [in] IHTMLDOMAttribute
* pattr
,
7991 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7993 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
7994 HRESULT removeAttributeNode
(
7995 [in] IHTMLDOMAttribute
* pattr
,
7996 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7998 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
7999 HRESULT onbeforeactivate
([in] VARIANT v
);
8001 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
8002 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
8004 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
8005 HRESULT onfocusin
([in] VARIANT v
);
8007 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
8008 HRESULT onfocusin
([retval, out] VARIANT * p
);
8010 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
8011 HRESULT onfocusout
([in] VARIANT v
);
8013 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
8014 HRESULT onfocusout
([retval, out] VARIANT * p
);
8017 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
8018 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
8019 void onmousewheel
(VARIANT v
); \
8021 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
8022 VARIANT onmousewheel
(); \
8024 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
8027 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
8028 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
8030 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
8031 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
8033 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
8034 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
8036 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
8037 void onbeforeactivate
(VARIANT v
); \
8039 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
8040 VARIANT onbeforeactivate
(); \
8042 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
8043 void onfocusin
(VARIANT v
); \
8045 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
8046 VARIANT onfocusin
(); \
8048 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
8049 void onfocusout
(VARIANT v
); \
8051 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
8052 VARIANT onfocusout
()
8054 /*****************************************************************************
8055 * IHTMLElement6 interface
8061 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8063 interface IHTMLElement6
: IDispatch
8065 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
8066 HRESULT getAttributeNS
(
8067 [in] VARIANT *pvarNS
,
8068 [in] BSTR strAttributeName
,
8069 [out, retval] VARIANT *AttributeValue
);
8071 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
8072 HRESULT setAttributeNS
(
8073 [in] VARIANT *pvarNS
,
8074 [in] BSTR strAttributeName
,
8075 [in] VARIANT *pvarAttributeValue
);
8077 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
8078 HRESULT removeAttributeNS
(
8079 [in] VARIANT *pvarNS
,
8080 [in] BSTR strAttributeName
);
8082 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
8083 HRESULT getAttributeNodeNS
(
8084 [in] VARIANT *pvarNS
,
8086 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8088 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
8089 HRESULT setAttributeNodeNS
(
8090 [in] IHTMLDOMAttribute2
*pattr
,
8091 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8093 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
8094 HRESULT hasAttributeNS
(
8095 [in] VARIANT *pvarNS
,
8097 [out, retval] VARIANT_BOOL *pfHasAttribute
);
8099 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
8100 HRESULT getAttribute
(
8101 [in] BSTR strAttributeName
,
8102 [out, retval] VARIANT *AttributeValue
);
8104 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
8105 HRESULT setAttribute
(
8106 [in] BSTR strAttributeName
,
8107 [in] VARIANT *pvarAttributeValue
);
8109 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
8110 HRESULT removeAttribute
(
8111 [in] BSTR strAttributeName
);
8113 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
8114 HRESULT getAttributeNode
(
8115 [in] BSTR strAttributeName
,
8116 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8118 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
8119 HRESULT setAttributeNode
(
8120 [in] IHTMLDOMAttribute2
*pattr
,
8121 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8123 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
8124 HRESULT removeAttributeNode
(
8125 [in] IHTMLDOMAttribute2
*pattr
,
8126 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8128 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
8129 HRESULT hasAttribute
(
8131 [out, retval] VARIANT_BOOL *pfHasAttribute
);
8133 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
8134 HRESULT getElementsByTagNameNS
(
8135 [in] VARIANT *varNS
,
8136 [in] BSTR bstrLocalName
,
8137 [out, retval] IHTMLElementCollection
**pelColl
);
8139 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
8140 HRESULT tagName
([out, retval] BSTR *p
);
8142 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
8143 HRESULT nodeName
([out, retval] BSTR *p
);
8145 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
8146 HRESULT getElementsByClassName
(
8148 [out, retval] IHTMLElementCollection
**pel
);
8150 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
8151 HRESULT msMatchesSelector
(
8153 [out, retval] VARIANT_BOOL *pfMatches
);
8155 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
8156 HRESULT onabort
([in] VARIANT v
);
8158 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
8159 HRESULT onabort
([out, retval] VARIANT *p
);
8161 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
8162 HRESULT oncanplay
([in] VARIANT v
);
8164 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
8165 HRESULT oncanplay
([out, retval] VARIANT *p
);
8167 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
8168 HRESULT oncanplaythrough
([in] VARIANT v
);
8170 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
8171 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
8173 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
8174 HRESULT onchange
([in] VARIANT v
);
8176 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
8177 HRESULT onchange
([out, retval] VARIANT *p
);
8179 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
8180 HRESULT ondurationchange
([in] VARIANT v
);
8182 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
8183 HRESULT ondurationchange
([out, retval] VARIANT *p
);
8185 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
8186 HRESULT onemptied
([in] VARIANT v
);
8188 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
8189 HRESULT onemptied
([out, retval] VARIANT *p
);
8191 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
8192 HRESULT onended
([in] VARIANT v
);
8194 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
8195 HRESULT onended
([out, retval] VARIANT *p
);
8197 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
8198 HRESULT onerror
([in] VARIANT v
);
8200 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
8201 HRESULT onerror
([out, retval] VARIANT *p
);
8203 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
8204 HRESULT oninput
([in] VARIANT v
);
8206 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
8207 HRESULT oninput
([out, retval] VARIANT *p
);
8209 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
8210 HRESULT onload
([in] VARIANT v
);
8212 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
8213 HRESULT onload
([out, retval] VARIANT *p
);
8215 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
8216 HRESULT onloadeddata
([in] VARIANT v
);
8218 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
8219 HRESULT onloadeddata
([out, retval] VARIANT *p
);
8221 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
8222 HRESULT onloadedmetadata
([in] VARIANT v
);
8224 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
8225 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
8227 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
8228 HRESULT onloadstart
([in] VARIANT v
);
8230 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
8231 HRESULT onloadstart
([out, retval] VARIANT *p
);
8233 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
8234 HRESULT onpause
([in] VARIANT v
);
8236 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
8237 HRESULT onpause
([out, retval] VARIANT *p
);
8239 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
8240 HRESULT onplay
([in] VARIANT v
);
8242 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
8243 HRESULT onplay
([out, retval] VARIANT *p
);
8245 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
8246 HRESULT onplaying
([in] VARIANT v
);
8248 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
8249 HRESULT onplaying
([out, retval] VARIANT *p
);
8251 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
8252 HRESULT onprogress
([in] VARIANT v
);
8254 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
8255 HRESULT onprogress
([out, retval] VARIANT *p
);
8257 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
8258 HRESULT onratechange
([in] VARIANT v
);
8260 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
8261 HRESULT onratechange
([out, retval] VARIANT *p
);
8263 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
8264 HRESULT onreset
([in] VARIANT v
);
8266 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
8267 HRESULT onreset
([out, retval] VARIANT *p
);
8269 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
8270 HRESULT onseeked
([in] VARIANT v
);
8272 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
8273 HRESULT onseeked
([out, retval] VARIANT *p
);
8275 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
8276 HRESULT onseeking
([in] VARIANT v
);
8278 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
8279 HRESULT onseeking
([out, retval] VARIANT *p
);
8281 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
8282 HRESULT onselect
([in] VARIANT v
);
8284 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
8285 HRESULT onselect
([out, retval] VARIANT *p
);
8287 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
8288 HRESULT onstalled
([in] VARIANT v
);
8290 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
8291 HRESULT onstalled
([out, retval] VARIANT *p
);
8293 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
8294 HRESULT onsubmit
([in] VARIANT v
);
8296 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
8297 HRESULT onsubmit
([out, retval] VARIANT *p
);
8299 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
8300 HRESULT onsuspend
([in] VARIANT v
);
8302 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
8303 HRESULT onsuspend
([out, retval] VARIANT *p
);
8305 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
8306 HRESULT ontimeupdate
([in] VARIANT v
);
8308 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
8309 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
8311 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
8312 HRESULT onvolumechange
([in] VARIANT v
);
8314 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
8315 HRESULT onvolumechange
([out, retval] VARIANT *p
);
8317 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
8318 HRESULT onwaiting
([in] VARIANT v
);
8320 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
8321 HRESULT onwaiting
([out, retval] VARIANT *p
);
8323 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
8324 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
8327 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
8328 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
8329 VARIANT getAttributeNS
( \
8330 [in] VARIANT *pvarNS
, \
8331 [in] BSTR strAttributeName
); \
8333 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
8334 void setAttributeNS
( \
8335 [in] VARIANT *pvarNS
, \
8336 [in] BSTR strAttributeName
, \
8337 [in] VARIANT *pvarAttributeValue
); \
8339 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
8340 void removeAttributeNS
( \
8341 [in] VARIANT *pvarNS
, \
8342 [in] BSTR strAttributeName
); \
8344 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
8345 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
8346 [in] VARIANT *pvarNS
, \
8347 [in] BSTR bstrname
); \
8349 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
8350 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
8352 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
8353 VARIANT_BOOL hasAttributeNS
( \
8354 [in] VARIANT *pvarNS
, \
8357 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
8358 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
8360 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
8361 void ie9_setAttribute
( \
8362 [in] BSTR strAttributeName
, \
8363 [in] VARIANT *pvarAttributeValue
); \
8365 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
8366 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
8368 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
8369 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
8371 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
8372 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8374 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
8375 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8377 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
8378 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
8380 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
8381 IHTMLElementCollection
*getElementsByTagNameNS
( \
8382 [in] VARIANT *varNS
, \
8383 [in] BSTR bstrLocalName
); \
8385 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
8386 BSTR ie9_tagName
(); \
8388 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
8389 BSTR ie9_nodeName
(); \
8391 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
8392 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
8394 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
8395 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
8397 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
8398 void onabort
(VARIANT v
); \
8400 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
8401 VARIANT onabort
(); \
8403 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
8404 void oncanplay
(VARIANT v
); \
8406 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
8407 VARIANT oncanplay
(); \
8409 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
8410 void oncanplaythrough
(VARIANT v
); \
8412 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
8413 VARIANT oncanplaythrough
(); \
8415 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
8416 void onchange
(VARIANT v
); \
8418 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
8419 VARIANT onchange
(); \
8421 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
8422 void ondurationchange
(VARIANT v
); \
8424 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
8425 VARIANT ondurationchange
(); \
8427 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
8428 void onemptied
(VARIANT v
); \
8430 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
8431 VARIANT onemptied
(); \
8433 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
8434 void onended
(VARIANT v
); \
8436 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
8437 VARIANT onended
(); \
8439 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
8440 void onerror
(VARIANT v
); \
8442 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
8443 VARIANT onerror
(); \
8445 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
8446 void oninput
(VARIANT v
); \
8448 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
8449 VARIANT oninput
(); \
8451 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
8452 void onload
(VARIANT v
); \
8454 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
8457 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
8458 void onloadeddata
(VARIANT v
); \
8460 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
8461 VARIANT onloadeddata
(); \
8463 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
8464 void onloadedmetadata
(VARIANT v
); \
8466 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
8467 VARIANT onloadedmetadata
(); \
8469 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
8470 void onloadstart
(VARIANT v
); \
8472 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
8473 VARIANT onloadstart
(); \
8475 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
8476 void onpause
(VARIANT v
); \
8478 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
8479 VARIANT onpause
(); \
8481 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
8482 void onplay
(VARIANT v
); \
8484 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
8487 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
8488 void onplaying
(VARIANT v
); \
8490 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
8491 VARIANT onplaying
(); \
8493 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
8494 void onprogress
(VARIANT v
); \
8496 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
8497 VARIANT onprogress
(); \
8499 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
8500 void onratechange
(VARIANT v
); \
8502 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
8503 VARIANT onratechange
(); \
8505 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
8506 void onreset
(VARIANT v
); \
8508 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
8509 VARIANT onreset
(); \
8511 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
8512 void onseeked
(VARIANT v
); \
8514 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
8515 VARIANT onseeked
(); \
8517 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
8518 void onseeking
(VARIANT v
); \
8520 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
8521 VARIANT onseeking
(); \
8523 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
8524 void onselect
(VARIANT v
); \
8526 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
8527 VARIANT onselect
(); \
8529 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
8530 void onstalled
(VARIANT v
); \
8532 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
8533 VARIANT onstalled
(); \
8535 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
8536 void onsubmit
(VARIANT v
); \
8538 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
8539 VARIANT onsubmit
(); \
8541 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
8542 void onsuspend
(VARIANT v
); \
8544 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
8545 VARIANT onsuspend
(); \
8547 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
8548 void ontimeupdate
(VARIANT v
); \
8550 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
8551 VARIANT ontimeupdate
(); \
8553 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
8554 void onvolumechange
(VARIANT v
); \
8556 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
8557 VARIANT onvolumechange
(); \
8559 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
8560 void onwaiting
(VARIANT v
); \
8562 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
8563 VARIANT onwaiting
(); \
8565 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
8566 VARIANT_BOOL ie9_hasAttributes
()
8568 /*****************************************************************************
8569 * IElementTraversal interface
8575 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
8577 interface IElementTraversal
: IDispatch
8579 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
8580 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
8581 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
8582 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
8583 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
8584 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
8585 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
8586 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
8587 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
8588 HRESULT childElementCount
([retval, out] long *p
);
8591 /*****************************************************************************
8592 * IElementSelector interface
8598 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
8600 interface IElementSelector
: IDispatch
8602 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
8603 HRESULT querySelector
(
8605 [out, retval] IHTMLElement
**pel
);
8607 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
8608 HRESULT querySelectorAll
(
8610 [out, retval] IHTMLDOMChildrenCollection
**pel
);
8613 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
8614 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
8615 IHTMLElement
*querySelector
([in] BSTR v
); \
8617 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
8618 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
8620 /*****************************************************************************
8621 * IHTMLUniqueName interface
8627 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8629 interface IHTMLUniqueName
: IDispatch
8631 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
8632 HRESULT uniqueNumber
([retval, out] LONG * p
);
8634 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
8635 HRESULT uniqueID
([retval, out] BSTR * p
);
8638 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
8639 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
8640 LONG uniqueNumber
(); \
8642 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
8645 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
8646 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
8647 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
8649 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
8650 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8652 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
8653 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8655 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
8656 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
8658 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
8659 void role
(BSTR v
); \
8661 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
8664 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
8665 void ariaBusy
(BSTR v
); \
8667 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
8670 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
8671 void ariaChecked
(BSTR v
); \
8673 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
8674 BSTR ariaChecked
(); \
8676 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
8677 void ariaDisabled
(BSTR v
); \
8679 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
8680 BSTR ariaDisabled
(); \
8682 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
8683 void ariaExpanded
(BSTR v
); \
8685 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
8686 BSTR ariaExpanded
(); \
8688 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
8689 void ariaHaspopup
(BSTR v
); \
8691 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
8692 BSTR ariaHaspopup
(); \
8694 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
8695 void ariaHidden
(BSTR v
); \
8697 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
8698 BSTR ariaHidden
(); \
8700 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
8701 void ariaInvalid
(BSTR v
); \
8703 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
8704 BSTR ariaInvalid
(); \
8706 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
8707 void ariaMultiselectable
(BSTR v
); \
8709 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
8710 BSTR ariaMultiselectable
(); \
8712 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
8713 void ariaPressed
(BSTR v
); \
8715 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
8716 BSTR ariaPressed
(); \
8718 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
8719 void ariaReadonly
(BSTR v
); \
8721 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
8722 BSTR ariaReadonly
(); \
8724 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
8725 void ariaRequired
(BSTR v
); \
8727 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
8728 BSTR ariaRequired
(); \
8730 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
8731 void ariaSecret
(BSTR v
); \
8733 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
8734 BSTR ariaSecret
(); \
8736 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
8737 void ariaSelected
(BSTR v
); \
8739 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
8740 BSTR ariaSelected
(); \
8742 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
8743 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
8745 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
8746 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
8748 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
8749 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
8751 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
8752 IHTMLAttributeCollection3
*ie8_attributes
(); \
8754 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
8755 void ariaValuenow
(BSTR v
); \
8757 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
8758 BSTR ariaValuenow
(); \
8760 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
8761 void ariaPosinset
(short v
); \
8763 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
8764 short ariaPosinset
(); \
8766 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
8767 void ariaSetsize
(short v
); \
8769 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
8770 short ariaSetsize
(); \
8772 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
8773 void ariaLevel
(short v
); \
8775 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
8776 short ariaLevel
(); \
8778 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
8779 void ariaValuemin
(BSTR v
); \
8781 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
8782 BSTR ariaValuemin
(); \
8784 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
8785 void ariaValuemax
(BSTR v
); \
8787 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
8788 BSTR ariaValuemax
(); \
8790 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
8791 void ariaControls
(BSTR v
); \
8793 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
8794 BSTR ariaControls
(); \
8796 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
8797 void ariaDescribedby
(BSTR v
); \
8799 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
8800 BSTR ariaDescribedby
(); \
8802 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
8803 void ariaFlowto
(BSTR v
); \
8805 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
8806 BSTR ariaFlowto
(); \
8808 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8809 void ariaLabelledby
(BSTR v
); \
8811 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8812 BSTR ariaLabelledby
(); \
8814 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8815 void ariaActivedescendant
(BSTR v
); \
8817 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8818 BSTR ariaActivedescendant
(); \
8820 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8821 void ariaOwns
(BSTR v
); \
8823 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8826 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
8827 VARIANT_BOOL hasAttributes
(); \
8829 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8830 void ariaLive
(BSTR v
); \
8832 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8835 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8836 void ariaRelevant
(BSTR v
); \
8838 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8845 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8847 interface IHTMLDatabinding
: IDispatch
8849 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8850 HRESULT dataFld
([in] BSTR v
);
8852 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8853 HRESULT dataFld
([retval, out] BSTR * p
);
8855 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8856 HRESULT dataSrc
([in] BSTR v
);
8858 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8859 HRESULT dataSrc
([retval, out] BSTR * p
);
8861 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8862 HRESULT dataFormatAs
([in] BSTR v
);
8864 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8865 HRESULT dataFormatAs
([retval, out] BSTR * p
);
8868 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
8869 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8870 void dataFld
(BSTR v
); \
8872 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8875 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8876 void dataSrc
(BSTR v
); \
8878 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8881 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8882 void dataFormatAs
(BSTR v
); \
8884 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8887 #define WINE_HTMLELEMENT_INTERFACES \
8888 interface IHTMLElement
; \
8889 interface IHTMLElement2
; \
8890 interface IHTMLElement3
; \
8891 interface IHTMLElement4
; \
8892 interface IHTMLUniqueName
; \
8893 interface IHTMLDOMNode
; \
8894 interface IHTMLDOMNode2
; \
8895 /* interface IHTMLElement5; */ \
8896 interface IHTMLElement6
; \
8897 interface IHTMLDOMConstructor \
8898 /* interface IHTMLElement7 */
8900 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
8901 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8902 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8903 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8904 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8905 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8906 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8907 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8908 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8909 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8911 #define WINE_HTMLDATAELEMENT_INTERFACES \
8912 interface IHTMLElement
; \
8913 interface IHTMLElement2
; \
8914 interface IHTMLElement3
; \
8915 interface IHTMLElement4
; \
8916 interface IHTMLUniqueName
; \
8917 interface IHTMLDOMNode
; \
8918 interface IHTMLDOMNode2
; \
8919 interface IHTMLDatabinding
; \
8920 /* interface IHTMLElement5; */ \
8921 interface IHTMLElement6
; \
8922 interface IElementSelector
; \
8923 interface IHTMLDOMConstructor \
8924 /* interface IHTMLElement7 */
8926 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
8927 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8928 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8929 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8930 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8931 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8932 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8933 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
8934 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8935 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8936 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
8937 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8939 /*****************************************************************************
8940 * IHTMLGenericElement interface
8946 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8948 interface IHTMLGenericElement
: IDispatch
8950 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8951 HRESULT recordset
([out, retval] IDispatch
**p
);
8953 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8954 HRESULT namedRecordset
(
8955 [in] BSTR dataMember
,
8956 [in, optional] VARIANT *hierarchy
,
8957 [out, retval] IDispatch
**ppRecordset
);
8960 /*****************************************************************************
8961 * DispHTMLGenericElement dispinterface
8965 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8967 dispinterface DispHTMLGenericElement
8971 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8973 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8974 IDispatch
*recordset
();
8976 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8977 IDispatch
*namedRecordset
(
8978 [in] BSTR dataMember
,
8979 [in, optional] VARIANT *hierarchy
);
8982 /*****************************************************************************
8983 * HTMLGenericElement coclass
8987 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8989 coclass HTMLGenericElement
8991 [default] dispinterface DispHTMLGenericElement
;
8992 [source, default] dispinterface HTMLElementEvents
;
8993 [source] dispinterface HTMLElementEvents2
;
8994 WINE_HTMLELEMENT_INTERFACES
;
8995 interface IHTMLGenericElement
;
8998 /*****************************************************************************
8999 * IHTMLStyleSheetRule interface
9005 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9007 interface IHTMLStyleSheetRule
: IDispatch
9009 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
9010 HRESULT selectorText
([in] BSTR v
);
9012 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
9013 HRESULT selectorText
([retval, out] BSTR *p
);
9015 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
9016 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
9018 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
9019 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
9024 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9026 dispinterface DispHTMLStyleSheetRule
9030 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
9031 void selectorText
(BSTR v
);
9033 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
9034 BSTR selectorText
();
9036 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
9037 IHTMLRuleStyle
* style
();
9039 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
9040 VARIANT_BOOL readOnly();
9042 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9047 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9049 coclass HTMLStyleSheetRule
9051 [default] dispinterface DispHTMLStyleSheetRule
;
9052 interface IHTMLStyleSheetRule
;
9053 interface IHTMLDOMConstructor
;
9056 /*****************************************************************************
9057 * IHTMLStyleSheetRulesCollection interface
9063 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
9065 interface IHTMLStyleSheetRulesCollection
: IDispatch
9067 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
9068 HRESULT length
([retval, out] LONG *p
);
9070 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
9073 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
9078 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9080 dispinterface DispHTMLStyleSheetRulesCollection
9084 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
9087 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
9088 IHTMLStyleSheetRule
* item
([in] long index
);
9090 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9095 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9097 coclass HTMLStyleSheetRulesCollection
9099 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
9100 interface IHTMLStyleSheetRulesCollection
;
9101 interface IHTMLDOMConstructor
;
9108 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9110 interface IHTMLStyleSheetPage
: IDispatch
9112 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
9113 HRESULT selector
([retval, out] BSTR *p
);
9115 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
9116 HRESULT pseudoClass
([retval, out] BSTR *p
);
9121 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9123 dispinterface DispHTMLStyleSheetPage
9127 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
9130 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
9133 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9137 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9139 coclass HTMLStyleSheetPage
9141 [default] dispinterface DispHTMLStyleSheetPage
;
9142 interface IHTMLStyleSheetPage
;
9143 interface IHTMLDOMConstructor
;
9150 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9152 interface IHTMLStyleSheetPagesCollection
: IDispatch
9154 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
9155 HRESULT length
([retval, out] LONG *p
);
9157 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
9160 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
9165 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9167 dispinterface DispHTMLStyleSheetPagesCollection
9171 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
9174 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
9175 IHTMLStyleSheetPage
* item
([in] long index
);
9177 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9182 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9184 coclass HTMLStyleSheetPagesCollection
9186 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
9187 interface IHTMLStyleSheetPagesCollection
;
9188 interface IHTMLDOMConstructor
;
9191 /*****************************************************************************
9192 * IHTMLStyleSheet interface
9198 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9200 interface IHTMLStyleSheet
: IDispatch
9202 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9203 HRESULT title
([in] BSTR v
);
9205 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9206 HRESULT title
([retval, out] BSTR *p
);
9208 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
9209 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
9211 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
9212 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
9214 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9215 HRESULT disabled
([in] VARIANT_BOOL v
);
9217 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9218 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
9220 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
9221 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
9223 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
9224 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
9226 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9227 HRESULT href
([in] BSTR v
);
9229 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9230 HRESULT href
([retval, out] BSTR *p
);
9232 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
9233 HRESULT type
([retval, out] BSTR *p
);
9235 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
9236 HRESULT id([retval, out] BSTR *p
);
9238 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
9241 [defaultvalue(-1), in] LONG lIndex
,
9242 [retval, out] LONG *plIndex
);
9244 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
9246 [in] BSTR bstrSelector
,
9247 [in] BSTR bstrStyle
,
9248 [defaultvalue(-1), in] LONG lIndex
,
9249 [retval, out] LONG *plNewIndex
);
9251 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
9252 HRESULT removeImport
([in] LONG lIndex
);
9254 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
9255 HRESULT removeRule
([in] LONG lIndex
);
9257 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9258 HRESULT media
([in] BSTR v
);
9260 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9261 HRESULT media
([retval, out] BSTR *p
);
9263 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9264 HRESULT cssText
([in] BSTR v
);
9266 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9267 HRESULT cssText
([retval, out] BSTR *p
);
9269 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
9270 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
9273 /*****************************************************************************
9274 * IHTMLStyleSheet2 interface
9280 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9282 interface IHTMLStyleSheet2
: IDispatch
9284 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
9285 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
9287 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
9288 HRESULT addPageRule
(
9289 [in] BSTR bstrSelector
,
9290 [in] BSTR bstrStyle
,
9291 [defaultvalue(-1), in] LONG lIndex
,
9292 [retval, out] LONG *plNewIndex
);
9297 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9299 dispinterface DispHTMLStyleSheet
9303 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9306 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9309 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
9310 IHTMLStyleSheet
* parentStyleSheet
();
9312 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
9313 IHTMLElement
* owningElement
();
9315 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9316 void disabled
(VARIANT_BOOL v
);
9318 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9319 VARIANT_BOOL disabled
();
9321 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
9322 VARIANT_BOOL readOnly();
9324 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
9325 IHTMLStyleSheetsCollection
* imports
();
9327 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9330 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9333 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
9336 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
9339 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
9342 [defaultvalue(-1), in] LONG lIndex
);
9344 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
9346 [in] BSTR bstrSelector
,
9347 [in] BSTR bstrStyle
,
9348 [defaultvalue(-1), in] LONG lIndex
);
9350 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
9351 void removeImport
([in] LONG lIndex
);
9353 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
9354 void removeRule
([in] LONG lIndex
);
9356 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9359 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9362 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9363 void cssText
(BSTR v
);
9365 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9368 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
9369 IHTMLStyleSheetRulesCollection
* rules
();
9371 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
9372 IHTMLStyleSheetPagesCollection
* pages
();
9374 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
9376 [in] BSTR bstrSelector
,
9377 [in] BSTR bstrStyle
,
9378 [defaultvalue(-1), in] LONG lIndex
);
9383 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9385 coclass HTMLStyleSheet
9387 [default] dispinterface DispHTMLStyleSheet
;
9388 interface IHTMLStyleSheet
;
9389 interface IHTMLStyleSheet2
;
9392 /*****************************************************************************
9393 * IHTMLStyleSheetsCollection interface
9399 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9401 interface IHTMLStyleSheetsCollection
: IDispatch
9403 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
9404 HRESULT length
([retval, out] LONG *p
);
9406 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
9407 HRESULT _newEnum
([retval, out] IUnknown
**p
);
9409 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
9411 [in] VARIANT *pvarIndex
,
9412 [retval, out] VARIANT *pvarResult
);
9415 /*****************************************************************************
9416 * DispHTMLStyleSheetsCollection dispinterface
9420 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9422 dispinterface DispHTMLStyleSheetsCollection
9426 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
9429 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
9430 IUnknown
*_newEnum
();
9432 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
9433 VARIANT item
([in] VARIANT *pvarIndex
);
9435 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
9436 IDispatch
*constructor
();
9439 /*****************************************************************************
9440 * IHTMLLinkElement interface
9446 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9448 interface IHTMLLinkElement
: IDispatch
9450 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9451 HRESULT href
([in] BSTR v
);
9453 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9454 HRESULT href
([out, retval] BSTR *p
);
9456 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9457 HRESULT rel
([in] BSTR v
);
9459 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9460 HRESULT rel
([out, retval] BSTR *p
);
9462 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9463 HRESULT rev
([in] BSTR v
);
9465 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9466 HRESULT rev
([out, retval] BSTR *p
);
9468 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9469 HRESULT type
([in] BSTR v
);
9471 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9472 HRESULT type
([out, retval] BSTR *p
);
9474 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
9475 HRESULT readyState
([out, retval] BSTR *p
);
9477 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
9478 HRESULT onreadystatechange
([in] VARIANT v
);
9480 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
9481 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
9483 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9484 HRESULT onload
([in] VARIANT v
);
9486 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9487 HRESULT onload
([out, retval] VARIANT *p
);
9489 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9490 HRESULT onerror
([in] VARIANT v
);
9492 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9493 HRESULT onerror
([out, retval] VARIANT *p
);
9495 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
9496 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
9498 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
9499 HRESULT disabled
([in] VARIANT_BOOL v
);
9501 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
9502 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
9504 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9505 HRESULT media
([in] BSTR v
);
9507 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9508 HRESULT media
([out, retval] BSTR *p
);
9511 /*****************************************************************************
9512 * IHTMLLinkElement2 interface
9518 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9520 interface IHTMLLinkElement2
: IDispatch
9522 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9523 HRESULT target
([in] BSTR v
);
9525 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9526 HRESULT target
([out, retval] BSTR *p
);
9529 /*****************************************************************************
9530 * IHTMLLinkElement3 interface
9536 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9538 interface IHTMLLinkElement3
: IDispatch
9540 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9541 HRESULT charset
([in] BSTR v
);
9543 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9544 HRESULT charset
([out, retval] BSTR *p
);
9546 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9547 HRESULT hreflang
([in] BSTR v
);
9549 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9550 HRESULT hreflang
([out, retval] BSTR *p
);
9553 /*****************************************************************************
9554 * IHTMLLinkElement4 interface
9560 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9562 interface IHTMLLinkElement4
: IDispatch
9564 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9565 HRESULT href
([in] BSTR v
);
9567 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9568 HRESULT href
([retval, out] BSTR * p
);
9571 /*****************************************************************************
9572 * DispHTMLLinkElement dispinterface
9576 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9578 dispinterface DispHTMLLinkElement
9582 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
9584 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9587 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9590 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9593 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9596 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9599 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9602 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9605 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9608 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9609 void onload
(VARIANT v
);
9611 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9614 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9615 void onerror
(VARIANT v
);
9617 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9620 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
9621 IHTMLStyleSheet
*styleSheet
();
9623 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9626 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9629 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9630 void target
(BSTR v
);
9632 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9635 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9636 void charset
(BSTR v
);
9638 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9641 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9642 void hreflang
(BSTR v
);
9644 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9647 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9648 void ie8_href
(BSTR v
);
9650 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9654 /*****************************************************************************
9655 * HTMLLinkElement coclass
9659 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9661 coclass HTMLLinkElement
9663 [default] dispinterface DispHTMLLinkElement
;
9664 /* [source, default] dispinterface HTMLLinkElementEvents; */
9665 /* [source] dispinterface HTMLLinkElementEvents2; */
9666 WINE_HTMLELEMENT_INTERFACES
;
9667 interface IHTMLLinkElement
;
9668 interface IHTMLLinkElement2
;
9669 interface IHTMLLinkElement3
;
9670 interface IHTMLLinkElement4
;
9671 /* interface IHTMLLinkElement5; */
9674 /*****************************************************************************
9675 * IHTMLTxtRange interface
9681 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9683 interface IHTMLTxtRange
: IDispatch
9685 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
9686 HRESULT htmlText
([retval, out] BSTR *p
);
9688 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
9689 HRESULT text
([in] BSTR v
);
9691 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
9692 HRESULT text
([retval, out] BSTR *p
);
9694 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
9695 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
9697 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
9698 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
9700 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
9702 [in] IHTMLTxtRange
*Range,
9703 [retval, out] VARIANT_BOOL *InRange
);
9705 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
9707 [in] IHTMLTxtRange
*Range,
9708 [retval, out] VARIANT_BOOL *IsEqual
);
9710 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
9711 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
9713 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
9714 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
9716 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
9719 [retval, out] VARIANT_BOOL *Success
);
9721 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
9724 [defaultvalue(1), in] LONG Count
,
9725 [retval, out] LONG *ActualCount
);
9727 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
9730 [defaultvalue(1), in] LONG Count
,
9731 [retval, out] LONG *ActualCount
);
9733 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
9736 [defaultvalue(1), in] LONG Count
,
9737 [retval, out] LONG *ActualCount
);
9739 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
9742 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
9743 HRESULT pasteHTML
([in] BSTR html
);
9745 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
9746 HRESULT moveToElementText
([in] IHTMLElement
*element
);
9748 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
9749 HRESULT setEndPoint
(
9751 [in] IHTMLTxtRange
*SourceRange
);
9753 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
9754 HRESULT compareEndPoints
(
9756 [in] IHTMLTxtRange
*SourceRange
,
9757 [retval, out] LONG *ret
);
9759 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
9762 [defaultvalue(1073741823), in] LONG count
,
9763 [defaultvalue(0), in] LONG Flags
,
9764 [retval, out] VARIANT_BOOL *Success
);
9766 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
9767 HRESULT moveToPoint
(
9771 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
9772 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
9774 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
9775 HRESULT moveToBookmark
(
9777 [retval, out] VARIANT_BOOL *Success
);
9779 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
9780 HRESULT queryCommandSupported
(
9782 [retval, out] VARIANT_BOOL *pfRet
);
9784 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
9785 HRESULT queryCommandEnabled
(
9787 [retval, out] VARIANT_BOOL *pfRet
);
9789 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
9790 HRESULT queryCommandState
(
9792 [retval, out] VARIANT_BOOL *pfRet
);
9794 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
9795 HRESULT queryCommandIndeterm
(
9797 [retval, out] VARIANT_BOOL *pfRet
);
9799 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
9800 HRESULT queryCommandText
(
9802 [retval, out] BSTR *pcmdText
);
9804 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
9805 HRESULT queryCommandValue
(
9807 [retval, out] VARIANT *pcmdValue
);
9809 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
9810 HRESULT execCommand
(
9812 [defaultvalue(0), in] VARIANT_BOOL showUI
,
9813 [optional, in] VARIANT value
,
9814 [retval, out] VARIANT_BOOL *pfRet
);
9816 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
9817 HRESULT execCommandShowHelp
(
9819 [retval, out] VARIANT_BOOL *pfRet
);
9822 /*****************************************************************************
9823 * IHTMLDOMRange interface
9829 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9831 interface IHTMLDOMRange
: IDispatch
9833 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
9834 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
9836 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
9837 HRESULT startOffset
([out, retval] long *p
);
9839 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
9840 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
9842 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
9843 HRESULT endOffset
([out, retval] long *p
);
9845 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
9846 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
9848 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
9849 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
9851 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
9853 [in] IDispatch
*refNode
,
9856 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
9858 [in] IDispatch
*refNode
,
9861 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
9862 HRESULT setStartBefore
([in] IDispatch
* refNode
);
9864 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
9865 HRESULT setStartAfter
([in] IDispatch
*refNode
);
9867 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
9868 HRESULT setEndBefore
([in] IDispatch
*refNode
);
9870 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
9871 HRESULT setEndAfter
([in] IDispatch
*refNode
);
9873 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
9874 HRESULT collapse
([in] VARIANT_BOOL toStart
);
9876 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
9877 HRESULT selectNode
([in] IDispatch
*refNode
);
9879 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
9880 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
9882 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
9883 HRESULT compareBoundaryPoints
(
9885 [in] IDispatch
*sourceRange
,
9886 [out, retval] long *compareResult
);
9888 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
9889 HRESULT deleteContents
();
9891 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
9892 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
9894 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
9895 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
9897 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
9898 HRESULT insertNode
([in] IDispatch
*newNode
);
9900 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
9901 HRESULT surroundContents
([in] IDispatch
*newParent
);
9903 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
9904 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
9906 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
9907 HRESULT toString
([out, retval] BSTR *pRangeString
);
9909 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
9912 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
9913 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
9915 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
9916 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
9921 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9923 coclass HTMLStyleSheetsCollection
9925 [default] interface IHTMLStyleSheetsCollection
;
9928 /*****************************************************************************
9929 * IHTMLFormElement interface
9935 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9937 interface IHTMLFormElement
: IDispatch
9939 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9940 HRESULT action
([in] BSTR v
);
9942 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9943 HRESULT action
([retval, out] BSTR *p
);
9945 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9946 HRESULT dir
([in] BSTR v
);
9948 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9949 HRESULT dir
([retval, out] BSTR *p
);
9951 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9952 HRESULT encoding
([in] BSTR v
);
9954 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9955 HRESULT encoding
([retval, out] BSTR *p
);
9957 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9958 HRESULT method
([in] BSTR v
);
9960 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9961 HRESULT method
([retval, out] BSTR *p
);
9963 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
9964 HRESULT elements
([retval, out] IDispatch
**p
);
9966 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9967 HRESULT target
([in] BSTR v
);
9969 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9970 HRESULT target
([retval, out] BSTR *p
);
9972 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9973 HRESULT name
([in] BSTR v
);
9975 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9976 HRESULT name
([retval, out] BSTR *p
);
9978 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9979 HRESULT onsubmit
([in] VARIANT v
);
9981 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9982 HRESULT onsubmit
([retval, out] VARIANT *p
);
9984 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9985 HRESULT onreset
([in] VARIANT v
);
9987 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9988 HRESULT onreset
([retval, out] VARIANT *p
);
9990 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
9993 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
9996 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9997 HRESULT length
([in] LONG v
);
9999 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
10000 HRESULT length
([retval, out] LONG *p
);
10002 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
10003 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10005 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
10007 [optional, in] VARIANT name
,
10008 [optional, in] VARIANT index
,
10009 [retval, out] IDispatch
**pdisp
);
10011 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
10013 [in] VARIANT tagName
,
10014 [retval, out] IDispatch
**pdisp
);
10017 /*****************************************************************************
10018 * DispHTMLFormElement dispinterface
10022 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10024 dispinterface DispHTMLFormElement
10028 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10030 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
10031 void action
(BSTR v
);
10033 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
10036 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
10037 void encoding
(BSTR v
);
10039 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
10042 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
10043 void method
(BSTR v
);
10045 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
10048 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
10049 IDispatch
*elements
();
10051 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
10052 void target
(BSTR v
);
10054 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
10057 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
10060 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
10063 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
10064 void onsubmit
(VARIANT v
);
10066 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
10067 VARIANT onsubmit
();
10069 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
10070 void onreset
(VARIANT v
);
10072 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
10075 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
10078 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
10081 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
10082 void length
(long v
);
10084 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
10087 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
10088 IUnknown
*_newEnum
();
10090 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
10091 IDispatch
*item
(VARIANT name
, VARIANT index
);
10093 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
10094 IDispatch
*tags
(VARIANT tagName
);
10099 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10101 dispinterface HTMLFormElementEvents
10105 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
10106 VARIANT_BOOL onhelp
();
10108 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
10109 VARIANT_BOOL onclick
();
10111 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
10112 VARIANT_BOOL ondblclick
();
10114 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
10115 VARIANT_BOOL onkeypress
();
10117 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
10120 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
10123 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
10126 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
10127 void onmouseover
();
10129 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
10130 void onmousemove
();
10132 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
10133 void onmousedown
();
10135 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
10138 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
10139 VARIANT_BOOL onselectstart
();
10141 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
10142 void onfilterchange
();
10144 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
10145 VARIANT_BOOL ondragstart
();
10147 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
10148 VARIANT_BOOL onbeforeupdate
();
10150 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
10151 void onafterupdate
();
10153 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
10154 VARIANT_BOOL onerrorupdate
();
10156 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
10157 VARIANT_BOOL onrowexit
();
10159 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
10162 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
10163 void ondatasetchanged
();
10165 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
10166 void ondataavailable
();
10168 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
10169 void ondatasetcomplete
();
10171 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
10172 void onlosecapture
();
10174 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
10175 void onpropertychange
();
10177 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
10180 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
10183 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
10186 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
10189 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
10190 VARIANT_BOOL ondrag
();
10192 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
10195 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
10196 VARIANT_BOOL ondragenter
();
10198 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
10199 VARIANT_BOOL ondragover
();
10201 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
10202 void ondragleave
();
10204 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
10205 VARIANT_BOOL ondrop
();
10207 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
10208 VARIANT_BOOL onbeforecut
();
10210 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
10211 VARIANT_BOOL oncut
();
10213 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
10214 VARIANT_BOOL onbeforecopy
();
10216 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
10217 VARIANT_BOOL oncopy
();
10219 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
10220 VARIANT_BOOL onbeforepaste
();
10222 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
10223 VARIANT_BOOL onpaste
();
10225 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
10226 VARIANT_BOOL oncontextmenu
();
10228 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
10229 void onrowsdelete
();
10231 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
10232 void onrowsinserted
();
10234 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
10235 void oncellchange
();
10237 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
10238 void onreadystatechange
();
10240 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
10241 void onbeforeeditfocus
();
10243 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
10244 void onlayoutcomplete
();
10246 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
10249 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
10250 VARIANT_BOOL onbeforedeactivate
();
10252 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
10253 VARIANT_BOOL onbeforeactivate
();
10255 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
10258 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
10259 VARIANT_BOOL oncontrolselect
();
10261 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
10262 VARIANT_BOOL onmovestart
();
10264 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
10267 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
10268 VARIANT_BOOL onresizestart
();
10270 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
10271 void onresizeend
();
10273 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
10274 void onmouseenter
();
10276 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
10277 void onmouseleave
();
10279 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
10280 VARIANT_BOOL onmousewheel
();
10282 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
10285 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
10286 void ondeactivate
();
10288 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
10291 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
10294 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
10295 VARIANT_BOOL onsubmit
();
10297 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
10298 VARIANT_BOOL onreset
();
10301 interface IHTMLEventObj
;
10305 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10307 dispinterface HTMLFormElementEvents2
10311 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
10312 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
10314 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
10315 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
10317 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
10318 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
10320 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
10321 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
10323 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
10324 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
10326 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
10327 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
10329 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
10330 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
10332 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
10333 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
10335 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
10336 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
10338 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
10339 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
10341 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
10342 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
10344 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
10345 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
10347 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
10348 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
10350 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
10351 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
10353 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
10354 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
10356 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
10357 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
10359 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
10360 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
10362 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
10363 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
10365 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
10366 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
10368 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
10369 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
10371 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
10372 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
10374 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
10375 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
10377 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
10378 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
10380 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
10381 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
10383 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
10384 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
10386 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
10387 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
10389 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
10390 void onblur
([in] IHTMLEventObj
* pEvtObj
);
10392 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
10393 void onresize
([in] IHTMLEventObj
* pEvtObj
);
10395 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
10396 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
10398 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
10399 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
10401 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
10402 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
10404 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
10405 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
10407 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
10408 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
10410 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
10411 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
10413 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
10414 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
10416 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
10417 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
10419 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
10420 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
10422 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
10423 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
10425 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
10426 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
10428 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
10429 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
10431 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
10432 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
10434 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
10435 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
10437 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
10438 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
10440 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
10441 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
10443 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
10444 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
10446 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
10447 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
10449 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
10450 void onpage
([in] IHTMLEventObj
* pEvtObj
);
10452 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
10453 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
10455 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
10456 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
10458 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
10459 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
10461 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
10462 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
10464 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
10465 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
10467 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
10468 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
10470 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
10471 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
10473 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
10474 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
10476 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
10477 void onmove
([in] IHTMLEventObj
* pEvtObj
);
10479 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
10480 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
10482 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
10483 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
10485 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
10486 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
10488 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
10489 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
10491 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
10492 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
10494 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
10495 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
10497 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
10498 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
10500 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
10501 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
10506 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10508 coclass HTMLFormElement
10510 [default] dispinterface DispHTMLFormElement
;
10511 [source, default] dispinterface HTMLFormElementEvents
;
10512 [source] dispinterface HTMLFormElementEvents2
;
10513 WINE_HTMLELEMENT_INTERFACES
;
10514 interface IHTMLFormElement
;
10515 /* interface IHTMLFormElement2; */
10516 /* interface IHTMLFormElement3; */
10517 /* interface IHTMLSubmitData; */
10518 /* interface IHTMLFormElement4; */
10521 /*****************************************************************************
10522 * IHTMLTextContainer interface
10528 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10530 interface IHTMLTextContainer
: IDispatch
10532 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
10533 HRESULT createControlRange
([retval, out] IDispatch
**range);
10535 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
10536 HRESULT scrollHeight
([retval, out] LONG *p
);
10538 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
10539 HRESULT scrollWidth
([retval, out] LONG *p
);
10541 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
10542 HRESULT scrollTop
([in] LONG v
);
10544 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
10545 HRESULT scrollTop
([retval, out] LONG *p
);
10547 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
10548 HRESULT scrollLeft
([in] LONG v
);
10550 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
10551 HRESULT scrollLeft
([retval, out] LONG *p
);
10553 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
10554 HRESULT onscroll
([in] VARIANT v
);
10556 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
10557 HRESULT onscroll
([retval, out] VARIANT *p
);
10560 /*****************************************************************************
10561 * IHTMLImgElement interface
10567 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10569 interface IHTMLImgElement
: IDispatch
10571 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
10572 HRESULT isMap
([in] VARIANT_BOOL v
);
10574 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
10575 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
10577 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
10578 HRESULT useMap
([in] BSTR v
);
10580 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
10581 HRESULT useMap
([retval, out] BSTR *p
);
10583 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
10584 HRESULT mimeType
([retval, out] BSTR *p
);
10586 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
10587 HRESULT fileSize
([retval, out] BSTR *p
);
10589 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
10590 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
10592 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
10593 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
10595 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
10596 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
10598 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
10599 HRESULT protocol
([retval, out] BSTR *p
);
10601 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
10602 HRESULT href
([retval, out] BSTR *p
);
10604 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
10605 HRESULT nameProp
([retval, out] BSTR *p
);
10607 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
10608 HRESULT border
([in] VARIANT v
);
10610 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
10611 HRESULT border
([retval, out] VARIANT *p
);
10613 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
10614 HRESULT vspace
([in] LONG v
);
10616 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
10617 HRESULT vspace
([retval, out] LONG *p
);
10619 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
10620 HRESULT hspace
([in] LONG v
);
10622 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
10623 HRESULT hspace
([retval, out] LONG *p
);
10625 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
10626 HRESULT alt
([in] BSTR v
);
10628 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
10629 HRESULT alt
([retval, out] BSTR *p
);
10631 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
10632 HRESULT src
([in] BSTR v
);
10634 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
10635 HRESULT src
([retval, out] BSTR *p
);
10637 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
10638 HRESULT lowsrc
([in] BSTR v
);
10640 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
10641 HRESULT lowsrc
([retval, out] BSTR *p
);
10643 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
10644 HRESULT vrml
([in] BSTR v
);
10646 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
10647 HRESULT vrml
([retval, out] BSTR *p
);
10649 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
10650 HRESULT dynsrc
([in] BSTR v
);
10652 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
10653 HRESULT dynsrc
([retval, out] BSTR *p
);
10655 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
10656 HRESULT readyState
([retval, out] BSTR *p
);
10658 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
10659 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
10661 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
10662 HRESULT loop
([in] VARIANT v
);
10664 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
10665 HRESULT loop
([retval, out] VARIANT *p
);
10667 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
10668 HRESULT align
([in] BSTR v
);
10670 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
10671 HRESULT align
([retval, out] BSTR *p
);
10673 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
10674 HRESULT onload
([in] VARIANT v
);
10676 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
10677 HRESULT onload
([retval, out] VARIANT *p
);
10679 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
10680 HRESULT onerror
([in] VARIANT v
);
10682 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
10683 HRESULT onerror
([retval, out] VARIANT *p
);
10685 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
10686 HRESULT onabort
([in] VARIANT v
);
10688 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
10689 HRESULT onabort
([retval, out] VARIANT *p
);
10691 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
10692 HRESULT name
([in] BSTR v
);
10694 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
10695 HRESULT name
([retval, out] BSTR *p
);
10697 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10698 HRESULT width
([in] LONG v
);
10700 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10701 HRESULT width
([retval, out] LONG *p
);
10703 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10704 HRESULT height
([in] LONG v
);
10706 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10707 HRESULT height
([retval, out] LONG *p
);
10709 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
10710 HRESULT start
([in] BSTR v
);
10712 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
10713 HRESULT start
([retval, out] BSTR *p
);
10716 /*****************************************************************************
10717 * IHTMLImageElementFactory interface
10723 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10725 interface IHTMLImageElementFactory
: IDispatch
10727 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
10729 [optional, in] VARIANT width
,
10730 [optional, in] VARIANT height
,
10731 [retval, out] IHTMLImgElement
**elem
);
10734 /*****************************************************************************
10735 * DispHTMLImg interface
10739 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10741 dispinterface DispHTMLImg
10745 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10747 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
10748 void isMap
(VARIANT_BOOL v
);
10750 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
10751 VARIANT_BOOL isMap
();
10753 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
10754 void useMap
(BSTR v
);
10756 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
10759 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
10762 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
10765 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
10766 BSTR fileCreatedDate
();
10768 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
10769 BSTR fileModifiedDate
();
10771 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
10772 BSTR fileUpdatedDate
();
10774 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
10777 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
10780 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
10783 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
10784 void border
(VARIANT v
);
10786 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
10789 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
10790 void vspace
(LONG v
);
10792 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
10795 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
10796 void hspace
(LONG v
);
10798 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
10801 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10804 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10807 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10810 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10813 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10814 void lowsrc
(BSTR v
);
10816 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10819 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10822 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10825 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10826 void dynsrc
(BSTR v
);
10828 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10831 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
10832 VARIANT_BOOL complete
();
10834 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10835 void loop
(VARIANT v
);
10837 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10840 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10841 void align
(BSTR v
);
10843 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10846 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10847 void onload
(VARIANT v
);
10849 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10852 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10853 void onerror
(VARIANT v
);
10855 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10858 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10859 void onabort
(VARIANT v
);
10861 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10864 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10867 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10870 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10871 void width
(LONG v
);
10873 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10876 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10877 void height
(LONG v
);
10879 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10882 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10883 void start
(BSTR v
);
10885 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10888 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10889 void longDesc
(BSTR v
);
10891 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10895 /*****************************************************************************
10900 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10904 [default] dispinterface DispHTMLImg
;
10905 /* [source, default] dispinterface HTMLImgEvents; */
10906 /* [source] dispinterface HTMLImgEvents2; */
10907 WINE_HTMLDATAELEMENT_INTERFACES
;
10908 interface IHTMLControlElement
;
10909 interface IHTMLImgElement
;
10910 /* interface IHTMLImgElement2; */
10911 /* interface IHTMLImgElement3; */
10912 /* interface IHTMLImgElement4; */
10913 /* interface IHTMLMSImgElement; */
10916 /*****************************************************************************
10917 * IHTMLXMLHttpRequest interface
10923 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10925 interface IHTMLXMLHttpRequest
: IDispatch
10927 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
10928 HRESULT readyState
([out, retval] long *p
);
10930 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
10931 HRESULT responseBody
([out, retval] VARIANT *p
);
10933 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
10934 HRESULT responseText
([out, retval] BSTR *p
);
10936 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
10937 HRESULT responseXML
([out, retval] IDispatch
**p
);
10939 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
10940 HRESULT status
([out, retval] long *p
);
10942 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
10943 HRESULT statusText
([out, retval] BSTR *p
);
10945 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10946 HRESULT onreadystatechange
([in] VARIANT v
);
10948 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10949 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
10951 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
10953 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
10955 [in] BSTR bstrMethod
,
10957 [in] VARIANT varAsync
,
10958 [in, optional] VARIANT varUser
,
10959 [in, optional] VARIANT varPassword
);
10961 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
10962 HRESULT send
([in, optional] VARIANT varBody
);
10964 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
10965 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
10967 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
10968 HRESULT getResponseHeader
(
10969 [in] BSTR bstrHeader
,
10970 [out, retval] BSTR *p
);
10972 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
10973 HRESULT setRequestHeader
(
10974 [in] BSTR bstrHeader
,
10975 [in] BSTR bstrValue
);
10978 /*****************************************************************************
10979 * IHTMLXMLHttpRequest2 interface
10985 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
10987 interface IHTMLXMLHttpRequest2
: IDispatch
10989 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10990 HRESULT timeout
([in] long v
);
10992 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10993 HRESULT timeout
([out, retval] long *p
);
10995 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10996 HRESULT ontimeout
([in] VARIANT v
);
10998 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10999 HRESULT ontimeout
([out, retval] VARIANT *p
);
11002 /*****************************************************************************
11003 * IHTMLXMLHttpRequestFactory interface
11009 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11011 interface IHTMLXMLHttpRequestFactory
: IDispatch
11013 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
11014 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
11017 /*****************************************************************************
11018 * DispHTMLXMLHttpRequest dispinterface
11022 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11024 dispinterface DispHTMLXMLHttpRequest
11028 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
11031 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
11032 VARIANT responseBody
();
11034 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
11035 BSTR responseText
();
11037 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
11038 IDispatch
*responseXML
();
11040 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
11043 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
11046 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
11047 void onreadystatechange
(VARIANT v
);
11049 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
11050 VARIANT onreadystatechange
();
11052 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
11055 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
11057 [in] BSTR bstrMethod
,
11059 [in] VARIANT varAsync
,
11060 [in, optional] VARIANT varUser
,
11061 [in, optional] VARIANT varPassword
);
11063 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
11064 void send
([in, optional] VARIANT varBody
);
11066 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
11067 BSTR getAllResponseHeaders
();
11069 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
11070 BSTR getResponseHeader
([in] BSTR bstrHeader
);
11072 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
11073 void setRequestHeader
(
11074 [in] BSTR bstrHeader
,
11075 [in] BSTR bstrValue
);
11077 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
11078 void timeout
(long v
);
11080 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
11083 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
11084 void ontimeout
(VARIANT v
);
11086 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
11087 VARIANT ontimeout
();
11089 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11092 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
11093 void addEventListener
(
11095 [in] IDispatch
*listener
,
11096 [in] VARIANT_BOOL useCapture
);
11098 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
11099 void removeEventListener
(
11101 [in] IDispatch
*listener
,
11102 [in] VARIANT_BOOL useCapture
);
11104 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
11105 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
11108 /*****************************************************************************
11109 * HTMLXMLHttpRequest
11113 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11115 coclass HTMLXMLHttpRequest
11117 [default] dispinterface DispHTMLXMLHttpRequest
;
11118 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
11119 interface IHTMLXMLHttpRequest
;
11120 interface IHTMLXMLHttpRequest2
;
11121 interface IHTMLDOMConstructor
;
11122 interface IEventTarget
;
11125 /*****************************************************************************
11126 * IHTMLControlElement interface
11132 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11134 interface IHTMLControlElement
: IDispatch
11136 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
11137 HRESULT tabIndex
([in] short v
);
11139 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
11140 HRESULT tabIndex
([retval, out] short * p
);
11142 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
11145 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
11146 HRESULT accessKey
([in] BSTR v
);
11148 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
11149 HRESULT accessKey
([retval, out] BSTR * p
);
11151 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
11152 HRESULT onblur
([in] VARIANT v
);
11154 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
11155 HRESULT onblur
([retval, out] VARIANT * p
);
11157 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
11158 HRESULT onfocus
([in] VARIANT v
);
11160 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
11161 HRESULT onfocus
([retval, out] VARIANT * p
);
11163 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
11164 HRESULT onresize
([in] VARIANT v
);
11166 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
11167 HRESULT onresize
([retval, out] VARIANT * p
);
11169 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
11172 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
11173 HRESULT addFilter
([in] IUnknown
* pUnk
);
11175 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
11176 HRESULT removeFilter
([in] IUnknown
* pUnk
);
11178 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
11179 HRESULT clientHeight
([retval, out] LONG * p
);
11181 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
11182 HRESULT clientWidth
([retval, out] LONG * p
);
11184 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
11185 HRESULT clientTop
([retval, out] LONG * p
);
11187 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
11188 HRESULT clientLeft
([retval, out] LONG * p
);
11191 /*****************************************************************************
11192 * IHTMLBodyElement interface
11198 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11200 interface IHTMLBodyElement
: IDispatch
11202 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11203 HRESULT background
([in] BSTR v
);
11205 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11206 HRESULT background
([retval, out] BSTR *p
);
11208 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11209 HRESULT bgProperties
([in] BSTR v
);
11211 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11212 HRESULT bgProperties
([retval, out] BSTR *p
);
11214 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11215 HRESULT leftMargin
([in] VARIANT v
);
11217 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11218 HRESULT leftMargin
([retval, out] VARIANT *p
);
11220 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11221 HRESULT topMargin
([in] VARIANT v
);
11223 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11224 HRESULT topMargin
([retval, out] VARIANT *p
);
11226 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11227 HRESULT rightMargin
([in] VARIANT v
);
11229 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11230 HRESULT rightMargin
([retval, out] VARIANT *p
);
11232 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11233 HRESULT bottomMargin
([in] VARIANT v
);
11235 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11236 HRESULT bottomMargin
([retval, out] VARIANT *p
);
11238 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11239 HRESULT noWrap
([in] VARIANT_BOOL v
);
11241 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11242 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
11244 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11245 HRESULT bgColor
([in] VARIANT v
);
11247 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11248 HRESULT bgColor
([retval, out] VARIANT *p
);
11250 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11251 HRESULT text
([in] VARIANT v
);
11253 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11254 HRESULT text
([retval, out] VARIANT *p
);
11256 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11257 HRESULT link
([in] VARIANT v
);
11259 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11260 HRESULT link
([retval, out] VARIANT *p
);
11262 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11263 HRESULT vLink
([in] VARIANT v
);
11265 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11266 HRESULT vLink
([retval, out] VARIANT *p
);
11268 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11269 HRESULT aLink
([in] VARIANT v
);
11271 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11272 HRESULT aLink
([retval, out] VARIANT *p
);
11274 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11275 HRESULT onload
([in] VARIANT v
);
11277 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11278 HRESULT onload
([retval, out] VARIANT *p
);
11280 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11281 HRESULT onunload
([in] VARIANT v
);
11283 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11284 HRESULT onunload
([retval, out] VARIANT *p
);
11286 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11287 HRESULT scroll
([in] BSTR v
);
11289 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11290 HRESULT scroll
([retval, out] BSTR *p
);
11292 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11293 HRESULT onselect
([in] VARIANT v
);
11295 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11296 HRESULT onselect
([retval, out] VARIANT *p
);
11298 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11299 HRESULT onbeforeunload
([in] VARIANT v
);
11301 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11302 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
11304 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
11305 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11308 /*****************************************************************************
11309 * IHTMLBodyElement2 interface
11315 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11317 interface IHTMLBodyElement2
: IDispatch
11319 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11320 HRESULT onbeforeprint
([in] VARIANT v
);
11322 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11323 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
11325 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11326 HRESULT onafterprint
([in] VARIANT v
);
11328 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11329 HRESULT onafterprint
([retval, out] VARIANT *p
);
11334 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11336 dispinterface DispHTMLBody
11340 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11342 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11343 void background
(BSTR v
);
11345 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11348 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11349 void bgProperties
(BSTR v
);
11351 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11352 BSTR bgProperties
();
11354 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11355 void leftMargin
(VARIANT v
);
11357 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11358 VARIANT leftMargin
();
11360 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11361 void topMargin
(VARIANT v
);
11363 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11364 VARIANT topMargin
();
11366 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11367 void rightMargin
(VARIANT v
);
11369 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11370 VARIANT rightMargin
();
11372 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11373 void bottomMargin
(VARIANT v
);
11375 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11376 VARIANT bottomMargin
();
11378 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11379 void noWrap
(VARIANT_BOOL v
);
11381 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11382 VARIANT_BOOL noWrap
();
11384 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11385 void bgColor
(VARIANT v
);
11387 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11390 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11391 void text
(VARIANT v
);
11393 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11396 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11397 void link
(VARIANT v
);
11399 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11402 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11403 void vLink
(VARIANT v
);
11405 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11408 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11409 void aLink
(VARIANT v
);
11411 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11414 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11415 void onload
(VARIANT v
);
11417 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11420 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11421 void onunload
(VARIANT v
);
11423 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11424 VARIANT onunload
();
11426 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11427 void scroll
(BSTR v
);
11429 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11432 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11433 void onselect
(VARIANT v
);
11435 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11436 VARIANT onselect
();
11438 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11439 void onbeforeunload
(VARIANT v
);
11441 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11442 VARIANT onbeforeunload
();
11444 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
11445 IHTMLTxtRange
* createTextRange
();
11447 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11448 void onbeforeprint
(VARIANT v
);
11450 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11451 VARIANT onbeforeprint
();
11453 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11454 void onafterprint
(VARIANT v
);
11456 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11457 VARIANT onafterprint
();
11461 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11465 [default] dispinterface DispHTMLBody
;
11466 [source, default] dispinterface HTMLTextContainerEvents
;
11467 [source] dispinterface HTMLTextContainerEvents2
;
11468 WINE_HTMLELEMENT_INTERFACES
;
11469 interface IHTMLControlElement
;
11470 interface IHTMLTextContainer
;
11471 interface IHTMLBodyElement
;
11472 interface IHTMLBodyElement2
;
11473 /* interface IHTMLBodyElement3; */
11474 /* interface IHTMLBodyElement4; */
11475 /* interface IHTMLBodyElement5; */
11478 /*****************************************************************************
11479 * IHTMLAnchorElement interface
11485 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11487 interface IHTMLAnchorElement
: IDispatch
11489 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11490 HRESULT href
([in] BSTR v
);
11492 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11493 HRESULT href
([retval, out] BSTR *p
);
11495 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11496 HRESULT target
([in] BSTR v
);
11498 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11499 HRESULT target
([retval, out] BSTR *p
);
11501 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11502 HRESULT rel
([in] BSTR v
);
11504 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11505 HRESULT rel
([retval, out] BSTR *p
);
11507 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11508 HRESULT rev
([in] BSTR v
);
11510 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11511 HRESULT rev
([retval, out] BSTR *p
);
11513 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11514 HRESULT urn
([in] BSTR v
);
11516 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11517 HRESULT urn
([retval, out] BSTR *p
);
11519 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11520 HRESULT Methods
([in] BSTR v
);
11522 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11523 HRESULT Methods
([retval, out] BSTR *p
);
11525 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11526 HRESULT name
([in] BSTR v
);
11528 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11529 HRESULT name
([retval, out] BSTR *p
);
11531 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11532 HRESULT host
([in] BSTR v
);
11534 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11535 HRESULT host
([retval, out] BSTR *p
);
11537 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11538 HRESULT hostname
([in] BSTR v
);
11540 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11541 HRESULT hostname
([retval, out] BSTR *p
);
11543 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11544 HRESULT pathname
([in] BSTR v
);
11546 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11547 HRESULT pathname
([retval, out] BSTR *p
);
11549 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11550 HRESULT port
([in] BSTR v
);
11552 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11553 HRESULT port
([retval, out] BSTR *p
);
11555 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11556 HRESULT protocol
([in] BSTR v
);
11558 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11559 HRESULT protocol
([retval, out] BSTR *p
);
11561 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11562 HRESULT search
([in] BSTR v
);
11564 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11565 HRESULT search
([retval, out] BSTR *p
);
11567 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11568 HRESULT hash
([in] BSTR v
);
11570 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11571 HRESULT hash
([retval, out] BSTR *p
);
11573 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
11574 HRESULT onblur
([in] VARIANT v
);
11576 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
11577 HRESULT onblur
([retval, out] VARIANT *p
);
11579 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
11580 HRESULT onfocus
([in] VARIANT v
);
11582 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
11583 HRESULT onfocus
([retval, out] VARIANT *p
);
11585 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
11586 HRESULT accessKey
([in] BSTR v
);
11588 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
11589 HRESULT accessKey
([retval, out] BSTR *p
);
11591 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
11592 HRESULT protocolLong
([retval, out] BSTR *p
);
11594 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
11595 HRESULT mimeType
([retval, out] BSTR *p
);
11597 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
11598 HRESULT nameProp
([retval, out] BSTR *p
);
11600 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
11601 HRESULT tabIndex
([in] short v
);
11603 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
11604 HRESULT tabIndex
([retval, out] short *p
);
11606 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
11609 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
11613 /*****************************************************************************
11614 * DispHTMLAnchorElement dispinterface
11618 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11620 dispinterface DispHTMLAnchorElement
11624 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11626 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11629 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11632 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11633 void target
(BSTR v
);
11635 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11638 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11641 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11644 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11647 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11650 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11653 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11656 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11657 void Methods
(BSTR v
);
11659 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11662 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11665 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11668 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11671 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11674 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11675 void hostname
(BSTR v
);
11677 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11680 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11681 void pathname
(BSTR v
);
11683 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11686 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11689 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11692 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11693 void protocol
(BSTR v
);
11695 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11698 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11699 void search
(BSTR v
);
11701 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11704 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11707 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11710 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
11711 BSTR protocolLong
();
11713 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
11716 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
11719 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
11720 void charset
(BSTR v
);
11722 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
11725 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
11726 void coords
(BSTR v
);
11728 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
11731 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
11732 void hreflang
(BSTR v
);
11734 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
11737 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
11738 void shape
(BSTR v
);
11740 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
11743 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
11746 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
11749 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
11750 void ie8_shape
(BSTR v
);
11752 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
11755 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
11756 void ie8_coords
(BSTR v
);
11758 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
11761 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
11762 void ie8_href
(BSTR v
);
11764 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
11768 /*****************************************************************************
11769 * HTMLAnchorElement coclass
11773 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11775 coclass HTMLAnchorElement
11777 [default] dispinterface DispHTMLAnchorElement
;
11778 /* [source, default] dispinterface HTMLAnchorEvents; */
11779 /* [source] dispinterface HTMLAnchorEvents2; */
11780 WINE_HTMLDATAELEMENT_INTERFACES
;
11781 interface IHTMLAnchorElement
;
11782 /* interface IHTMLAnchorElement2; */
11783 /* interface IHTMLAnchorElement3; */
11786 /*****************************************************************************
11787 * IHTMLAreaElement interface
11793 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11795 interface IHTMLAreaElement
: IDispatch
11797 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11798 HRESULT shape
([in] BSTR v
);
11800 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11801 HRESULT shape
([retval, out] BSTR *p
);
11803 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11804 HRESULT coords
([in] BSTR v
);
11806 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11807 HRESULT coords
([retval, out] BSTR *p
);
11809 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11810 HRESULT href
([in] BSTR v
);
11812 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11813 HRESULT href
([retval, out] BSTR *p
);
11815 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11816 HRESULT target
([in] BSTR v
);
11818 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11819 HRESULT target
([retval, out] BSTR *p
);
11821 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11822 HRESULT alt
([in] BSTR v
);
11824 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11825 HRESULT alt
([retval, out] BSTR *p
);
11827 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11828 HRESULT noHref
([in] VARIANT_BOOL v
);
11830 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11831 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
11833 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11834 HRESULT host
([in] BSTR v
);
11836 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11837 HRESULT host
([retval, out] BSTR *p
);
11839 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11840 HRESULT hostname
([in] BSTR v
);
11842 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11843 HRESULT hostname
([retval, out] BSTR *p
);
11845 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11846 HRESULT pathname
([in] BSTR v
);
11848 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11849 HRESULT pathname
([retval, out] BSTR *p
);
11851 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11852 HRESULT port
([in] BSTR v
);
11854 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11855 HRESULT port
([retval, out] BSTR *p
);
11857 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11858 HRESULT protocol
([in] BSTR v
);
11860 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11861 HRESULT protocol
([retval, out] BSTR *p
);
11863 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11864 HRESULT search
([in] BSTR v
);
11866 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11867 HRESULT search
([retval, out] BSTR *p
);
11869 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11870 HRESULT hash
([in] BSTR v
);
11872 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11873 HRESULT hash
([retval, out] BSTR *p
);
11875 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11876 HRESULT onblur
([in] VARIANT v
);
11878 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11879 HRESULT onblur
([retval, out] VARIANT *p
);
11881 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11882 HRESULT onfocus
([in] VARIANT v
);
11884 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11885 HRESULT onfocus
([retval, out] VARIANT *p
);
11887 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11888 HRESULT tabIndex
([in] short v
);
11890 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11891 HRESULT tabIndex
([retval, out] short *p
);
11893 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
11896 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
11900 /*****************************************************************************
11901 * DispHTMLAreaElement dispinterface
11905 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11907 dispinterface DispHTMLAreaElement
11911 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11913 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11914 IDispatch
* constructor
();
11916 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11917 void shape
(BSTR v
);
11919 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11922 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11923 void coords
(BSTR v
);
11925 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11928 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11931 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11934 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11935 void target
(BSTR v
);
11937 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11940 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11943 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11946 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11947 void noHref
(VARIANT_BOOL v
);
11949 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11950 VARIANT_BOOL noHref
();
11952 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11955 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11958 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11959 void hostname
(BSTR v
);
11961 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11964 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11965 void pathname
(BSTR v
);
11967 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11970 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11973 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11976 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11977 void protocol
(BSTR v
);
11979 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11982 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11983 void search
(BSTR v
);
11985 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11988 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11991 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11994 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
11995 void ie8_shape
(BSTR v
);
11997 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
12000 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
12001 void ie8_coords
(BSTR v
);
12003 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
12006 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
12007 void ie8_href
(BSTR v
);
12009 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
12013 /*****************************************************************************
12014 * HTMLAreaElement coclass
12018 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12020 coclass HTMLAreaElement
12022 [default] dispinterface DispHTMLAreaElement
;
12023 /* [source, default] dispinterface HTMLAreaEvents; */
12024 /* [source] dispinterface HTMLAreaEvents2; */
12025 WINE_HTMLELEMENT_INTERFACES
;
12026 interface IHTMLAreaElement
;
12027 /* interface IHTMLAreaElement2; */
12030 /*****************************************************************************
12031 * IHTMLLabelElement interface
12037 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12039 interface IHTMLLabelElement
: IDispatch
12041 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
12042 HRESULT htmlFor
([in] BSTR v
);
12044 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
12045 HRESULT htmlFor
([out, retval] BSTR *p
);
12047 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
12048 HRESULT accessKey
([in] BSTR v
);
12050 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
12051 HRESULT accessKey
([out, retval] BSTR *p
);
12054 /*****************************************************************************
12055 * IHTMLLabelElement2 interface
12061 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12063 interface IHTMLLabelElement2
: IDispatch
12065 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
12066 HRESULT form
([out, retval] IHTMLFormElement
**p
);
12069 /*****************************************************************************
12070 * DispHTMLLabelElement dispinterface
12074 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12076 dispinterface DispHTMLLabelElement
12080 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12082 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
12083 void htmlFor
(BSTR v
);
12085 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
12088 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
12089 IHTMLFormElement
*form
();
12092 /*****************************************************************************
12093 * HTMLLabelElement coclass
12097 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12099 coclass HTMLLabelElement
12101 [default] dispinterface DispHTMLLabelElement
;
12102 /* [source, default] dispinterface HTMLLabelEvents; */
12103 /* [source] dispinterface HTMLLabelEvents2; */
12104 WINE_HTMLDATAELEMENT_INTERFACES
;
12105 interface IHTMLLabelElement
;
12106 interface IHTMLLabelElement2
;
12109 /*****************************************************************************
12110 * IHTMLElementCollection interface
12116 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12118 interface IHTMLElementCollection
: IDispatch
12120 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
12121 HRESULT toString
([retval, out] BSTR *String);
12123 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12124 HRESULT length
([in] LONG v
);
12126 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12127 HRESULT length
([retval, out] LONG *p
);
12129 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
12130 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12132 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
12134 [optional, in] VARIANT name
,
12135 [optional, in] VARIANT index
,
12136 [retval, out] IDispatch
**pdisp
);
12138 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
12140 [in] VARIANT tagName
,
12141 [retval, out] IDispatch
**pdisp
);
12144 /*****************************************************************************
12145 * DispHTMLElementCollection dispinterface
12149 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12151 dispinterface DispHTMLElementCollection
12155 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
12158 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12159 void length
(LONG v
);
12161 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12164 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
12165 IUnknown
*_newEnum
();
12167 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
12169 [in, optional] VARIANT name
,
12170 [in, optional] VARIANT index
);
12172 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
12174 [in] VARIANT tagName
);
12176 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
12177 IDispatch
*urns
([in] VARIANT urn
);
12179 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
12180 IDispatch
*namedItem
([in] BSTR name
);
12183 /*****************************************************************************
12184 * IHTMLSelectElement interface
12190 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12192 interface IHTMLSelectElement
: IDispatch
12194 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12195 HRESULT size
([in] LONG v
);
12197 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12198 HRESULT size
([retval, out] LONG *p
);
12200 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12201 HRESULT multiple
([in] VARIANT_BOOL v
);
12203 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12204 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
12206 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12207 HRESULT name
([in] BSTR v
);
12209 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12210 HRESULT name
([retval, out] BSTR *p
);
12212 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
12213 HRESULT options
([retval, out] IDispatch
**p
);
12215 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12216 HRESULT onchange
([in] VARIANT v
);
12218 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12219 HRESULT onchange
([retval, out] VARIANT *p
);
12221 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12222 HRESULT selectedIndex
([in] LONG v
);
12224 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12225 HRESULT selectedIndex
([retval, out] LONG *p
);
12227 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
12228 HRESULT type
([retval, out] BSTR *p
);
12230 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12231 HRESULT value
([in] BSTR v
);
12233 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12234 HRESULT value
([retval, out] BSTR *p
);
12236 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
12237 HRESULT disabled
([in] VARIANT_BOOL v
);
12239 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
12240 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12242 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
12243 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12245 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
12247 [in] IHTMLElement
*element
,
12248 [optional, in] VARIANT before
);
12250 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
12251 HRESULT remove
([defaultvalue(-1), in] LONG index
);
12253 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12254 HRESULT length
([in] LONG v
);
12256 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12257 HRESULT length
([retval, out] LONG *p
);
12259 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
12260 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12262 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
12264 [optional, in] VARIANT name
,
12265 [optional, in] VARIANT index
,
12266 [retval, out] IDispatch
**pdisp
);
12268 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
12270 [in] VARIANT tagName
,
12271 [retval, out] IDispatch
**pdisp
);
12274 /*****************************************************************************
12275 * DispHTMLSelectElement dispinterface
12279 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12281 dispinterface DispHTMLSelectElement
12285 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12287 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12290 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12293 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12294 void multiple
(VARIANT_BOOL v
);
12296 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12297 VARIANT_BOOL multiple
();
12299 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12302 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12305 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
12306 IDispatch
*options
();
12308 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12309 void onchange
(VARIANT v
);
12311 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12312 VARIANT onchange
();
12314 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12315 void selectedIndex
(LONG v
);
12317 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12318 LONG selectedIndex
();
12320 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
12323 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12324 void value
(BSTR v
);
12326 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12329 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
12330 IHTMLFormElement
*form
();
12332 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
12334 [in] IHTMLElement
*element
,
12335 [in, optional] VARIANT before
);
12337 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
12338 void remove
([in, defaultvalue(-1)] LONG index
);
12340 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12341 void length
(LONG v
);
12343 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12346 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
12347 IUnknown
*_newEnum
();
12349 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
12351 [in, optional] VARIANT name
,
12352 [in, optional] VARIANT index
);
12354 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
12355 IDispatch
*tags
([in] VARIANT tagName
);
12357 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
12358 IDispatch
*urns
([in] VARIANT urn
);
12360 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
12361 IDispatch
*namedItem
([in] BSTR name
);
12364 /*****************************************************************************
12365 * HTMLSelectElement coclass
12369 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12371 coclass HTMLSelectElement
12373 [default] dispinterface DispHTMLSelectElement
;
12374 /* [source, default] dispinterface HTMLSelectElementEvents; */
12375 /* [source] dispinterface HTMLSelectElementEvents2; */
12376 WINE_HTMLDATAELEMENT_INTERFACES
;
12377 interface IHTMLControlElement
;
12378 interface IHTMLSelectElement
;
12379 /* interface IHTMLSelectElement2; */
12380 /* interface IHTMLSelectElement4; */
12381 /* interface IHTMLSelectElement5; */
12382 /* interface IHTMLSelectElement6; */
12385 /*****************************************************************************
12386 * IHTMLSelectionObject interface
12392 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12394 interface IHTMLSelectionObject
: IDispatch
12396 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
12397 HRESULT createRange
([retval, out] IDispatch
**range);
12399 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
12402 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
12405 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
12406 HRESULT type
([retval, out] BSTR *p
);
12409 /*****************************************************************************
12410 * IHTMLSelectionObject2 interface
12416 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12418 interface IHTMLSelectionObject2
: IDispatch
12420 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
12421 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
12423 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
12424 HRESULT typeDetail
([out, retval] BSTR *p
);
12427 /*****************************************************************************
12428 * IHTMLSelection interface
12434 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12436 interface IHTMLSelection
: IDispatch
12438 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
12439 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
12441 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
12442 HRESULT anchorOffset
([out, retval] long *p
);
12444 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
12445 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
12447 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
12448 HRESULT focusOffset
([out, retval] long *p
);
12450 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
12451 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
12453 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
12455 [in] IDispatch
*parentNode
,
12458 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
12459 HRESULT collapseToStart
();
12461 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
12462 HRESULT collapseToEnd
();
12464 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
12465 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
12467 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
12468 HRESULT deleteFromDocument
();
12470 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
12471 HRESULT rangeCount
([out, retval] long *p
);
12473 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
12474 HRESULT getRangeAt
(
12476 [out, retval] IHTMLDOMRange
**ppRange
);
12478 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
12479 HRESULT addRange
([in] IDispatch
*range);
12481 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
12482 HRESULT removeRange
([in] IDispatch
*range);
12484 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
12485 HRESULT removeAllRanges
();
12487 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
12488 HRESULT toString
([out, retval] BSTR *pSelectionString
);
12491 /*****************************************************************************
12492 * IHTMLOptionElement interface
12498 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12500 interface IHTMLOptionElement
: IDispatch
12502 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12503 HRESULT selected
([in] VARIANT_BOOL v
);
12505 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12506 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
12508 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12509 HRESULT value
([in] BSTR v
);
12511 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12512 HRESULT value
([retval, out] BSTR *p
);
12514 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12515 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
12517 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12518 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
12520 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12521 HRESULT index
([in] LONG v
);
12523 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12524 HRESULT index
([retval, out] LONG *p
);
12526 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12527 HRESULT text
([in] BSTR v
);
12529 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12530 HRESULT text
([retval, out] BSTR *p
);
12532 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
12533 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12540 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12542 interface IHTMLOptionElement3
: IDispatch
12544 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12545 HRESULT label
([in] BSTR v
);
12547 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12548 HRESULT label
([retval, out] BSTR * p
);
12551 /*****************************************************************************
12552 * IHTMLOptionElementFactory interface
12558 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
12560 interface IHTMLOptionElementFactory
: IDispatch
12562 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
12564 [optional, in] VARIANT text
,
12565 [optional, in] VARIANT value
,
12566 [optional, in] VARIANT defaultselected
,
12567 [optional, in] VARIANT selected
,
12568 [retval, out] IHTMLOptionElement
**optelem
);
12571 /*****************************************************************************
12572 * DispHTMLOptionElement dispinterface
12576 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12578 dispinterface DispHTMLOptionElement
12582 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12584 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12585 void selected
(VARIANT_BOOL v
);
12587 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12588 VARIANT_BOOL selected
();
12590 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12591 void value
(BSTR v
);
12593 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12596 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12597 void defaultSelected
(VARIANT_BOOL v
);
12599 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12600 VARIANT_BOOL defaultSelected
();
12602 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12603 void index
(LONG v
);
12605 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12608 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12611 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12614 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
12615 IHTMLFormElement
*form
();
12617 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12618 void label
(BSTR v
);
12620 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12626 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12628 coclass HTMLOptionElement
12630 [default] dispinterface DispHTMLOptionElement
;
12631 [source, default] dispinterface HTMLElementEvents
;
12632 [source] dispinterface HTMLElementEvents2
;
12633 WINE_HTMLDATAELEMENT_INTERFACES
;
12634 interface IHTMLOptionElement
;
12635 interface IHTMLOptionElement3
;
12636 /* interface IHTMLOptionElement4; */
12639 /*****************************************************************************
12640 * IHTMLInputElement interface
12646 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12648 interface IHTMLInputElement
: IDispatch
12650 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12651 HRESULT type
([in] BSTR v
);
12653 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12654 HRESULT type
([retval, out] BSTR *p
);
12656 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12657 HRESULT value
([in] BSTR v
);
12659 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12660 HRESULT value
([retval, out] BSTR *p
);
12662 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12663 HRESULT name
([in] BSTR v
);
12665 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12666 HRESULT name
([retval, out] BSTR *p
);
12668 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12669 HRESULT status
([in] VARIANT_BOOL v
);
12671 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12672 HRESULT status
([retval, out] VARIANT_BOOL *p
);
12674 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
12675 HRESULT disabled
([in] VARIANT_BOOL v
);
12677 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
12678 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12680 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
12681 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12683 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12684 HRESULT size
([in] LONG v
);
12686 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12687 HRESULT size
([retval, out] LONG *p
);
12689 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12690 HRESULT maxLength
([in] LONG v
);
12692 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12693 HRESULT maxLength
([retval, out] LONG *p
);
12695 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
12698 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12699 HRESULT onchange
([in] VARIANT v
);
12701 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12702 HRESULT onchange
([retval, out] VARIANT *p
);
12704 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12705 HRESULT onselect
([in] VARIANT v
);
12707 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12708 HRESULT onselect
([retval, out] VARIANT *p
);
12710 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12711 HRESULT defaultValue([in] BSTR v
);
12713 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12714 HRESULT defaultValue([retval, out] BSTR *p
);
12716 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12717 HRESULT readOnly([in] VARIANT_BOOL v
);
12719 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12720 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12722 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
12723 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12725 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12726 HRESULT indeterminate
([in] VARIANT_BOOL v
);
12728 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12729 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
12731 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12732 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
12734 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12735 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
12737 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12738 HRESULT checked
([in] VARIANT_BOOL v
);
12740 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12741 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
12743 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12744 HRESULT border
([in] VARIANT v
);
12746 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12747 HRESULT border
([retval, out] VARIANT *p
);
12749 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12750 HRESULT vspace
([in] LONG v
);
12752 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12753 HRESULT vspace
([retval, out] LONG *p
);
12755 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12756 HRESULT hspace
([in] LONG v
);
12758 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12759 HRESULT hspace
([retval, out] LONG *p
);
12761 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12762 HRESULT alt
([in] BSTR v
);
12764 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12765 HRESULT alt
([retval, out] BSTR *p
);
12767 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12768 HRESULT src
([in] BSTR v
);
12770 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12771 HRESULT src
([retval, out] BSTR *p
);
12773 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12774 HRESULT lowsrc
([in] BSTR v
);
12776 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12777 HRESULT lowsrc
([retval, out] BSTR *p
);
12779 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12780 HRESULT vrml
([in] BSTR v
);
12782 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12783 HRESULT vrml
([retval, out] BSTR *p
);
12785 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12786 HRESULT dynsrc
([in] BSTR v
);
12788 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12789 HRESULT dynsrc
([retval, out] BSTR *p
);
12791 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
12792 HRESULT readyState
([retval, out] BSTR *p
);
12794 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
12795 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
12797 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12798 HRESULT loop
([in] VARIANT v
);
12800 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12801 HRESULT loop
([retval, out] VARIANT *p
);
12803 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12804 HRESULT align
([in] BSTR v
);
12806 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12807 HRESULT align
([retval, out] BSTR *p
);
12809 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12810 HRESULT onload
([in] VARIANT v
);
12812 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12813 HRESULT onload
([retval, out] VARIANT *p
);
12815 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12816 HRESULT onerror
([in] VARIANT v
);
12818 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12819 HRESULT onerror
([retval, out] VARIANT *p
);
12821 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12822 HRESULT onabort
([in] VARIANT v
);
12824 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12825 HRESULT onabort
([retval, out] VARIANT *p
);
12827 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12828 HRESULT width
([in] LONG v
);
12830 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12831 HRESULT width
([retval, out] LONG *p
);
12833 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12834 HRESULT height
([in] LONG v
);
12836 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12837 HRESULT height
([retval, out] LONG *p
);
12839 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12840 HRESULT start
([in] BSTR v
);
12842 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12843 HRESULT start
([retval, out] BSTR *p
);
12846 /*****************************************************************************
12847 * IHTMLInputTextElement interface
12853 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12855 interface IHTMLInputTextElement
: IDispatch
12857 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
12858 HRESULT type
([retval, out] BSTR *p
);
12860 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12861 HRESULT value
([in] BSTR v
);
12863 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12864 HRESULT value
([retval, out] BSTR *p
);
12866 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12867 HRESULT name
([in] BSTR v
);
12869 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12870 HRESULT name
([retval, out] BSTR *p
);
12872 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12873 HRESULT status
([in] VARIANT v
);
12875 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12876 HRESULT status
([retval, out] VARIANT *p
);
12878 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12879 HRESULT disabled
([in] VARIANT_BOOL v
);
12881 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12882 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12884 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
12885 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12887 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12888 HRESULT defaultValue([in] BSTR v
);
12890 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12891 HRESULT defaultValue([retval, out] BSTR *p
);
12893 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12894 HRESULT size
([in] LONG v
);
12896 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12897 HRESULT size
([retval, out] LONG *p
);
12899 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12900 HRESULT maxLength
([in] LONG v
);
12902 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12903 HRESULT maxLength
([retval, out] LONG *p
);
12905 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
12908 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12909 HRESULT onchange
([in] VARIANT v
);
12911 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12912 HRESULT onchange
([retval, out] VARIANT *p
);
12914 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12915 HRESULT onselect
([in] VARIANT v
);
12917 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12918 HRESULT onselect
([retval, out] VARIANT *p
);
12920 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12921 HRESULT readOnly([in] VARIANT_BOOL v
);
12923 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12924 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12926 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
12927 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12930 /*****************************************************************************
12931 * IHTMLInputTextElement2 interface
12937 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12939 interface IHTMLInputTextElement2
: IDispatch
12941 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12942 HRESULT selectionStart
([in] long v
);
12944 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12945 HRESULT selectionStart
([out, retval] long *p
);
12947 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12948 HRESULT selectionEnd
([in] long v
);
12950 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12951 HRESULT selectionEnd
([out, retval] long *p
);
12953 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
12954 HRESULT setSelectionRange
([in] long start
, [in] long end
);
12959 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12961 dispinterface DispHTMLInputElement
12965 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12967 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12970 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12973 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12974 void value
(BSTR v
);
12976 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12979 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12982 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12985 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12986 void status
(VARIANT_BOOL v
);
12988 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12989 VARIANT_BOOL status
();
12991 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
12992 IHTMLFormElement
*form
();
12994 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12997 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
13000 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
13001 void maxLength
(LONG v
);
13003 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
13006 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
13009 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
13010 void onchange
(VARIANT v
);
13012 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
13013 VARIANT onchange
();
13015 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
13016 void onselect
(VARIANT v
);
13018 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
13019 VARIANT onselect
();
13021 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13022 void defaultValue(BSTR v
);
13024 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13025 BSTR defaultValue();
13027 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
13028 void readOnly(VARIANT_BOOL v
);
13030 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
13031 VARIANT_BOOL readOnly();
13033 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
13034 IHTMLTxtRange
*createTextRange
();
13036 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
13037 void indeterminate
(VARIANT_BOOL v
);
13039 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
13040 VARIANT_BOOL indeterminate
();
13042 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
13043 void defaultChecked
(VARIANT_BOOL v
);
13045 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
13046 VARIANT_BOOL defaultChecked
();
13048 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
13049 void checked
(VARIANT_BOOL v
);
13051 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
13052 VARIANT_BOOL checked
();
13054 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
13055 void border
(VARIANT v
);
13057 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
13060 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
13061 void vspace
(LONG v
);
13063 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
13066 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
13067 void hspace
(LONG v
);
13069 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
13072 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
13075 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
13078 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
13081 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
13084 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
13085 void lowsrc
(BSTR v
);
13087 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
13090 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
13093 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
13096 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
13097 void dynsrc
(BSTR v
);
13099 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
13102 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
13103 VARIANT_BOOL complete
();
13105 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
13106 void loop
(VARIANT v
);
13108 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
13111 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
13112 void align
(BSTR v
);
13114 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
13117 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
13118 void onload
(VARIANT v
);
13120 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
13123 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
13124 void onerror
(VARIANT v
);
13126 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
13129 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
13130 void onabort
(VARIANT v
);
13132 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
13135 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
13136 void width
(LONG v
);
13138 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
13141 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
13142 void height
(LONG v
);
13144 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
13147 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
13148 void start
(BSTR v
);
13150 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
13153 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
13154 void accept
(BSTR v
);
13156 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
13159 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
13160 void useMap
(BSTR v
);
13162 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
13165 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
13166 void selectionStart
(long v
);
13168 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
13169 long selectionStart
();
13171 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
13172 void selectionEnd
(long v
);
13174 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
13175 long selectionEnd
();
13177 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
13178 void setSelectionRange
([in] long start
, [in] long end
);
13181 /*****************************************************************************
13182 * HTMLInputElement coclass
13186 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13188 coclass HTMLInputElement
13190 [default] dispinterface DispHTMLInputElement
;
13191 /* [source, default] dispinterface HTMLInputTextElementEvents; */
13192 /* [source] dispinterface HTMLInputTextElementEvents2; */
13193 /* [source] dispinterface HTMLOptionButtonElementEvents; */
13194 /* [source] dispinterface HTMLButtonElementEvents; */
13195 WINE_HTMLDATAELEMENT_INTERFACES
;
13196 interface IHTMLControlElement
;
13197 interface IHTMLInputElement
;
13198 /* interface IHTMLInputElement2; */
13199 interface IHTMLInputTextElement
;
13200 interface IHTMLInputTextElement2
;
13201 /* interface IHTMLInputHiddenElement; */
13202 /* interface IHTMLInputButtonElement; */
13203 /* interface IHTMLInputFileElement; */
13204 /* interface IHTMLOptionButtonElement; */
13205 /* interface IHTMLInputImage; */
13206 /* interface IHTMLInputElement3; */
13207 /* interface IHTMLInputRangeElement; */
13210 /*****************************************************************************
13211 * IHTMLTextAreaElement interface
13217 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13219 interface IHTMLTextAreaElement
: IDispatch
13221 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
13222 HRESULT type
([retval, out] BSTR *p
);
13224 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13225 HRESULT value
([in] BSTR v
);
13227 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13228 HRESULT value
([retval, out] BSTR *p
);
13230 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13231 HRESULT name
([in] BSTR v
);
13233 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13234 HRESULT name
([retval, out] BSTR *p
);
13236 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13237 HRESULT status
([in] VARIANT v
);
13239 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13240 HRESULT status
([retval, out] VARIANT *p
);
13242 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
13243 HRESULT disabled
([in] VARIANT_BOOL v
);
13245 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
13246 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
13248 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
13249 HRESULT form
([retval, out] IHTMLFormElement
**p
);
13251 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13252 HRESULT defaultValue([in] BSTR v
);
13254 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13255 HRESULT defaultValue([retval, out] BSTR *p
);
13257 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
13260 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13261 HRESULT onchange
([in] VARIANT v
);
13263 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13264 HRESULT onchange
([retval, out] VARIANT *p
);
13266 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13267 HRESULT onselect
([in] VARIANT v
);
13269 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13270 HRESULT onselect
([retval, out] VARIANT *p
);
13272 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13273 HRESULT readOnly([in] VARIANT_BOOL v
);
13275 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13276 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
13278 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13279 HRESULT rows
([in] LONG v
);
13281 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13282 HRESULT rows
([retval, out] LONG *p
);
13284 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13285 HRESULT cols
([in] LONG v
);
13287 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13288 HRESULT cols
([retval, out] LONG *p
);
13290 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13291 HRESULT wrap
([in] BSTR v
);
13293 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13294 HRESULT wrap
([retval, out] BSTR *p
);
13296 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
13297 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
13300 /*****************************************************************************
13301 * DispHTMLTextAreaElement dispinterface
13305 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13307 dispinterface DispHTMLTextAreaElement
13311 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13313 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
13316 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13317 void value
(BSTR v
);
13319 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13322 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13325 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13328 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13329 void status
(VARIANT v
);
13331 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13334 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
13335 IHTMLFormElement
*form
();
13337 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13338 void defaultValue(BSTR v
);
13340 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13341 BSTR defaultValue();
13343 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
13346 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13347 void onchange
(VARIANT v
);
13349 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13350 VARIANT onchange
();
13352 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13353 void onselect
(VARIANT v
);
13355 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13356 VARIANT onselect
();
13358 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13359 void readOnly(VARIANT_BOOL v
);
13361 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13362 VARIANT_BOOL readOnly();
13364 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13367 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13370 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13373 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13376 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13379 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13382 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
13383 IHTMLTxtRange
*createTextRange
();
13386 /*****************************************************************************
13387 * HTMLTextAreaElement coclass
13391 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13393 coclass HTMLTextAreaElement
13395 [default] dispinterface DispHTMLTextAreaElement
;
13396 /* [source, default] dispinterface HTMLInputTextElementEvents; */
13397 /* [source] dispinterface HTMLInputTextElementEvents2; */
13398 [source] dispinterface HTMLTextContainerEvents
;
13399 [source] dispinterface HTMLTextContainerEvents2
;
13400 WINE_HTMLDATAELEMENT_INTERFACES
;
13401 interface IHTMLControlElement
;
13402 interface IHTMLTextContainer
;
13403 interface IHTMLTextAreaElement
;
13404 /* interface IHTMLTextAreaElement2; */
13407 /*****************************************************************************
13408 * IHTMLButtonElement interface
13414 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13416 interface IHTMLButtonElement
: IDispatch
13418 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
13419 HRESULT type
([out, retval] BSTR *p
);
13421 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13422 HRESULT value
([in] BSTR v
);
13424 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13425 HRESULT value
([out, retval] BSTR *p
);
13427 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13428 HRESULT name
([in] BSTR v
);
13430 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13431 HRESULT name
([out, retval] BSTR *p
);
13433 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13434 HRESULT status
([in] VARIANT v
);
13436 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13437 HRESULT status
([out, retval] VARIANT *p
);
13439 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
13440 HRESULT disabled
([in] VARIANT_BOOL v
);
13442 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
13443 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
13445 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
13446 HRESULT form
([out, retval] IHTMLFormElement
**p
);
13448 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
13449 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
13452 /*****************************************************************************
13453 * DispHTMLButtonElement dispinterface
13457 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13459 dispinterface DispHTMLButtonElement
13463 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13465 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
13468 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13469 void value
(BSTR v
);
13471 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13474 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13477 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13480 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13481 void status
(VARIANT v
);
13483 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13486 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
13487 IHTMLFormElement
*form
();
13489 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
13490 IHTMLTxtRange
*createTextRange
();
13493 /*****************************************************************************
13494 * HTMLButtonElement coclass
13498 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13500 coclass HTMLButtonElement
13502 [default] dispinterface DispHTMLButtonElement
;
13503 /* [source, default] dispinterface HTMLButtonElementEvents; */
13504 /* [source] dispinterface HTMLButtonElementEvents2; */
13505 WINE_HTMLDATAELEMENT_INTERFACES
;
13506 interface IHTMLControlElement
;
13507 interface IHTMLTextContainer
;
13508 interface IHTMLButtonElement
;
13509 /* interface IHTMLButtonElement2; */
13512 /*****************************************************************************
13513 * IHTMLHtmlElement interface
13519 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13521 interface IHTMLHtmlElement
: IDispatch
13523 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13524 HRESULT version([in] BSTR v
);
13526 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13527 HRESULT version([out, retval] BSTR *p
);
13530 /*****************************************************************************
13531 * IHTMLHeadElement interface
13537 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13539 interface IHTMLHeadElement
: IDispatch
13541 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13542 HRESULT profile
([in] BSTR v
);
13544 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13545 HRESULT profile
([retval, out] BSTR *p
);
13548 /*****************************************************************************
13549 * IHTMLHeadElement2 interface
13555 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13557 interface IHTMLHeadElement2
: IDispatch
13559 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13560 HRESULT profile
([in] BSTR v
);
13562 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13563 HRESULT profile
([retval, out] BSTR *p
);
13566 /*****************************************************************************
13567 * IHTMLTitleElement interface
13573 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13575 interface IHTMLTitleElement
: IDispatch
13577 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13578 HRESULT text
([in] BSTR v
);
13580 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13581 HRESULT text
([retval, out] BSTR *p
);
13584 /*****************************************************************************
13585 * IHTMLMetaElement interface
13591 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13593 interface IHTMLMetaElement
: IDispatch
13595 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13596 HRESULT httpEquiv
([in] BSTR v
);
13598 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13599 HRESULT httpEquiv
([out, retval] BSTR *p
);
13601 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13602 HRESULT content
([in] BSTR v
);
13604 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13605 HRESULT content
([out, retval] BSTR *p
);
13607 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13608 HRESULT name
([in] BSTR v
);
13610 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13611 HRESULT name
([out, retval] BSTR *p
);
13613 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13614 HRESULT url
([in] BSTR v
);
13616 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13617 HRESULT url
([out, retval] BSTR *p
);
13619 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13620 HRESULT charset
([in] BSTR v
);
13622 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13623 HRESULT charset
([out, retval] BSTR *p
);
13626 /*****************************************************************************
13627 * IHTMLMetaElement2 interface
13633 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13635 interface IHTMLMetaElement2
: IDispatch
13637 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13638 HRESULT scheme
([in] BSTR v
);
13640 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13641 HRESULT scheme
([out, retval] BSTR *p
);
13644 /*****************************************************************************
13645 * IHTMLMetaElement3 interface
13651 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
13653 interface IHTMLMetaElement3
: IDispatch
13655 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13656 HRESULT url
([in] BSTR v
);
13658 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13659 HRESULT url
([out, retval] BSTR *p
);
13662 /*****************************************************************************
13663 * DispHTMLHtmlElement interface
13667 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13669 dispinterface DispHTMLHtmlElement
13673 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13675 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13676 void version(BSTR v
);
13678 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13682 /*****************************************************************************
13683 * HTMLHtmlElement coclass
13687 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13689 coclass HTMLHtmlElement
13691 [default] dispinterface DispHTMLHtmlElement
;
13692 [source, default] dispinterface HTMLElementEvents
;
13693 [source] dispinterface HTMLElementEvents2
;
13694 WINE_HTMLELEMENT_INTERFACES
;
13695 interface IHTMLHtmlElement
;
13698 /*****************************************************************************
13699 * DispHTMLHeadElement interface
13703 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13705 dispinterface DispHTMLHeadElement
13709 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13711 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13712 void profile
(BSTR v
);
13714 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13717 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13718 void ie8_profile
(BSTR v
);
13720 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13721 BSTR ie8_profile
();
13724 /*****************************************************************************
13725 * HTMLHeadElement coclass
13729 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13731 coclass HTMLHeadElement
13733 [default] dispinterface DispHTMLHeadElement
;
13734 [source, default] dispinterface HTMLElementEvents
;
13735 [source] dispinterface HTMLElementEvents2
;
13736 WINE_HTMLELEMENT_INTERFACES
;
13737 interface IHTMLHeadElement
;
13738 interface IHTMLHeadElement2
;
13741 /*****************************************************************************
13742 * DispHTMLTitleElement interface
13746 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13748 dispinterface DispHTMLTitleElement
13752 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13754 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13757 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13761 /*****************************************************************************
13762 * HTMLTitleElement coclass
13766 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13768 coclass HTMLTitleElement
13770 [default] dispinterface DispHTMLTitleElement
;
13771 [source, default] dispinterface HTMLElementEvents
;
13772 [source] dispinterface HTMLElementEvents2
;
13773 WINE_HTMLELEMENT_INTERFACES
;
13774 interface IHTMLTitleElement
;
13777 /*****************************************************************************
13778 * DispHTMLMetaElement dispinterface
13782 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13784 dispinterface DispHTMLMetaElement
13788 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13790 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13791 void httpEquiv
(BSTR v
);
13793 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13796 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13797 void content
(BSTR v
);
13799 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13802 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13805 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13808 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13811 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13814 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13815 void charset
(BSTR v
);
13817 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13820 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13821 void scheme
(BSTR v
);
13823 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13826 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13827 void ie8_url
(BSTR v
);
13829 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13833 /*****************************************************************************
13834 * HTMLMetaElement coclass
13838 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13840 coclass HTMLMetaElement
13842 [default] dispinterface DispHTMLMetaElement
;
13843 [source, default] dispinterface HTMLElementEvents
;
13844 [source] dispinterface HTMLElementEvents2
;
13845 WINE_HTMLELEMENT_INTERFACES
;
13846 interface IHTMLMetaElement
;
13847 interface IHTMLMetaElement2
;
13848 interface IHTMLMetaElement3
;
13851 /*****************************************************************************
13852 * DispHTMLUnknownElement dispinterface
13856 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13858 dispinterface DispHTMLUnknownElement
13862 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13865 /*****************************************************************************
13866 * HTMLUnknownElement coclass
13870 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13872 coclass HTMLUnknownElement
13874 [default] dispinterface DispHTMLUnknownElement
;
13875 [source, default] dispinterface HTMLElementEvents
;
13876 [source] dispinterface HTMLElementEvents2
;
13877 WINE_HTMLELEMENT_INTERFACES
;
13878 /* interface IHTMLUnknownElement; */
13881 /*****************************************************************************
13882 * IOmHistory interface
13888 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
13890 interface IOmHistory
: IDispatch
13892 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
13893 HRESULT length
([retval, out] short *p
);
13895 [id(DISPID_IOMHISTORY_BACK
)]
13896 HRESULT back
([optional, in] VARIANT *pvargdistance
);
13898 [id(DISPID_IOMHISTORY_FORWARD
)]
13899 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
13901 [id(DISPID_IOMHISTORY_GO
)]
13902 HRESULT go
([optional, in] VARIANT *pvargdistance
);
13907 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
13909 coclass HTMLHistory
13911 [default] interface IOmHistory
;
13914 /*****************************************************************************
13915 * IHTMLMimeTypesCollection interface
13921 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13923 interface IHTMLMimeTypesCollection
: IDispatch
13925 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
13926 HRESULT length
([retval, out] LONG *p
);
13931 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13935 [default] interface IHTMLMimeTypesCollection
;
13938 /*****************************************************************************
13939 * IHTMLPluginsCollection interface
13945 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13947 interface IHTMLPluginsCollection
: IDispatch
13949 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13950 HRESULT length
([retval, out] LONG *p
);
13952 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13953 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13958 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13960 dispinterface DispCPlugins
13964 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13967 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13968 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13970 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
13971 IDispatch
*constructor
();
13976 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13980 [default] dispinterface DispCPlugins
;
13981 interface IHTMLPluginsCollection
;
13982 interface IHTMLDOMConstructor
;
13985 /*****************************************************************************
13986 * IHTMLOpsProfile interface
13992 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13994 interface IHTMLOpsProfile
: IDispatch
13996 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
13997 HRESULT addRequest
(
13999 [optional, in] VARIANT reserved
,
14000 [retval, out] VARIANT_BOOL *success
);
14002 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
14003 HRESULT clearRequest
();
14005 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
14007 [in] VARIANT usage
,
14008 [optional, in] VARIANT fname
,
14009 [optional, in] VARIANT domain
,
14010 [optional, in] VARIANT path
,
14011 [optional, in] VARIANT expire
,
14012 [optional, in] VARIANT reserved
);
14014 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
14015 HRESULT getAttribute
(
14017 [retval, out] BSTR *value
);
14019 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
14020 HRESULT setAttribute
(
14023 [optional, in] VARIANT prefs
,
14024 [retval, out] VARIANT_BOOL *success
);
14026 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
14027 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
14029 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
14030 HRESULT addReadRequest
(
14032 [optional, in] VARIANT reserved
,
14033 [retval, out] VARIANT_BOOL *success
);
14035 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
14036 HRESULT doReadRequest
(
14037 [in] VARIANT usage
,
14038 [optional, in] VARIANT fname
,
14039 [optional, in] VARIANT domain
,
14040 [optional, in] VARIANT path
,
14041 [optional, in] VARIANT expire
,
14042 [optional, in] VARIANT reserved
);
14044 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
14045 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
14050 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14052 coclass COpsProfile
14054 [default] interface IHTMLOpsProfile
;
14057 /*****************************************************************************
14058 * IOmNavigator interface
14064 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
14066 interface IOmNavigator
: IDispatch
14068 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
14069 HRESULT appCodeName
([retval, out] BSTR *p
);
14071 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
14072 HRESULT appName
([retval, out] BSTR *p
);
14074 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
14075 HRESULT appVersion
([retval, out] BSTR *p
);
14077 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
14078 HRESULT userAgent
([retval, out] BSTR *p
);
14080 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
14081 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
14083 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
14084 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
14086 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
14087 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
14089 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
14090 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
14092 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
14093 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
14095 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
14096 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
14098 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
14099 HRESULT toString
([retval, out] BSTR *String);
14101 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
14102 HRESULT cpuClass
([retval, out] BSTR *p
);
14104 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
14105 HRESULT systemLanguage
([retval, out] BSTR *p
);
14107 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
14108 HRESULT browserLanguage
([retval, out] BSTR *p
);
14110 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
14111 HRESULT userLanguage
([retval, out] BSTR *p
);
14113 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
14114 HRESULT platform
([retval, out] BSTR *p
);
14116 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
14117 HRESULT appMinorVersion
([retval, out] BSTR *p
);
14119 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
14120 HRESULT connectionSpeed
([retval, out] LONG *p
);
14122 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
14123 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
14125 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
14126 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
14129 /*****************************************************************************
14130 * DispHTMLNavigator dispinterface
14134 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14136 dispinterface DispHTMLNavigator
14140 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
14141 BSTR appCodeName
();
14143 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
14146 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
14149 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
14152 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
14153 VARIANT_BOOL javaEnabled
();
14155 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
14156 VARIANT_BOOL taintEnabled
();
14158 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
14159 IHTMLMimeTypesCollection
*mimeTypes
();
14161 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
14162 IHTMLPluginsCollection
*plugins
();
14164 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
14165 VARIANT_BOOL cookieEnabled
();
14167 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
14168 IHTMLOpsProfile
*opsProfile
();
14170 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
14173 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
14176 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
14177 BSTR systemLanguage
();
14179 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
14180 BSTR browserLanguage
();
14182 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
14183 BSTR userLanguage
();
14185 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
14188 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
14189 BSTR appMinorVersion
();
14191 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
14192 LONG connectionSpeed
();
14194 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
14195 VARIANT_BOOL onLine
();
14197 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
14198 IHTMLOpsProfile
*userProfile
();
14200 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14205 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
14207 coclass HTMLNavigator
14209 [default] dispinterface DispHTMLNavigator
;
14210 interface IOmNavigator
;
14213 /*****************************************************************************
14214 * IHTMLLocation interface
14220 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
14222 interface IHTMLLocation
: IDispatch
14224 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
14225 HRESULT href
([in] BSTR v
);
14227 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
14228 HRESULT href
([retval, out] BSTR *p
);
14230 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14231 HRESULT protocol
([in] BSTR v
);
14233 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14234 HRESULT protocol
([retval, out] BSTR *p
);
14236 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
14237 HRESULT host
([in] BSTR v
);
14239 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
14240 HRESULT host
([retval, out] BSTR *p
);
14242 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14243 HRESULT hostname
([in] BSTR v
);
14245 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14246 HRESULT hostname
([retval, out] BSTR *p
);
14248 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
14249 HRESULT port
([in] BSTR v
);
14251 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
14252 HRESULT port
([retval, out] BSTR *p
);
14254 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14255 HRESULT pathname
([in] BSTR v
);
14257 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14258 HRESULT pathname
([retval, out] BSTR *p
);
14260 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
14261 HRESULT search
([in] BSTR v
);
14263 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
14264 HRESULT search
([retval, out] BSTR *p
);
14266 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
14267 HRESULT hash
([in] BSTR v
);
14269 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
14270 HRESULT hash
([retval, out] BSTR *p
);
14272 [id(DISPID_IHTMLLOCATION_RELOAD
)]
14273 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
14275 [id(DISPID_IHTMLLOCATION_REPLACE
)]
14276 HRESULT replace
([in] BSTR bstr);
14278 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
14279 HRESULT assign
([in] BSTR bstr);
14281 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
14282 HRESULT toString
([retval, out] BSTR *String);
14285 /*****************************************************************************
14286 * DispHTMLHistory dispinterface
14290 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14292 dispinterface DispHTMLHistory
14296 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
14299 [id(DISPID_IOMHISTORY_BACK
)]
14300 void back
([optional, in] VARIANT *pvargdistance
);
14302 [id(DISPID_IOMHISTORY_FORWARD
)]
14303 void forward
([optional, in] VARIANT *pvargdistance
);
14305 [id(DISPID_IOMHISTORY_GO
)]
14306 void go
([optional, in] VARIANT *pvargdistance
);
14308 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
14309 IDispatch
*constructor
();
14312 /*****************************************************************************
14313 * DispHTMLLocation dispinterface
14317 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14319 dispinterface DispHTMLLocation
14323 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
14326 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
14329 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14330 void protocol
(BSTR v
);
14332 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14335 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
14338 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
14341 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14342 void hostname
(BSTR v
);
14344 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14347 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
14350 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
14353 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14354 void pathname
(BSTR v
);
14356 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14359 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
14360 void search
(BSTR v
);
14362 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
14365 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
14368 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
14371 [id(DISPID_IHTMLLOCATION_RELOAD
)]
14372 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
14374 [id(DISPID_IHTMLLOCATION_REPLACE
)]
14375 void replace
([in] BSTR bstr);
14377 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
14378 void assign
([in] BSTR bstr);
14380 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
14383 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14388 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
14390 coclass HTMLLocation
14392 [default] dispinterface DispHTMLLocation
;
14393 interface IHTMLLocation
;
14400 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14402 interface IHTMLBookmarkCollection
: IDispatch
14404 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
14405 HRESULT length
([out, retval] LONG *p
);
14407 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
14408 HRESULT _newEnum
([out, retval] IUnknown
**p
);
14410 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
14413 [out, retval] VARIANT *pVarBookmark
);
14416 /*****************************************************************************
14417 * IHTMLDataTransfer interface
14423 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14425 interface IHTMLDataTransfer
: IDispatch
14427 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
14430 [in] VARIANT *data
,
14431 [out, retval] VARIANT_BOOL *pret
);
14433 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
14436 [out, retval] VARIANT *pvarRet
);
14438 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
14441 [out, retval] VARIANT_BOOL *pret
);
14443 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
14444 HRESULT dropEffect
([in] BSTR v
);
14446 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
14447 HRESULT dropEffect
([out, retval] BSTR *p
);
14449 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
14450 HRESULT effectAllowed
([in] BSTR v
);
14452 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
14453 HRESULT effectAllowed
([out, retval] BSTR *p
);
14456 /*****************************************************************************
14457 * IHTMLEventObj interface
14463 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14465 interface IHTMLEventObj
: IDispatch
14467 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
14468 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
14470 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
14471 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
14473 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
14474 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
14476 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
14477 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
14479 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14480 HRESULT returnValue
([in] VARIANT v
);
14482 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14483 HRESULT returnValue
([retval, out] VARIANT *p
);
14485 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14486 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
14488 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14489 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
14491 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
14492 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
14494 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
14495 HRESULT toElement
([retval, out] IHTMLElement
**p
);
14497 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14498 HRESULT keyCode
([in] LONG v
);
14500 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14501 HRESULT keyCode
([retval, out] LONG *p
);
14503 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
14504 HRESULT button
([retval, out] LONG *p
);
14506 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
14507 HRESULT type
([retval, out] BSTR *p
);
14509 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
14510 HRESULT qualifier
([retval, out] BSTR *p
);
14512 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
14513 HRESULT reason
([retval, out] LONG *p
);
14515 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
14516 HRESULT x
([retval, out] LONG *p
);
14518 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
14519 HRESULT y
([retval, out] LONG *p
);
14521 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
14522 HRESULT clientX
([retval, out] LONG *p
);
14524 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
14525 HRESULT clientY
([retval, out] LONG *p
);
14527 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
14528 HRESULT offsetX
([retval, out] LONG *p
);
14530 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
14531 HRESULT offsetY
([retval, out] LONG *p
);
14533 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
14534 HRESULT screenX
([retval, out] LONG *p
);
14536 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
14537 HRESULT screenY
([retval, out] LONG *p
);
14539 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
14540 HRESULT srcFilter
([retval, out] IDispatch
**p
);
14543 /*****************************************************************************
14544 * DispCEventObj dispinterface
14548 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14550 dispinterface DispCEventObj
14554 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14555 void returnValue
(VARIANT v
);
14557 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14558 VARIANT returnValue
();
14560 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14561 void cancelBubble
(VARIANT_BOOL v
);
14563 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14564 VARIANT_BOOL cancelBubble
();
14566 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14567 void keyCode
(LONG v
);
14569 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14572 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
14574 [in] BSTR strAttributeName
,
14575 [in] VARIANT AttributeValue
,
14576 [in, defaultvalue(1)] LONG lFlags
);
14578 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
14579 VARIANT getAttribute
(
14580 [in] BSTR strAttributeName
,
14581 [in, defaultvalue(0)] LONG lFlags
);
14583 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
14584 VARIANT_BOOL removeAttribute
(
14585 [in] BSTR strAttributeName
,
14586 [in, defaultvalue(1)] LONG lFlags
);
14588 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
14589 void propertyName
(BSTR v
);
14591 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
14592 BSTR propertyName
();
14594 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
14595 void bookmarks
(IHTMLBookmarkCollection
*v
);
14597 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
14598 IHTMLBookmarkCollection
*bookmarks
();
14600 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
14601 void recordset
(IDispatch
*v
);
14603 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
14604 IDispatch
*recordset
();
14606 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
14607 void dataFld
(BSTR v
);
14609 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
14612 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
14613 void boundElements
(IHTMLElementCollection
*v
);
14615 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
14616 IHTMLElementCollection
*boundElements
();
14618 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
14619 void repeat
(VARIANT_BOOL v
);
14621 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
14622 VARIANT_BOOL repeat
();
14624 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
14625 void srcUrn
(BSTR v
);
14627 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
14630 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
14631 void srcElement
(IHTMLElement
*v
);
14633 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
14634 IHTMLElement
*srcElement
();
14636 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
14637 void altKey
(VARIANT_BOOL v
);
14639 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
14640 VARIANT_BOOL altKey
();
14642 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
14643 void ctrlKey
(VARIANT_BOOL v
);
14645 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
14646 VARIANT_BOOL ctrlKey
();
14648 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
14649 void shiftKey
(VARIANT_BOOL v
);
14651 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
14652 VARIANT_BOOL shiftKey
();
14654 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
14655 void fromElement
(IHTMLElement
*v
);
14657 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
14658 IHTMLElement
*fromElement
();
14660 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
14661 void toElement
(IHTMLElement
*v
);
14663 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
14664 IHTMLElement
*toElement
();
14666 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
14667 void button
(LONG v
);
14669 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
14672 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
14675 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
14678 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
14679 void qualifier
(BSTR v
);
14681 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
14684 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
14685 void reason
(LONG v
);
14687 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
14690 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
14693 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
14696 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
14699 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
14702 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
14703 void clientX
(LONG v
);
14705 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
14708 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
14709 void clientY
(LONG v
);
14711 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
14713 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
14714 void offsetX
(LONG v
);
14716 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
14719 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
14720 void offsetY
(LONG v
);
14722 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
14725 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
14726 void screenX
(LONG v
);
14728 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
14731 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
14732 void screenY
(LONG v
);
14734 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
14737 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
14738 void srcFilter
(IDispatch
*v
);
14740 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
14741 IDispatch
*srcFilter
();
14743 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
14744 IHTMLDataTransfer
*dataTransfer
();
14746 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
14747 VARIANT_BOOL contentOverflow
();
14749 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
14750 void shiftLeft
(VARIANT_BOOL v
);
14752 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
14753 VARIANT_BOOL shiftLeft
();
14755 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
14756 void altLeft
(VARIANT_BOOL v
);
14758 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
14759 VARIANT_BOOL altLeft
();
14761 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
14762 void ctrlLeft
(VARIANT_BOOL v
);
14764 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
14765 VARIANT_BOOL ctrlLeft
();
14767 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
14768 LONG_PTR imeCompositionChange
();
14770 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
14771 LONG_PTR imeNotifyCommand
();
14773 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
14774 LONG_PTR imeNotifyData
();
14776 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
14777 LONG_PTR imeRequest
();
14779 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
14780 LONG_PTR imeRequestData
();
14782 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
14783 LONG_PTR keyboardLayout
();
14785 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
14786 LONG behaviorCookie
();
14788 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
14789 LONG behaviorPart
();
14791 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
14794 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
14798 /*****************************************************************************
14799 * IHTMLStyleMedia interface
14805 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14807 interface IHTMLStyleMedia
: IDispatch
14809 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
14810 HRESULT type
([out, retval] BSTR *p
);
14812 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
14813 HRESULT matchMedium
(
14814 [in] BSTR mediaQuery
,
14815 [out, retval] VARIANT_BOOL *matches
);
14818 /*****************************************************************************
14819 * IHTMLFramesCollection2 interface
14825 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
14827 interface IHTMLFramesCollection2
: IDispatch
14829 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
14831 [in] VARIANT *pvarIndex
,
14832 [retval, out] VARIANT *pvarResult
);
14834 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
14835 HRESULT length
([retval, out] LONG *p
);
14838 /*****************************************************************************
14839 * IHTMLScreen interface
14845 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14847 interface IHTMLScreen
: IDispatch
14849 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
14850 HRESULT colorDepth
([retval, out] LONG *p
);
14852 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14853 HRESULT bufferDepth
([in] LONG v
);
14855 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14856 HRESULT bufferDepth
([retval, out] LONG *p
);
14858 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
14859 HRESULT width
([retval, out] LONG *p
);
14861 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
14862 HRESULT height
([retval, out] LONG *p
);
14864 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14865 HRESULT updateInterval
([in] LONG v
);
14867 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14868 HRESULT updateInterval
([retval, out] LONG *p
);
14870 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
14871 HRESULT availHeight
([retval, out] LONG *p
);
14873 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
14874 HRESULT availWidth
([retval, out] LONG *p
);
14876 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
14877 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
14880 /*****************************************************************************
14881 * IHTMLWindow2 interface
14887 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
14889 interface IHTMLWindow2
: IHTMLFramesCollection2
14891 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
14892 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14894 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14895 HRESULT defaultStatus
([in] BSTR v
);
14897 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14898 HRESULT defaultStatus
([retval, out] BSTR *p
);
14900 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
14901 HRESULT status
([in] BSTR v
);
14903 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
14904 HRESULT status
([retval, out] BSTR *p
);
14906 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
14907 HRESULT setTimeout
(
14908 [in] BSTR expression
,
14910 [optional, in] VARIANT *language
,
14911 [retval, out] LONG *timerID
);
14913 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
14914 HRESULT clearTimeout
([in] LONG timerID
);
14916 [id(DISPID_IHTMLWINDOW2_ALERT
)]
14917 HRESULT alert
([defaultvalue(""), in] BSTR message);
14919 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
14921 [defaultvalue(""), in] BSTR message,
14922 [retval, out] VARIANT_BOOL *confirmed
);
14924 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
14926 [defaultvalue(""), in] BSTR message,
14927 [defaultvalue("undefined"), in] BSTR defstr
,
14928 [retval, out] VARIANT *textdata
);
14930 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
14931 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
14933 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
14934 HRESULT location
([retval, out] IHTMLLocation
**p
);
14936 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
14937 HRESULT history
([retval, out] IOmHistory
**p
);
14939 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
14942 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
14943 HRESULT opener
([in] VARIANT v
);
14945 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
14946 HRESULT opener
([retval, out] VARIANT *p
);
14948 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
14949 HRESULT navigator
([retval, out] IOmNavigator
**p
);
14951 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
14952 HRESULT name
([in] BSTR v
);
14954 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
14955 HRESULT name
([retval, out] BSTR *p
);
14957 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
14958 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
14960 [id(DISPID_IHTMLWINDOW2_OPEN
)]
14962 [defaultvalue(""), in] BSTR url
,
14963 [defaultvalue(""), in] BSTR name
,
14964 [defaultvalue(""), in] BSTR features
,
14965 [defaultvalue(0), in] VARIANT_BOOL replace
,
14966 [retval, out] IHTMLWindow2
**pomWindowResult
);
14968 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
14969 HRESULT self
([retval, out] IHTMLWindow2
**p
);
14971 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
14972 HRESULT top
([retval, out] IHTMLWindow2
**p
);
14974 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
14975 HRESULT window
([retval, out] IHTMLWindow2
**p
);
14977 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
14978 HRESULT navigate
([in] BSTR url
);
14980 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14981 HRESULT onfocus
([in] VARIANT v
);
14983 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14984 HRESULT onfocus
([retval, out] VARIANT *p
);
14986 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14987 HRESULT onblur
([in] VARIANT v
);
14989 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14990 HRESULT onblur
([retval, out] VARIANT *p
);
14992 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14993 HRESULT onload
([in] VARIANT v
);
14995 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14996 HRESULT onload
([retval, out] VARIANT *p
);
14998 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
14999 HRESULT onbeforeunload
([in] VARIANT v
);
15001 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
15002 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
15004 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
15005 HRESULT onunload
([in] VARIANT v
);
15007 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
15008 HRESULT onunload
([retval, out] VARIANT *p
);
15010 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
15011 HRESULT onhelp
([in] VARIANT v
);
15013 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
15014 HRESULT onhelp
([retval, out] VARIANT *p
);
15016 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
15017 HRESULT onerror
([in] VARIANT v
);
15019 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
15020 HRESULT onerror
([retval, out] VARIANT *p
);
15022 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
15023 HRESULT onresize
([in] VARIANT v
);
15025 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
15026 HRESULT onresize
([retval, out] VARIANT *p
);
15028 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
15029 HRESULT onscroll
([in] VARIANT v
);
15031 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
15032 HRESULT onscroll
([retval, out] VARIANT *p
);
15034 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
15035 HRESULT document
([retval, out] IHTMLDocument2
**p
);
15037 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
15038 HRESULT event
([retval, out] IHTMLEventObj
**p
);
15040 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
15041 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15043 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
15044 HRESULT showModalDialog
(
15046 [optional, in] VARIANT *varArgIn
,
15047 [optional, in] VARIANT *varOptions
,
15048 [retval, out] VARIANT *varArgOut
);
15050 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
15053 [optional, in] VARIANT helpArg
,
15054 [defaultvalue(""), in] BSTR features
);
15056 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
15057 HRESULT screen
([retval, out] IHTMLScreen
**p
);
15059 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
15060 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
15062 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
15065 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
15066 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
15068 [id(DISPID_IHTMLWINDOW2_BLUR
)]
15071 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
15072 HRESULT scroll
([in] LONG x
, [in] LONG y
);
15074 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
15075 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
15077 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
15078 HRESULT setInterval
([
15079 in] BSTR expression
,
15081 [optional, in] VARIANT *language
,
15082 [retval, out] LONG *timerID
);
15084 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
15085 HRESULT clearInterval
([in] LONG timerID
);
15087 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15088 HRESULT offscreenBuffering
([in] VARIANT v
);
15090 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15091 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
15093 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
15094 HRESULT execScript
(
15096 [defaultvalue("JScript"), in] BSTR language
,
15097 [retval, out] VARIANT *pvarRet
);
15099 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
15100 HRESULT toString
([retval, out] BSTR *String);
15102 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
15103 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
15105 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
15106 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
15108 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15109 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
15111 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15112 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
15114 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15115 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
15117 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15118 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
15120 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15121 HRESULT external
([retval, out] IDispatch
**p
);
15124 /*****************************************************************************
15125 * IHTMLWindow3 interface
15131 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15133 interface IHTMLWindow3
: IDispatch
15135 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15136 HRESULT screenLeft
([out, retval] LONG *p
);
15138 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15139 HRESULT screenTop
([out, retval] LONG *p
);
15141 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15142 HRESULT attachEvent
(
15144 [in] IDispatch
*pDisp
,
15145 [out, retval] VARIANT_BOOL *pfResult
);
15147 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15148 HRESULT detachEvent
(
15150 [in] IDispatch
*pDisp
);
15152 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15153 HRESULT setTimeout
(
15154 [in] VARIANT *expression
,
15156 [in, optional] VARIANT *language
,
15157 [out, retval] LONG *timerID
);
15159 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15160 HRESULT setInterval
(
15161 [in] VARIANT *expression
,
15163 [in, optional] VARIANT *language
,
15164 [out, retval] LONG *timerID
);
15166 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15169 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15170 HRESULT onbeforeprint
([in] VARIANT v
);
15172 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15173 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
15175 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15176 HRESULT onafterprint
([in] VARIANT v
);
15178 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15179 HRESULT onafterprint
([out, retval] VARIANT *p
);
15181 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15182 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
15184 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15185 HRESULT showModelessDialog
(
15186 [in, defaultvalue("")] BSTR url
,
15187 [in, optional] VARIANT *varArgIn
,
15188 [in, optional] VARIANT *options
,
15189 [out, retval] IHTMLWindow2
**pDialog
);
15192 /*****************************************************************************
15193 * IHTMLWindow4 interface
15199 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15201 interface IHTMLWindow4
: IDispatch
15203 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15204 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
15205 [retval, out] IDispatch
** ppPopup
);
15207 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15208 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
15211 /*****************************************************************************
15212 * IHTMLWindow5 interface
15218 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
15220 interface IHTMLWindow5
: IDispatch
15222 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15223 HRESULT XMLHttpRequest
([in] VARIANT v
);
15225 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15226 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
15229 /*****************************************************************************
15230 * IHTMLWindow6 interface
15236 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
15238 interface IHTMLWindow6
: IDispatch
15240 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
15241 HRESULT XDomainRequest
([in] VARIANT v
);
15243 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
15244 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
15246 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
15247 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
15249 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
15250 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
15252 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15253 HRESULT onhashchange
([in] VARIANT v
);
15255 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15256 HRESULT onhashchange
([out, retval] VARIANT *p
);
15258 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
15259 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
15261 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
15262 HRESULT postMessage
(
15264 [in, optional] VARIANT targetOrigin
);
15266 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
15267 HRESULT toStaticHTML
(
15268 [in] BSTR bstrHTML
,
15269 [out, retval] BSTR *pbstrStaticHTML
);
15271 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15272 HRESULT onmessage
([in] VARIANT v
);
15274 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15275 HRESULT onmessage
([out, retval] VARIANT *p
);
15277 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
15278 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
15281 /*****************************************************************************
15282 * IHTMLWindow7 interface
15288 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15290 interface IHTMLWindow7
: IDispatch
15292 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
15293 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
15295 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
15296 HRESULT getComputedStyle
(
15297 [in] IHTMLDOMNode
* varArgIn
,
15298 [in, defaultvalue("")] BSTR bstrPseudoElt
,
15299 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
15301 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
15302 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
15304 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15305 HRESULT performance
([in] VARIANT v
);
15307 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15308 HRESULT performance
([out, retval] VARIANT *p
);
15310 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
15311 HRESULT innerWidth
([out, retval] long *p
);
15313 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
15314 HRESULT innerHeight
([out, retval] long *p
);
15316 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
15317 HRESULT pageXOffset
([out, retval] long *p
);
15319 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
15320 HRESULT pageYOffset
([out, retval] long *p
);
15322 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
15323 HRESULT screenX
([out, retval] long *p
);
15325 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
15326 HRESULT screenY
([out, retval] long *p
);
15328 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
15329 HRESULT outerWidth
([out, retval] long *p
);
15331 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
15332 HRESULT outerHeight
([out, retval] long *p
);
15334 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15335 HRESULT onabort
([in] VARIANT v
);
15337 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15338 HRESULT onabort
([out, retval] VARIANT *p
);
15340 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15341 HRESULT oncanplay
([in] VARIANT v
);
15343 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15344 HRESULT oncanplay
([out, retval] VARIANT *p
);
15346 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15347 HRESULT oncanplaythrough
([in] VARIANT v
);
15349 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15350 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
15352 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15353 HRESULT onchange
([in] VARIANT v
);
15355 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15356 HRESULT onchange
([out, retval] VARIANT *p
);
15358 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15359 HRESULT onclick
([in] VARIANT v
);
15361 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15362 HRESULT onclick
([out, retval] VARIANT *p
);
15364 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15365 HRESULT oncontextmenu
([in] VARIANT v
);
15367 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15368 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
15370 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15371 HRESULT ondblclick
([in] VARIANT v
);
15373 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15374 HRESULT ondblclick
([out, retval] VARIANT *p
);
15376 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15377 HRESULT ondrag
([in] VARIANT v
);
15379 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15380 HRESULT ondrag
([out, retval] VARIANT *p
);
15382 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15383 HRESULT ondragend
([in] VARIANT v
);
15385 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15386 HRESULT ondragend
([out, retval] VARIANT *p
);
15388 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15389 HRESULT ondragenter
([in] VARIANT v
);
15391 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15392 HRESULT ondragenter
([out, retval] VARIANT *p
);
15394 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15395 HRESULT ondragleave
([in] VARIANT v
);
15397 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15398 HRESULT ondragleave
([out, retval] VARIANT *p
);
15400 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15401 HRESULT ondragover
([in] VARIANT v
);
15403 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15404 HRESULT ondragover
([out, retval] VARIANT *p
);
15406 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15407 HRESULT ondragstart
([in] VARIANT v
);
15409 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15410 HRESULT ondragstart
([out, retval] VARIANT *p
);
15412 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15413 HRESULT ondrop
([in] VARIANT v
);
15415 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15416 HRESULT ondrop
([out, retval] VARIANT *p
);
15418 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15419 HRESULT ondurationchange
([in] VARIANT v
);
15421 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15422 HRESULT ondurationchange
([out, retval] VARIANT *p
);
15424 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15425 HRESULT onfocusin
([in] VARIANT v
);
15427 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15428 HRESULT onfocusin
([out, retval] VARIANT *p
);
15430 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15431 HRESULT onfocusout
([in] VARIANT v
);
15433 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15434 HRESULT onfocusout
([out, retval] VARIANT *p
);
15436 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15437 HRESULT oninput
([in] VARIANT v
);
15439 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15440 HRESULT oninput
([out, retval] VARIANT *p
);
15442 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15443 HRESULT onemptied
([in] VARIANT v
);
15445 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15446 HRESULT onemptied
([out, retval] VARIANT *p
);
15448 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15449 HRESULT onended
([in] VARIANT v
);
15451 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15452 HRESULT onended
([out, retval] VARIANT *p
);
15454 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15455 HRESULT onkeydown
([in] VARIANT v
);
15457 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15458 HRESULT onkeydown
([out, retval] VARIANT *p
);
15460 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15461 HRESULT onkeypress
([in] VARIANT v
);
15463 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15464 HRESULT onkeypress
([out, retval] VARIANT *p
);
15466 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15467 HRESULT onkeyup
([in] VARIANT v
);
15469 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15470 HRESULT onkeyup
([out, retval] VARIANT *p
);
15472 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15473 HRESULT onloadeddata
([in] VARIANT v
);
15475 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15476 HRESULT onloadeddata
([out, retval] VARIANT *p
);
15478 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15479 HRESULT onloadedmetadata
([in] VARIANT v
);
15481 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15482 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
15484 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15485 HRESULT onloadstart
([in] VARIANT v
);
15487 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15488 HRESULT onloadstart
([out, retval] VARIANT *p
);
15490 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15491 HRESULT onmousedown
([in] VARIANT v
);
15493 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15494 HRESULT onmousedown
([out, retval] VARIANT *p
);
15496 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15497 HRESULT onmouseenter
([in] VARIANT v
);
15499 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15500 HRESULT onmouseenter
([out, retval] VARIANT *p
);
15502 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15503 HRESULT onmouseleave
([in] VARIANT v
);
15505 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15506 HRESULT onmouseleave
([out, retval] VARIANT *p
);
15508 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15509 HRESULT onmousemove
([in] VARIANT v
);
15511 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15512 HRESULT onmousemove
([out, retval] VARIANT *p
);
15514 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15515 HRESULT onmouseout
([in] VARIANT v
);
15517 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15518 HRESULT onmouseout
([out, retval] VARIANT *p
);
15520 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15521 HRESULT onmouseover
([in] VARIANT v
);
15523 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15524 HRESULT onmouseover
([out, retval] VARIANT *p
);
15526 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15527 HRESULT onmouseup
([in] VARIANT v
);
15529 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15530 HRESULT onmouseup
([out, retval] VARIANT *p
);
15532 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15533 HRESULT onmousewheel
([in] VARIANT v
);
15535 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15536 HRESULT onmousewheel
([out, retval] VARIANT *p
);
15538 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15539 HRESULT onoffline
([in] VARIANT v
);
15541 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15542 HRESULT onoffline
([out, retval] VARIANT *p
);
15544 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15545 HRESULT ononline
([in] VARIANT v
);
15547 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15548 HRESULT ononline
([out, retval] VARIANT *p
);
15550 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15551 HRESULT onprogress
([in] VARIANT v
);
15553 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15554 HRESULT onprogress
([out, retval] VARIANT *p
);
15556 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15557 HRESULT onratechange
([in] VARIANT v
);
15559 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15560 HRESULT onratechange
([out, retval] VARIANT *p
);
15562 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15563 HRESULT onreadystatechange
([in] VARIANT v
);
15565 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15566 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
15568 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15569 HRESULT onreset
([in] VARIANT v
);
15571 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15572 HRESULT onreset
([out, retval] VARIANT *p
);
15574 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15575 HRESULT onseeked
([in] VARIANT v
);
15577 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15578 HRESULT onseeked
([out, retval] VARIANT *p
);
15580 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15581 HRESULT onseeking
([in] VARIANT v
);
15583 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15584 HRESULT onseeking
([out, retval] VARIANT *p
);
15586 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15587 HRESULT onselect
([in] VARIANT v
);
15589 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15590 HRESULT onselect
([out, retval] VARIANT *p
);
15592 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15593 HRESULT onstalled
([in] VARIANT v
);
15595 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15596 HRESULT onstalled
([out, retval] VARIANT *p
);
15598 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15599 HRESULT onstorage
([in] VARIANT v
);
15601 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15602 HRESULT onstorage
([out, retval] VARIANT *p
);
15604 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15605 HRESULT onsubmit
([in] VARIANT v
);
15607 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15608 HRESULT onsubmit
([out, retval] VARIANT *p
);
15610 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15611 HRESULT onsuspend
([in] VARIANT v
);
15613 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15614 HRESULT onsuspend
([out, retval] VARIANT *p
);
15616 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15617 HRESULT ontimeupdate
([in] VARIANT v
);
15619 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15620 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
15622 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15623 HRESULT onpause
([in] VARIANT v
);
15625 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15626 HRESULT onpause
([out, retval] VARIANT *p
);
15628 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15629 HRESULT onplay
([in] VARIANT v
);
15631 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15632 HRESULT onplay
([out, retval] VARIANT *p
);
15634 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15635 HRESULT onplaying
([in] VARIANT v
);
15637 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15638 HRESULT onplaying
([out, retval] VARIANT *p
);
15640 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15641 HRESULT onvolumechange
([in] VARIANT v
);
15643 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15644 HRESULT onvolumechange
([out, retval] VARIANT *p
);
15646 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15647 HRESULT onwaiting
([in] VARIANT v
);
15649 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15650 HRESULT onwaiting
([out, retval] VARIANT *p
);
15653 /*****************************************************************************
15654 * DispHTMLScreen dispinterface
15658 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15660 dispinterface DispHTMLScreen
15664 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
15667 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
15668 void bufferDepth
(long v
);
15670 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
15671 long bufferDepth
();
15673 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
15676 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
15679 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
15680 void updateInterval
(long v
);
15682 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
15683 long updateInterval
();
15685 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
15686 long availHeight
();
15688 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
15691 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
15692 VARIANT_BOOL fontSmoothingEnabled
();
15694 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
15695 long logicalXDPI
();
15697 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
15698 long logicalYDPI
();
15700 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
15703 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
15706 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
15709 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
15712 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
15713 IDispatch
*constructor
();
15716 /*****************************************************************************
15717 * DispHTMLWindow2 dispinterface
15721 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15723 dispinterface DispHTMLWindow2
15727 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
15728 VARIANT item
([in] VARIANT *pvarIndex
);
15730 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
15733 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
15734 IHTMLFramesCollection2
*frames
();
15736 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15737 void defaultStatus
(BSTR v
);
15739 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15740 BSTR defaultStatus
();
15742 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
15743 void status
(BSTR v
);
15745 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
15748 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
15749 void clearTimeout
([in] LONG timerID
);
15751 [id(DISPID_IHTMLWINDOW2_ALERT
)]
15752 void alert
([in, defaultvalue("")] BSTR message);
15754 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
15755 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
15757 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
15759 [in, defaultvalue("")] BSTR message,
15760 [in, defaultvalue("undefined")] BSTR defstr
);
15762 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
15763 IHTMLImageElementFactory
*Image
();
15765 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
15766 IHTMLLocation
*location
();
15768 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
15769 IOmHistory
*history
();
15771 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
15774 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
15775 void opener
(VARIANT v
);
15777 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
15780 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
15781 IOmNavigator
*navigator
();
15783 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
15786 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
15789 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
15790 IHTMLWindow2
*parent
();
15792 [id(DISPID_IHTMLWINDOW2_OPEN
)]
15793 IHTMLWindow2
*open
(
15794 [in, defaultvalue("")] BSTR url
,
15795 [in, defaultvalue("")] BSTR name
,
15796 [in, defaultvalue("")] BSTR features
,
15797 [in, defaultvalue(0)] VARIANT_BOOL replace
);
15799 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
15800 IHTMLWindow2
*self
();
15802 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
15803 IHTMLWindow2
*top
();
15805 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
15806 IHTMLWindow2
*window
();
15808 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
15809 void navigate
([in] BSTR url
);
15811 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15812 void onfocus
(VARIANT v
);
15814 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15817 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15818 void onblur
(VARIANT v
);
15820 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15823 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
15826 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15827 void onbeforeunload
(VARIANT v
);
15829 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15830 VARIANT onbeforeunload
();
15832 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15833 void onunload
(VARIANT v
);
15835 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15836 VARIANT onunload
();
15838 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15839 void onhelp
(VARIANT v
);
15841 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15844 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15845 void onerror
(VARIANT v
);
15847 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15850 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15851 void onresize
(VARIANT v
);
15853 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15854 VARIANT onresize
();
15856 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15857 void onscroll
(VARIANT v
);
15859 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15860 VARIANT onscroll
();
15862 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
15863 IHTMLDocument2
*document
();
15865 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
15866 IHTMLEventObj
*event
();
15868 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
15869 IUnknown
*_newEnum
();
15871 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
15872 VARIANT showModalDialog
(
15874 [in, optional] VARIANT *varArgIn
,
15875 [in, optional] VARIANT *varOptions
);
15877 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
15880 [in, optional] VARIANT helpArg
,
15881 [in, defaultvalue("")] BSTR features
);
15883 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
15884 IHTMLScreen
*screen
();
15886 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
15887 IHTMLOptionElementFactory
*Option
();
15889 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
15892 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
15893 VARIANT_BOOL closed
();
15895 [id(DISPID_IHTMLWINDOW2_BLUR
)]
15898 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
15899 void scroll
([in] LONG x
, [in] LONG y
);
15901 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
15902 IOmNavigator
*clientInformation
();
15904 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
15905 void clearInterval
([in] LONG timerID
);
15907 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15908 void offscreenBuffering
(VARIANT v
);
15910 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15911 VARIANT offscreenBuffering
();
15913 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
15914 VARIANT execScript
(
15916 [in, defaultvalue("JScript")] BSTR language
);
15918 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
15921 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
15922 void scrollBy
([in] LONG x
, [in] LONG y
);
15924 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
15925 void scrollTo
([in] LONG x
, [in] LONG y
);
15927 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15928 void moveTo
([in] LONG x
, [in] LONG y
);
15930 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15931 void moveBy
([in] LONG x
, [in] LONG y
);
15933 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15934 void resizeTo
([in] LONG x
, [in] LONG y
);
15936 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15937 void resizeBy
([in] LONG x
, [in] LONG y
);
15939 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15940 IDispatch
*external
();
15942 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15945 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15948 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15949 VARIANT_BOOL attachEvent
(
15951 [in] IDispatch
*pDisp
);
15953 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15956 [in] IDispatch
*pDisp
);
15958 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15960 [in] VARIANT *expression
,
15962 [in, optional] VARIANT *language
);
15964 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15966 [in] VARIANT *expression
,
15968 [in, optional] VARIANT *language
);
15970 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15973 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15974 void onbeforeprint
(VARIANT v
);
15976 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15977 VARIANT onbeforeprint
();
15979 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15980 void onafterprint
(VARIANT v
);
15982 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15983 VARIANT onafterprint
();
15985 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15986 IHTMLDataTransfer
*clipboardData
();
15988 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15989 IHTMLWindow2
*showModelessDialog
(
15990 [in, defaultvalue("")] BSTR url
,
15991 [in, optional] VARIANT *varArgIn
,
15992 [in, optional] VARIANT *options
);
15994 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15995 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
15997 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15998 IHTMLFrameBase
*frameElement
();
16000 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
16001 IHTMLStorage
*sessionStorage
();
16003 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
16004 IHTMLStorage
*localStorage
();
16006 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16007 void onhashchange
(VARIANT v
);
16009 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16010 VARIANT onhashchange
();
16012 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
16013 long maxConnectionsPerServer
();
16015 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
16018 [in, optional] VARIANT targetOrigin
);
16020 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
16021 BSTR toStaticHTML
([in] BSTR bstrHTML
);
16023 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16024 void onmessage
(VARIANT v
);
16026 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16027 VARIANT onmessage
();
16029 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
16030 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
16032 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
16033 IHTMLSelection
*getSelection
();
16035 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
16036 IHTMLCSSStyleDeclaration
*getComputedStyle
(
16037 [in] IHTMLDOMNode
*varArgIn
,
16038 [in, defaultvalue("")] BSTR bstrPseudoElt
);
16040 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
16041 IHTMLStyleMedia
*styleMedia
();
16043 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16044 void performance
(VARIANT v
);
16046 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16047 VARIANT performance
();
16049 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
16052 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
16053 long innerHeight
();
16055 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
16056 long pageXOffset
();
16058 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
16059 long pageYOffset
();
16061 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
16064 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
16067 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
16070 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
16071 long outerHeight
();
16073 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16074 void onabort
(VARIANT v
);
16076 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16079 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16080 void oncanplay
(VARIANT v
);
16082 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16083 VARIANT oncanplay
();
16085 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16086 void oncanplaythrough
(VARIANT v
);
16088 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16089 VARIANT oncanplaythrough
();
16091 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16092 void onchange
(VARIANT v
);
16094 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16095 VARIANT onchange
();
16097 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16098 void onclick
(VARIANT v
);
16100 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16103 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16104 void oncontextmenu
(VARIANT v
);
16106 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16107 VARIANT oncontextmenu
();
16109 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16110 void ondblclick
(VARIANT v
);
16112 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16113 VARIANT ondblclick
();
16115 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16116 void ondrag
(VARIANT v
);
16118 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16121 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16122 void ondragend
(VARIANT v
);
16124 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16125 VARIANT ondragend
();
16127 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16128 void ondragenter
(VARIANT v
);
16130 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16131 VARIANT ondragenter
();
16133 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16134 void ondragleave
(VARIANT v
);
16136 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16137 VARIANT ondragleave
();
16139 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16140 void ondragover
(VARIANT v
);
16142 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16143 VARIANT ondragover
();
16145 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16146 void ondragstart
(VARIANT v
);
16148 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16149 VARIANT ondragstart
();
16151 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16152 void ondrop
(VARIANT v
);
16154 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16157 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16158 void ondurationchange
(VARIANT v
);
16160 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16161 VARIANT ondurationchange
();
16163 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16164 void onfocusin
(VARIANT v
);
16166 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16167 VARIANT onfocusin
();
16169 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16170 void onfocusout
(VARIANT v
);
16172 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16173 VARIANT onfocusout
();
16175 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16176 void oninput
(VARIANT v
);
16178 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16181 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16182 void onemptied
(VARIANT v
);
16184 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16185 VARIANT onemptied
();
16187 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16188 void onended
(VARIANT v
);
16190 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16193 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16194 void onkeydown
(VARIANT v
);
16196 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16197 VARIANT onkeydown
();
16199 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16200 void onkeypress
(VARIANT v
);
16202 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16203 VARIANT onkeypress
();
16205 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16206 void onkeyup
(VARIANT v
);
16208 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16211 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16212 void onloadeddata
(VARIANT v
);
16214 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16215 VARIANT onloadeddata
();
16217 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16218 void onloadedmetadata
(VARIANT v
);
16220 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16221 VARIANT onloadedmetadata
();
16223 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16224 void onloadstart
(VARIANT v
);
16226 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16227 VARIANT onloadstart
();
16229 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16230 void onmousedown
(VARIANT v
);
16232 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16233 VARIANT onmousedown
();
16235 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16236 void onmouseenter
(VARIANT v
);
16238 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16239 VARIANT onmouseenter
();
16241 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16242 void onmouseleave
(VARIANT v
);
16244 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16245 VARIANT onmouseleave
();
16247 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16248 void onmousemove
(VARIANT v
);
16250 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16251 VARIANT onmousemove
();
16253 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16254 void onmouseout
(VARIANT v
);
16256 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16257 VARIANT onmouseout
();
16259 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16260 void onmouseover
(VARIANT v
);
16262 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16263 VARIANT onmouseover
();
16265 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16266 void onmouseup
(VARIANT v
);
16268 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16269 VARIANT onmouseup
();
16271 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16272 void onmousewheel
(VARIANT v
);
16274 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16275 VARIANT onmousewheel
();
16277 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16278 void onoffline
(VARIANT v
);
16280 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16281 VARIANT onoffline
();
16283 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16284 void ononline
(VARIANT v
);
16286 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16287 VARIANT ononline
();
16289 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16290 void onprogress
(VARIANT v
);
16292 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16293 VARIANT onprogress
();
16295 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16296 void onratechange
(VARIANT v
);
16298 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16299 VARIANT onratechange
();
16301 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16302 void onreadystatechange
(VARIANT v
);
16304 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16305 VARIANT onreadystatechange
();
16307 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16308 void onreset
(VARIANT v
);
16310 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16313 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16314 void onseeked
(VARIANT v
);
16316 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16317 VARIANT onseeked
();
16319 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16320 void onseeking
(VARIANT v
);
16322 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16323 VARIANT onseeking
();
16325 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16326 void onselect
(VARIANT v
);
16328 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16329 VARIANT onselect
();
16331 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16332 void onstalled
(VARIANT v
);
16334 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16335 VARIANT onstalled
();
16337 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16338 void onstorage
(VARIANT v
);
16340 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16341 VARIANT onstorage
();
16343 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16344 void onsubmit
(VARIANT v
);
16346 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16347 VARIANT onsubmit
();
16349 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16350 void onsuspend
(VARIANT v
);
16352 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16353 VARIANT onsuspend
();
16355 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16356 void ontimeupdate
(VARIANT v
);
16358 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16359 VARIANT ontimeupdate
();
16361 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16362 void onpause
(VARIANT v
);
16364 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16367 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16368 void onplay
(VARIANT v
);
16370 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16373 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16374 void onplaying
(VARIANT v
);
16376 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16377 VARIANT onplaying
();
16379 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16380 void onvolumechange
(VARIANT v
);
16382 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16383 VARIANT onvolumechange
();
16385 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16386 void onwaiting
(VARIANT v
);
16388 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16389 VARIANT onwaiting
();
16391 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
16394 /*****************************************************************************
16395 * HTMLWindow2 coclass
16399 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
16401 coclass HTMLWindow2
16403 [default] dispinterface DispHTMLWindow2
;
16404 [source, default] dispinterface HTMLWindowEvents
;
16405 [source] dispinterface HTMLWindowEvents2
;
16406 /* [source] dispinterface HTMLWindowEvents3; */
16407 interface IHTMLWindow2
;
16408 interface IHTMLWindow3
;
16409 interface IHTMLWindow4
;
16410 interface IHTMLWindow5
;
16411 interface IHTMLWindow6
;
16412 interface IHTMLWindow7
;
16413 /* interface IHTMLWindow8; */
16414 interface IHTMLDOMConstructor
;
16415 interface IEventTarget
;
16418 /*****************************************************************************
16419 * DispHTMLWindowProxy dispinterface
16423 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16425 dispinterface DispHTMLWindowProxy
16429 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
16430 VARIANT item
([in] VARIANT* pvarIndex
);
16432 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
16435 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
16436 IHTMLFramesCollection2
* frames
();
16438 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
16439 void defaultStatus
(BSTR v
);
16441 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
16442 BSTR defaultStatus
();
16444 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
16445 void status
(BSTR v
);
16447 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
16450 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
16451 void clearTimeout
([in] LONG timerID
);
16453 [id(DISPID_IHTMLWINDOW2_ALERT
)]
16454 void alert
([defaultvalue(""), in] BSTR message);
16456 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
16457 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
16459 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
16460 VARIANT prompt
([defaultvalue(""), in] BSTR message,
16461 [defaultvalue("undefined"), in] BSTR defstr
);
16463 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
16464 IHTMLImageElementFactory
* Image
();
16466 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
16467 IHTMLLocation
* location
();
16469 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
16470 IOmHistory
* history
();
16472 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
16475 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
16476 void opener
(VARIANT v
);
16478 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
16481 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
16482 IOmNavigator
* navigator
();
16484 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
16487 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
16490 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
16491 IHTMLWindow2
* parent
();
16493 [id(DISPID_IHTMLWINDOW2_OPEN
)]
16494 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
16495 [defaultvalue(""), in] BSTR name
,
16496 [defaultvalue(""), in] BSTR features
,
16497 [defaultvalue(0), in] VARIANT_BOOL replace
);
16499 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
16500 IHTMLWindow2
* self
();
16502 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
16503 IHTMLWindow2
* top
();
16505 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
16506 IHTMLWindow2
* window
();
16508 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
16509 void navigate
([in] BSTR url
);
16511 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
16512 void onfocus
(VARIANT v
);
16514 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
16517 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
16518 void onblur
(VARIANT v
);
16520 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
16523 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
16524 void onload
(VARIANT v
);
16526 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
16529 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
16530 void onbeforeunload
(VARIANT v
);
16532 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
16533 VARIANT onbeforeunload
();
16535 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
16536 void onunload
(VARIANT v
);
16538 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
16539 VARIANT onunload
();
16541 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
16542 void onhelp
(VARIANT v
);
16544 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
16547 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
16548 void onerror
(VARIANT v
);
16550 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
16553 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
16554 void onresize
(VARIANT v
);
16556 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
16557 VARIANT onresize
();
16559 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
16560 void onscroll
(VARIANT v
);
16562 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
16563 VARIANT onscroll
();
16565 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
16566 IHTMLDocument2
* document
();
16568 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
16569 IHTMLEventObj
* event
();
16571 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
16572 IUnknown
* _newEnum
();
16574 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
16575 VARIANT showModalDialog
([in] BSTR dialog
,
16576 [optional, in] VARIANT* varArgIn
,
16577 [optional, in] VARIANT* varOptions
);
16579 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
16580 void showHelp
([in] BSTR helpURL
,
16581 [optional, in] VARIANT helpArg
,
16582 [defaultvalue(""), in] BSTR features
);
16584 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
16585 IHTMLScreen
* screen
();
16587 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
16588 IHTMLOptionElementFactory
* Option
();
16590 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
16593 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
16594 VARIANT_BOOL closed
();
16596 [id(DISPID_IHTMLWINDOW2_BLUR
)]
16599 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
16600 void scroll
([in] LONG x
,
16603 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
16604 IOmNavigator
* clientInformation
();
16606 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
16607 void clearInterval
([in] LONG timerID
);
16609 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
16610 void offscreenBuffering
(VARIANT v
);
16612 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
16613 VARIANT offscreenBuffering
();
16615 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
16616 VARIANT execScript
([in] BSTR code
,
16617 [defaultvalue("JScript"), in] BSTR language
);
16619 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
16622 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
16623 void scrollBy
([in] LONG x
,
16626 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
16627 void scrollTo
([in] LONG x
,
16630 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
16631 void moveTo
([in] LONG x
,
16634 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
16635 void moveBy
([in] LONG x
,
16638 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
16639 void resizeTo
([in] LONG x
,
16642 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
16643 void resizeBy
([in] LONG x
,
16646 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
16647 IDispatch
* external
();
16649 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
16652 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
16655 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
16656 VARIANT_BOOL attachEvent
([in] BSTR event
,
16657 [in] IDispatch
* pDisp
);
16659 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
16660 void detachEvent
([in] BSTR event
,
16661 [in] IDispatch
* pDisp
);
16663 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
16664 LONG setTimeout
([in] VARIANT* expression
,
16666 [optional, in] VARIANT* language
);
16668 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
16669 LONG setInterval
([in] VARIANT* expression
,
16671 [optional, in] VARIANT* language
);
16673 [id(DISPID_IHTMLWINDOW3_PRINT
)]
16676 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
16677 void onbeforeprint
(VARIANT v
);
16679 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
16680 VARIANT onbeforeprint
();
16682 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
16683 void onafterprint
(VARIANT v
);
16685 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
16686 VARIANT onafterprint
();
16688 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
16689 IHTMLDataTransfer
* clipboardData
();
16691 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
16692 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
16693 [optional, in] VARIANT* varArgIn
,
16694 [optional, in] VARIANT* options
);
16696 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
16697 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
16699 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
16700 IHTMLFrameBase
* frameElement
();
16702 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
16703 void XMLHttpRequest
(VARIANT v
);
16705 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
16706 VARIANT XMLHttpRequest
();
16708 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
16709 IHTMLStorage
*sessionStorage
();
16711 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
16712 IHTMLStorage
*localStorage
();
16714 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16715 void onhashchange
(VARIANT v
);
16717 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16718 VARIANT onhashchange
();
16720 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
16721 long maxConnectionsPerServer
();
16723 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
16726 [in, optional] VARIANT targetOrigin
);
16728 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
16729 BSTR toStaticHTML
([in] BSTR bstrHTML
);
16731 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16732 void onmessage
(VARIANT v
);
16734 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16735 VARIANT onmessage
();
16737 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
16738 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
16740 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
16741 IHTMLSelection
*getSelection
();
16743 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
16744 IHTMLCSSStyleDeclaration
*getComputedStyle
(
16745 [in] IHTMLDOMNode
*varArgIn
,
16746 [in, defaultvalue("")] BSTR bstrPseudoElt
);
16748 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
16749 IHTMLStyleMedia
*styleMedia
();
16751 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16752 void performance
(VARIANT v
);
16754 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16755 VARIANT performance
();
16757 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
16760 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
16761 long innerHeight
();
16763 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
16764 long pageXOffset
();
16766 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
16767 long pageYOffset
();
16769 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
16772 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
16775 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
16778 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
16779 long outerHeight
();
16781 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16782 void onabort
(VARIANT v
);
16784 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16787 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16788 void oncanplay
(VARIANT v
);
16790 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16791 VARIANT oncanplay
();
16793 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16794 void oncanplaythrough
(VARIANT v
);
16796 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16797 VARIANT oncanplaythrough
();
16799 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16800 void onchange
(VARIANT v
);
16802 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16803 VARIANT onchange
();
16805 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16806 void onclick
(VARIANT v
);
16808 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16811 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16812 void oncontextmenu
(VARIANT v
);
16814 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16815 VARIANT oncontextmenu
();
16817 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16818 void ondblclick
(VARIANT v
);
16820 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16821 VARIANT ondblclick
();
16823 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16824 void ondrag
(VARIANT v
);
16826 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16829 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16830 void ondragend
(VARIANT v
);
16832 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16833 VARIANT ondragend
();
16835 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16836 void ondragenter
(VARIANT v
);
16838 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16839 VARIANT ondragenter
();
16841 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16842 void ondragleave
(VARIANT v
);
16844 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16845 VARIANT ondragleave
();
16847 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16848 void ondragover
(VARIANT v
);
16850 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16851 VARIANT ondragover
();
16853 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16854 void ondragstart
(VARIANT v
);
16856 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16857 VARIANT ondragstart
();
16859 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16860 void ondrop
(VARIANT v
);
16862 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16865 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16866 void ondurationchange
(VARIANT v
);
16868 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16869 VARIANT ondurationchange
();
16871 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16872 void onfocusin
(VARIANT v
);
16874 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16875 VARIANT onfocusin
();
16877 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16878 void onfocusout
(VARIANT v
);
16880 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16881 VARIANT onfocusout
();
16883 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16884 void oninput
(VARIANT v
);
16886 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16889 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16890 void onemptied
(VARIANT v
);
16892 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16893 VARIANT onemptied
();
16895 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16896 void onended
(VARIANT v
);
16898 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16901 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16902 void onkeydown
(VARIANT v
);
16904 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16905 VARIANT onkeydown
();
16907 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16908 void onkeypress
(VARIANT v
);
16910 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16911 VARIANT onkeypress
();
16913 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16914 void onkeyup
(VARIANT v
);
16916 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16919 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16920 void onloadeddata
(VARIANT v
);
16922 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16923 VARIANT onloadeddata
();
16925 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16926 void onloadedmetadata
(VARIANT v
);
16928 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16929 VARIANT onloadedmetadata
();
16931 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16932 void onloadstart
(VARIANT v
);
16934 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16935 VARIANT onloadstart
();
16937 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16938 void onmousedown
(VARIANT v
);
16940 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16941 VARIANT onmousedown
();
16943 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16944 void onmouseenter
(VARIANT v
);
16946 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16947 VARIANT onmouseenter
();
16949 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16950 void onmouseleave
(VARIANT v
);
16952 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16953 VARIANT onmouseleave
();
16955 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16956 void onmousemove
(VARIANT v
);
16958 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16959 VARIANT onmousemove
();
16961 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16962 void onmouseout
(VARIANT v
);
16964 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16965 VARIANT onmouseout
();
16967 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16968 void onmouseover
(VARIANT v
);
16970 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16971 VARIANT onmouseover
();
16973 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16974 void onmouseup
(VARIANT v
);
16976 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16977 VARIANT onmouseup
();
16979 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16980 void onmousewheel
(VARIANT v
);
16982 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16983 VARIANT onmousewheel
();
16985 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16986 void onoffline
(VARIANT v
);
16988 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16989 VARIANT onoffline
();
16991 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16992 void ononline
(VARIANT v
);
16994 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16995 VARIANT ononline
();
16997 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16998 void onprogress
(VARIANT v
);
17000 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
17001 VARIANT onprogress
();
17003 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
17004 void onratechange
(VARIANT v
);
17006 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
17007 VARIANT onratechange
();
17009 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
17010 void onreadystatechange
(VARIANT v
);
17012 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
17013 VARIANT onreadystatechange
();
17015 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
17016 void onreset
(VARIANT v
);
17018 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
17021 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
17022 void onseeked
(VARIANT v
);
17024 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
17025 VARIANT onseeked
();
17027 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
17028 void onseeking
(VARIANT v
);
17030 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
17031 VARIANT onseeking
();
17033 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
17034 void onselect
(VARIANT v
);
17036 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
17037 VARIANT onselect
();
17039 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
17040 void onstalled
(VARIANT v
);
17042 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
17043 VARIANT onstalled
();
17045 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
17046 void onstorage
(VARIANT v
);
17048 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
17049 VARIANT onstorage
();
17051 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
17052 void onsubmit
(VARIANT v
);
17054 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
17055 VARIANT onsubmit
();
17057 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
17058 void onsuspend
(VARIANT v
);
17060 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
17061 VARIANT onsuspend
();
17063 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
17064 void ontimeupdate
(VARIANT v
);
17066 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
17067 VARIANT ontimeupdate
();
17069 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
17070 void onpause
(VARIANT v
);
17072 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
17075 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
17076 void onplay
(VARIANT v
);
17078 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
17081 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
17082 void onplaying
(VARIANT v
);
17084 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
17085 VARIANT onplaying
();
17087 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
17088 void onvolumechange
(VARIANT v
);
17090 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
17091 VARIANT onvolumechange
();
17093 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
17094 void onwaiting
(VARIANT v
);
17096 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
17097 VARIANT onwaiting
();
17099 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
17102 /*****************************************************************************
17103 * HTMLWindowEvents interface
17107 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
17109 dispinterface HTMLWindowEvents
17113 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
17116 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
17119 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
17120 VARIANT_BOOL onhelp
();
17122 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
17125 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
17128 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
17129 void onerror
([in] BSTR description
,
17133 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
17136 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
17139 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
17140 void onbeforeunload
();
17142 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
17143 void onbeforeprint
();
17145 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
17146 void onafterprint
();
17149 /*****************************************************************************
17150 * HTMLWindowEvents2 interface
17154 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17156 dispinterface HTMLWindowEvents2
17160 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
17161 void onload
([in] IHTMLEventObj
* pEvtObj
);
17163 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
17164 void onunload
([in] IHTMLEventObj
* pEvtObj
);
17166 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
17167 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17169 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
17170 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17172 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
17173 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17175 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
17176 void onerror
([in] BSTR description
,
17180 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
17181 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17183 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
17184 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17186 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
17187 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
17189 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
17190 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
17192 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
17193 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
17196 /*****************************************************************************
17197 * HTMLWindowProxy class
17200 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17202 coclass HTMLWindowProxy
17204 [default] dispinterface DispHTMLWindowProxy
;
17205 [source, default] dispinterface HTMLWindowEvents
;
17206 [source] dispinterface HTMLWindowEvents2
;
17207 interface IHTMLWindow2
;
17208 interface IHTMLWindow3
;
17209 interface IHTMLWindow4
;
17210 interface IHTMLWindow5
;
17213 /*****************************************************************************
17214 * HTMLDocumentEvents2 interface
17218 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17220 dispinterface HTMLDocumentEvents2
17224 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
17225 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
17227 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
17228 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
17230 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
17231 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
17233 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
17234 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
17236 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
17237 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
17239 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
17240 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
17242 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
17243 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
17245 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
17246 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
17248 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
17249 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
17251 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
17252 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
17254 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
17255 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
17257 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
17258 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
17260 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
17261 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
17263 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
17264 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
17266 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
17267 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
17269 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
17270 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
17272 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
17273 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
17275 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
17276 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
17278 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
17279 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
17281 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
17282 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
17284 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
17285 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
17287 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
17288 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
17290 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
17291 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
17293 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
17294 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
17296 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
17297 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
17299 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
17300 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
17302 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
17303 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
17305 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
17306 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
17308 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
17309 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
17311 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
17312 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
17314 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
17315 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
17317 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
17318 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
17320 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
17321 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
17323 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
17324 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
17326 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
17327 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
17329 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
17330 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
17332 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
17333 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
17335 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17336 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
17339 /*****************************************************************************
17340 * HTMLDocumentEvents interface
17344 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17346 dispinterface HTMLDocumentEvents
17350 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
17351 VARIANT_BOOL onhelp
();
17353 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
17354 VARIANT_BOOL onclick
();
17356 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
17357 VARIANT_BOOL ondblclick
();
17359 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
17362 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
17365 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
17366 VARIANT_BOOL onkeypress
();
17368 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
17369 void onmousedown
();
17371 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
17372 void onmousemove
();
17374 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
17377 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
17380 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
17381 void onmouseover
();
17383 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
17384 void onreadystatechange
();
17386 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
17387 VARIANT_BOOL onbeforeupdate
();
17389 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
17390 void onafterupdate
();
17392 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
17393 VARIANT_BOOL onrowexit
();
17395 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
17398 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
17399 VARIANT_BOOL ondragstart
();
17401 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
17402 VARIANT_BOOL onselectstart
();
17404 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
17405 VARIANT_BOOL onerrorupdate
();
17407 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
17408 VARIANT_BOOL oncontextmenu
();
17410 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
17411 VARIANT_BOOL onstop
();
17413 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
17414 void onrowsdelete
();
17416 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
17417 void onrowsinserted
();
17419 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
17420 void oncellchange
();
17422 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
17423 void onpropertychange
();
17425 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
17426 void ondatasetchanged
();
17428 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
17429 void ondataavailable
();
17431 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
17432 void ondatasetcomplete
();
17434 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
17435 void onbeforeeditfocus
();
17437 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
17438 void onselectionchange
();
17440 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
17441 VARIANT_BOOL oncontrolselect
();
17443 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
17444 VARIANT_BOOL onmousewheel
();
17446 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
17449 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
17452 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
17455 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
17456 void ondeactivate
();
17458 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
17459 VARIANT_BOOL onbeforeactivate
();
17461 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
17462 VARIANT_BOOL onbeforedeactivate
();
17465 /*****************************************************************************
17466 * HTMLTextContainerEvents interface
17470 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
17472 dispinterface HTMLTextContainerEvents
17477 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
17478 VARIANT_BOOL onhelp
();
17480 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
17481 VARIANT_BOOL onclick
();
17483 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
17484 VARIANT_BOOL ondblclick
();
17486 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
17487 VARIANT_BOOL onkeypress
();
17489 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
17492 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
17495 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
17498 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
17499 void onmouseover
();
17501 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
17502 void onmousemove
();
17504 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
17505 void onmousedown
();
17507 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
17510 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
17511 VARIANT_BOOL onselectstart
();
17513 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
17514 void onfilterchange
();
17516 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
17517 VARIANT_BOOL ondragstart
();
17519 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
17520 VARIANT_BOOL onbeforeupdate
();
17522 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
17523 void onafterupdate
();
17525 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
17526 VARIANT_BOOL onerrorupdate
();
17528 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
17529 VARIANT_BOOL onrowexit
();
17531 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
17534 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
17535 void ondatasetchanged
();
17537 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
17538 void ondataavailable
();
17540 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
17541 void ondatasetcomplete
();
17543 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
17544 void onlosecapture
();
17546 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
17547 void onpropertychange
();
17549 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
17552 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
17555 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
17558 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
17561 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
17562 VARIANT_BOOL ondrag
();
17564 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
17567 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
17568 VARIANT_BOOL ondragenter
();
17570 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17571 VARIANT_BOOL ondragover
();
17573 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17574 void ondragleave
();
17576 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17577 VARIANT_BOOL ondrop
();
17579 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17580 VARIANT_BOOL onbeforecut
();
17582 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17583 VARIANT_BOOL oncut
();
17585 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17586 VARIANT_BOOL onbeforecopy
();
17588 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17589 VARIANT_BOOL oncopy
();
17591 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17592 VARIANT_BOOL onbeforepaste
();
17594 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17595 VARIANT_BOOL onpaste
();
17597 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17598 VARIANT_BOOL oncontextmenu
();
17600 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17601 void onrowsdelete
();
17603 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17604 void onrowsinserted
();
17606 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17607 void oncellchange
();
17609 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17610 void onreadystatechange
();
17612 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17613 void onbeforeeditfocus
();
17615 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17616 void onlayoutcomplete
();
17618 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17621 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17622 VARIANT_BOOL onbeforedeactivate
();
17624 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17625 VARIANT_BOOL onbeforeactivate
();
17627 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17630 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17631 VARIANT_BOOL oncontrolselect
();
17633 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17634 VARIANT_BOOL onmovestart
();
17636 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17639 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17640 VARIANT_BOOL onresizestart
();
17642 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17643 void onresizeend
();
17645 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17646 void onmouseenter
();
17648 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17649 void onmouseleave
();
17651 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17652 VARIANT_BOOL onmousewheel
();
17654 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17657 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17658 void ondeactivate
();
17660 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17663 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17666 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
17669 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
17673 /*****************************************************************************
17674 * HTMLTextContainerEvents2 interface
17678 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17680 dispinterface HTMLTextContainerEvents2
17684 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17685 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17687 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17688 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17690 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17691 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17693 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17694 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17696 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17697 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17699 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17700 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17702 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17703 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17705 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17706 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17708 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17709 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17711 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17712 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17714 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17715 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17717 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17718 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17720 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17721 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17723 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17724 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17726 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17727 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17729 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17730 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17732 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17733 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17735 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17736 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17738 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17739 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17741 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17742 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17744 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17745 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17747 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17748 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17750 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17751 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17753 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17754 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17756 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17757 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17759 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17760 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17762 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17763 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17765 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17766 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17768 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17769 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17771 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17772 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17774 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17775 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17777 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17778 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17780 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17781 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17783 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17784 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17786 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17787 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17789 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17790 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17792 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17793 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17795 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17796 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17798 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17799 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17801 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17802 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17804 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17805 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17807 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17808 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17810 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17811 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17813 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17814 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17816 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17817 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17819 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17820 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17822 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17823 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17825 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17826 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17828 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17829 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17831 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17832 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17834 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17835 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17837 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17838 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17840 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17841 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17843 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17844 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17846 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17847 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17849 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17850 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17852 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17853 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17855 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17856 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17858 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17859 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17861 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17862 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17864 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17865 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17867 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17868 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17870 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
17871 void onchange
([in] IHTMLEventObj
* pEvtObj
);
17873 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
17874 void onselect
([in] IHTMLEventObj
* pEvtObj
);
17877 /*****************************************************************************
17878 * IDOMProcessingInstruction interface
17884 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
17886 interface IDOMProcessingInstruction
: IDispatch
17888 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
17889 HRESULT target
([out, retval] BSTR *p
);
17891 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17892 HRESULT data
([in] BSTR v
);
17894 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17895 HRESULT data
([out, retval] BSTR *p
);
17898 /*****************************************************************************
17899 * IHTMLPerformanceNavigation interface
17905 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
17907 interface IHTMLPerformanceNavigation
: IDispatch
17909 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
17910 HRESULT type
([out, retval] ULONG
*p
);
17912 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
17913 HRESULT redirectCount
([out, retval] ULONG
*p
);
17915 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
17916 HRESULT toString
([out, retval] BSTR *string);
17918 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
17919 HRESULT toJSON
([out, retval] VARIANT *pVar
);
17922 /*****************************************************************************
17923 * IHTMLPerformanceTiming interface
17929 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
17931 interface IHTMLPerformanceTiming
: IDispatch
17933 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
17934 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
17936 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
17937 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
17939 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
17940 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
17942 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
17943 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
17945 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
17946 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
17948 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
17949 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
17951 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
17952 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
17954 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
17955 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
17957 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
17958 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
17960 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
17961 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
17963 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
17964 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
17966 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
17967 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
17969 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
17970 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
17972 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
17973 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
17975 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
17976 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
17978 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
17979 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
17981 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
17982 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
17984 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
17985 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
17987 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
17988 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
17990 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
17991 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
17993 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
17994 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
17996 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
17997 HRESULT toString
([out, retval] BSTR *string);
17999 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
18000 HRESULT toJSON
([out, retval] VARIANT *pVar
);
18003 /*****************************************************************************
18004 * IHTMLPerformance interface
18010 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
18012 interface IHTMLPerformance
: IDispatch
18014 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
18015 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
18017 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
18018 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
18020 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
18021 HRESULT toString
([out, retval] BSTR *string);
18023 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
18024 HRESULT toJSON
([out, retval] VARIANT *pVar
);
18027 /*****************************************************************************
18028 * IHTMLDocument interface
18034 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
18036 interface IHTMLDocument
: IDispatch
18038 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
18039 HRESULT Script
([retval, out] IDispatch
**p
);
18042 /*****************************************************************************
18043 * IHTMLDocument2 interface
18049 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
18051 interface IHTMLDocument2
: IHTMLDocument
18053 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
18054 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
18056 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
18057 HRESULT body
([retval, out] IHTMLElement
**p
);
18059 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
18060 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
18062 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
18063 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
18065 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
18066 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
18068 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
18069 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
18071 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
18072 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
18074 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
18075 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
18077 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
18078 HRESULT title
([in] BSTR v
);
18080 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
18081 HRESULT title
([retval, out] BSTR *p
);
18083 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
18084 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
18086 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
18087 HRESULT designMode
([in] BSTR v
);
18089 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
18090 HRESULT designMode
([retval, out] BSTR *p
);
18092 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
18093 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
18095 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
18096 HRESULT readyState
([retval, out] BSTR *p
);
18098 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
18099 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
18101 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
18102 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
18104 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
18105 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
18107 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18108 HRESULT alinkColor
([in] VARIANT v
);
18110 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18111 HRESULT alinkColor
([retval, out] VARIANT *p
);
18113 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18114 HRESULT bgColor
([in] VARIANT v
);
18116 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18117 HRESULT bgColor
([retval, out] VARIANT *p
);
18119 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18120 HRESULT fgColor
([in] VARIANT v
);
18122 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18123 HRESULT fgColor
([retval, out] VARIANT *p
);
18125 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18126 HRESULT linkColor
([in] VARIANT v
);
18128 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18129 HRESULT linkColor
([retval, out] VARIANT *p
);
18131 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18132 HRESULT vlinkColor
([in] VARIANT v
);
18134 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18135 HRESULT vlinkColor
([retval, out] VARIANT *p
);
18137 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
18138 HRESULT referrer
([retval, out] BSTR *p
);
18140 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
18141 HRESULT location
([retval, out] IHTMLLocation
**p
);
18143 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
18144 HRESULT lastModified
([retval, out] BSTR *p
);
18146 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
18147 HRESULT URL
([in] BSTR v
);
18149 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
18150 HRESULT URL
([retval, out] BSTR *p
);
18152 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18153 HRESULT domain
([in] BSTR v
);
18155 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18156 HRESULT domain
([retval, out] BSTR *p
);
18158 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18159 HRESULT cookie
([in] BSTR v
);
18161 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18162 HRESULT cookie
([retval, out] BSTR *p
);
18164 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
18165 HRESULT expando
([in] VARIANT_BOOL v
);
18167 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
18168 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
18170 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
18171 HRESULT charset
([in] BSTR v
);
18173 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
18174 HRESULT charset
([retval, out] BSTR *p
);
18176 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18177 HRESULT defaultCharset
([in] BSTR v
);
18179 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18180 HRESULT defaultCharset
([retval, out] BSTR *p
);
18182 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
18183 HRESULT mimeType
([retval, out] BSTR *p
);
18185 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
18186 HRESULT fileSize
([retval, out] BSTR *p
);
18188 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
18189 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
18191 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
18192 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
18194 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
18195 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
18197 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
18198 HRESULT security
([retval, out] BSTR *p
);
18200 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
18201 HRESULT protocol
([retval, out] BSTR *p
);
18203 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
18204 HRESULT nameProp
([retval, out] BSTR *p
);
18206 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
18207 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
18209 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
18210 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
18212 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
18214 [defaultvalue("text/html"), in] BSTR url
,
18215 [optional, in] VARIANT name
,
18216 [optional, in] VARIANT features
,
18217 [optional, in] VARIANT replace
,
18218 [retval, out] IDispatch
**pomWindowResult
);
18220 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
18223 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
18226 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
18227 HRESULT queryCommandSupported
(
18229 [retval, out] VARIANT_BOOL *pfRet
);
18231 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
18232 HRESULT queryCommandEnabled
(
18234 [retval, out] VARIANT_BOOL *pfRet
);
18236 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
18237 HRESULT queryCommandState
(
18239 [retval, out] VARIANT_BOOL *pfRet
);
18241 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
18242 HRESULT queryCommandIndeterm
(
18244 [retval, out] VARIANT_BOOL *pfRet
);
18246 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
18247 HRESULT queryCommandText
(
18249 [retval, out] BSTR *pcmdText
);
18251 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
18252 HRESULT queryCommandValue
(
18254 [retval, out] VARIANT *pcmdValue
);
18256 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
18257 HRESULT execCommand
(
18259 [defaultvalue(0), in] VARIANT_BOOL showUI
,
18260 [optional, in] VARIANT value
,
18261 [retval, out] VARIANT_BOOL *pfRet
);
18263 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
18264 HRESULT execCommandShowHelp
(
18266 [retval, out] VARIANT_BOOL *pfRet
);
18268 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
18269 HRESULT createElement
(
18271 [retval, out] IHTMLElement
**newElem
);
18273 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
18274 HRESULT onhelp
([in] VARIANT v
);
18276 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
18277 HRESULT onhelp
([retval, out] VARIANT *p
);
18279 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
18280 HRESULT onclick
([in] VARIANT v
);
18282 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
18283 HRESULT onclick
([retval, out] VARIANT *p
);
18285 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
18286 HRESULT ondblclick
([in] VARIANT v
);
18288 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
18289 HRESULT ondblclick
([retval, out] VARIANT *p
);
18291 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
18292 HRESULT onkeyup
([in] VARIANT v
);
18294 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
18295 HRESULT onkeyup
([retval, out] VARIANT *p
);
18297 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
18298 HRESULT onkeydown
([in] VARIANT v
);
18300 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
18301 HRESULT onkeydown
([retval, out] VARIANT *p
);
18303 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
18304 HRESULT onkeypress
([in] VARIANT v
);
18306 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
18307 HRESULT onkeypress
([retval, out] VARIANT *p
);
18309 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
18310 HRESULT onmouseup
([in] VARIANT v
);
18312 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
18313 HRESULT onmouseup
([retval, out] VARIANT *p
);
18315 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
18316 HRESULT onmousedown
([in] VARIANT v
);
18318 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
18319 HRESULT onmousedown
([retval, out] VARIANT *p
);
18321 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
18322 HRESULT onmousemove
([in] VARIANT v
);
18324 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
18325 HRESULT onmousemove
([retval, out] VARIANT *p
);
18327 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
18328 HRESULT onmouseout
([in] VARIANT v
);
18330 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
18331 HRESULT onmouseout
([retval, out] VARIANT *p
);
18333 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
18334 HRESULT onmouseover
([in] VARIANT v
);
18336 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
18337 HRESULT onmouseover
([retval, out] VARIANT *p
);
18339 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
18340 HRESULT onreadystatechange
([in] VARIANT v
);
18342 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
18343 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18345 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
18346 HRESULT onafterupdate
([in] VARIANT v
);
18348 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
18349 HRESULT onafterupdate
([retval, out] VARIANT *p
);
18351 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
18352 HRESULT onrowexit
([in] VARIANT v
);
18354 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
18355 HRESULT onrowexit
([retval, out] VARIANT *p
);
18357 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
18358 HRESULT onrowenter
([in] VARIANT v
);
18360 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
18361 HRESULT onrowenter
([retval, out] VARIANT *p
);
18363 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
18364 HRESULT ondragstart
([in] VARIANT v
);
18366 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
18367 HRESULT ondragstart
([retval, out] VARIANT *p
);
18369 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
18370 HRESULT onselectstart
([in] VARIANT v
);
18372 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
18373 HRESULT onselectstart
([retval, out] VARIANT *p
);
18375 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
18376 HRESULT elementFromPoint
(
18379 [retval, out] IHTMLElement
**elementHit
);
18381 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
18382 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
18384 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
18385 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
18387 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
18388 HRESULT onbeforeupdate
([in] VARIANT v
);
18390 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
18391 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
18393 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
18394 HRESULT onerrorupdate
([in] VARIANT v
);
18396 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
18397 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
18399 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
18400 HRESULT toString
([retval, out] BSTR *String);
18402 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
18403 HRESULT createStyleSheet
(
18404 [defaultvalue(""), in] BSTR bstrHref
,
18405 [defaultvalue(-1), in] LONG lIndex
,
18406 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
18409 /*****************************************************************************
18410 * IHTMLDocument3 interface
18416 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18418 interface IHTMLDocument3
: IDispatch
18420 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
18421 HRESULT releaseCapture
();
18423 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
18424 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
18426 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
18427 HRESULT createTextNode
(
18429 [retval, out] IHTMLDOMNode
**newTextNode
);
18431 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
18432 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
18434 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
18435 HRESULT uniqueID
([retval, out] BSTR *p
);
18437 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
18438 HRESULT attachEvent
(
18440 [in] IDispatch
* pDisp
,
18441 [retval, out] VARIANT_BOOL *pfResult
);
18443 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
18444 HRESULT detachEvent
(
18446 [in] IDispatch
*pDisp
);
18448 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18449 HRESULT onrowsdelete
([in] VARIANT v
);
18451 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18452 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
18454 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18455 HRESULT onrowsinserted
([in] VARIANT v
);
18457 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18458 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
18460 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18461 HRESULT oncellchange
([in] VARIANT v
);
18463 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18464 HRESULT oncellchange
([retval, out] VARIANT *p
);
18466 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18467 HRESULT ondatasetchanged
([in] VARIANT v
);
18469 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18470 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
18472 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18473 HRESULT ondataavailable
([in] VARIANT v
);
18475 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18476 HRESULT ondataavailable
([retval, out] VARIANT * p
);
18478 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18479 HRESULT ondatasetcomplete
([in] VARIANT v
);
18481 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18482 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
18484 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18485 HRESULT onpropertychange
([in] VARIANT v
);
18487 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18488 HRESULT onpropertychange
([retval, out] VARIANT *p
);
18490 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18491 HRESULT dir
([in] BSTR v
);
18493 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18494 HRESULT dir
([retval, out] BSTR *p
);
18496 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18497 HRESULT oncontextmenu
([in] VARIANT v
);
18499 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18500 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
18502 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18503 HRESULT onstop
([in] VARIANT v
);
18505 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18506 HRESULT onstop
([retval, out] VARIANT *p
);
18508 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
18509 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
18511 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
18512 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
18514 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18515 HRESULT enableDownload
([in] VARIANT_BOOL v
);
18517 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18518 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
18520 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18521 HRESULT baseUrl
([in] BSTR v
);
18523 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18524 HRESULT baseUrl
([retval, out] BSTR *p
);
18526 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
18527 HRESULT childNodes
([retval, out] IDispatch
**p
);
18529 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18530 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
18532 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18533 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
18535 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18536 HRESULT onbeforeeditfocus
([in] VARIANT v
);
18538 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18539 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
18541 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
18542 HRESULT getElementsByName
(
18544 [retval, out] IHTMLElementCollection
**pelColl
);
18546 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
18547 HRESULT getElementById
(
18549 [retval, out] IHTMLElement
**pel
);
18551 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
18552 HRESULT getElementsByTagName
(
18554 [retval, out] IHTMLElementCollection
**pelColl
);
18557 /*****************************************************************************
18558 * IHTMLDocument4 interface
18564 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18566 interface IHTMLDocument4
: IDispatch
18568 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
18571 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
18572 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
18574 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18575 HRESULT onselectionchange
([in] VARIANT v
);
18577 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18578 HRESULT onselectionchange
([retval, out] VARIANT *p
);
18580 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
18581 HRESULT namespaces
([retval, out] IDispatch
**p
);
18583 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
18584 HRESULT createDocumentFromUrl
(
18586 [in] BSTR bstrOptions
,
18587 [retval, out] IHTMLDocument2
**newDoc
);
18589 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18590 HRESULT media
([in] BSTR v
);
18592 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18593 HRESULT media
([retval, out] BSTR *p
);
18595 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
18596 HRESULT createEventObject
(
18597 [optional, in] VARIANT *pvarEventObject
,
18598 [retval, out] IHTMLEventObj
**ppEventObj
);
18600 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
18602 [in] BSTR bstrEventName
,
18603 [optional, in] VARIANT *pvarEventObject
,
18604 [retval, out] VARIANT_BOOL *pfCancelled
);
18606 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
18607 HRESULT createRenderStyle
(
18609 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
18611 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18612 HRESULT oncontrolselect
([in] VARIANT v
);
18614 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18615 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
18617 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
18618 HRESULT URLUnencoded
([retval, out] BSTR *p
);
18621 /*****************************************************************************
18622 * IHTMLDocument5 interface
18628 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18630 interface IHTMLDocument5
: IDispatch
18632 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18633 HRESULT onmousewheel
([in] VARIANT v
);
18635 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18636 HRESULT onmousewheel
([retval, out] VARIANT *p
);
18638 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
18639 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
18641 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
18642 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
18644 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
18645 HRESULT createAttribute
(
18646 [in] BSTR bstrattrName
,
18647 [retval, out] IHTMLDOMAttribute
**ppattribute
);
18649 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
18650 HRESULT createComment
(
18651 [in] BSTR bstrdata
,
18652 [retval, out] IHTMLDOMNode
**ppRetNode
);
18654 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18655 HRESULT onfocusin
([in] VARIANT v
);
18657 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18658 HRESULT onfocusin
([retval, out] VARIANT *p
);
18660 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18661 HRESULT onfocusout
([in] VARIANT v
);
18663 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18664 HRESULT onfocusout
([retval, out] VARIANT *p
);
18666 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18667 HRESULT onactivate
([in] VARIANT v
);
18669 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18670 HRESULT onactivate
([retval, out] VARIANT *p
);
18672 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18673 HRESULT ondeactivate
([in] VARIANT v
);
18675 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18676 HRESULT ondeactivate
([retval, out] VARIANT *p
);
18678 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18679 HRESULT onbeforeactivate
([in] VARIANT v
);
18681 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18682 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
18684 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18685 HRESULT onbeforedeactivate
([in] VARIANT v
);
18687 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18688 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
18690 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
18691 HRESULT compatMode
([retval, out] BSTR *p
);
18694 /*****************************************************************************
18695 * IHTMLDocument6 interface
18701 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
18703 interface IHTMLDocument6
: IDispatch
18705 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
18706 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
18708 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
18709 HRESULT documentMode
([retval, out] VARIANT *p
);
18711 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18712 HRESULT onstorage
([in] VARIANT v
);
18714 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18715 HRESULT onstorage
([retval, out] VARIANT *p
);
18717 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18718 HRESULT onstoragecommit
([in] VARIANT v
);
18720 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18721 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
18723 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
18724 HRESULT getElementById
(
18726 [retval, out] IHTMLElement2
**p
);
18728 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
18729 HRESULT updateSettings
();
18732 /*****************************************************************************
18733 * IHTMLDocument7 interface
18739 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18741 interface IHTMLDocument7
: IDispatch
18743 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
18744 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
18746 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
18747 HRESULT createCDATASection
(
18749 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
18751 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
18752 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
18754 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
18755 HRESULT getElementsByTagNameNS
(
18756 [in] VARIANT *pvarNS
,
18757 [in] BSTR bstrLocalName
,
18758 [out, retval] IHTMLElementCollection
**pelColl
);
18760 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
18761 HRESULT createElementNS
(
18762 [in] VARIANT *pvarNS
,
18764 [out, retval] IHTMLElement
**newElem
);
18766 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
18767 HRESULT createAttributeNS
(
18768 [in] VARIANT *pvarNS
,
18769 [in] BSTR bstrAttrName
,
18770 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
18772 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
18773 HRESULT onmsthumbnailclick
([in] VARIANT v
);
18775 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
18776 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
18778 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
18779 HRESULT characterSet
([out, retval] BSTR *p
);
18781 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
18782 HRESULT createElement
(
18784 [out, retval] IHTMLElement
**newElem
);
18786 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
18787 HRESULT createAttribute
(
18788 [in] BSTR bstrAttrName
,
18789 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
18791 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
18792 HRESULT getElementsByClassName
(
18794 [out, retval] IHTMLElementCollection
**pel
);
18796 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
18797 HRESULT createProcessingInstruction
(
18798 [in] BSTR bstrTarget
,
18799 [in] BSTR bstrData
,
18800 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
18802 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
18804 [in] IHTMLDOMNode
*pNodeSource
,
18805 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
18807 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
18808 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
18810 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
18811 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
18813 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
18814 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
18816 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
18817 HRESULT inputEncoding
([out, retval] BSTR *p
);
18819 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
18820 HRESULT xmlEncoding
([out, retval] BSTR *p
);
18822 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
18823 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
18825 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
18826 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
18828 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
18829 HRESULT xmlVersion
([in] BSTR v
);
18831 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
18832 HRESULT xmlVersion
([out, retval] BSTR *p
);
18834 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
18835 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
18837 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
18838 HRESULT onabort
([in] VARIANT v
);
18840 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
18841 HRESULT onabort
([out, retval] VARIANT *p
);
18843 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
18844 HRESULT onblur
([in] VARIANT v
);
18846 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
18847 HRESULT onblur
([out, retval] VARIANT *p
);
18849 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
18850 HRESULT oncanplay
([in] VARIANT v
);
18852 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
18853 HRESULT oncanplay
([out, retval] VARIANT *p
);
18855 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
18856 HRESULT oncanplaythrough
([in] VARIANT v
);
18858 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
18859 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
18861 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
18862 HRESULT onchange
([in] VARIANT v
);
18864 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
18865 HRESULT onchange
([out, retval] VARIANT *p
);
18867 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
18868 HRESULT ondrag
([in] VARIANT v
);
18870 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
18871 HRESULT ondrag
([out, retval] VARIANT *p
);
18873 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
18874 HRESULT ondragend
([in] VARIANT v
);
18876 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
18877 HRESULT ondragend
([out, retval] VARIANT *p
);
18879 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
18880 HRESULT ondragenter
([in] VARIANT v
);
18882 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
18883 HRESULT ondragenter
([out, retval] VARIANT *p
);
18885 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
18886 HRESULT ondragleave
([in] VARIANT v
);
18888 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
18889 HRESULT ondragleave
([out, retval] VARIANT *p
);
18891 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
18892 HRESULT ondragover
([in] VARIANT v
);
18894 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
18895 HRESULT ondragover
([out, retval] VARIANT *p
);
18897 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
18898 HRESULT ondrop
([in] VARIANT v
);
18900 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
18901 HRESULT ondrop
([out, retval] VARIANT *p
);
18903 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
18904 HRESULT ondurationchange
([in] VARIANT v
);
18906 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
18907 HRESULT ondurationchange
([out, retval] VARIANT *p
);
18909 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
18910 HRESULT onemptied
([in] VARIANT v
);
18912 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
18913 HRESULT onemptied
([out, retval] VARIANT *p
);
18915 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
18916 HRESULT onended
([in] VARIANT v
);
18918 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
18919 HRESULT onended
([out, retval] VARIANT *p
);
18921 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
18922 HRESULT onerror
([in] VARIANT v
);
18924 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
18925 HRESULT onerror
([out, retval] VARIANT *p
);
18927 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
18928 HRESULT onfocus
([in] VARIANT v
);
18930 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
18931 HRESULT onfocus
([out, retval] VARIANT *p
);
18933 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18934 HRESULT oninput
([in] VARIANT v
);
18936 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18937 HRESULT oninput
([out, retval] VARIANT *p
);
18939 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18940 HRESULT onload
([in] VARIANT v
);
18942 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18943 HRESULT onload
([out, retval] VARIANT *p
);
18945 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18946 HRESULT onloadeddata
([in] VARIANT v
);
18948 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18949 HRESULT onloadeddata
([out, retval] VARIANT *p
);
18951 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18952 HRESULT onloadedmetadata
([in] VARIANT v
);
18954 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18955 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
18957 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18958 HRESULT onloadstart
([in] VARIANT v
);
18960 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18961 HRESULT onloadstart
([out, retval] VARIANT *p
);
18963 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18964 HRESULT onpause
([in] VARIANT v
);
18966 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18967 HRESULT onpause
([out, retval] VARIANT *p
);
18969 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18970 HRESULT onplay
([in] VARIANT v
);
18972 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18973 HRESULT onplay
([out, retval] VARIANT *p
);
18975 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18976 HRESULT onplaying
([in] VARIANT v
);
18978 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18979 HRESULT onplaying
([out, retval] VARIANT *p
);
18981 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18982 HRESULT onprogress
([in] VARIANT v
);
18984 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18985 HRESULT onprogress
([out, retval] VARIANT *p
);
18987 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18988 HRESULT onratechange
([in] VARIANT v
);
18990 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18991 HRESULT onratechange
([out, retval] VARIANT *p
);
18993 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18994 HRESULT onreset
([in] VARIANT v
);
18996 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18997 HRESULT onreset
([out, retval] VARIANT *p
);
18999 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
19000 HRESULT onscroll
([in] VARIANT v
);
19002 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
19003 HRESULT onscroll
([out, retval] VARIANT *p
);
19005 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
19006 HRESULT onseeked
([in] VARIANT v
);
19008 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
19009 HRESULT onseeked
([out, retval] VARIANT *p
);
19011 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
19012 HRESULT onseeking
([in] VARIANT v
);
19014 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
19015 HRESULT onseeking
([out, retval] VARIANT *p
);
19017 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
19018 HRESULT onselect
([in] VARIANT v
);
19020 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
19021 HRESULT onselect
([out, retval] VARIANT *p
);
19023 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
19024 HRESULT onstalled
([in] VARIANT v
);
19026 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
19027 HRESULT onstalled
([out, retval] VARIANT *p
);
19029 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
19030 HRESULT onsubmit
([in] VARIANT v
);
19032 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
19033 HRESULT onsubmit
([out, retval] VARIANT *p
);
19035 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
19036 HRESULT onsuspend
([in] VARIANT v
);
19038 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
19039 HRESULT onsuspend
([out, retval] VARIANT *p
);
19041 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
19042 HRESULT ontimeupdate
([in] VARIANT v
);
19044 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
19045 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
19047 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
19048 HRESULT onvolumechange
([in] VARIANT v
);
19050 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
19051 HRESULT onvolumechange
([out, retval] VARIANT *p
);
19053 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
19054 HRESULT onwaiting
([in] VARIANT v
);
19056 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
19057 HRESULT onwaiting
([out, retval] VARIANT *p
);
19059 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
19060 HRESULT normalize
();
19062 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
19063 HRESULT importNode
(
19064 [in] IHTMLDOMNode
*pNodeSource
,
19065 [in] VARIANT_BOOL fDeep
,
19066 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
19068 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
19069 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
19071 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
19072 HRESULT body
([in] IHTMLElement
*v
);
19074 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
19075 HRESULT body
([out, retval] IHTMLElement
**p
);
19077 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
19078 HRESULT head
([out, retval] IHTMLElement
**p
);
19081 /*****************************************************************************
19082 * IHTMLDocument8 interface
19088 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19090 interface IHTMLDocument8
: IDispatch
19092 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
19093 HRESULT onmscontentzoom
([in] VARIANT v
);
19095 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
19096 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
19098 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
19099 HRESULT onmspointerdown
([in] VARIANT v
);
19101 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
19102 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
19104 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
19105 HRESULT onmspointermove
([in] VARIANT v
);
19107 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
19108 HRESULT onmspointermove
([out, retval] VARIANT *p
);
19110 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
19111 HRESULT onmspointerup
([in] VARIANT v
);
19113 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
19114 HRESULT onmspointerup
([out, retval] VARIANT *p
);
19116 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
19117 HRESULT onmspointerover
([in] VARIANT v
);
19119 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
19120 HRESULT onmspointerover
([out, retval] VARIANT *p
);
19122 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
19123 HRESULT onmspointerout
([in] VARIANT v
);
19125 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
19126 HRESULT onmspointerout
([out, retval] VARIANT *p
);
19128 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
19129 HRESULT onmspointercancel
([in] VARIANT v
);
19131 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
19132 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
19134 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
19135 HRESULT onmspointerhover
([in] VARIANT v
);
19137 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
19138 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
19140 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
19141 HRESULT onmsgesturestart
([in] VARIANT v
);
19143 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
19144 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
19146 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
19147 HRESULT onmsgesturechange
([in] VARIANT v
);
19149 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
19150 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
19152 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
19153 HRESULT onmsgestureend
([in] VARIANT v
);
19155 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
19156 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
19158 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
19159 HRESULT onmsgesturehold
([in] VARIANT v
);
19161 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
19162 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
19164 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
19165 HRESULT onmsgesturetap
([in] VARIANT v
);
19167 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
19168 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
19170 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
19171 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
19173 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
19174 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
19176 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
19177 HRESULT onmsinertiastart
([in] VARIANT v
);
19179 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
19180 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
19182 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
19183 HRESULT elementsFromPoint
(
19186 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
19188 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
19189 HRESULT elementsFromRect
(
19194 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
19196 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
19197 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
19199 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
19200 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
19202 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
19203 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
19205 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
19206 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
19209 /*****************************************************************************
19210 * IDocumentEvent interface
19216 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19218 interface IDocumentEvent
: IDispatch
19220 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
19221 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
19224 /*****************************************************************************
19225 * IDocumentSelector interface
19231 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
19233 interface IDocumentSelector
: IDispatch
19235 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
19236 HRESULT querySelector
(
19238 [out, retval] IHTMLElement
**pel
);
19240 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
19241 HRESULT querySelectorAll
(
19243 [out, retval] IHTMLDOMChildrenCollection
**pel
);
19246 /*****************************************************************************
19247 * DispHTMLDocument dispinterface
19251 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19253 dispinterface DispHTMLDocument
19257 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
19258 IDispatch
*Script
();
19260 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
19261 IHTMLElementCollection
*all
();
19263 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
19264 IHTMLElement
*body
();
19266 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
19267 IHTMLElement
*activeElement
();
19269 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
19270 IHTMLElementCollection
*images
();
19272 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
19273 IHTMLElementCollection
*applets
();
19275 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
19276 IHTMLElementCollection
*links
();
19278 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
19279 IHTMLElementCollection
*forms
();
19281 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
19282 IHTMLElementCollection
*anchors
();
19284 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
19285 void title
(BSTR v
);
19287 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
19290 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
19291 IHTMLElementCollection
*scripts
();
19293 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
19294 void designMode
(BSTR v
);
19296 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
19299 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
19300 IHTMLSelectionObject
*selection
();
19302 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
19305 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
19306 IHTMLFramesCollection2
*frames
();
19308 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
19309 IHTMLElementCollection
*embeds
();
19311 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
19312 IHTMLElementCollection
*plugins
();
19314 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
19315 void alinkColor
(VARIANT v
);
19317 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
19318 VARIANT alinkColor
();
19320 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
19321 void bgColor
(VARIANT v
);
19323 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
19326 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
19327 void fgColor
(VARIANT v
);
19329 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
19332 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
19333 void linkColor
(VARIANT v
);
19335 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
19336 VARIANT linkColor
();
19338 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
19339 void vlinkColor
(VARIANT v
);
19341 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
19342 VARIANT vlinkColor
();
19344 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
19347 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
19348 IHTMLLocation
*location
();
19350 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
19351 BSTR lastModified
();
19353 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
19356 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
19359 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
19360 void domain
(BSTR v
);
19362 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
19365 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
19366 void cookie
(BSTR v
);
19368 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
19371 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
19372 void expando
(VARIANT_BOOL v
);
19374 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
19375 VARIANT_BOOL expando
();
19377 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
19378 void charset
(BSTR v
);
19380 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
19383 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
19384 void defaultCharset
(BSTR v
);
19386 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
19387 BSTR defaultCharset
();
19389 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
19392 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
19395 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
19396 BSTR fileCreatedDate
();
19398 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
19399 BSTR fileModifiedDate
();
19401 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
19402 BSTR fileUpdatedDate
();
19404 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
19407 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
19410 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
19413 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
19414 void write
([in] SAFEARRAY(VARIANT) psarray
);
19416 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
19417 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
19419 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
19421 [defaultvalue("text/html"), in] BSTR url
,
19422 [optional, in] VARIANT name
,
19423 [optional, in] VARIANT features
,
19424 [optional, in] VARIANT replace
);
19426 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
19429 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
19432 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
19433 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
19435 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
19436 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
19438 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
19439 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
19441 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
19442 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
19444 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
19445 BSTR queryCommandText
([in] BSTR cmdID
);
19447 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
19448 VARIANT queryCommandValue
([in] BSTR cmdID
);
19450 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
19451 VARIANT_BOOL execCommand
(
19453 [defaultvalue(0), in] VARIANT_BOOL showUI
,
19454 [optional, in] VARIANT value
);
19456 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
19457 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
19459 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
19460 IHTMLElement
*createElement
([in] BSTR eTag
);
19462 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
19463 void onhelp
(VARIANT v
);
19465 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
19468 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
19469 void onclick
(VARIANT v
);
19471 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
19474 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
19475 void ondblclick
(VARIANT v
);
19477 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
19478 VARIANT ondblclick
();
19480 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
19481 void onkeyup
(VARIANT v
);
19483 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
19486 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
19487 void onkeydown
(VARIANT v
);
19489 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
19490 VARIANT onkeydown
();
19492 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
19493 void onkeypress
(VARIANT v
);
19495 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
19496 VARIANT onkeypress
();
19498 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
19499 void onmouseup
(VARIANT v
);
19501 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
19502 VARIANT onmouseup
();
19504 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
19505 void onmousedown
(VARIANT v
);
19507 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
19508 VARIANT onmousedown
();
19510 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
19511 void onmousemove
(VARIANT v
);
19513 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
19514 VARIANT onmousemove
();
19516 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
19517 void onmouseout
(VARIANT v
);
19519 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
19520 VARIANT onmouseout
();
19522 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
19523 void onmouseover
(VARIANT v
);
19525 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
19526 VARIANT onmouseover
();
19528 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
19529 void onreadystatechange
(VARIANT v
);
19531 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
19532 VARIANT onreadystatechange
();
19534 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
19535 void onafterupdate
(VARIANT v
);
19537 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
19538 VARIANT onafterupdate
();
19540 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
19541 void onrowexit
(VARIANT v
);
19543 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
19544 VARIANT onrowexit
();
19546 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
19547 void onrowenter
(VARIANT v
);
19549 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
19550 VARIANT onrowenter
();
19552 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
19553 void ondragstart
(VARIANT v
);
19555 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
19556 VARIANT ondragstart
();
19558 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
19559 void onselectstart
(VARIANT v
);
19561 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
19562 VARIANT onselectstart
();
19564 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
19565 IHTMLElement
*elementFromPoint
(
19569 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
19570 IHTMLWindow2
*parentWindow
();
19572 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
19573 IHTMLStyleSheetsCollection
*styleSheets
();
19575 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
19576 void onbeforeupdate
(VARIANT v
);
19578 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
19579 VARIANT onbeforeupdate
();
19581 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
19582 void onerrorupdate
(VARIANT v
);
19584 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
19585 VARIANT onerrorupdate
();
19587 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
19590 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
19591 IHTMLStyleSheet
*createStyleSheet
(
19592 [defaultvalue(""), in] BSTR bstrHref
,
19593 [defaultvalue(-1), in] LONG lIndex
);
19595 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
19596 void releaseCapture
();
19598 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
19599 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
19601 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
19602 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
19604 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
19605 IHTMLElement
*documentElement
();
19607 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
19610 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
19611 VARIANT_BOOL attachEvent
(
19613 [in] IDispatch
*pDisp
);
19615 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
19618 [in] IDispatch
*pDisp
);
19620 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
19621 void onrowsdelete
(VARIANT v
);
19623 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
19624 VARIANT onrowsdelete
();
19626 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
19627 void onrowsinserted
(VARIANT v
);
19629 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
19630 VARIANT onrowsinserted
();
19632 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
19633 void oncellchange
(VARIANT v
);
19635 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
19636 VARIANT oncellchange
();
19638 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
19639 void ondatasetchanged
(VARIANT v
);
19641 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
19642 VARIANT ondatasetchanged
();
19644 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
19645 void ondataavailable
(VARIANT v
);
19647 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
19648 VARIANT ondataavailable
();
19650 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
19651 void ondatasetcomplete
(VARIANT v
);
19653 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
19654 VARIANT ondatasetcomplete
();
19656 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
19657 void onpropertychange
(VARIANT v
);
19659 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
19660 VARIANT onpropertychange
();
19662 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
19665 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
19668 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
19669 void oncontextmenu
(VARIANT v
);
19671 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
19672 VARIANT oncontextmenu
();
19674 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
19675 void onstop
(VARIANT v
);
19677 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
19680 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
19681 IHTMLDocument2
*createDocumentFragment
();
19683 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
19684 IHTMLDocument2
*parentDocument
();
19686 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
19687 void enableDownload
(VARIANT_BOOL v
);
19689 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
19690 VARIANT_BOOL enableDownload
();
19692 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
19693 void baseUrl
(BSTR v
);
19695 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
19698 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
19699 void inheritStyleSheets
(VARIANT_BOOL v
);
19701 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
19702 VARIANT_BOOL inheritStyleSheets
();
19704 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
19705 void onbeforeeditfocus
(VARIANT v
);
19707 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
19708 VARIANT onbeforeeditfocus
();
19710 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
19711 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
19713 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
19714 IHTMLElement
*getElementById
([in] BSTR v
);
19716 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
19717 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
19719 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
19722 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
19723 VARIANT_BOOL hasFocus
();
19725 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
19726 void onselectionchange
(VARIANT v
);
19728 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
19729 VARIANT onselectionchange
();
19731 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
19732 IDispatch
*namespaces
();
19734 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
19735 IHTMLDocument2
*createDocumentFromUrl
(
19737 [in] BSTR bstrOptions
);
19739 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
19740 void media
(BSTR v
);
19742 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
19745 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
19746 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
19748 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
19749 VARIANT_BOOL fireEvent
(
19750 [in] BSTR bstrEventName
,
19751 [optional, in] VARIANT *pvarEventObject
);
19753 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
19754 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
19756 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
19757 void oncontrolselect
(VARIANT v
);
19759 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
19760 VARIANT oncontrolselect
();
19762 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
19763 BSTR URLUnencoded
();
19765 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
19766 void onmousewheel
(VARIANT v
);
19768 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
19769 VARIANT onmousewheel
();
19771 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
19772 IHTMLDOMNode
*doctype
();
19774 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
19775 IHTMLDOMImplementation
*implementation
();
19777 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
19778 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
19780 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
19781 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
19783 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
19784 void onfocusin
(VARIANT v
);
19786 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
19787 VARIANT onfocusin
();
19789 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
19790 void onfocusout
(VARIANT v
);
19792 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
19793 VARIANT onfocusout
();
19795 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
19796 void onactivate
(VARIANT v
);
19798 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
19799 VARIANT onactivate
();
19801 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
19802 void ondeactivate
(VARIANT v
);
19804 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
19805 VARIANT ondeactivate
();
19807 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
19808 void onbeforeactivate
(VARIANT v
);
19810 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
19811 VARIANT onbeforeactivate
();
19813 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
19814 void onbeforedeactivate
(VARIANT v
);
19816 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
19817 VARIANT onbeforedeactivate
();
19819 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
19822 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
19823 IHTMLDocumentCompatibleInfoCollection
*compatible
();
19825 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
19826 VARIANT documentMode
();
19828 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
19829 void onstorage
(VARIANT v
);
19831 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
19832 VARIANT onstorage
();
19834 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
19835 void onstoragecommit
(VARIANT v
);
19837 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
19838 VARIANT onstoragecommit
();
19840 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
19841 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
19843 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
19844 void updateSettings
();
19846 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
19848 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
19849 IHTMLElement
*querySelector
([in] BSTR v
);
19851 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
19852 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
19855 /*****************************************************************************
19856 * HTMLDocument coclass
19859 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
19861 coclass HTMLDocument
19863 [default] dispinterface DispHTMLDocument
;
19864 [source, default] dispinterface HTMLDocumentEvents
;
19865 [source] dispinterface HTMLDocumentEvents2
;
19866 interface IHTMLDocument2
;
19867 interface IHTMLDocument3
;
19868 interface IHTMLDocument4
;
19869 interface IHTMLDocument5
;
19870 interface IHTMLDocument6
;
19871 interface IHTMLDOMNode
;
19872 interface IHTMLDOMNode2
;
19873 interface IDocumentEvent
;
19876 /*****************************************************************************
19877 * DWebBridgeEvents dispinterface
19881 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
19883 dispinterface DWebBridgeEvents
19887 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
19888 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
19890 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
19891 void onreadystatechange
();
19893 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
19894 VARIANT_BOOL onclick
();
19896 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
19897 VARIANT_BOOL ondblclick
();
19899 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
19902 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
19905 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
19906 VARIANT_BOOL onkeypress
();
19908 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
19909 void onmousedown
();
19911 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
19912 void onmousemove
();
19914 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
19918 /*****************************************************************************
19919 * IWebBridge interface
19925 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
19927 interface IWebBridge
: IDispatch
19929 [propput, id(DISPID_IWEBBRIDGE_URL
)]
19930 HRESULT URL
([in] BSTR v
);
19932 [propget, id(DISPID_IWEBBRIDGE_URL
)]
19933 HRESULT URL
([retval, out] BSTR * p
);
19935 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19936 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
19938 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19939 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
19941 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
19942 HRESULT embed
([in] VARIANT_BOOL v
);
19944 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
19945 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
19947 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
19948 HRESULT event
([retval, out] IDispatch
* * p
);
19950 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
19951 HRESULT readyState
([retval, out] long * p
);
19953 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
19954 HRESULT AboutBox
();
19957 /*****************************************************************************
19958 * Scriptlet coclass
19962 helpstring("Microsoft Scriptlet Component"),
19963 progid
("ScriptBridge.ScriptBridge.1"),
19964 vi_progid
("ScriptBridge.ScriptBridge"),
19965 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
19969 [default] interface IWebBridge
;
19970 [source, default] dispinterface DWebBridgeEvents
;
19973 /*****************************************************************************
19974 * IHTMLEmbedElement interface
19980 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19982 interface IHTMLEmbedElement
: IDispatch
19984 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19985 HRESULT hidden([in] BSTR v
);
19987 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19988 HRESULT hidden([retval, out] BSTR *p
);
19990 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
19991 HRESULT palette
([retval, out] BSTR *p
);
19993 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
19994 HRESULT pluginspage
([retval, out] BSTR *p
);
19996 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19997 HRESULT src
([in] BSTR v
);
19999 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
20000 HRESULT src
([retval, out] BSTR *p
);
20002 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
20003 HRESULT units
([in] BSTR v
);
20005 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
20006 HRESULT units
([retval, out] BSTR *p
);
20008 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
20009 HRESULT name
([in] BSTR v
);
20011 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
20012 HRESULT name
([retval, out] BSTR *p
);
20014 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
20015 HRESULT width
([in] VARIANT v
);
20017 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
20018 HRESULT width
([retval, out] VARIANT *p
);
20020 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
20021 HRESULT height
([in] VARIANT v
);
20023 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
20024 HRESULT height
([retval, out] VARIANT *p
);
20027 /*****************************************************************************
20028 * DispHTMLEmbedElement dispinterface
20032 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20034 dispinterface DispHTMLEmbed
20038 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
20040 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
20041 void hidden(BSTR v
);
20043 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
20046 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
20049 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
20050 BSTR pluginspage
();
20052 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
20055 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
20058 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
20059 void units
(BSTR v
);
20061 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
20064 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
20067 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
20070 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
20071 void width
(VARIANT v
);
20073 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
20076 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
20077 void height
(VARIANT v
);
20079 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
20082 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
20083 void ie8_src
(BSTR v
);
20085 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
20088 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
20089 BSTR ie8_pluginspage
();
20092 /*****************************************************************************
20093 * HTMLEmbed coclass
20097 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20101 [default] dispinterface DispHTMLEmbed
;
20102 /* [source, default] dispinterface HTMLControlElementEvents; */
20103 /* [source] dispinterface HTMLControlElementEvents2; */
20104 WINE_HTMLELEMENT_INTERFACES
;
20105 interface IHTMLControlElement
;
20106 interface IHTMLEmbedElement
;
20107 /* interface IHTMLEmbedElement2; */
20108 /* interface IGetSVGDocument; */
20111 /*****************************************************************************
20112 * IHTMLCommentElement interface
20118 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20120 interface IHTMLCommentElement
: IDispatch
20122 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20123 HRESULT text
([in] BSTR v
);
20125 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20126 HRESULT text
([out, retval] BSTR *p
);
20128 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20129 HRESULT atomic
([in] LONG v
);
20131 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20132 HRESULT atomic
([out, retval] LONG *p
);
20135 /*****************************************************************************
20136 * IHTMLCommentElement2 interface
20142 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20144 interface IHTMLCommentElement2
: IDispatch
20146 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20147 HRESULT data
([in] BSTR v
);
20149 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20150 HRESULT data
([out, retval] BSTR *p
);
20152 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
20153 HRESULT length
([out, retval] LONG *p
);
20155 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
20156 HRESULT substringData
(
20159 [out, retval] BSTR *pbstrsubString
);
20161 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
20162 HRESULT appendData
([in] BSTR bstrstring
);
20164 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
20165 HRESULT insertData
(
20167 [in] BSTR bstrstring
);
20169 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
20170 HRESULT deleteData
(
20174 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
20175 HRESULT replaceData
(
20178 [in] BSTR bstrstring
);
20181 /*****************************************************************************
20182 * DispHTMLCommentElement dispinterface
20186 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20188 dispinterface DispHTMLCommentElement
20192 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
20194 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20197 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20200 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20201 void atomic
(LONG v
);
20203 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20206 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20209 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20212 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
20215 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
20216 BSTR substringData
(
20220 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
20221 void appendData
([in] BSTR bstrstring
);
20223 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
20226 [in] BSTR bstrstring
);
20228 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
20233 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
20237 [in] BSTR bstrstring
);
20242 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20244 dispinterface HTMLElementEvents2
20248 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
20249 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
20251 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
20252 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
20254 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
20255 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
20257 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
20258 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
20260 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
20261 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
20263 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
20264 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
20266 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
20267 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
20269 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
20270 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
20272 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
20273 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
20275 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
20276 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
20278 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
20279 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
20281 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
20282 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
20284 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
20285 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
20287 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
20288 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
20290 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
20291 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
20293 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
20294 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
20296 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
20297 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
20299 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
20300 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
20302 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
20303 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
20305 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
20306 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
20308 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
20309 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
20311 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
20312 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
20314 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
20315 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
20317 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
20318 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
20320 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
20321 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
20323 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
20324 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20326 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
20327 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20329 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
20330 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20332 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
20333 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
20335 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
20336 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
20338 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
20339 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
20341 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
20342 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
20344 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
20345 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
20347 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
20348 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
20350 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
20351 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
20353 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
20354 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
20356 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
20357 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
20359 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
20360 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
20362 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
20363 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
20365 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
20366 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
20368 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
20369 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
20371 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
20372 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
20374 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
20375 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
20377 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
20378 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
20380 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
20381 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
20383 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
20384 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
20386 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
20387 void onpage
([in] IHTMLEventObj
* pEvtObj
);
20389 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
20390 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
20392 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
20393 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
20395 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
20396 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
20398 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
20399 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
20401 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
20402 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
20404 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
20405 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
20407 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
20408 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
20410 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
20411 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
20413 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
20414 void onmove
([in] IHTMLEventObj
* pEvtObj
);
20416 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
20417 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
20419 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
20420 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
20422 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
20423 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
20425 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
20426 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
20428 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
20429 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
20431 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
20432 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
20437 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20439 dispinterface HTMLElementEvents
20443 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
20444 VARIANT_BOOL onhelp
();
20446 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
20447 VARIANT_BOOL onclick
();
20449 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
20450 VARIANT_BOOL ondblclick
();
20452 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
20453 VARIANT_BOOL onkeypress
();
20455 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
20458 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
20461 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
20464 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
20465 void onmouseover
();
20467 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
20468 void onmousemove
();
20470 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
20471 void onmousedown
();
20473 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
20476 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
20477 VARIANT_BOOL onselectstart
();
20479 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
20480 void onfilterchange
();
20482 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
20483 VARIANT_BOOL ondragstart
();
20485 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
20486 VARIANT_BOOL onbeforeupdate
();
20488 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
20489 void onafterupdate
();
20491 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
20492 VARIANT_BOOL onerrorupdate
();
20494 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
20495 VARIANT_BOOL onrowexit
();
20497 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
20500 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
20501 void ondatasetchanged
();
20503 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
20504 void ondataavailable
();
20506 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
20507 void ondatasetcomplete
();
20509 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
20510 void onlosecapture
();
20512 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
20513 void onpropertychange
();
20515 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
20518 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
20521 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
20524 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
20527 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
20528 VARIANT_BOOL ondrag
();
20530 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
20533 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
20534 VARIANT_BOOL ondragenter
();
20536 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
20537 VARIANT_BOOL ondragover
();
20539 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
20540 void ondragleave
();
20542 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
20543 VARIANT_BOOL ondrop
();
20545 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
20546 VARIANT_BOOL onbeforecut
();
20548 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
20549 VARIANT_BOOL oncut
();
20551 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
20552 VARIANT_BOOL onbeforecopy
();
20554 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
20555 VARIANT_BOOL oncopy
();
20557 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
20558 VARIANT_BOOL onbeforepaste
();
20560 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
20561 VARIANT_BOOL onpaste
();
20563 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
20564 VARIANT_BOOL oncontextmenu
();
20566 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
20567 void onrowsdelete
();
20569 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
20570 void onrowsinserted
();
20572 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
20573 void oncellchange
();
20575 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
20576 void onreadystatechange
();
20578 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
20579 void onbeforeeditfocus
();
20581 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
20582 void onlayoutcomplete
();
20584 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
20587 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
20588 VARIANT_BOOL onbeforedeactivate
();
20590 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
20591 VARIANT_BOOL onbeforeactivate
();
20593 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
20596 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
20597 VARIANT_BOOL oncontrolselect
();
20599 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
20600 VARIANT_BOOL onmovestart
();
20602 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
20605 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
20606 VARIANT_BOOL onresizestart
();
20608 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
20609 void onresizeend
();
20611 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
20612 void onmouseenter
();
20614 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
20615 void onmouseleave
();
20617 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
20618 VARIANT_BOOL onmousewheel
();
20620 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
20623 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
20624 void ondeactivate
();
20626 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
20629 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
20635 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20637 coclass HTMLCommentElement
20639 [default] dispinterface DispHTMLCommentElement
;
20640 [source, default] dispinterface HTMLElementEvents
;
20641 [source] dispinterface HTMLElementEvents2
;
20642 WINE_HTMLELEMENT_INTERFACES
;
20643 interface IHTMLCommentElement
;
20644 interface IHTMLCommentElement2
;
20645 /* interface IHTMLCommentElement3; */
20648 /*****************************************************************************
20649 * HTMLTableEvents dispinterface
20653 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20655 dispinterface HTMLTableEvents
20659 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
20660 VARIANT_BOOL onhelp
();
20662 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
20663 VARIANT_BOOL onclick
();
20665 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
20666 VARIANT_BOOL ondblclick
();
20668 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
20669 VARIANT_BOOL onkeypress
();
20671 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
20674 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
20677 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
20680 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
20681 void onmouseover
();
20683 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
20684 void onmousemove
();
20686 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
20687 void onmousedown
();
20689 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
20692 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
20693 VARIANT_BOOL onselectstart
();
20695 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
20696 void onfilterchange
();
20698 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
20699 VARIANT_BOOL ondragstart
();
20701 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
20702 VARIANT_BOOL onbeforeupdate
();
20704 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
20705 void onafterupdate
();
20707 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
20708 VARIANT_BOOL onerrorupdate
();
20710 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
20711 VARIANT_BOOL onrowexit
();
20713 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
20716 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
20717 void ondatasetchanged
();
20719 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
20720 void ondataavailable
();
20722 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
20723 void ondatasetcomplete
();
20725 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
20726 void onlosecapture
();
20728 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
20729 void onpropertychange
();
20731 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
20734 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
20737 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
20740 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
20743 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
20744 VARIANT_BOOL ondrag
();
20746 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
20749 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
20750 VARIANT_BOOL ondragenter
();
20752 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
20753 VARIANT_BOOL ondragover
();
20755 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
20756 void ondragleave
();
20758 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
20759 VARIANT_BOOL ondrop
();
20761 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
20762 VARIANT_BOOL onbeforecut
();
20764 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
20765 VARIANT_BOOL oncut
();
20767 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
20768 VARIANT_BOOL onbeforecopy
();
20770 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
20771 VARIANT_BOOL oncopy
();
20773 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
20774 VARIANT_BOOL onbeforepaste
();
20776 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
20777 VARIANT_BOOL onpaste
();
20779 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
20780 VARIANT_BOOL oncontextmenu
();
20782 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
20783 void onrowsdelete
();
20785 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
20786 void onrowsinserted
();
20788 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
20789 void oncellchange
();
20791 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
20792 void onreadystatechange
();
20794 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
20795 void onbeforeeditfocus
();
20797 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
20798 void onlayoutcomplete
();
20800 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
20803 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
20804 VARIANT_BOOL onbeforedeactivate
();
20806 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
20807 VARIANT_BOOL onbeforeactivate
();
20809 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
20812 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
20813 VARIANT_BOOL oncontrolselect
();
20815 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
20816 VARIANT_BOOL onmovestart
();
20818 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
20821 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
20822 VARIANT_BOOL onresizestart
();
20824 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
20825 void onresizeend
();
20827 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
20828 void onmouseenter
();
20830 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
20831 void onmouseleave
();
20833 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
20834 VARIANT_BOOL onmousewheel
();
20836 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
20839 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
20840 void ondeactivate
();
20842 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
20845 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
20851 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20853 dispinterface HTMLTableEvents2
20857 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
20858 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
20860 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
20861 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
20863 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
20864 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
20866 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
20867 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
20869 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
20870 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
20872 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
20873 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
20875 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
20876 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
20878 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
20879 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
20881 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
20882 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
20884 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
20885 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
20887 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
20888 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
20890 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
20891 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
20893 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
20894 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
20896 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
20897 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
20899 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
20900 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
20902 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
20903 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
20905 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
20906 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
20908 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
20909 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
20911 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
20912 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
20914 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
20915 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
20917 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
20918 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
20920 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
20921 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
20923 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
20924 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
20926 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
20927 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
20929 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
20930 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
20932 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
20933 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20935 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
20936 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20938 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
20939 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20941 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
20942 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
20944 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
20945 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
20947 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
20948 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
20950 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
20951 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
20953 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
20954 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
20956 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
20957 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
20959 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
20960 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
20962 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
20963 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
20965 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
20966 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
20968 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
20969 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
20971 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
20972 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
20974 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
20975 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
20977 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
20978 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
20980 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
20981 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
20983 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
20984 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
20986 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
20987 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
20989 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
20990 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
20992 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
20993 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
20995 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
20996 void onpage
([in] IHTMLEventObj
* pEvtObj
);
20998 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
20999 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
21001 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
21002 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
21004 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
21005 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
21007 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
21008 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
21010 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
21011 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
21013 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
21014 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
21016 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
21017 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
21019 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
21020 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
21022 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
21023 void onmove
([in] IHTMLEventObj
* pEvtObj
);
21025 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
21026 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
21028 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
21029 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
21031 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
21032 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
21034 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
21035 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
21037 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
21038 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
21040 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
21041 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
21044 /*****************************************************************************
21045 * IHTMLTableCaption interface
21051 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21053 interface IHTMLTableCaption
: IDispatch
21055 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
21056 HRESULT align
([in] BSTR v
);
21058 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
21059 HRESULT align
([retval, out] BSTR *p
);
21061 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
21062 HRESULT vAlign
([in] BSTR v
);
21064 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
21065 HRESULT vAlign
([retval, out] BSTR *p
);
21068 interface IHTMLTableSection
;
21070 /*****************************************************************************
21071 * IHTMLTable interface
21077 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21079 interface IHTMLTable
: IDispatch
21081 [propput, id(DISPID_IHTMLTABLE_COLS
)]
21082 HRESULT cols
([in] LONG v
);
21084 [propget, id(DISPID_IHTMLTABLE_COLS
)]
21085 HRESULT cols
([retval, out] LONG *p
);
21087 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
21088 HRESULT border
([in] VARIANT v
);
21090 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
21091 HRESULT border
([retval, out] VARIANT *p
);
21093 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
21094 HRESULT frame
([in] BSTR v
);
21096 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
21097 HRESULT frame
([retval, out] BSTR *p
);
21099 [propput, id(DISPID_IHTMLTABLE_RULES
)]
21100 HRESULT rules
([in] BSTR v
);
21102 [propget, id(DISPID_IHTMLTABLE_RULES
)]
21103 HRESULT rules
([retval, out] BSTR *p
);
21105 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21106 HRESULT cellSpacing
([in] VARIANT v
);
21108 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21109 HRESULT cellSpacing
([retval, out] VARIANT *p
);
21111 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21112 HRESULT cellPadding
([in] VARIANT v
);
21114 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21115 HRESULT cellPadding
([retval, out] VARIANT *p
);
21117 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21118 HRESULT background
([in] BSTR v
);
21120 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21121 HRESULT background
([retval, out] BSTR *p
);
21123 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21124 HRESULT bgColor
([in] VARIANT v
);
21126 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21127 HRESULT bgColor
([retval, out] VARIANT *p
);
21129 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21130 HRESULT borderColor
([in] VARIANT v
);
21132 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21133 HRESULT borderColor
([retval, out] VARIANT *p
);
21135 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21136 HRESULT borderColorLight
([in] VARIANT v
);
21138 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21139 HRESULT borderColorLight
([retval, out] VARIANT *p
);
21141 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21142 HRESULT borderColorDark
([in] VARIANT v
);
21144 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21145 HRESULT borderColorDark
([retval, out] VARIANT *p
);
21147 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
21148 HRESULT align
([in] BSTR v
);
21150 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
21151 HRESULT align
([retval, out] BSTR * p
);
21153 [id(DISPID_IHTMLTABLE_REFRESH
)]
21156 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
21157 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
21159 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
21160 HRESULT width
([in] VARIANT v
);
21162 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
21163 HRESULT width
([retval, out] VARIANT *p
);
21165 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
21166 HRESULT height
([in] VARIANT v
);
21168 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
21169 HRESULT height
([retval, out] VARIANT *p
);
21171 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21172 HRESULT dataPageSize
([in] LONG v
);
21174 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21175 HRESULT dataPageSize
([retval, out] LONG *p
);
21177 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
21178 HRESULT nextPage
();
21180 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
21181 HRESULT previousPage
();
21183 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
21184 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
21186 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
21187 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
21189 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
21190 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
21192 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
21193 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
21195 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
21196 HRESULT createTHead
([retval, out] IDispatch
**head
);
21198 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
21199 HRESULT deleteTHead
();
21201 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
21202 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
21204 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
21205 HRESULT deleteTFoot
();
21207 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
21208 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
21210 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
21211 HRESULT deleteCaption
();
21213 [id(DISPID_IHTMLTABLE_INSERTROW
)]
21215 [defaultvalue(-1), in] LONG index
,
21216 [retval, out] IDispatch
**row
);
21218 [id(DISPID_IHTMLTABLE_DELETEROW
)]
21219 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
21221 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
21222 HRESULT readyState
([retval, out] BSTR *p
);
21224 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
21225 HRESULT onreadystatechange
([in] VARIANT v
);
21227 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
21228 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
21235 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21237 interface IHTMLTable2
: IDispatch
21239 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
21240 HRESULT firstPage
();
21242 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
21243 HRESULT lastPage
();
21245 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
21246 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
21248 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
21249 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
21250 [defaultvalue(-1), in] LONG indexTo
,
21251 [retval, out] IDispatch
** row
);
21258 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21260 interface IHTMLTable3
: IDispatch
21262 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21263 HRESULT summary
([in] BSTR v
);
21265 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21266 HRESULT summary
([retval, out] BSTR * p
);
21271 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21275 [default] dispinterface DispHTMLTable
;
21276 [source, default] dispinterface HTMLTableEvents
;
21277 [source] dispinterface HTMLTableEvents2
;
21278 WINE_HTMLDATAELEMENT_INTERFACES
;
21279 interface IHTMLControlElement
;
21280 interface IHTMLTable
;
21281 interface IHTMLTable2
;
21282 interface IHTMLTable3
;
21283 /* interface IHTMLTable4; */
21290 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21292 interface IHTMLTableSection
: IDispatch
21294 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
21295 HRESULT align
([in] BSTR v
);
21297 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
21298 HRESULT align
([retval, out] BSTR *p
);
21300 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
21301 HRESULT vAlign
([in] BSTR v
);
21303 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
21304 HRESULT vAlign
([retval, out] BSTR *p
);
21306 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
21307 HRESULT bgColor
([in] VARIANT v
);
21309 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
21310 HRESULT bgColor
([retval, out] VARIANT *p
);
21312 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
21313 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
21315 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
21317 [defaultvalue(-1), in] LONG index
,
21318 [retval, out] IDispatch
**row
);
21320 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
21321 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
21324 /*****************************************************************************
21325 * IHTMLTableRow interface
21331 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21333 interface IHTMLTableRow
: IDispatch
21335 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21336 HRESULT align
([in] BSTR v
);
21338 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21339 HRESULT align
([out, retval] BSTR *p
);
21341 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21342 HRESULT vAlign
([in] BSTR v
);
21344 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21345 HRESULT vAlign
([out, retval] BSTR *p
);
21347 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21348 HRESULT bgColor
([in] VARIANT v
);
21350 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21351 HRESULT bgColor
([out, retval] VARIANT *p
);
21353 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21354 HRESULT borderColor
([in] VARIANT v
);
21356 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21357 HRESULT borderColor
([out, retval] VARIANT *p
);
21359 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21360 HRESULT borderColorLight
([in] VARIANT v
);
21362 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21363 HRESULT borderColorLight
([out, retval] VARIANT *p
);
21365 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21366 HRESULT borderColorDark
([in] VARIANT v
);
21368 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21369 HRESULT borderColorDark
([out, retval] VARIANT *p
);
21371 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
21372 HRESULT rowIndex
([out, retval] LONG *p
);
21374 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
21375 HRESULT sectionRowIndex
([out, retval] LONG *p
);
21377 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
21378 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
21380 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
21381 HRESULT insertCell
(
21382 [in, defaultvalue(-1)] LONG index
,
21383 [out, retval] IDispatch
**row
);
21385 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
21386 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
21389 /*****************************************************************************
21390 * IHTMLTableCell interface
21396 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21398 interface IHTMLTableCell
: IDispatch
21400 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21401 HRESULT rowSpan
([in] long v
);
21403 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21404 HRESULT rowSpan
([retval, out] long *p
);
21406 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21407 HRESULT colSpan
([in] long v
);
21409 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21410 HRESULT colSpan
([retval, out] long *p
);
21412 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21413 HRESULT align
([in] BSTR v
);
21415 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21416 HRESULT align
([retval, out] BSTR *p
);
21418 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21419 HRESULT vAlign
([in] BSTR v
);
21421 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21422 HRESULT vAlign
([retval, out] BSTR *p
);
21424 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21425 HRESULT bgColor
([in] VARIANT v
);
21427 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21428 HRESULT bgColor
([retval, out] VARIANT *p
);
21430 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21431 HRESULT noWrap
([in] VARIANT_BOOL v
);
21433 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21434 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
21436 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21437 HRESULT background
([in] BSTR v
);
21439 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21440 HRESULT background
([retval, out] BSTR *p
);
21442 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21443 HRESULT borderColor
([in] VARIANT v
);
21445 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21446 HRESULT borderColor
([retval, out] VARIANT *p
);
21448 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21449 HRESULT borderColorLight
([in] VARIANT v
);
21451 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21452 HRESULT borderColorLight
([retval, out] VARIANT *p
);
21454 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21455 HRESULT borderColorDark
([in] VARIANT v
);
21457 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21458 HRESULT borderColorDark
([retval, out] VARIANT *p
);
21460 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21461 HRESULT width
([in] VARIANT v
);
21463 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21464 HRESULT width
([retval, out] VARIANT *p
);
21466 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21467 HRESULT height
([in] VARIANT v
);
21469 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21470 HRESULT height
([retval, out] VARIANT *p
);
21472 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
21473 HRESULT cellIndex
([retval, out] long *p
);
21476 /*****************************************************************************
21477 * DispHTMLTable dispinterface
21481 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21483 dispinterface DispHTMLTable
21487 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
21489 [propput, id(DISPID_IHTMLTABLE_COLS
)]
21492 [propget, id(DISPID_IHTMLTABLE_COLS
)]
21495 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
21496 void border
(VARIANT v
);
21498 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
21501 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
21502 void frame
(BSTR v
);
21504 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
21507 [propput, id(DISPID_IHTMLTABLE_RULES
)]
21508 void rules
(BSTR v
);
21510 [propget, id(DISPID_IHTMLTABLE_RULES
)]
21513 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21514 void cellSpacing
(VARIANT v
);
21516 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21517 VARIANT cellSpacing
();
21519 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21520 void cellPadding
(VARIANT v
);
21522 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21523 VARIANT cellPadding
();
21525 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21526 void background
(BSTR v
);
21528 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21531 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21532 void bgColor
(VARIANT v
);
21534 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21537 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21538 void borderColor
(VARIANT v
);
21540 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21541 VARIANT borderColor
();
21543 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21544 void borderColorLight
(VARIANT v
);
21546 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21547 VARIANT borderColorLight
();
21549 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21550 void borderColorDark
(VARIANT v
);
21552 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21553 VARIANT borderColorDark
();
21555 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
21556 void align
(BSTR v
);
21558 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
21561 [id(DISPID_IHTMLTABLE_REFRESH
)]
21564 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
21565 IHTMLElementCollection
*rows
();
21567 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
21568 void width
(VARIANT v
);
21570 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
21573 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
21574 void height
(VARIANT v
);
21576 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
21579 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21580 void dataPageSize
(LONG v
);
21582 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21583 LONG dataPageSize
();
21585 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
21588 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
21589 void previousPage
();
21591 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
21592 IHTMLTableSection
*tHead
();
21594 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
21595 IHTMLTableSection
*tFoot
();
21597 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
21598 IHTMLElementCollection
*tBodies
();
21600 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
21601 IHTMLTableCaption
*caption
();
21603 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
21604 IDispatch
*createTHead
();
21606 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
21607 void deleteTHead
();
21609 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
21610 IDispatch
*createTFoot
();
21612 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
21613 void deleteTFoot
();
21615 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
21616 IHTMLTableCaption
*createCaption
();
21618 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
21619 void deleteCaption
();
21621 [id(DISPID_IHTMLTABLE_INSERTROW
)]
21622 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
21624 [id(DISPID_IHTMLTABLE_DELETEROW
)]
21625 void deleteRow
([in, defaultvalue(-1)] LONG index
);
21627 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
21630 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
21633 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
21634 IHTMLElementCollection
*cells
();
21636 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
21637 IDispatch
*moveRow
(
21638 [in, defaultvalue(-1)] LONG indexFrom
,
21639 [in, defaultvalue(-1)] LONG indexTo
);
21641 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21642 void summary
(BSTR v
);
21644 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21648 /*****************************************************************************
21649 * DispHTMLTableRow dispinterface
21653 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21655 dispinterface DispHTMLTableRow
21659 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21661 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21662 void align
(BSTR v
);
21664 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21667 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21668 void vAlign
(BSTR v
);
21670 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21673 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21674 void bgColor
(VARIANT v
);
21676 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21679 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21680 void borderColor
(VARIANT v
);
21682 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21683 VARIANT borderColor
();
21685 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21686 void borderColorLight
(VARIANT v
);
21688 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21689 VARIANT borderColorLight
();
21691 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21692 void borderColorDark
(VARIANT v
);
21694 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21695 VARIANT borderColorDark
();
21697 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
21700 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
21701 LONG sectionRowIndex
();
21703 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
21704 IHTMLElementCollection
*cells
();
21706 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
21707 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
21709 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
21710 void deleteCell
([in, defaultvalue(-1)] LONG index
);
21712 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
21713 void height
(VARIANT v
);
21715 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
21718 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
21721 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
21724 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
21725 void chOff
(BSTR v
);
21727 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
21731 /*****************************************************************************
21732 * HTMLTableRow coclass
21736 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21738 coclass HTMLTableRow
21740 [default] dispinterface DispHTMLTableRow
;
21741 /* [source, default] dispinterface HTMLControlElementEvents; */
21742 /* [source] dispinterface HTMLControlElementEvents2; */
21743 WINE_HTMLELEMENT_INTERFACES
;
21744 interface IHTMLTableRow
;
21745 /* interface IHTMLTableRowMetrics; */
21746 /* interface IHTMLTableRow2; */
21747 /* interface IHTMLTableRow3; */
21748 /* interface IHTMLTableRow4; */
21751 /*****************************************************************************
21752 * DispHTMLTableCell dispinterface
21756 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21758 dispinterface DispHTMLTableCell
21762 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21764 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21765 void rowSpan
(long v
);
21767 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21770 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21771 void colSpan
(long v
);
21773 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21776 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21777 void align
(BSTR v
);
21779 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21782 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21783 void vAlign
(BSTR v
);
21785 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21788 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21789 void bgColor
(VARIANT v
);
21791 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21794 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21795 void noWrap
(VARIANT_BOOL v
);
21797 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21798 VARIANT_BOOL noWrap
();
21800 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21801 void background
(BSTR v
);
21803 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21806 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21807 void borderColor
(VARIANT v
);
21809 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21810 VARIANT borderColor
();
21812 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21813 void borderColorLight
(VARIANT v
);
21815 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21816 VARIANT borderColorLight
();
21818 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21819 void borderColorDark
(VARIANT v
);
21821 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21822 VARIANT borderColorDark
();
21824 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21825 void width
(VARIANT v
);
21827 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21830 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21831 void height
(VARIANT v
);
21833 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21836 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
21839 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
21842 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
21845 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
21848 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
21851 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
21854 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
21857 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
21858 void chOff
(BSTR v
);
21860 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
21863 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
21864 void headers
(BSTR v
);
21866 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
21869 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
21870 void scope
(BSTR v
);
21872 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
21875 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
21876 void ie9_ch
(BSTR v
);
21878 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
21881 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
21882 void ie9_chOff
(BSTR v
);
21884 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
21888 /*****************************************************************************
21889 * HTMLTableCell coclass
21893 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21895 coclass HTMLTableCell
21897 [default] dispinterface DispHTMLTableCell
;
21898 [source, default] dispinterface HTMLTextContainerEvents
;
21899 [source] dispinterface HTMLTextContainerEvents2
;
21900 WINE_HTMLELEMENT_INTERFACES
;
21901 interface IHTMLControlElement
;
21902 interface IHTMLTextContainer
;
21903 interface IHTMLTableCell
;
21904 /* interface IHTMLTableCell2; */
21905 /* interface IHTMLTableCell3; */
21908 /*****************************************************************************
21909 * IHTMLScriptElement interface
21915 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21917 interface IHTMLScriptElement
: IDispatch
21919 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21920 HRESULT src
([in] BSTR v
);
21922 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21923 HRESULT src
([retval, out] BSTR *p
);
21925 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21926 HRESULT htmlFor
([in] BSTR v
);
21928 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21929 HRESULT htmlFor
([retval, out] BSTR *p
);
21931 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21932 HRESULT event
([in] BSTR v
);
21934 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21935 HRESULT event
([retval, out] BSTR *p
);
21937 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21938 HRESULT text
([in] BSTR v
);
21940 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21941 HRESULT text
([retval, out] BSTR *p
);
21943 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21944 HRESULT defer
([in] VARIANT_BOOL v
);
21946 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21947 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
21949 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
21950 HRESULT readyState
([retval, out] BSTR *p
);
21952 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21953 HRESULT onerror
([in] VARIANT v
);
21955 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21956 HRESULT onerror
([retval, out] VARIANT *p
);
21958 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21959 HRESULT type
([in] BSTR v
);
21961 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21962 HRESULT type
([retval, out] BSTR *p
);
21965 /*****************************************************************************
21966 * IHTMLScriptElement2 interface
21972 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21974 interface IHTMLScriptElement2
: IDispatch
21976 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21977 HRESULT charset
([in] BSTR v
);
21979 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21980 HRESULT charset
([retval, out] BSTR *p
);
21983 /*****************************************************************************
21984 * DispHTMLScriptElement dispinterface
21988 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21990 dispinterface DispHTMLScriptElement
21994 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21996 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21999 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
22002 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
22003 void htmlFor
(BSTR v
);
22005 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
22008 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
22009 void event
(BSTR v
);
22011 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
22014 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
22017 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
22020 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
22021 void defer
(VARIANT_BOOL v
);
22023 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
22024 VARIANT_BOOL defer
();
22026 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
22027 void onerror
(VARIANT v
);
22029 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
22032 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
22035 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
22038 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
22039 void charset
(BSTR v
);
22041 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
22044 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
22045 void ie8_src
(BSTR v
);
22047 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
22051 /*****************************************************************************
22052 * HTMLScriptElement coclass
22056 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22058 coclass HTMLScriptElement
22060 [default] dispinterface DispHTMLScriptElement
;
22061 /* [source, default] dispinterface HTMLScriptEvents; */
22062 /* [source] dispinterface HTMLScriptEvents2; */
22063 WINE_HTMLELEMENT_INTERFACES
;
22064 interface IHTMLScriptElement
;
22065 interface IHTMLScriptElement2
;
22066 /* interface IHTMLScriptElement3; */
22067 /* interface IHTMLScriptElement4; */
22070 /*****************************************************************************
22071 * IHTMLObjectElement interface
22077 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22079 interface IHTMLObjectElement
: IDispatch
22081 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
22082 HRESULT object([retval, out] IDispatch
**p
);
22084 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
22085 HRESULT classid
([retval, out] BSTR *p
);
22087 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
22088 HRESULT data
([retval, out] BSTR *p
);
22090 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22091 HRESULT recordset
([in] IDispatch
*v
);
22093 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22094 HRESULT recordset
([retval, out] IDispatch
**p
);
22096 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22097 HRESULT align
([in] BSTR v
);
22099 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22100 HRESULT align
([retval, out] BSTR *p
);
22102 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22103 HRESULT name
([in] BSTR v
);
22105 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22106 HRESULT name
([retval, out] BSTR *p
);
22108 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22109 HRESULT codeBase
([in] BSTR v
);
22111 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22112 HRESULT codeBase
([retval, out] BSTR *p
);
22114 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22115 HRESULT codeType
([in] BSTR v
);
22117 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22118 HRESULT codeType
([retval, out] BSTR *p
);
22120 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22121 HRESULT code
([in] BSTR v
);
22123 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22124 HRESULT code
([retval, out] BSTR *p
);
22126 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
22127 HRESULT BaseHref
([retval, out] BSTR *p
);
22129 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22130 HRESULT type
([in] BSTR v
);
22132 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22133 HRESULT type
([retval, out] BSTR *p
);
22135 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
22136 HRESULT form
([retval, out] IHTMLFormElement
**p
);
22138 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22139 HRESULT width
([in] VARIANT v
);
22141 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22142 HRESULT width
([retval, out] VARIANT *p
);
22144 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22145 HRESULT height
([in] VARIANT v
);
22147 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22148 HRESULT height
([retval, out] VARIANT *p
);
22150 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
22151 HRESULT readyState
([retval, out] long *p
);
22153 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22154 HRESULT onreadystatechange
([in] VARIANT v
);
22156 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22157 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22159 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22160 HRESULT onerror
([in] VARIANT v
);
22162 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22163 HRESULT onerror
([retval, out] VARIANT *p
);
22165 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22166 HRESULT altHtml
([in] BSTR v
);
22168 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22169 HRESULT altHtml
([retval, out] BSTR *p
);
22171 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22172 HRESULT vspace
([in] long v
);
22174 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22175 HRESULT vspace
([retval, out] long *p
);
22177 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22178 HRESULT hspace
([in] long v
);
22180 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22181 HRESULT hspace
([retval, out] long *p
);
22184 /*****************************************************************************
22185 * IHTMLObjectElement2 interface
22191 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22193 interface IHTMLObjectElement2
: IDispatch
22195 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
22196 HRESULT namedRecordset
(
22197 [in] BSTR dataMember
,
22198 [in, optional] VARIANT *hierarchy
,
22199 [out, retval] IDispatch
**ppRecordset
);
22201 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22202 HRESULT classid
([in] BSTR v
);
22204 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22205 HRESULT classid
([out, retval] BSTR *p
);
22207 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22208 HRESULT data
([in] BSTR v
);
22210 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22211 HRESULT data
([out, retval] BSTR *p
);
22214 /*****************************************************************************
22215 * IHTMLDivElement interface
22221 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22223 interface IHTMLDivElement
: IDispatch
22225 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22226 HRESULT align
([in] BSTR v
);
22228 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22229 HRESULT align
([out, retval] BSTR *p
);
22231 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22232 HRESULT noWrap
([in] VARIANT_BOOL v
);
22234 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22235 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
22238 /*****************************************************************************
22239 * DispHTMLDivElement dispinterface
22243 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22245 dispinterface DispHTMLDivElement
22249 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22251 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22252 void align
(BSTR v
);
22254 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22257 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22258 void noWrap
(VARIANT_BOOL v
);
22260 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22261 VARIANT_BOOL noWrap
();
22264 /*****************************************************************************
22265 * IHTMLParamElement interface
22271 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22273 interface IHTMLParamElement
: IDispatch
22275 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22276 HRESULT name
([in] BSTR v
);
22278 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22279 HRESULT name
([retval, out] BSTR *p
);
22281 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22282 HRESULT value
([in] BSTR v
);
22284 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22285 HRESULT value
([retval, out] BSTR *p
);
22287 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22288 HRESULT type
([in] BSTR v
);
22290 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22291 HRESULT type
([retval, out] BSTR *p
);
22293 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22294 HRESULT valueType
([in] BSTR v
);
22296 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22297 HRESULT valueType
([retval, out] BSTR *p
);
22300 /*****************************************************************************
22301 * IHTMLParamElement2 interface
22307 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
22309 interface IHTMLParamElement2
: IDispatch
22311 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
22312 HRESULT name
([in] BSTR v
);
22314 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
22315 HRESULT name
([retval, out] BSTR *p
);
22317 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
22318 HRESULT type
([in] BSTR v
);
22320 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
22321 HRESULT type
([retval, out] BSTR *p
);
22323 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
22324 HRESULT value
([in] BSTR v
);
22326 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
22327 HRESULT value
([retval, out] BSTR *p
);
22329 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22330 HRESULT valueType
([in] BSTR v
);
22332 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22333 HRESULT valueType
([retval, out] BSTR *p
);
22336 /*****************************************************************************
22337 * DispHTMLObjectElement dispinterface
22341 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22343 dispinterface DispHTMLObjectElement
22347 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22349 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
22350 IDispatch
*object();
22352 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22353 void recordset
(IDispatch
*v
);
22355 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22356 IDispatch
*recordset
();
22358 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22359 void align
(BSTR v
);
22361 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22364 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22367 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22370 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22371 void codeBase
(BSTR v
);
22373 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22376 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22377 void codeType
(BSTR v
);
22379 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22382 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22385 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22388 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
22391 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22394 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22397 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
22398 IHTMLFormElement
*form
();
22400 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22401 void width
(VARIANT v
);
22403 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22406 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22407 void height
(VARIANT v
);
22409 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22412 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22413 void onerror
(VARIANT v
);
22415 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22418 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22419 void altHtml
(BSTR v
);
22421 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22424 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22425 void vspace
(long v
);
22427 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22430 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22431 void hspace
(long v
);
22433 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22436 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
22437 IDispatch
*namedRecordset
(
22438 [in] BSTR dataMember
,
22439 [optional, in] VARIANT *hierarchy
);
22441 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22442 void classid
(BSTR v
);
22444 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22447 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22450 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22453 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
22454 void archive
(BSTR v
);
22456 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
22459 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
22462 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
22465 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
22466 void declare
(VARIANT_BOOL v
);
22468 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
22469 VARIANT_BOOL declare
();
22471 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
22472 void standby
(BSTR v
);
22474 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
22477 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
22478 void border
(VARIANT v
);
22480 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
22483 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
22484 void useMap
(BSTR v
);
22486 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
22489 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
22490 IDispatch
*contentDocument
();
22492 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
22493 void ie8_codeBase
(BSTR v
);
22495 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
22496 BSTR ie8_codeBase
();
22498 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
22499 void ie8_data
(BSTR v
);
22501 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
22505 /*****************************************************************************
22506 * HTMLObjectElement coclass
22510 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22512 coclass HTMLObjectElement
22514 [default] dispinterface DispHTMLObjectElement
;
22515 /* [source, default] dispinterface HTMLObjectElementEvents; */
22516 /* [source] dispinterface HTMLObjectElementEvents2; */
22517 WINE_HTMLDATAELEMENT_INTERFACES
;
22518 interface IHTMLControlElement
;
22519 interface IHTMLObjectElement
;
22520 interface IHTMLObjectElement2
;
22521 /* interface IHTMLObjectElement3; */
22522 /* interface IHTMLObjectElement4; */
22523 /* interface IGetSVGDocument; */
22524 /* interface IHTMLObjectElement5; */
22527 /*****************************************************************************
22528 * DispHTMLParamElement dispinterface
22532 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22534 dispinterface DispHTMLParamElement
22538 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22540 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22543 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22546 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22547 void value
(BSTR v
);
22549 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22552 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22555 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22558 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22559 void valueType
(BSTR v
);
22561 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22564 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22565 void ie8_valueType
(BSTR v
);
22567 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22568 BSTR ie8_valueType
();
22571 /*****************************************************************************
22572 * IHTMLFrameBase interface
22578 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22580 interface IHTMLFrameBase
: IDispatch
22582 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
22583 HRESULT src
([in] BSTR v
);
22585 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
22586 HRESULT src
([out, retval] BSTR *p
);
22588 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
22589 HRESULT name
([in] BSTR v
);
22591 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
22592 HRESULT name
([out, retval] BSTR *p
);
22594 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
22595 HRESULT border
([in] VARIANT v
);
22597 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
22598 HRESULT border
([out, retval] VARIANT *p
);
22600 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
22601 HRESULT frameBorder
([in] BSTR v
);
22603 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
22604 HRESULT frameBorder
([out, retval] BSTR *p
);
22606 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
22607 HRESULT frameSpacing
([in] VARIANT v
);
22609 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
22610 HRESULT frameSpacing
([out, retval] VARIANT *p
);
22612 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
22613 HRESULT marginWidth
([in] VARIANT v
);
22615 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
22616 HRESULT marginWidth
([out, retval] VARIANT *p
);
22618 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
22619 HRESULT marginHeight
([in] VARIANT v
);
22621 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
22622 HRESULT marginHeight
([out, retval] VARIANT *p
);
22624 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
22625 HRESULT noResize
([in] VARIANT_BOOL v
);
22627 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
22628 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
22630 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
22631 HRESULT scrolling
([in] BSTR v
);
22633 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
22634 HRESULT scrolling
([out, retval] BSTR *p
);
22637 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
22638 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
22639 void src
(BSTR v
); \
22641 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
22644 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
22645 void name
(BSTR v
); \
22647 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
22650 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
22651 void border
(VARIANT v
); \
22653 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
22654 VARIANT border
(); \
22656 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
22657 void frameBorder
(BSTR v
); \
22659 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
22660 BSTR frameBorder
(); \
22662 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
22663 void frameSpacing
(VARIANT v
); \
22665 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
22666 VARIANT frameSpacing
(); \
22668 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
22669 void marginWidth
(VARIANT v
); \
22671 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
22672 VARIANT marginWidth
(); \
22674 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
22675 void marginHeight
(VARIANT v
); \
22677 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
22678 VARIANT marginHeight
(); \
22680 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
22681 void noResize
(VARIANT_BOOL v
); \
22683 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
22684 VARIANT_BOOL noResize
(); \
22686 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
22687 void scrolling
(BSTR v
); \
22689 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
22692 /*****************************************************************************
22693 * IHTMLFrameBase2 interface
22699 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22701 interface IHTMLFrameBase2
: IDispatch
22703 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
22704 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
22706 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
22707 HRESULT onload
([in] VARIANT v
);
22709 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
22710 HRESULT onload
([retval, out] VARIANT *p
);
22712 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
22713 HRESULT onreadystatechange
([in] VARIANT v
);
22715 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
22716 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22718 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
22719 HRESULT readyState
([retval, out] BSTR *p
);
22721 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
22722 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
22724 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
22725 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
22728 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
22729 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
22730 IHTMLWindow2
*contentWindow
(); \
22732 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
22733 void onload
(VARIANT v
); \
22735 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
22736 VARIANT onload
(); \
22738 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
22739 void allowTransparency
(VARIANT_BOOL v
); \
22741 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
22742 VARIANT_BOOL allowTransparency
()
22744 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
22745 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
22746 void longDesc
(BSTR v
); \
22748 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
22752 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
22753 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
22754 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
22755 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
22756 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
22758 /*****************************************************************************
22759 * IHTMLFrameElement3 interface
22765 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22767 interface IHTMLFrameElement3
: IDispatch
22769 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
22770 HRESULT contentDocument
([out, retval] IDispatch
**p
);
22772 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22773 HRESULT src
([in] BSTR v
);
22775 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22776 HRESULT src
([out, retval] BSTR *p
);
22778 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22779 HRESULT longDesc
([in] BSTR v
);
22781 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22782 HRESULT longDesc
([out, retval] BSTR *p
);
22784 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22785 HRESULT frameBorder
([in] BSTR v
);
22787 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22788 HRESULT frameBorder
([out, retval] BSTR * p
);
22791 /*****************************************************************************
22792 * DispHTMLFrameElement dispinterface
22796 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22798 dispinterface DispHTMLFrameElement
22802 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
22804 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
22805 void borderColor
(VARIANT v
);
22807 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
22808 VARIANT borderColor
();
22810 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
22811 void height
(VARIANT v
);
22813 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
22816 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
22817 void width
(VARIANT v
);
22819 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
22822 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
22823 IDispatch
*contentDocument
();
22825 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22826 void ie8_src
(BSTR v
);
22828 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22831 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22832 void ie8_longDesc
(BSTR v
);
22834 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22835 BSTR ie8_longDesc
();
22837 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22838 void ie8_frameBorder
(BSTR v
);
22840 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22841 BSTR ie8_frameBorder
();
22844 /*****************************************************************************
22845 * HTMLFrameElement coclass
22849 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22851 coclass HTMLFrameElement
22853 [default] dispinterface DispHTMLFrameElement
;
22854 /* [source, default] dispinterface HTMLControlElementEvents; */
22855 /* [source] dispinterface HTMLControlElementEvents2; */
22856 WINE_HTMLDATAELEMENT_INTERFACES
;
22857 interface IHTMLControlElement
;
22858 interface IHTMLFrameBase
;
22859 interface IHTMLFrameBase2
;
22860 /* interface IHTMLFrameBase3; */
22861 /* interface IHTMLFrameElement; */
22862 /* interface IHTMLFrameElement2; */
22863 interface IHTMLFrameElement3
;
22864 /* interface IGetSVGDocument; */
22867 /*****************************************************************************
22868 * IHTMLIFrameElement interface
22874 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22876 interface IHTMLIFrameElement
: IDispatch
22878 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22879 HRESULT vspace
([in] LONG v
);
22881 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22882 HRESULT vspace
([retval, out] LONG *p
);
22884 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22885 HRESULT hspace
([in] LONG v
);
22887 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22888 HRESULT hspace
([retval, out] LONG *p
);
22890 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22891 HRESULT align
([in] BSTR v
);
22893 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22894 HRESULT align
([retval, out] BSTR *p
);
22897 /*****************************************************************************
22898 * IHTMLIFrameElement2 interface
22904 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22906 interface IHTMLIFrameElement2
: IDispatch
22908 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22909 HRESULT height
([in] VARIANT v
);
22911 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22912 HRESULT height
([out, retval] VARIANT *p
);
22914 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22915 HRESULT width
([in] VARIANT v
);
22917 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22918 HRESULT width
([out, retval] VARIANT *p
);
22921 /*****************************************************************************
22922 * IHTMLIFrameElement3 interface
22928 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
22930 interface IHTMLIFrameElement3
: IDispatch
22932 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22933 HRESULT contentDocument
([out, retval] IDispatch
**p
);
22935 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22936 HRESULT src
([in] BSTR v
);
22938 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22939 HRESULT src
([out, retval] BSTR *p
);
22941 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22942 HRESULT longDesc
([in] BSTR v
);
22944 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22945 HRESULT longDesc
([out, retval] BSTR *p
);
22947 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22948 HRESULT frameBorder
([in] BSTR v
);
22950 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22951 HRESULT frameBorder
([out, retval] BSTR *p
);
22954 /*****************************************************************************
22955 * DispHTMLIFrame dispinterface
22959 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22961 dispinterface DispHTMLIFrame
22965 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
22967 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22968 void vspace
(LONG v
);
22970 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22973 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22974 void hspace
(LONG v
);
22976 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22979 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22980 void align
(BSTR v
);
22982 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22985 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22986 void height
(VARIANT v
);
22988 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22991 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22992 void width
(VARIANT v
);
22994 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22997 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22998 IDispatch
*contentDocument
();
23000 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
23001 void ie8_src
(BSTR v
);
23003 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
23006 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
23007 void ie8_longDesc
(BSTR v
);
23009 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
23010 BSTR ie8_longDesc
();
23012 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
23013 void ie8_frameBorder
(BSTR v
);
23015 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
23016 BSTR ie8_frameBorder
();
23019 /*****************************************************************************
23020 * HTMLIFrame coclass
23024 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23028 [default] dispinterface DispHTMLIFrame
;
23029 /* [source, default] dispinterface HTMLControlElementEvents; */
23030 /* [source] dispinterface HTMLControlElementEvents2; */
23031 WINE_HTMLDATAELEMENT_INTERFACES
;
23032 interface IHTMLControlElement
;
23033 interface IHTMLFrameBase
;
23034 interface IHTMLFrameBase2
;
23035 /* interface IHTMLFrameBase3; */
23036 interface IHTMLIFrameElement
;
23037 interface IHTMLIFrameElement2
;
23038 interface IHTMLIFrameElement3
;
23039 /* interface IGetSVGDocument; */
23042 /*****************************************************************************
23043 * IHTMLStyleElement interface
23049 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23051 interface IHTMLStyleElement
: IDispatch
23053 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23054 HRESULT type
([in] BSTR v
);
23056 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23057 HRESULT type
([retval, out] BSTR *p
);
23059 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
23060 HRESULT readyState
([retval, out] BSTR *p
);
23062 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
23063 HRESULT onreadystatechange
([in] VARIANT v
);
23065 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
23066 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
23068 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23069 HRESULT onload
([in] VARIANT v
);
23071 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23072 HRESULT onload
([retval, out] VARIANT *p
);
23074 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23075 HRESULT onerror
([in] VARIANT v
);
23077 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23078 HRESULT onerror
([retval, out] VARIANT *p
);
23080 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
23081 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
23083 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
23084 HRESULT disabled
([in] VARIANT_BOOL v
);
23086 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
23087 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
23089 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23090 HRESULT media
([in] BSTR v
);
23092 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23093 HRESULT media
([retval, out] BSTR *p
);
23096 /*****************************************************************************
23097 * DispHTMLStyleElement dispinterface
23101 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23103 dispinterface DispHTMLStyleElement
23107 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
23109 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23112 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23115 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23116 void onload
(VARIANT v
);
23118 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23121 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23122 void onerror
(VARIANT v
);
23124 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23127 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
23128 IHTMLStyleSheet
*styleSheet
();
23130 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23131 void media
(BSTR v
);
23133 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23137 /*****************************************************************************
23138 * HTMLStyleElement coclass
23142 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23144 coclass HTMLStyleElement
23146 [default] dispinterface DispHTMLStyleElement
;
23147 /* [source, default] dispinterface HTMLStyleElementEvents; */
23148 /* [source] dispinterface HTMLStyleElementEvents2; */
23149 WINE_HTMLELEMENT_INTERFACES
;
23150 interface IHTMLStyleElement
;
23151 /* interface IHTMLStyleElement2; */
23154 /*****************************************************************************
23155 * IHTMLStorage interface
23161 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
23163 interface IHTMLStorage
: IDispatch
23165 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
23166 HRESULT length
([out, retval] long *p
);
23168 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
23169 HRESULT remainingSpace
([out, retval] long *p
);
23171 [id(DISPID_IHTMLSTORAGE_KEY
)]
23174 [out, retval] BSTR *);
23176 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
23179 [out, retval] VARIANT *);
23181 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
23184 [in] BSTR bstrValue
);
23186 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
23187 HRESULT removeItem
([in] BSTR bstrKey
);
23189 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
23193 /*****************************************************************************
23194 * IDOMEventTarget interface
23200 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23202 interface IEventTarget
: IDispatch
23204 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
23205 HRESULT addEventListener
(
23207 [in] IDispatch
*listener
,
23208 [in] VARIANT_BOOL useCapture
);
23210 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
23211 HRESULT removeEventListener
(
23213 [in] IDispatch
*listener
,
23214 [in] VARIANT_BOOL useCapture
);
23216 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
23217 HRESULT dispatchEvent
(
23218 [in] IDOMEvent
*evt
,
23219 [out, retval] VARIANT_BOOL *pfResult
);
23222 typedef enum _DOM_EVENT_PHASE
23224 DEP_CAPTURING_PHASE
= 1,
23226 DEP_BUBBLING_PHASE
= 3,
23227 DOM_EVENT_PHASE_Max
= 0x7fffffff
23230 /*****************************************************************************
23231 * IDOMEvent interface
23237 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23239 interface IDOMEvent
: IDispatch
23241 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
23242 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
23244 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
23245 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
23247 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
23248 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
23250 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
23251 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
23253 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
23254 HRESULT eventPhase
([out, retval] USHORT
*p
);
23256 [propget, id(DISPID_IDOMEVENT_TARGET
)]
23257 HRESULT target
([out, retval] IEventTarget
**p
);
23259 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
23260 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
23262 [propget, id(DISPID_IDOMEVENT_TYPE
)]
23263 HRESULT type
([out, retval] BSTR *p
);
23265 [id(DISPID_IDOMEVENT_INITEVENT
)]
23267 [in] BSTR eventType
,
23268 [in] VARIANT_BOOL canBubble
,
23269 [in] VARIANT_BOOL cancelable
);
23271 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
23272 HRESULT preventDefault
();
23274 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
23275 HRESULT stopPropagation
();
23277 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
23278 HRESULT stopImmediatePropagation
();
23280 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
23281 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
23283 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
23284 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
23286 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
23287 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
23289 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
23290 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
23293 /*****************************************************************************
23294 * DispDOMEvent dispinterface
23298 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23300 dispinterface DispDOMEvent
23304 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
23305 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
23306 VARIANT_BOOL bubbles
(); \
23308 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
23309 VARIANT_BOOL cancelable
(); \
23311 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
23312 IEventTarget
*currentTarget
(); \
23314 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
23315 VARIANT_BOOL defaultPrevented
(); \
23317 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
23318 USHORT eventPhase
(); \
23320 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
23321 IEventTarget
*target
(); \
23323 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
23324 ULONGLONG timeStamp
(); \
23326 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
23329 [id(DISPID_IDOMEVENT_INITEVENT
)] \
23331 [in] BSTR eventType
, \
23332 [in] VARIANT_BOOL canBubble
, \
23333 [in] VARIANT_BOOL cancelable
); \
23335 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
23336 void preventDefault
(); \
23338 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
23339 void stopPropagation
(); \
23341 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
23342 void stopImmediatePropagation
(); \
23344 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
23345 VARIANT_BOOL isTrusted
(); \
23347 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
23348 void cancelBubble
(VARIANT_BOOL v
); \
23350 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
23351 VARIANT_BOOL cancelBubble
(); \
23353 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
23354 IHTMLElement
*srcElement
()
23356 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23359 /*****************************************************************************
23360 * IDOMUIEvent interface
23366 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23368 interface IDOMUIEvent
: IDispatch
23370 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
23371 HRESULT view
([out, retval] IHTMLWindow2
**p
);
23373 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
23374 HRESULT detail
([out, retval] long *p
);
23376 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
23377 HRESULT initUIEvent
(
23378 [in] BSTR eventType
,
23379 [in] VARIANT_BOOL canBubble
,
23380 [in] VARIANT_BOOL cancelable
,
23381 [in] IHTMLWindow2
*view
,
23385 /*****************************************************************************
23386 * DispDOMUIEvent dispinterface
23390 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
23392 dispinterface DispDOMUIEvent
23396 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
23397 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
23398 IHTMLWindow2
*view
(); \
23400 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
23403 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
23404 void initUIEvent
( \
23405 [in] BSTR eventType
, \
23406 [in] VARIANT_BOOL canBubble
, \
23407 [in] VARIANT_BOOL cancelable
, \
23408 [in] IHTMLWindow2
*view
, \
23411 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23412 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23415 /*****************************************************************************
23416 * IDOMMouseEvent interface
23422 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23424 interface IDOMMouseEvent
: IDispatch
23426 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
23427 HRESULT screenX
([out, retval] long *p
);
23429 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
23430 HRESULT screenY
([out, retval] long *p
);
23432 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
23433 HRESULT clientX
([out, retval] long *p
);
23435 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
23436 HRESULT clientY
([out, retval] long *p
);
23438 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
23439 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
23441 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
23442 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
23444 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
23445 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
23447 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
23448 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
23450 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
23451 HRESULT button
([out, retval] USHORT
*p
);
23453 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
23454 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
23456 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
23457 HRESULT initMouseEvent
(
23458 [in] BSTR eventType
,
23459 [in] VARIANT_BOOL canBubble
,
23460 [in] VARIANT_BOOL cancelable
,
23461 [in] IHTMLWindow2
*viewArg
,
23462 [in] long detailArg
,
23463 [in] long screenXArg
,
23464 [in] long screenYArg
,
23465 [in] long clientXArg
,
23466 [in] long clientYArg
,
23467 [in] VARIANT_BOOL ctrlKeyArg
,
23468 [in] VARIANT_BOOL altKeyArg
,
23469 [in] VARIANT_BOOL shiftKeyArg
,
23470 [in] VARIANT_BOOL metaKeyArg
,
23471 [in] USHORT buttonArg
,
23472 [in] IEventTarget
*relatedTargetArg
);
23474 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
23475 HRESULT getModifierState
(
23477 [out, retval] VARIANT_BOOL *activated
);
23479 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
23480 HRESULT buttons
([out, retval] USHORT
*p
);
23482 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
23483 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
23485 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
23486 HRESULT toElement
([out, retval] IHTMLElement
**p
);
23488 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
23489 HRESULT x
([out, retval] long *p
);
23491 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
23492 HRESULT y
([out, retval] long *p
);
23494 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
23495 HRESULT offsetX
([out, retval] long *p
);
23497 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
23498 HRESULT offsetY
([out, retval] long *p
);
23500 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
23501 HRESULT pageX
([out, retval] long *p
);
23503 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
23504 HRESULT pageY
([out, retval] long *p
);
23506 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
23507 HRESULT layerX
([out, retval] long *p
);
23509 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
23510 HRESULT layerY
([out, retval] long *p
);
23512 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
23513 HRESULT which
([out, retval] USHORT
*p
);
23516 /*****************************************************************************
23517 * DispDOMMouseEvent dispinterface
23521 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
23523 dispinterface DispDOMMouseEvent
23527 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
23528 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
23531 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
23534 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
23537 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
23540 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
23541 VARIANT_BOOL ctrlKey
(); \
23543 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
23544 VARIANT_BOOL shiftKey
(); \
23546 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
23547 VARIANT_BOOL altKey
(); \
23549 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
23550 VARIANT_BOOL metaKey
(); \
23552 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
23555 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
23556 IEventTarget
*relatedTarget
(); \
23558 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
23559 void initMouseEvent
( \
23560 [in] BSTR eventType
, \
23561 [in] VARIANT_BOOL canBubble
, \
23562 [in] VARIANT_BOOL cancelable
, \
23563 [in] IHTMLWindow2
*viewArg
, \
23564 [in] long detailArg
, \
23565 [in] long screenXArg
, \
23566 [in] long screenYArg
, \
23567 [in] long clientXArg
, \
23568 [in] long clientYArg
, \
23569 [in] VARIANT_BOOL ctrlKeyArg
, \
23570 [in] VARIANT_BOOL altKeyArg
, \
23571 [in] VARIANT_BOOL shiftKeyArg
, \
23572 [in] VARIANT_BOOL metaKeyArg
, \
23573 [in] USHORT buttonArg
, \
23574 [in] IEventTarget
*relatedTargetArg
); \
23576 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
23577 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
23579 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
23580 USHORT buttons
(); \
23582 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
23583 IHTMLElement
*fromElement
(); \
23585 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
23586 IHTMLElement
*toElement
(); \
23588 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
23591 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
23594 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
23597 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
23600 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
23603 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
23606 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
23609 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
23612 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
23615 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23616 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23617 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
23620 /*****************************************************************************
23621 * IDOMKeyboardEvent interface
23627 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23629 interface IDOMKeyboardEvent
: IDispatch
23631 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
23632 HRESULT key
([retval, out] BSTR *p
);
23634 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
23635 HRESULT location
([out, retval] ULONG
*p
);
23637 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
23638 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
23640 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
23641 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
23643 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
23644 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
23646 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
23647 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
23649 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
23650 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
23652 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
23653 HRESULT getModifierState
(
23655 [out, retval] VARIANT_BOOL *state
);
23657 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
23658 HRESULT initKeyboardEvent
(
23659 [in] BSTR eventType
,
23660 [in] VARIANT_BOOL canBubble
,
23661 [in] VARIANT_BOOL cancelable
,
23662 [in] IHTMLWindow2
*viewArg
,
23664 [in] ULONG locationArg
,
23665 [in] BSTR modifiersListArg
,
23666 [in] VARIANT_BOOL repeat
,
23669 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
23670 HRESULT keyCode
([out, retval] long *p
);
23672 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
23673 HRESULT charCode
([out, retval] long *p
);
23675 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
23676 HRESULT which
([out, retval] long *p
);
23678 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
23679 HRESULT ie9_char
([out, retval] VARIANT *p
);
23681 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
23682 HRESULT locale
([out, retval] BSTR *p
);
23685 /*****************************************************************************
23686 * DispDOMKeyboardEvent dispinterface
23690 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
23692 dispinterface DispDOMKeyboardEvent
23696 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23697 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23699 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
23702 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
23705 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
23706 VARIANT_BOOL ctrlKey
();
23708 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
23709 VARIANT_BOOL shiftKey
();
23711 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
23712 VARIANT_BOOL altKey
();
23714 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
23715 VARIANT_BOOL metaKey
();
23717 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
23718 VARIANT_BOOL repeat
();
23720 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
23721 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
23723 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
23724 void initKeyboardEvent
(
23725 [in] BSTR eventType
,
23726 [in] VARIANT_BOOL canBubble
,
23727 [in] VARIANT_BOOL cancelable
,
23728 [in] IHTMLWindow2
*viewArg
,
23730 [in] ULONG locationArg
,
23731 [in] BSTR modifiersListArg
,
23732 [in] VARIANT_BOOL repeat
,
23735 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
23738 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
23741 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
23744 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
23745 VARIANT ie9_char
();
23747 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
23751 /*****************************************************************************
23752 * IDOMCustomEvent interface
23758 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23760 interface IDOMCustomEvent
: IDispatch
23762 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
23763 HRESULT detail
([out, retval] VARIANT *p
);
23765 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
23766 HRESULT initCustomEvent
(
23767 [in] BSTR eventType
,
23768 [in] VARIANT_BOOL canBubble
,
23769 [in] VARIANT_BOOL cancelable
,
23770 [in] VARIANT *detail
);
23773 /*****************************************************************************
23774 * DispDOMCustomEvent dispinterface
23778 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23780 dispinterface DispDOMCustomEvent
23784 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23786 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
23789 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
23790 void initCustomEvent
(
23791 [in] BSTR eventType
,
23792 [in] VARIANT_BOOL canBubble
,
23793 [in] VARIANT_BOOL cancelable
,
23794 [in] VARIANT *detail
);
23797 /*****************************************************************************
23798 * IDOMMessageEvent interface
23804 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
23806 interface IDOMMessageEvent
: IDispatch
23808 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
23809 HRESULT data
([out, retval] BSTR *p
);
23811 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
23812 HRESULT origin
([out, retval] BSTR *p
);
23814 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
23815 HRESULT source([out, retval] IHTMLWindow2
**p
);
23817 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
23818 HRESULT initMessageEvent
(
23819 [in] BSTR eventType
,
23820 [in] VARIANT_BOOL canBubble
,
23821 [in] VARIANT_BOOL cancelable
,
23824 [in] BSTR lastEventId
,
23825 [in] IHTMLWindow2
*source);
23828 /*****************************************************************************
23829 * IMarkupContainer interface
23833 pointer_default(unique),
23834 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
23836 interface IMarkupContainer
: IUnknown
23838 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
23841 /*****************************************************************************
23842 * IMarkupPointer interface
23846 pointer_default(unique),
23847 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23849 interface IMarkupPointer
: IUnknown
23851 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
23853 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
23855 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
23857 HRESULT Cling
([out] BOOL
*pfCling
);
23859 HRESULT SetCling
([in] BOOL fCLing
);
23861 HRESULT UnPosition
();
23863 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
23865 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
23867 HRESULT MoveAdjacentToElement
(
23868 [in] IHTMLElement
*pElement
,
23869 [in] ELEMENT_ADJACENCY eAdj
);
23871 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
23873 HRESULT MoveToContainer
(
23874 [in] IMarkupContainer
*pContainer
,
23875 [in] BOOL fAtStart
);
23879 [out] MARKUP_CONTEXT_TYPE
*pContext
,
23880 [out] IHTMLElement
**ppElement
,
23881 [in, out] LONG *pcch
,
23882 [out, size_is(*pcch
)] OLECHAR
*pchText
);
23886 [out] MARKUP_CONTEXT_TYPE
*pContext
,
23887 [out] IHTMLElement
**ppElement
,
23888 [in, out] LONG *pcch
,
23889 [out, size_is(*pcch
)] OLECHAR
*pchText
);
23891 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
23894 [in] IMarkupPointer
*pPointerThat
,
23895 [out] BOOL
*pfResult
);
23897 HRESULT IsLeftOfOrEqualTo
(
23898 [in] IMarkupPointer
*pPointerThat
,
23899 [out] BOOL
*pfResult
);
23902 [in] IMarkupPointer
*pPointerThat
,
23903 [out] BOOL
*pfResult
);
23905 HRESULT IsRightOfOrEqualTo
(
23906 [in] IMarkupPointer
*pPointerThat
,
23907 [out] BOOL
*pfResult
);
23910 [in] IMarkupPointer
*pPointerThat
,
23911 [out] BOOL
*pfAreEqual
);
23913 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
23916 [in] OLECHAR
*pchFindText
,
23917 [in] DWORD dwFlags
,
23918 [in] IMarkupPointer
*pIEndMatch
,
23919 [in] IMarkupPointer
*pIEndSearch
);
23922 /*****************************************************************************
23923 * IHTMLDOMConstructorCollection interface
23929 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23931 interface IHTMLDOMConstructorCollection
: IDispatch
23933 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
23934 HRESULT Attr
([out, retval] IDispatch
**p
);
23936 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
23937 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
23939 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
23940 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
23942 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
23943 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
23945 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
23946 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
23948 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
23949 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
23951 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
23952 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
23954 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
23955 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
23957 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
23958 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
23960 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
23961 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
23963 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
23964 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
23966 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
23967 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
23969 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
23970 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
23972 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
23973 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
23975 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
23976 HRESULT Element
([out, retval] IDispatch
**p
);
23978 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
23979 HRESULT Event
([out, retval] IDispatch
**p
);
23981 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
23982 HRESULT History
([out, retval] IDispatch
**p
);
23984 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
23985 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
23987 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
23988 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
23990 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
23991 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
23993 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
23994 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
23996 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
23997 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
23999 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
24000 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
24002 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
24003 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
24005 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
24006 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
24008 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
24009 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
24011 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
24012 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
24014 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
24015 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
24017 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
24018 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
24020 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
24021 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
24023 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
24024 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
24026 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
24027 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
24029 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
24030 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
24032 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
24033 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
24035 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
24036 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
24038 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
24039 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
24041 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
24042 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
24044 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
24045 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
24047 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
24048 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
24050 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
24051 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
24053 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
24054 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
24056 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
24057 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
24059 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
24060 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
24062 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
24063 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
24065 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
24066 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
24068 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
24069 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
24071 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
24072 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
24074 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
24075 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
24077 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
24078 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
24080 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
24081 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
24083 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
24084 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
24086 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
24087 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
24089 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
24090 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
24092 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
24093 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
24095 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
24096 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
24098 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
24099 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
24101 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
24102 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
24104 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
24105 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
24107 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
24108 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
24110 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
24111 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
24113 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
24114 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
24116 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
24117 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
24119 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
24120 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
24122 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
24123 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
24125 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
24126 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
24128 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
24129 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
24131 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
24132 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
24134 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
24135 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
24137 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
24138 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
24140 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
24141 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
24143 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
24144 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
24146 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
24147 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
24149 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
24150 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
24152 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
24153 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
24155 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
24156 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
24158 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
24159 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
24161 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
24162 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
24164 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
24165 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
24167 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
24168 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
24170 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
24171 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
24173 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
24174 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
24176 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
24177 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
24179 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
24180 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
24182 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
24183 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
24185 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
24186 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
24188 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
24189 HRESULT Image
([out, retval] IDispatch
**p
);
24191 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
24192 HRESULT Location
([out, retval] IDispatch
**p
);
24194 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
24195 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
24197 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
24198 HRESULT Navigator
([out, retval] IDispatch
**p
);
24200 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
24201 HRESULT NodeList
([out, retval] IDispatch
**p
);
24203 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
24204 HRESULT Option
([out, retval] IDispatch
**p
);
24206 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
24207 HRESULT Screen
([out, retval] IDispatch
**p
);
24209 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
24210 HRESULT Selection
([out, retval] IDispatch
**p
);
24212 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
24213 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
24215 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
24216 HRESULT Storage
([out, retval] IDispatch
**p
);
24218 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
24219 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
24221 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
24222 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
24224 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
24225 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
24227 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
24228 HRESULT Text
([out, retval] IDispatch
**p
);
24230 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
24231 HRESULT TextRange
([out, retval] IDispatch
**p
);
24233 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
24234 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
24236 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
24237 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
24239 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
24240 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
24242 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
24243 HRESULT Window
([out, retval] IDispatch
**p
);
24245 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
24246 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
24248 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
24249 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
24252 /*****************************************************************************
24253 * IXMLGenericParse interface
24257 pointer_default(unique),
24258 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
24260 interface IXMLGenericParse
: IUnknown
24262 HRESULT SetGenericParse
(
24263 [in] VARIANT_BOOL fDoGeneric
);
24266 /*****************************************************************************
24267 * ISegment interface
24271 pointer_default(unique),
24272 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24274 interface ISegment
: IUnknown
24276 HRESULT GetPointers
(
24277 [in] IMarkupPointer
*pIStart
,
24278 [in] IMarkupPointer
*pIEnd
);
24281 /*****************************************************************************
24282 * IElementSegment interface
24286 pointer_default(unique),
24287 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24289 interface IElementSegment
: ISegment
24291 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
24293 HRESULT SetPrimary
([in] BOOL fPrimary
);
24295 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
24298 /*****************************************************************************
24299 * ISelectionServicesListener interface
24303 pointer_default(unique),
24304 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24306 interface ISelectionServicesListener
: IUnknown
24308 HRESULT BeginSelectionUndo
();
24310 HRESULT EndSelectionUndo
();
24312 HRESULT OnSelectedElementExit
(
24313 [in] IMarkupPointer
*pIElementStart
,
24314 [in] IMarkupPointer
*pIElementEnd
,
24315 [in] IMarkupPointer
*pIElementContentStart
,
24316 [in] IMarkupPointer
*pIElementContentEnd
);
24318 HRESULT OnChangeType
(
24319 [in] SELECTION_TYPE eType
,
24320 [in] ISelectionServicesListener
*pIListener
);
24322 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
24325 /*****************************************************************************
24326 * ISelectionServices interface
24330 pointer_default(unique),
24331 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24333 interface ISelectionServices
: IUnknown
24335 HRESULT SetSelectionType
(
24336 [in] SELECTION_TYPE eType
,
24337 [in] ISelectionServicesListener
*pIListener
);
24339 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
24341 HRESULT AddSegment
(
24342 [in] IMarkupPointer
*pIStart
,
24343 [in] IMarkupPointer
*pIEnd
,
24344 [out] ISegment
**ppISegmentAdded
);
24346 HRESULT AddElementSegment
(
24347 [in] IHTMLElement
*pIElement
,
24348 [out] IElementSegment
**ppISegmentAdded
);
24350 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
24352 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
24355 /*****************************************************************************
24356 * IHTMLEditDesigner interface
24360 pointer_default(unique),
24361 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24363 interface IHTMLEditDesigner
: IUnknown
24365 HRESULT PreHandleEvent
(
24366 [in] DISPID inEvtDispId
,
24367 [in] IHTMLEventObj
*pIEventObj
);
24369 HRESULT PostHandleEvent
(
24370 [in] DISPID inEvtDispId
,
24371 [in] IHTMLEventObj
*pIEventObj
);
24373 HRESULT TranslateAccelerator
(
24374 [in] DISPID inEvtDispId
,
24375 [in] IHTMLEventObj
*pIEventObj
);
24377 HRESULT PostEditorEventNotify
(
24378 [in] DISPID inEvtDispId
,
24379 [in] IHTMLEventObj
*pIEventObj
);
24382 /*****************************************************************************
24383 * IHTMLEditServices interface
24387 pointer_default(unique),
24388 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24390 interface IHTMLEditServices
: IUnknown
24392 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
24394 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
24396 HRESULT GetSelectionServices
(
24397 [in] IMarkupContainer
*pIContainer
,
24398 [out] ISelectionServices
**ppSelSvc
);
24400 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
24402 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
24404 HRESULT SelectRange
(
24405 [in] IMarkupPointer
* pStart
,
24406 [in] IMarkupPointer
* pEnd
,
24407 [in] SELECTION_TYPE eType
);
24410 /*****************************************************************************
24411 * IElementBehaviorSite interface
24415 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
24417 interface IElementBehaviorSite
: IUnknown
{
24418 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
24419 HRESULT RegisterNotification
([in] long lEvent
);
24422 /*****************************************************************************
24423 * IElementBehavior interface
24427 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
24429 interface IElementBehavior
: IUnknown
{
24430 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
24431 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
24435 /*****************************************************************************
24436 * IElementBehaviorFactory interface
24440 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24442 interface IElementBehaviorFactory
: IUnknown
24444 HRESULT FindBehavior
(
24445 [in] BSTR bstrBehavior
,
24446 [in] BSTR bstrBehaviorUrl
,
24447 [in] IElementBehaviorSite
*pSite
,
24448 [out] IElementBehavior
**ppBehavior
);
24451 } /* library MSHTML */
24453 interface IOleCommandTarget
;
24455 /*****************************************************************************
24456 * IHTMLPrivateWindow interface
24460 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
24463 interface IHTMLPrivateWindow
: IUnknown
24465 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
24466 HRESULT GetPendingUrl
(BSTR *url
);
24467 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
24468 HRESULT PICSComplete
(int arg
);
24469 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
24470 HRESULT GetAddressBarUrl
(BSTR *url
);
24473 /*****************************************************************************
24474 * IWebBrowserPriv interface
24478 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
24481 interface IWebBrowserPriv
: IUnknown
24483 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24484 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
24488 /*****************************************************************************
24489 * IWebBrowserPriv2IE8 interface
24493 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
24496 interface IWebBrowserPriv2IE8
: IUnknown
24498 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24499 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
24500 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
24501 HRESULT DetachConnectionPoints
();
24502 HRESULT GetProcessId
(DWORD
*pid
);
24503 HRESULT CompatAttachEditEvents
();
24504 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
24505 HRESULT SetSearchTerm
(BSTR term
);
24506 HRESULT GetSearchTerm
(BSTR *term
);
24507 HRESULT GetCurrentDocument
(IDispatch
** doc
);
24510 /*****************************************************************************
24511 * IWebBrowserPriv2IE9 interface
24515 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
24518 interface IWebBrowserPriv2IE9
: IUnknown
24520 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24521 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
24522 /* Probably more */