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(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
37 cpp_quote
("DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
38 cpp_quote
("DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
39 cpp_quote
("#define SID_SHTMLWindow IID_IHTMLWindow2")
40 cpp_quote
("#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory")
42 cpp_quote
("#ifdef WINE_NO_UNICODE_MACROS")
43 cpp_quote
("#undef FindText")
48 POINTER_GRAVITY_Right
,
49 POINTER_GRAVITY_Max
= 2147483647
55 CONTEXT_TYPE_EnterScope
,
56 CONTEXT_TYPE_ExitScope
,
58 MARKUP_CONTEXT_TYPE_Max
= 2147483647
59 } MARKUP_CONTEXT_TYPE
;
66 ELEMENT_ADJACENCY_Max
= 2147483647
72 MOVEUNIT_PREVCLUSTERBEG
,
73 MOVEUNIT_NEXTCLUSTERBEG
,
74 MOVEUNIT_PREVCLUSTEREND
,
75 MOVEUNIT_NEXTCLUSTEREND
,
80 MOVEUNIT_PREVPROOFWORD
,
81 MOVEUNIT_NEXTPROOFWORD
,
86 MOVEUNIT_PREVSENTENCE
,
87 MOVEUNIT_NEXTSENTENCE
,
90 MOVEUNIT_ACTION_Max
= 2147483647
93 typedef enum _SELECTION_TYPE
{
97 SELECTION_TYPE_Control
,
98 SELECTION_TYPE_Max
= 2147483647
103 uuid(3050F1C5
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
108 importlib
("stdole2.tlb");
110 typedef enum _DomConstructor
{
111 DomConstructorObject
= 0,
112 DomConstructorAttr
= 1,
113 DomConstructorBehaviorUrnsCollection
= 2,
114 DomConstructorBookmarkCollection
= 3,
115 DomConstructorCompatibleInfo
= 4,
116 DomConstructorCompatibleInfoCollection
= 5,
117 DomConstructorControlRangeCollection
= 6,
118 DomConstructorCSSCurrentStyleDeclaration
= 7,
119 DomConstructorCSSRuleList
= 8,
120 DomConstructorCSSRuleStyleDeclaration
= 9,
121 DomConstructorCSSStyleDeclaration
= 10,
122 DomConstructorCSSStyleRule
= 11,
123 DomConstructorCSSStyleSheet
= 12,
124 DomConstructorDataTransfer
= 13,
125 DomConstructorDOMImplementation
= 14,
126 DomConstructorElement
= 15,
127 DomConstructorEvent
= 16,
128 DomConstructorHistory
= 17,
129 DomConstructorHTCElementBehaviorDefaults
= 18,
130 DomConstructorHTMLAnchorElement
= 19,
131 DomConstructorHTMLAreaElement
= 20,
132 DomConstructorHTMLAreasCollection
= 21,
133 DomConstructorHTMLBaseElement
= 22,
134 DomConstructorHTMLBaseFontElement
= 23,
135 DomConstructorHTMLBGSoundElement
= 24,
136 DomConstructorHTMLBlockElement
= 25,
137 DomConstructorHTMLBodyElement
= 26,
138 DomConstructorHTMLBRElement
= 27,
139 DomConstructorHTMLButtonElement
= 28,
140 DomConstructorHTMLCollection
= 29,
141 DomConstructorHTMLCommentElement
= 30,
142 DomConstructorHTMLDDElement
= 31,
143 DomConstructorHTMLDivElement
= 32,
144 DomConstructorHTMLDocument
= 33,
145 DomConstructorHTMLDListElement
= 34,
146 DomConstructorHTMLDTElement
= 35,
147 DomConstructorHTMLEmbedElement
= 36,
148 DomConstructorHTMLFieldSetElement
= 37,
149 DomConstructorHTMLFontElement
= 38,
150 DomConstructorHTMLFormElement
= 39,
151 DomConstructorHTMLFrameElement
= 40,
152 DomConstructorHTMLFrameSetElement
= 41,
153 DomConstructorHTMLGenericElement
= 42,
154 DomConstructorHTMLHeadElement
= 43,
155 DomConstructorHTMLHeadingElement
= 44,
156 DomConstructorHTMLHRElement
= 45,
157 DomConstructorHTMLHtmlElement
= 46,
158 DomConstructorHTMLIFrameElement
= 47,
159 DomConstructorHTMLImageElement
= 48,
160 DomConstructorHTMLInputElement
= 49,
161 DomConstructorHTMLIsIndexElement
= 50,
162 DomConstructorHTMLLabelElement
= 51,
163 DomConstructorHTMLLegendElement
= 52,
164 DomConstructorHTMLLIElement
= 53,
165 DomConstructorHTMLLinkElement
= 54,
166 DomConstructorHTMLMapElement
= 55,
167 DomConstructorHTMLMarqueeElement
= 56,
168 DomConstructorHTMLMetaElement
= 57,
169 DomConstructorHTMLModelessDialog
= 58,
170 DomConstructorHTMLNamespaceInfo
= 59,
171 DomConstructorHTMLNamespaceInfoCollection
= 60,
172 DomConstructorHTMLNextIdElement
= 61,
173 DomConstructorHTMLNoShowElement
= 62,
174 DomConstructorHTMLObjectElement
= 63,
175 DomConstructorHTMLOListElement
= 64,
176 DomConstructorHTMLOptionElement
= 65,
177 DomConstructorHTMLParagraphElement
= 66,
178 DomConstructorHTMLParamElement
= 67,
179 DomConstructorHTMLPhraseElement
= 68,
180 DomConstructorHTMLPluginsCollection
= 69,
181 DomConstructorHTMLPopup
= 70,
182 DomConstructorHTMLScriptElement
= 71,
183 DomConstructorHTMLSelectElement
= 72,
184 DomConstructorHTMLSpanElement
= 73,
185 DomConstructorHTMLStyleElement
= 74,
186 DomConstructorHTMLTableCaptionElement
= 75,
187 DomConstructorHTMLTableCellElement
= 76,
188 DomConstructorHTMLTableColElement
= 77,
189 DomConstructorHTMLTableElement
= 78,
190 DomConstructorHTMLTableRowElement
= 79,
191 DomConstructorHTMLTableSectionElement
= 80,
192 DomConstructorHTMLTextAreaElement
= 81,
193 DomConstructorHTMLTextElement
= 82,
194 DomConstructorHTMLTitleElement
= 83,
195 DomConstructorHTMLUListElement
= 84,
196 DomConstructorHTMLUnknownElement
= 85,
197 DomConstructorImage
= 86,
198 DomConstructorLocation
= 87,
199 DomConstructorNamedNodeMap
= 88,
200 DomConstructorNavigator
= 89,
201 DomConstructorNodeList
= 90,
202 DomConstructorOption
= 91,
203 DomConstructorScreen
= 92,
204 DomConstructorSelection
= 93,
205 DomConstructorStaticNodeList
= 94,
206 DomConstructorStorage
= 95,
207 DomConstructorStyleSheetList
= 96,
208 DomConstructorStyleSheetPage
= 97,
209 DomConstructorStyleSheetPageList
= 98,
210 DomConstructorText
= 99,
211 DomConstructorTextRange
= 100,
212 DomConstructorTextRangeCollection
= 101,
213 DomConstructorTextRectangle
= 102,
214 DomConstructorTextRectangleList
= 103,
215 DomConstructorWindow
= 104,
216 DomConstructorXDomainRequest
= 105,
217 DomConstructorXMLHttpRequest
= 106,
218 DomConstructorMax
= 107,
219 DomConstructor_Max
= 2147483647L
226 uuid(3051049b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
228 interface IHTMLDOMConstructor
: IDispatch
230 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
231 HRESULT constructor
([retval, out] IDispatch
* * p
);
233 HRESULT LookupGetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
235 HRESULT LookupSetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
237 HRESULT DefineGetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
239 HRESULT DefineSetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
242 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \
243 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden] \
244 IDispatch
*constructor
()
246 interface IHTMLDocument2
;
247 interface IHTMLElement2
;
248 interface IHTMLStyleSheetsCollection
;
249 interface IHTMLFrameBase
;
250 interface IHTMLStorage
;
253 /*****************************************************************************
254 * IHTMLFiltersCollection interface
260 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
262 interface IHTMLFiltersCollection
: IDispatch
264 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
265 HRESULT length
([retval, out] LONG *p
);
267 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
268 HRESULT _newEnum
([retval, out] IUnknown
**p
);
270 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
272 [in] VARIANT *pvarIndex
,
273 [retval, out] VARIANT *pvarResult
);
276 /*****************************************************************************
277 * IHTMLStyle interface
283 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
285 interface IHTMLStyle
: IDispatch
287 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
288 HRESULT fontFamily
([in] BSTR v
);
290 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
291 HRESULT fontFamily
([retval, out] BSTR *p
);
293 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
294 HRESULT fontStyle
([in] BSTR v
);
296 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
297 HRESULT fontStyle
([retval, out] BSTR *p
);
299 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
300 HRESULT fontVariant
([in] BSTR v
);
302 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
303 HRESULT fontVariant
([retval, out] BSTR *p
);
305 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
306 HRESULT fontWeight
([in] BSTR v
);
308 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
309 HRESULT fontWeight
([retval, out] BSTR *p
);
311 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
312 HRESULT fontSize
([in] VARIANT v
);
314 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
315 HRESULT fontSize
([retval, out] VARIANT *p
);
317 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
318 HRESULT font
([in] BSTR v
);
320 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
321 HRESULT font
([retval, out] BSTR *p
);
323 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
324 HRESULT color
([in] VARIANT v
);
326 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
327 HRESULT color
([retval, out] VARIANT *p
);
329 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
330 HRESULT background
([in] BSTR v
);
332 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
333 HRESULT background
([retval, out] BSTR *p
);
335 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
336 HRESULT backgroundColor
([in] VARIANT v
);
338 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
339 HRESULT backgroundColor
([retval, out] VARIANT *p
);
341 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
342 HRESULT backgroundImage
([in] BSTR v
);
344 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
345 HRESULT backgroundImage
([retval, out] BSTR *p
);
347 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
348 HRESULT backgroundRepeat
([in] BSTR v
);
350 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
351 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
353 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
354 HRESULT backgroundAttachment
([in] BSTR v
);
356 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
357 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
359 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
360 HRESULT backgroundPosition
([in] BSTR v
);
362 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
363 HRESULT backgroundPosition
([retval, out] BSTR *p
);
365 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
366 HRESULT backgroundPositionX
([in] VARIANT v
);
368 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
369 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
371 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
372 HRESULT backgroundPositionY
([in] VARIANT v
);
374 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
375 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
377 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
378 HRESULT wordSpacing
([in] VARIANT v
);
380 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
381 HRESULT wordSpacing
([retval, out] VARIANT *p
);
383 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
384 HRESULT letterSpacing
([in] VARIANT v
);
386 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
387 HRESULT letterSpacing
([retval, out] VARIANT *p
);
389 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
390 HRESULT textDecoration
([in] BSTR v
);
392 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
393 HRESULT textDecoration
([retval, out] BSTR *p
);
395 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
396 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
398 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
399 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
401 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
402 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
404 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
405 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
407 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
408 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
410 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
411 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
413 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
414 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
416 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
417 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
419 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
420 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
422 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
423 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
425 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
426 HRESULT verticalAlign
([in] VARIANT v
);
428 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
429 HRESULT verticalAlign
([retval, out] VARIANT *p
);
431 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
432 HRESULT textTransform
([in] BSTR v
);
434 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
435 HRESULT textTransform
([retval, out] BSTR *p
);
437 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
438 HRESULT textAlign
([in] BSTR v
);
440 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
441 HRESULT textAlign
([retval, out] BSTR *p
);
443 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
444 HRESULT textIndent
([in] VARIANT v
);
446 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
447 HRESULT textIndent
([retval, out] VARIANT *p
);
449 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
450 HRESULT lineHeight
([in] VARIANT v
);
452 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
453 HRESULT lineHeight
([retval, out] VARIANT *p
);
455 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
456 HRESULT marginTop
([in] VARIANT v
);
458 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
459 HRESULT marginTop
([retval, out] VARIANT *p
);
461 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
462 HRESULT marginRight
([in] VARIANT v
);
464 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
465 HRESULT marginRight
([retval, out] VARIANT *p
);
467 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
468 HRESULT marginBottom
([in] VARIANT v
);
470 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
471 HRESULT marginBottom
([retval, out] VARIANT *p
);
473 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
474 HRESULT marginLeft
([in] VARIANT v
);
476 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
477 HRESULT marginLeft
([retval, out] VARIANT *p
);
479 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
480 HRESULT margin
([in] BSTR v
);
482 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
483 HRESULT margin
([retval, out] BSTR *p
);
485 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
486 HRESULT paddingTop
([in] VARIANT v
);
488 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
489 HRESULT paddingTop
([retval, out] VARIANT *p
);
491 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
492 HRESULT paddingRight
([in] VARIANT v
);
494 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
495 HRESULT paddingRight
([retval, out] VARIANT *p
);
497 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
498 HRESULT paddingBottom
([in] VARIANT v
);
500 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
501 HRESULT paddingBottom
([retval, out] VARIANT *p
);
503 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
504 HRESULT paddingLeft
([in] VARIANT v
);
506 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
507 HRESULT paddingLeft
([retval, out] VARIANT *p
);
509 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
510 HRESULT padding
([in] BSTR v
);
512 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
513 HRESULT padding
([retval, out] BSTR *p
);
515 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
516 HRESULT border
([in] BSTR v
);
518 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
519 HRESULT border
([retval, out] BSTR *p
);
521 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
522 HRESULT borderTop
([in] BSTR v
);
524 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
525 HRESULT borderTop
([retval, out] BSTR *p
);
527 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
528 HRESULT borderRight
([in] BSTR v
);
530 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
531 HRESULT borderRight
([retval, out] BSTR *p
);
533 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
534 HRESULT borderBottom
([in] BSTR v
);
536 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
537 HRESULT borderBottom
([retval, out] BSTR *p
);
539 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
540 HRESULT borderLeft
([in] BSTR v
);
542 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
543 HRESULT borderLeft
([retval, out] BSTR *p
);
545 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
546 HRESULT borderColor
([in] BSTR v
);
548 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
549 HRESULT borderColor
([retval, out] BSTR *p
);
551 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
552 HRESULT borderTopColor
([in] VARIANT v
);
554 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
555 HRESULT borderTopColor
([retval, out] VARIANT *p
);
557 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
558 HRESULT borderRightColor
([in] VARIANT v
);
560 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
561 HRESULT borderRightColor
([retval, out] VARIANT *p
);
563 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
564 HRESULT borderBottomColor
([in] VARIANT v
);
566 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
567 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
569 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
570 HRESULT borderLeftColor
([in] VARIANT v
);
572 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
573 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
575 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
576 HRESULT borderWidth
([in] BSTR v
);
578 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
579 HRESULT borderWidth
([retval, out] BSTR *p
);
581 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
582 HRESULT borderTopWidth
([in] VARIANT v
);
584 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
585 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
587 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
588 HRESULT borderRightWidth
([in] VARIANT v
);
590 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
591 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
593 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
594 HRESULT borderBottomWidth
([in] VARIANT v
);
596 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
597 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
599 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
600 HRESULT borderLeftWidth
([in] VARIANT v
);
602 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
603 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
605 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
606 HRESULT borderStyle
([in] BSTR v
);
608 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
609 HRESULT borderStyle
([retval, out] BSTR *p
);
611 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
612 HRESULT borderTopStyle
([in] BSTR v
);
614 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
615 HRESULT borderTopStyle
([retval, out] BSTR *p
);
617 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
618 HRESULT borderRightStyle
([in] BSTR v
);
620 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
621 HRESULT borderRightStyle
([retval, out] BSTR *p
);
623 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
624 HRESULT borderBottomStyle
([in] BSTR v
);
626 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
627 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
629 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
630 HRESULT borderLeftStyle
([in] BSTR v
);
632 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
633 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
635 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
636 HRESULT width
([in] VARIANT v
);
638 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
639 HRESULT width
([retval, out] VARIANT *p
);
641 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
642 HRESULT height
([in] VARIANT v
);
644 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
645 HRESULT height
([retval, out] VARIANT *p
);
647 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
648 HRESULT styleFloat
([in] BSTR v
);
650 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
651 HRESULT styleFloat
([retval, out] BSTR *p
);
653 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
654 HRESULT clear
([in] BSTR v
);
656 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
657 HRESULT clear
([retval, out] BSTR *p
);
659 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
660 HRESULT display
([in] BSTR v
);
662 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
663 HRESULT display
([retval, out] BSTR *p
);
665 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
666 HRESULT visibility
([in] BSTR v
);
668 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
669 HRESULT visibility
([retval, out] BSTR *p
);
671 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
672 HRESULT listStyleType
([in] BSTR v
);
674 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
675 HRESULT listStyleType
([retval, out] BSTR *p
);
677 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
678 HRESULT listStylePosition
([in] BSTR v
);
680 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
681 HRESULT listStylePosition
([retval, out] BSTR *p
);
683 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
684 HRESULT listStyleImage
([in] BSTR v
);
686 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
687 HRESULT listStyleImage
([retval, out] BSTR *p
);
689 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
690 HRESULT listStyle
([in] BSTR v
);
692 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
693 HRESULT listStyle
([retval, out] BSTR *p
);
695 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
696 HRESULT whiteSpace
([in] BSTR v
);
698 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
699 HRESULT whiteSpace
([retval, out] BSTR *p
);
701 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
702 HRESULT top
([in] VARIANT v
);
704 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
705 HRESULT top
([retval, out] VARIANT *p
);
707 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
708 HRESULT left
([in] VARIANT v
);
710 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
711 HRESULT left
([retval, out] VARIANT *p
);
713 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
714 HRESULT position
([retval, out] BSTR *p
);
716 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
717 HRESULT zIndex
([in] VARIANT v
);
719 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
720 HRESULT zIndex
([retval, out] VARIANT *p
);
722 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
723 HRESULT overflow
([in] BSTR v
);
725 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
726 HRESULT overflow
([retval, out] BSTR *p
);
728 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
729 HRESULT pageBreakBefore
([in] BSTR v
);
731 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
732 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
734 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
735 HRESULT pageBreakAfter
([in] BSTR v
);
737 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
738 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
740 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
741 HRESULT cssText
([in] BSTR v
);
743 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
744 HRESULT cssText
([retval, out] BSTR *p
);
746 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
747 HRESULT pixelTop
([in] LONG v
);
749 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
750 HRESULT pixelTop
([retval, out] LONG *p
);
752 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
753 HRESULT pixelLeft
([in] LONG v
);
755 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
756 HRESULT pixelLeft
([retval, out] LONG *p
);
758 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
759 HRESULT pixelWidth
([in] LONG v
);
761 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
762 HRESULT pixelWidth
([retval, out] LONG *p
);
764 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
765 HRESULT pixelHeight
([in] LONG v
);
767 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
768 HRESULT pixelHeight
([retval, out] LONG *p
);
770 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
771 HRESULT posTop
([in] float v
);
773 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
774 HRESULT posTop
([retval, out] float *p
);
776 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
777 HRESULT posLeft
([in] float v
);
779 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
780 HRESULT posLeft
([retval, out] float *p
);
782 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
783 HRESULT posWidth
([in] float v
);
785 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
786 HRESULT posWidth
([retval, out] float *p
);
788 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
789 HRESULT posHeight
([in] float v
);
791 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
792 HRESULT posHeight
([retval, out] float *p
);
794 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
795 HRESULT cursor
([in] BSTR v
);
797 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
798 HRESULT cursor
([retval, out] BSTR *p
);
800 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
801 HRESULT clip
([in] BSTR v
);
803 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
804 HRESULT clip
([retval, out] BSTR *p
);
806 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
807 HRESULT filter
([in] BSTR v
);
809 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
810 HRESULT filter
([retval, out] BSTR *p
);
812 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
813 HRESULT setAttribute
(
814 [in] BSTR strAttributeName
,
815 [in] VARIANT AttributeValue
,
816 [defaultvalue(1), in] LONG lFlags
);
818 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
819 HRESULT getAttribute
(
820 [in] BSTR strAttributeName
,
821 [defaultvalue(0), in] LONG lFlags
,
822 [retval, out] VARIANT *AttributeValue
);
824 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
825 HRESULT removeAttribute
(
826 [in] BSTR strAttributeName
,
827 [defaultvalue(1), in]
829 [retval, out] VARIANT_BOOL *pfSuccess
);
831 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
832 HRESULT toString
([retval, out] BSTR *String);
835 /*****************************************************************************
836 * IHTMLStyle2 interface
842 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
844 interface IHTMLStyle2
: IDispatch
846 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
847 HRESULT tableLayout
([in] BSTR v
);
849 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
850 HRESULT tableLayout
([out, retval] BSTR *p
);
852 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
853 HRESULT borderCollapse
([in] BSTR v
);
855 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
856 HRESULT borderCollapse
([out, retval] BSTR *p
);
858 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
859 HRESULT direction
([in] BSTR v
);
861 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
862 HRESULT direction
([out, retval] BSTR *p
);
864 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
865 HRESULT behavior
([in] BSTR v
);
867 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
868 HRESULT behavior
([out, retval] BSTR *p
);
870 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
871 HRESULT setExpression
(
873 [in] BSTR expression
,
874 [in, defaultvalue("")] BSTR language
);
876 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
877 HRESULT getExpression
(
879 [out, retval] VARIANT *expression
);
881 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
882 HRESULT removeExpression
(
884 [out, retval] VARIANT_BOOL *pfSuccess
);
886 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
887 HRESULT position
([in] BSTR v
);
889 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
890 HRESULT position
([out, retval] BSTR *p
);
892 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
893 HRESULT unicodeBidi
([in] BSTR v
);
895 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
896 HRESULT unicodeBidi
([out, retval] BSTR *p
);
898 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
899 HRESULT bottom
([in] VARIANT v
);
901 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
902 HRESULT bottom
([out, retval] VARIANT *p
);
904 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
905 HRESULT right
([in] VARIANT v
);
907 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
908 HRESULT right
([out, retval] VARIANT *p
);
910 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
911 HRESULT pixelBottom
([in] LONG v
);
913 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
914 HRESULT pixelBottom
([out, retval] LONG *p
);
916 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
917 HRESULT pixelRight
([in] LONG v
);
919 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
920 HRESULT pixelRight
([out, retval] LONG *p
);
922 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
923 HRESULT posBottom
([in] float v
);
925 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
926 HRESULT posBottom
([out, retval] float *p
);
928 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
929 HRESULT posRight
([in] float v
);
931 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
932 HRESULT posRight
([out, retval] float *p
);
934 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
935 HRESULT imeMode
([in] BSTR v
);
937 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
938 HRESULT imeMode
([out, retval] BSTR *p
);
940 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
941 HRESULT rubyAlign
([in] BSTR v
);
943 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
944 HRESULT rubyAlign
([out, retval] BSTR *p
);
946 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
947 HRESULT rubyPosition
([in] BSTR v
);
949 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
950 HRESULT rubyPosition
([out, retval] BSTR *p
);
952 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
953 HRESULT rubyOverhang
([in] BSTR v
);
955 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
956 HRESULT rubyOverhang
([out, retval] BSTR *p
);
958 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
959 HRESULT layoutGridChar
([in] VARIANT v
);
961 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
962 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
964 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
965 HRESULT layoutGridLine
([in] VARIANT v
);
967 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
968 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
970 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
971 HRESULT layoutGridMode
([in] BSTR v
);
973 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
974 HRESULT layoutGridMode
([out, retval] BSTR *p
);
976 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
977 HRESULT layoutGridType
([in] BSTR v
);
979 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
980 HRESULT layoutGridType
([out, retval] BSTR *p
);
982 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
983 HRESULT layoutGrid
([in] BSTR v
);
985 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
986 HRESULT layoutGrid
([out, retval] BSTR *p
);
988 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
989 HRESULT wordBreak
([in] BSTR v
);
991 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
992 HRESULT wordBreak
([out, retval] BSTR *p
);
994 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
995 HRESULT lineBreak
([in] BSTR v
);
997 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
998 HRESULT lineBreak
([out, retval] BSTR *p
);
1000 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
1001 HRESULT textJustify
([in] BSTR v
);
1003 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
1004 HRESULT textJustify
([out, retval] BSTR *p
);
1006 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
1007 HRESULT textJustifyTrim
([in] BSTR v
);
1009 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
1010 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1012 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
1013 HRESULT textKashida
([in] VARIANT v
);
1015 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
1016 HRESULT textKashida
([out, retval] VARIANT *p
);
1018 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
1019 HRESULT textAutospace
([in] BSTR v
);
1021 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
1022 HRESULT textAutospace
([out, retval] BSTR *p
);
1024 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
1025 HRESULT overflowX
([in] BSTR v
);
1027 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
1028 HRESULT overflowX
([out, retval] BSTR *p
);
1030 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
1031 HRESULT overflowY
([in] BSTR v
);
1033 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
1034 HRESULT overflowY
([out, retval] BSTR *p
);
1036 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
1037 HRESULT accelerator
([in] BSTR v
);
1039 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
1040 HRESULT accelerator
([out, retval] BSTR *p
);
1043 /*****************************************************************************
1044 * IHTMLRuleStyle interface
1050 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
1052 interface IHTMLRuleStyle
: IDispatch
1054 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
1055 HRESULT fontFamily
([in] BSTR v
);
1057 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
1058 HRESULT fontFamily
([retval, out] BSTR *p
);
1060 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
1061 HRESULT fontStyle
([in] BSTR v
);
1063 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
1064 HRESULT fontStyle
([retval, out] BSTR *p
);
1066 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
1067 HRESULT fontVariant
([in] BSTR v
);
1069 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
1070 HRESULT fontVariant
([retval, out] BSTR *p
);
1072 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
1073 HRESULT fontWeight
([in] BSTR v
);
1075 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
1076 HRESULT fontWeight
([retval, out] BSTR *p
);
1078 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
1079 HRESULT fontSize
([in] VARIANT v
);
1081 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
1082 HRESULT fontSize
([retval, out] VARIANT *p
);
1084 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
1085 HRESULT font
([in] BSTR v
);
1087 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
1088 HRESULT font
([retval, out] BSTR *p
);
1090 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
1091 HRESULT color
([in] VARIANT v
);
1093 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
1094 HRESULT color
([retval, out] VARIANT *p
);
1096 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
1097 HRESULT background
([in] BSTR v
);
1099 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
1100 HRESULT background
([retval, out] BSTR *p
);
1102 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1103 HRESULT backgroundColor
([in] VARIANT v
);
1105 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1106 HRESULT backgroundColor
([retval, out] VARIANT *p
);
1108 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1109 HRESULT backgroundImage
([in] BSTR v
);
1111 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1112 HRESULT backgroundImage
([retval, out] BSTR *p
);
1114 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1115 HRESULT backgroundRepeat
([in] BSTR v
);
1117 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1118 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
1120 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1121 HRESULT backgroundAttachment
([in] BSTR v
);
1123 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1124 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
1126 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1127 HRESULT backgroundPosition
([in] BSTR v
);
1129 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1130 HRESULT backgroundPosition
([retval, out] BSTR *p
);
1132 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1133 HRESULT backgroundPositionX
([in] VARIANT v
);
1135 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1136 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
1138 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1139 HRESULT backgroundPositionY
([in] VARIANT v
);
1141 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1142 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
1144 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
1145 HRESULT wordSpacing
([in] VARIANT v
);
1147 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
1148 HRESULT wordSpacing
([retval, out] VARIANT *p
);
1150 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
1151 HRESULT letterSpacing
([in] VARIANT v
);
1153 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
1154 HRESULT letterSpacing
([retval, out] VARIANT *p
);
1156 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
1157 HRESULT textDecoration
([in] BSTR v
);
1159 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
1160 HRESULT textDecoration
([retval, out] BSTR *p
);
1162 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1163 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
1165 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1166 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
1168 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1169 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
1171 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1172 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
1174 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1175 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
1177 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1178 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
1180 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1181 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
1183 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1184 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
1186 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1187 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
1189 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1190 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
1192 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
1193 HRESULT verticalAlign
([in] VARIANT v
);
1195 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
1196 HRESULT verticalAlign
([retval, out] VARIANT *p
);
1198 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
1199 HRESULT textTransform
([in] BSTR v
);
1201 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
1202 HRESULT textTransform
([retval, out] BSTR *p
);
1204 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
1205 HRESULT textAlign
([in] BSTR v
);
1207 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
1208 HRESULT textAlign
([retval, out] BSTR *p
);
1210 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
1211 HRESULT textIndent
([in] VARIANT v
);
1213 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
1214 HRESULT textIndent
([retval, out] VARIANT *p
);
1216 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
1217 HRESULT lineHeight
([in] VARIANT v
);
1219 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
1220 HRESULT lineHeight
([retval, out] VARIANT *p
);
1222 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
1223 HRESULT marginTop
([in] VARIANT v
);
1225 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
1226 HRESULT marginTop
([retval, out] VARIANT *p
);
1228 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
1229 HRESULT marginRight
([in] VARIANT v
);
1231 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
1232 HRESULT marginRight
([retval, out] VARIANT *p
);
1234 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
1235 HRESULT marginBottom
([in] VARIANT v
);
1237 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
1238 HRESULT marginBottom
([retval, out] VARIANT *p
);
1240 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
1241 HRESULT marginLeft
([in] VARIANT v
);
1243 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
1244 HRESULT marginLeft
([retval, out] VARIANT *p
);
1246 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
1247 HRESULT margin
([in] BSTR v
);
1249 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
1250 HRESULT margin
([retval, out] BSTR *p
);
1252 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
1253 HRESULT paddingTop
([in] VARIANT v
);
1255 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
1256 HRESULT paddingTop
([retval, out] VARIANT *p
);
1258 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
1259 HRESULT paddingRight
([in] VARIANT v
);
1261 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
1262 HRESULT paddingRight
([retval, out] VARIANT *p
);
1264 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
1265 HRESULT paddingBottom
([in] VARIANT v
);
1267 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
1268 HRESULT paddingBottom
([retval, out] VARIANT *p
);
1270 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
1271 HRESULT paddingLeft
([in] VARIANT v
);
1273 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
1274 HRESULT paddingLeft
([retval, out] VARIANT *p
);
1276 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
1277 HRESULT padding
([in] BSTR v
);
1279 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
1280 HRESULT padding
([retval, out] BSTR *p
);
1282 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
1283 HRESULT border
([in] BSTR v
);
1285 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
1286 HRESULT border
([retval, out] BSTR *p
);
1288 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
1289 HRESULT borderTop
([in] BSTR v
);
1291 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
1292 HRESULT borderTop
([retval, out] BSTR *p
);
1294 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
1295 HRESULT borderRight
([in] BSTR v
);
1297 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
1298 HRESULT borderRight
([retval, out] BSTR *p
);
1300 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
1301 HRESULT borderBottom
([in] BSTR v
);
1303 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
1304 HRESULT borderBottom
([retval, out] BSTR *p
);
1306 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
1307 HRESULT borderLeft
([in] BSTR v
);
1309 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
1310 HRESULT borderLeft
([retval, out] BSTR *p
);
1312 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
1313 HRESULT borderColor
([in] BSTR v
);
1315 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
1316 HRESULT borderColor
([retval, out] BSTR *p
);
1318 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1319 HRESULT borderTopColor
([in] VARIANT v
);
1321 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1322 HRESULT borderTopColor
([retval, out] VARIANT *p
);
1324 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1325 HRESULT borderRightColor
([in] VARIANT v
);
1327 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1328 HRESULT borderRightColor
([retval, out] VARIANT *p
);
1330 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1331 HRESULT borderBottomColor
([in] VARIANT v
);
1333 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1334 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
1336 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1337 HRESULT borderLeftColor
([in] VARIANT v
);
1339 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1340 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
1342 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
1343 HRESULT borderWidth
([in] BSTR v
);
1345 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
1346 HRESULT borderWidth
([retval, out] BSTR *p
);
1348 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1349 HRESULT borderTopWidth
([in] VARIANT v
);
1351 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1352 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
1354 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1355 HRESULT borderRightWidth
([in] VARIANT v
);
1357 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1358 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
1360 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1361 HRESULT borderBottomWidth
([in] VARIANT v
);
1363 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1364 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
1366 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1367 HRESULT borderLeftWidth
([in] VARIANT v
);
1369 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1370 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
1372 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
1373 HRESULT borderStyle
([in] BSTR v
);
1375 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
1376 HRESULT borderStyle
([retval, out] BSTR *p
);
1378 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1379 HRESULT borderTopStyle
([in] BSTR v
);
1381 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1382 HRESULT borderTopStyle
([retval, out] BSTR *p
);
1384 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1385 HRESULT borderRightStyle
([in] BSTR v
);
1387 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1388 HRESULT borderRightStyle
([retval, out] BSTR *p
);
1390 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1391 HRESULT borderBottomStyle
([in] BSTR v
);
1393 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1394 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
1396 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1397 HRESULT borderLeftStyle
([in] BSTR v
);
1399 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1400 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
1402 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
1403 HRESULT width
([in] VARIANT v
);
1405 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
1406 HRESULT width
([retval, out] VARIANT *p
);
1408 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
1409 HRESULT height
([in] VARIANT v
);
1411 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
1412 HRESULT height
([retval, out] VARIANT *p
);
1414 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
1415 HRESULT styleFloat
([in] BSTR v
);
1417 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
1418 HRESULT styleFloat
([retval, out] BSTR *p
);
1420 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
1421 HRESULT clear
([in] BSTR v
);
1423 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
1424 HRESULT clear
([retval, out] BSTR *p
);
1426 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
1427 HRESULT display
([in] BSTR v
);
1429 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
1430 HRESULT display
([retval, out] BSTR *p
);
1432 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
1433 HRESULT visibility
([in] BSTR v
);
1435 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
1436 HRESULT visibility
([retval, out] BSTR *p
);
1438 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
1439 HRESULT listStyleType
([in] BSTR v
);
1441 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
1442 HRESULT listStyleType
([retval, out] BSTR *p
);
1444 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1445 HRESULT listStylePosition
([in] BSTR v
);
1447 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1448 HRESULT listStylePosition
([retval, out] BSTR *p
);
1450 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1451 HRESULT listStyleImage
([in] BSTR v
);
1453 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1454 HRESULT listStyleImage
([retval, out] BSTR *p
);
1456 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
1457 HRESULT listStyle
([in] BSTR v
);
1459 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
1460 HRESULT listStyle
([retval, out] BSTR *p
);
1462 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
1463 HRESULT whiteSpace
([in] BSTR v
);
1465 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
1466 HRESULT whiteSpace
([retval, out] BSTR *p
);
1468 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
1469 HRESULT top
([in] VARIANT v
);
1471 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
1472 HRESULT top
([retval, out] VARIANT *p
);
1474 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
1475 HRESULT left
([in] VARIANT v
);
1477 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
1478 HRESULT left
([retval, out] VARIANT *p
);
1480 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
1481 HRESULT position
([retval, out] BSTR *p
);
1483 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
1484 HRESULT zIndex
([in] VARIANT v
);
1486 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
1487 HRESULT zIndex
([retval, out] VARIANT *p
);
1489 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
1490 HRESULT overflow
([in] BSTR v
);
1492 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
1493 HRESULT overflow
([retval, out] BSTR *p
);
1495 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1496 HRESULT pageBreakBefore
([in] BSTR v
);
1498 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1499 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
1501 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1502 HRESULT pageBreakAfter
([in] BSTR v
);
1504 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1505 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
1507 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
1508 HRESULT cssText
([in] BSTR v
);
1510 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
1511 HRESULT cssText
([retval, out] BSTR *p
);
1513 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
1514 HRESULT cursor
([in] BSTR v
);
1516 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
1517 HRESULT cursor
([retval, out] BSTR *p
);
1519 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
1520 HRESULT clip
([in] BSTR v
);
1522 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
1523 HRESULT clip
([retval, out] BSTR *p
);
1525 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
1526 HRESULT filter
([in] BSTR v
);
1528 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
1529 HRESULT filter
([retval, out] BSTR *p
);
1531 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
1532 HRESULT setAttribute
(
1533 [in] BSTR strAttributeName
,
1534 [in] VARIANT AttributeValue
,
1535 [defaultvalue(1), in] LONG lFlags
);
1537 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
1538 HRESULT getAttribute
(
1539 [in] BSTR strAttributeName
,
1540 [defaultvalue(0), in] LONG lFlags
,
1541 [retval, out] VARIANT *AttributeValue
);
1543 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
1544 HRESULT removeAttribute
(
1545 [in] BSTR strAttributeName
,
1546 [defaultvalue(1), in] LONG lFlags
,
1547 [retval, out] VARIANT_BOOL *pfSuccess
);
1550 /*****************************************************************************
1551 * DispHTMLStyle dispinterface
1555 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
1557 dispinterface DispHTMLStyle
1561 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
1562 void fontFamily
(BSTR v
);
1564 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
1567 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
1568 void fontStyle
(BSTR v
);
1570 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
1573 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
1574 void fontVariant
(BSTR v
);
1576 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
1579 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
1580 void fontWeight
(BSTR v
);
1582 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
1585 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
1586 void fontSize
(VARIANT v
);
1588 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
1591 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
1594 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
1597 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
1598 void color
(VARIANT v
);
1600 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
1603 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
1604 void background
(BSTR v
);
1606 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
1609 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
1610 void backgroundColor
(VARIANT v
);
1612 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
1613 VARIANT backgroundColor
();
1615 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
1616 void backgroundImage
(BSTR v
);
1618 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
1619 BSTR backgroundImage
();
1621 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
1622 void backgroundRepeat
(BSTR v
);
1624 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
1625 BSTR backgroundRepeat
();
1627 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
1628 void backgroundAttachment
(BSTR v
);
1630 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
1631 BSTR backgroundAttachment
();
1633 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
1634 void backgroundPosition
(BSTR v
);
1636 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
1637 BSTR backgroundPosition
();
1639 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
1640 void backgroundPositionX
(VARIANT v
);
1642 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
1643 VARIANT backgroundPositionX
();
1645 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
1646 void backgroundPositionY
(VARIANT v
);
1648 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
1649 VARIANT backgroundPositionY
();
1651 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
1652 void wordSpacing
(VARIANT v
);
1654 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
1655 VARIANT wordSpacing
();
1657 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
1658 void letterSpacing
(VARIANT v
);
1660 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
1661 VARIANT letterSpacing
();
1663 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
1664 void textDecoration
(BSTR v
);
1666 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
1667 BSTR textDecoration
();
1669 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
1670 void textDecorationNone
(VARIANT_BOOL v
);
1672 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
1673 VARIANT_BOOL textDecorationNone
();
1675 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
1676 void textDecorationUnderline
(VARIANT_BOOL v
);
1678 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
1679 VARIANT_BOOL textDecorationUnderline
();
1681 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
1682 void textDecorationOverline
(VARIANT_BOOL v
);
1684 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
1685 VARIANT_BOOL textDecorationOverline
();
1687 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
1688 void textDecorationLineThrough
(VARIANT_BOOL v
);
1690 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
1691 VARIANT_BOOL textDecorationLineThrough
();
1693 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
1694 void textDecorationBlink
(VARIANT_BOOL v
);
1696 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
1697 VARIANT_BOOL textDecorationBlink
();
1699 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
1700 void verticalAlign
(VARIANT v
);
1702 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
1703 VARIANT verticalAlign
();
1705 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
1706 void textTransform
(BSTR v
);
1708 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
1709 BSTR textTransform
();
1711 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
1712 void textAlign
(BSTR v
);
1714 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
1717 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
1718 void textIndent
(VARIANT v
);
1720 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
1721 VARIANT textIndent
();
1723 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
1724 void lineHeight
(VARIANT v
);
1726 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
1727 VARIANT lineHeight
();
1729 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
1730 void marginTop
(VARIANT v
);
1732 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
1733 VARIANT marginTop
();
1735 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
1736 void marginRight
(VARIANT v
);
1738 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
1739 VARIANT marginRight
();
1741 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
1742 void marginBottom
(VARIANT v
);
1744 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
1745 VARIANT marginBottom
();
1747 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
1748 void marginLeft
(VARIANT v
);
1750 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
1751 VARIANT marginLeft
();
1753 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
1754 void margin
(BSTR v
);
1756 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
1759 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
1760 void paddingTop
(VARIANT v
);
1762 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
1763 VARIANT paddingTop
();
1765 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
1766 void paddingRight
(VARIANT v
);
1768 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
1769 VARIANT paddingRight
();
1771 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
1772 void paddingBottom
(VARIANT v
);
1774 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
1775 VARIANT paddingBottom
();
1777 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
1778 void paddingLeft
(VARIANT v
);
1780 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
1781 VARIANT paddingLeft
();
1783 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
1784 void padding
(BSTR v
);
1786 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
1789 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
1790 void border
(BSTR v
);
1792 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
1795 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
1796 void borderTop
(BSTR v
);
1798 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
1801 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
1802 void borderRight
(BSTR v
);
1804 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
1807 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
1808 void borderBottom
(BSTR v
);
1810 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
1811 BSTR borderBottom
();
1813 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
1814 void borderLeft
(BSTR v
);
1816 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
1819 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
1820 void borderColor
(BSTR v
);
1822 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
1825 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
1826 void borderTopColor
(VARIANT v
);
1828 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
1829 VARIANT borderTopColor
();
1831 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
1832 void borderRightColor
(VARIANT v
);
1834 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
1835 VARIANT borderRightColor
();
1837 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
1838 void borderBottomColor
(VARIANT v
);
1840 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
1841 VARIANT borderBottomColor
();
1843 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
1844 void borderLeftColor
(VARIANT v
);
1846 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
1847 VARIANT borderLeftColor
();
1849 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
1850 void borderWidth
(BSTR v
);
1852 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
1855 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
1856 void borderTopWidth
(VARIANT v
);
1858 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
1859 VARIANT borderTopWidth
();
1861 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
1862 void borderRightWidth
(VARIANT v
);
1864 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
1865 VARIANT borderRightWidth
();
1867 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
1868 void borderBottomWidth
(VARIANT v
);
1870 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
1871 VARIANT borderBottomWidth
();
1873 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
1874 void borderLeftWidth
(VARIANT v
);
1876 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
1877 VARIANT borderLeftWidth
();
1879 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
1880 void borderStyle
(BSTR v
);
1882 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
1885 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
1886 void borderTopStyle
(BSTR v
);
1888 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
1889 BSTR borderTopStyle
();
1891 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
1892 void borderRightStyle
(BSTR v
);
1894 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
1895 BSTR borderRightStyle
();
1897 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
1898 void borderBottomStyle
(BSTR v
);
1900 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
1901 BSTR borderBottomStyle
();
1903 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
1904 void borderLeftStyle
(BSTR v
);
1906 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
1907 BSTR borderLeftStyle
();
1909 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
1910 void width
(VARIANT v
);
1912 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
1915 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
1916 void height
(VARIANT v
);
1918 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
1921 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
1922 void styleFloat
(BSTR v
);
1924 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
1927 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
1930 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
1933 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
1934 void display
(BSTR v
);
1936 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
1939 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
1940 void visibility
(BSTR v
);
1942 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
1945 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
1946 void listStyleType
(BSTR v
);
1948 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
1949 BSTR listStyleType
();
1951 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
1952 void listStylePosition
(BSTR v
);
1954 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
1955 BSTR listStylePosition
();
1957 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
1958 void listStyleImage
(BSTR v
);
1960 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
1961 BSTR listStyleImage
();
1963 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
1964 void listStyle
(BSTR v
);
1966 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
1969 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
1970 void whiteSpace
(BSTR v
);
1972 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
1975 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
1976 void top
(VARIANT v
);
1978 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
1981 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
1982 void left
(VARIANT v
);
1984 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
1987 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
1988 void zIndex
(VARIANT v
);
1990 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
1993 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
1994 void overflow
(BSTR v
);
1996 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
1999 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
2000 void pageBreakBefore
(BSTR v
);
2002 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
2003 BSTR pageBreakBefore
();
2005 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
2006 void pageBreakAfter
(BSTR v
);
2008 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
2009 BSTR pageBreakAfter
();
2011 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
2012 void cssText
(BSTR v
);
2014 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
2017 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
2018 void pixelTop
(LONG v
);
2020 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
2023 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
2024 void pixelLeft
(LONG v
);
2026 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
2029 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
2030 void pixelWidth
(LONG v
);
2032 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
2035 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
2036 void pixelHeight
(LONG v
);
2038 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
2041 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
2042 void posTop
(float v
);
2044 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
2047 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
2048 void posLeft
(float v
);
2050 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
2053 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
2054 void posWidth
(float v
);
2056 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
2059 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
2060 void posHeight
(float v
);
2062 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
2065 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
2066 void cursor
(BSTR v
);
2068 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
2071 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
2074 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
2077 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
2078 void filter
(BSTR v
);
2080 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
2083 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
2085 [in] BSTR strAttributeName
,
2086 [in] VARIANT AttributeValue
,
2087 [in, defaultvalue(1)] LONG lFlags
);
2089 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
2090 VARIANT getAttribute
(
2091 [in] BSTR strAttributeName
,
2092 [in, defaultvalue(0)] LONG lFlags
);
2094 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
2095 VARIANT_BOOL removeAttribute
(
2096 [in] BSTR strAttributeName
,
2097 [in, defaultvalue(1)] LONG lFlags
);
2099 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
2102 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2103 void tableLayout
(BSTR v
);
2105 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2108 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2109 void borderCollapse
(BSTR v
);
2111 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2112 BSTR borderCollapse
();
2114 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2115 void direction
(BSTR v
);
2117 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2120 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2121 void behavior
(BSTR v
);
2123 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2126 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
2129 [in] BSTR expression
,
2130 [in, defaultvalue("")] BSTR language
);
2132 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
2133 VARIANT getExpression
([in] BSTR propname
);
2135 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
2136 VARIANT_BOOL removeExpression
([in] BSTR propname
);
2138 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2139 void position
(BSTR v
);
2141 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2144 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2145 void unicodeBidi
(BSTR v
);
2147 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2150 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2151 void bottom
(VARIANT v
);
2153 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2156 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2157 void right
(VARIANT v
);
2159 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2162 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2163 void pixelBottom
(LONG v
);
2165 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2168 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2169 void pixelRight
(LONG v
);
2171 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2174 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2175 void posBottom
(float v
);
2177 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2180 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2181 void posRight
(float v
);
2183 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2186 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2187 void imeMode
(BSTR v
);
2189 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2192 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2193 void rubyAlign
(BSTR v
);
2195 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2198 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2199 void rubyPosition
(BSTR v
);
2201 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2202 BSTR rubyPosition
();
2204 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2205 void rubyOverhang
(BSTR v
);
2207 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2208 BSTR rubyOverhang
();
2210 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2211 void layoutGridChar
(VARIANT v
);
2213 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2214 VARIANT layoutGridChar
();
2216 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2217 void layoutGridLine
(VARIANT v
);
2219 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2220 VARIANT layoutGridLine
();
2222 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2223 void layoutGridMode
(BSTR v
);
2225 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2226 BSTR layoutGridMode
();
2228 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2229 void layoutGridType
(BSTR v
);
2231 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2232 BSTR layoutGridType
();
2234 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2235 void layoutGrid
(BSTR v
);
2237 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2240 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2241 void wordBreak
(BSTR v
);
2243 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2246 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2247 void lineBreak
(BSTR v
);
2249 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2252 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2253 void textJustify
(BSTR v
);
2255 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2258 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2259 void textJustifyTrim
(BSTR v
);
2261 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2262 BSTR textJustifyTrim
();
2264 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2265 void textKashida
(VARIANT v
);
2267 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2268 VARIANT textKashida
();
2270 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2271 void textAutospace
(BSTR v
);
2273 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2274 BSTR textAutospace
();
2276 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2277 void overflowX
(BSTR v
);
2279 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2282 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2283 void overflowY
(BSTR v
);
2285 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2288 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2289 void accelerator
(BSTR v
);
2291 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2294 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2295 void layoutFlow
(BSTR v
);
2297 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2300 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2301 void zoom
(VARIANT v
);
2303 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2306 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2307 void wordWrap
(BSTR v
);
2309 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2312 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2313 void textUnderlinePosition
(BSTR v
);
2315 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2316 BSTR textUnderlinePosition
();
2318 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2319 void scrollbarBaseColor
(VARIANT v
);
2321 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2322 VARIANT scrollbarBaseColor
();
2324 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2325 void scrollbarFaceColor
(VARIANT v
);
2327 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2328 VARIANT scrollbarFaceColor
();
2330 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2331 void scrollbar3dLightColor
(VARIANT v
);
2333 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2334 VARIANT scrollbar3dLightColor
();
2336 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2337 void scrollbarShadowColor
(VARIANT v
);
2339 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2340 VARIANT scrollbarShadowColor
();
2342 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2343 void scrollbarHighlightColor
(VARIANT v
);
2345 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2346 VARIANT scrollbarHighlightColor
();
2348 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2349 void scrollbarDarkShadowColor
(VARIANT v
);
2351 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2352 VARIANT scrollbarDarkShadowColor
();
2354 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2355 void scrollbarArrowColor
(VARIANT v
);
2357 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2358 VARIANT scrollbarArrowColor
();
2360 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2361 void scrollbarTrackColor
(VARIANT v
);
2363 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2364 VARIANT scrollbarTrackColor
();
2366 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2367 void writingMode
(BSTR v
);
2369 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2372 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2373 void textAlignLast
(BSTR v
);
2375 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2376 BSTR textAlignLast
();
2378 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2379 void textKashidaSpace
(VARIANT v
);
2381 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2382 VARIANT textKashidaSpace
();
2384 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2385 void textOverflow
(BSTR v
);
2387 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2388 BSTR textOverflow
();
2390 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2391 void minHeight
(VARIANT v
);
2393 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2394 VARIANT minHeight
();
2396 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2397 void msInterpolationMode
(BSTR v
);
2399 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2400 BSTR msInterpolationMode
();
2402 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2403 void maxHeight
(VARIANT v
);
2405 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2406 VARIANT maxHeight
();
2408 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2409 void minWidth
(VARIANT v
);
2411 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2414 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2415 void maxWidth
(VARIANT v
);
2417 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2420 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2421 void content
(BSTR v
);
2423 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2426 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2427 void captionSide
(BSTR v
);
2429 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2432 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2433 void counterIncrement
(BSTR v
);
2435 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2436 BSTR counterIncrement
();
2438 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2439 void counterReset
(BSTR v
);
2441 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2442 BSTR counterReset
();
2444 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2445 void outline
(BSTR v
);
2447 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2450 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2451 void outlineWidth
(VARIANT v
);
2453 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2454 VARIANT outlineWidth
();
2456 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2457 void outlineStyle
(BSTR v
);
2459 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2460 BSTR outlineStyle
();
2462 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2463 void outlineColor
(VARIANT v
);
2465 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2466 VARIANT outlineColor
();
2468 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2469 void boxSizing
(BSTR v
);
2471 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2474 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2475 void borderSpacing
(BSTR v
);
2477 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2478 BSTR borderSpacing
();
2480 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2481 void orphans
(VARIANT v
);
2483 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2486 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2487 void widows
(VARIANT v
);
2489 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2492 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2493 void pageBreakInside
(BSTR v
);
2495 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2496 BSTR pageBreakInside
();
2498 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2499 void emptyCells
(BSTR v
);
2501 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2504 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2505 void msBlockProgression
(BSTR v
);
2507 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2508 BSTR msBlockProgression
();
2510 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2511 void quotes
(BSTR v
);
2513 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2516 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
2517 IDispatch
*constructor
();
2524 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2526 interface IHTMLStyle3
: IDispatch
2528 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2529 HRESULT layoutFlow
([in] BSTR v
);
2531 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2532 HRESULT layoutFlow
([retval, out] BSTR * p
);
2534 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2535 HRESULT zoom
([in] VARIANT v
);
2537 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2538 HRESULT zoom
([retval, out] VARIANT * p
);
2540 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2541 HRESULT wordWrap
([in] BSTR v
);
2543 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2544 HRESULT wordWrap
([retval, out] BSTR * p
);
2546 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2547 HRESULT textUnderlinePosition
([in] BSTR v
);
2549 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2550 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
2552 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2553 HRESULT scrollbarBaseColor
([in] VARIANT v
);
2555 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2556 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
2558 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2559 HRESULT scrollbarFaceColor
([in] VARIANT v
);
2561 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2562 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
2564 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2565 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
2567 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2568 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
2570 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2571 HRESULT scrollbarShadowColor
([in] VARIANT v
);
2573 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2574 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
2576 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2577 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
2579 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2580 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
2582 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2583 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
2585 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2586 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
2588 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2589 HRESULT scrollbarArrowColor
([in] VARIANT v
);
2591 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2592 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
2594 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2595 HRESULT scrollbarTrackColor
([in] VARIANT v
);
2597 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2598 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
2600 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2601 HRESULT writingMode
([in] BSTR v
);
2603 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2604 HRESULT writingMode
([retval, out] BSTR * p
);
2606 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2607 HRESULT textAlignLast
([in] BSTR v
);
2609 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2610 HRESULT textAlignLast
([retval, out] BSTR * p
);
2612 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2613 HRESULT textKashidaSpace
([in] VARIANT v
);
2615 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2616 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
2619 /*****************************************************************************
2620 * IHTMLSytyle4 interface
2626 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2628 interface IHTMLStyle4
: IDispatch
2630 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2631 HRESULT textOverflow
([in] BSTR v
);
2633 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2634 HRESULT textOverflow
([retval, out] BSTR * p
);
2636 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2637 HRESULT minHeight
([in] VARIANT v
);
2639 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2640 HRESULT minHeight
([retval, out] VARIANT * p
);
2643 /*****************************************************************************
2644 * IHTMLSytyle5 interface
2650 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2652 interface IHTMLStyle5
: IDispatch
2654 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2655 HRESULT msInterpolationMode
([in] BSTR v
);
2657 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2658 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
2660 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2661 HRESULT maxHeight
([in] VARIANT v
);
2663 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2664 HRESULT maxHeight
([out, retval] VARIANT *p
);
2666 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2667 HRESULT minWidth
([in] VARIANT v
);
2669 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2670 HRESULT minWidth
([out, retval] VARIANT *p
);
2672 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2673 HRESULT maxWidth
([in] VARIANT v
);
2675 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2676 HRESULT maxWidth
([out, retval] VARIANT *p
);
2679 /*****************************************************************************
2680 * IHTMLSytyle6 interface
2686 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
2688 interface IHTMLStyle6
: IDispatch
2690 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2691 HRESULT content
([in] BSTR v
);
2693 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2694 HRESULT content
([out, retval] BSTR *p
);
2696 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2697 HRESULT captionSide
([in] BSTR v
);
2699 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2700 HRESULT captionSide
([retval, out] BSTR *p
);
2702 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2703 HRESULT counterIncrement
([in] BSTR v
);
2705 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2706 HRESULT counterIncrement
([out, retval] BSTR *p
);
2708 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2709 HRESULT counterReset
([in] BSTR v
);
2711 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2712 HRESULT counterReset
([out, retval] BSTR *p
);
2714 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2715 HRESULT outline
([in] BSTR v
);
2717 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2718 HRESULT outline
([out, retval] BSTR *p
);
2720 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2721 HRESULT outlineWidth
([in] VARIANT v
);
2723 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2724 HRESULT outlineWidth
([out, retval] VARIANT *p
);
2726 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2727 HRESULT outlineStyle
([in] BSTR v
);
2729 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2730 HRESULT outlineStyle
([out, retval] BSTR *p
);
2732 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2733 HRESULT outlineColor
([in] VARIANT v
);
2735 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2736 HRESULT outlineColor
([out, retval] VARIANT *p
);
2738 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2739 HRESULT boxSizing
([in] BSTR v
);
2741 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2742 HRESULT boxSizing
([out, retval] BSTR *p
);
2744 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2745 HRESULT borderSpacing
([in] BSTR v
);
2747 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2748 HRESULT borderSpacing
([out, retval] BSTR *p
);
2750 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2751 HRESULT orphans
([in] VARIANT v
);
2753 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2754 HRESULT orphans
([out, retval] VARIANT *p
);
2756 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2757 HRESULT widows
([in] VARIANT v
);
2759 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2760 HRESULT widows
([out, retval] VARIANT *p
);
2762 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2763 HRESULT pageBreakInside
([in] BSTR v
);
2765 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2766 HRESULT pageBreakInside
([out, retval] BSTR *p
);
2768 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2769 HRESULT emptyCells
([in] BSTR v
);
2771 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2772 HRESULT emptyCells
([out, retval] BSTR *p
);
2774 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2775 HRESULT msBlockProgression
([in] BSTR v
);
2777 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2778 HRESULT msBlockProgression
([out, retval] BSTR *p
);
2780 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2781 HRESULT quotes
([in] BSTR v
);
2783 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2784 HRESULT quotes
([out, retval] BSTR *p
);
2789 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2793 [default] dispinterface DispHTMLStyle
;
2794 interface IHTMLStyle
;
2795 interface IHTMLStyle2
;
2796 interface IHTMLStyle3
;
2797 interface IHTMLStyle4
;
2798 interface IHTMLStyle5
;
2799 interface IHTMLStyle6
;
2802 /*****************************************************************************
2803 * IHTMLRenderStyle interface
2809 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2811 interface IHTMLRenderStyle
: IDispatch
2813 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
2814 HRESULT textLineThroughStyle
([in] BSTR v
);
2816 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
2817 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
2819 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
2820 HRESULT textUnderlineStyle
([in] BSTR v
);
2822 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
2823 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
2825 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
2826 HRESULT textEffect
([in] BSTR v
);
2828 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
2829 HRESULT textEffect
([retval, out] BSTR *p
);
2831 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
2832 HRESULT textColor
([in] VARIANT v
);
2834 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
2835 HRESULT textColor
([retval, out] VARIANT *p
);
2837 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
2838 HRESULT textBackgroundColor
([in] VARIANT v
);
2840 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
2841 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
2843 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
2844 HRESULT textDecorationColor
([in] VARIANT v
);
2846 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
2847 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
2849 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
2850 HRESULT renderingPriority
([in] LONG v
);
2852 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
2853 HRESULT renderingPriority
([retval, out] LONG *p
);
2855 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
2856 HRESULT defaultTextSelection
([in] BSTR v
);
2858 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
2859 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
2861 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
2862 HRESULT textDecoration
([in] BSTR v
);
2864 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
2865 HRESULT textDecoration
([retval, out] BSTR *p
);
2868 /*****************************************************************************
2869 * IHTMLCurrentStyle interface
2875 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2877 interface IHTMLCurrentStyle
: IDispatch
2879 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
2880 HRESULT position
([retval, out] BSTR *p
);
2882 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
2883 HRESULT styleFloat
([retval, out] BSTR *p
);
2885 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
2886 HRESULT color
([retval, out] VARIANT *p
);
2888 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
2889 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2891 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
2892 HRESULT fontFamily
([retval, out] BSTR *p
);
2894 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
2895 HRESULT fontStyle
([retval, out] BSTR *p
);
2897 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
2898 HRESULT fontVariant
([retval, out] BSTR *p
);
2900 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
2901 HRESULT fontWeight
([retval, out] VARIANT *p
);
2903 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
2904 HRESULT fontSize
([retval, out] VARIANT *p
);
2906 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
2907 HRESULT backgroundImage
([retval, out] BSTR *p
);
2909 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
2910 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2912 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
2913 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2915 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
2916 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2918 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
2919 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
2921 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
2922 HRESULT borderTopColor
([retval, out] VARIANT *p
);
2924 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
2925 HRESULT borderRightColor
([retval, out] VARIANT *p
);
2927 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
2928 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
2930 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
2931 HRESULT borderTopStyle
([retval, out] BSTR *p
);
2933 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
2934 HRESULT borderRightStyle
([retval, out] BSTR *p
);
2936 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
2937 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
2939 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
2940 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
2942 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
2943 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
2945 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
2946 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
2948 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
2949 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
2951 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
2952 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
2954 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
2955 HRESULT left
([retval, out] VARIANT *p
);
2957 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
2958 HRESULT top
([retval, out] VARIANT *p
);
2960 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
2961 HRESULT width
([retval, out] VARIANT *p
);
2963 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
2964 HRESULT height
([retval, out] VARIANT *p
);
2966 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
2967 HRESULT paddingLeft
([retval, out] VARIANT *p
);
2969 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
2970 HRESULT paddingTop
([retval, out] VARIANT *p
);
2972 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
2973 HRESULT paddingRight
([retval, out] VARIANT *p
);
2975 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
2976 HRESULT paddingBottom
([retval, out] VARIANT *p
);
2978 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
2979 HRESULT textAlign
([retval, out] BSTR *p
);
2981 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
2982 HRESULT textDecoration
([retval, out] BSTR *p
);
2984 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
2985 HRESULT display
([retval, out] BSTR *p
);
2987 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
2988 HRESULT visibility
([retval, out] BSTR *p
);
2990 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
2991 HRESULT zIndex
([retval, out] VARIANT *p
);
2993 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
2994 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2996 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
2997 HRESULT lineHeight
([retval, out] VARIANT *p
);
2999 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
3000 HRESULT textIndent
([retval, out] VARIANT *p
);
3002 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
3003 HRESULT verticalAlign
([retval, out] VARIANT *p
);
3005 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3006 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
3008 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
3009 HRESULT marginTop
([retval, out] VARIANT *p
);
3011 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
3012 HRESULT marginRight
([retval, out] VARIANT *p
);
3014 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
3015 HRESULT marginBottom
([retval, out] VARIANT *p
);
3017 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
3018 HRESULT marginLeft
([retval, out] VARIANT *p
);
3020 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
3021 HRESULT clear
([retval, out] BSTR *p
);
3023 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3024 HRESULT listStyleType
([retval, out] BSTR *p
);
3026 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3027 HRESULT listStylePosition
([retval, out] BSTR *p
);
3029 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3030 HRESULT listStyleImage
([retval, out] BSTR *p
);
3032 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
3033 HRESULT clipTop
([retval, out] VARIANT *p
);
3035 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
3036 HRESULT clipRight
([retval, out] VARIANT *p
);
3038 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
3039 HRESULT clipBottom
([retval, out] VARIANT *p
);
3041 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
3042 HRESULT clipLeft
([retval, out] VARIANT *p
);
3044 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
3045 HRESULT overflow
([retval, out] BSTR *p
);
3047 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3048 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
3050 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3051 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
3053 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
3054 HRESULT cursor
([retval, out] BSTR *p
);
3056 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
3057 HRESULT tableLayout
([retval, out] BSTR *p
);
3059 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
3060 HRESULT borderCollapse
([retval, out] BSTR *p
);
3062 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
3063 HRESULT direction
([retval, out] BSTR *p
);
3065 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
3066 HRESULT behavior
([retval, out] BSTR *p
);
3068 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
3069 HRESULT getAttribute
(
3070 [in] BSTR strAttributeName
,
3071 [defaultvalue(0), in] LONG lFlags
,
3072 [retval, out] VARIANT *AttributeValue
);
3074 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
3075 HRESULT unicodeBidi
([retval, out] BSTR *p
);
3077 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
3078 HRESULT right
([retval, out] VARIANT *p
);
3080 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
3081 HRESULT bottom
([retval, out] VARIANT *p
);
3083 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
3084 HRESULT imeMode
([retval, out] BSTR *p
);
3086 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
3087 HRESULT rubyAlign
([retval, out] BSTR *p
);
3089 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
3090 HRESULT rubyPosition
([retval, out] BSTR *p
);
3092 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
3093 HRESULT rubyOverhang
([retval, out] BSTR *p
);
3095 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
3096 HRESULT textAutospace
([retval, out] BSTR *p
);
3098 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
3099 HRESULT lineBreak
([retval, out] BSTR *p
);
3101 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
3102 HRESULT wordBreak
([retval, out] BSTR *p
);
3104 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
3105 HRESULT textJustify
([retval, out] BSTR *p
);
3107 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
3108 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
3110 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
3111 HRESULT textKashida
([retval, out] VARIANT *p
);
3113 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
3114 HRESULT blockDirection
([retval, out] BSTR *p
);
3116 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
3117 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
3119 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
3120 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
3122 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
3123 HRESULT layoutGridMode
([retval, out] BSTR *p
);
3125 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
3126 HRESULT layoutGridType
([retval, out] BSTR *p
);
3128 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
3129 HRESULT borderStyle
([retval, out] BSTR *p
);
3131 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
3132 HRESULT borderColor
([retval, out] BSTR *p
);
3134 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
3135 HRESULT borderWidth
([retval, out] BSTR *p
);
3137 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
3138 HRESULT padding
([retval, out] BSTR *p
);
3140 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
3141 HRESULT margin
([retval, out] BSTR *p
);
3143 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
3144 HRESULT accelerator
([retval, out] BSTR *p
);
3146 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
3147 HRESULT overflowX
([retval, out] BSTR *p
);
3149 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
3150 HRESULT overflowY
([retval, out] BSTR *p
);
3152 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3153 HRESULT textTransform
([retval, out] BSTR *p
);
3156 /*****************************************************************************
3157 * IHTMLCurrentStyle2 interface
3163 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3165 interface IHTMLCurrentStyle2
: IDispatch
3167 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
3168 HRESULT layoutFlow
([retval, out] BSTR * p
);
3170 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
3171 HRESULT wordWrap
([retval, out] BSTR * p
);
3173 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3174 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
3176 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
3177 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
3179 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
3180 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
3182 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
3183 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
3185 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3186 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
3188 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3189 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
3191 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3192 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
3194 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3195 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
3197 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
3198 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
3200 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3201 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
3203 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
3204 HRESULT writingMode
([retval, out] BSTR * p
);
3206 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
3207 HRESULT zoom
([retval, out] VARIANT * p
);
3209 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
3210 HRESULT filter
([retval, out] BSTR * p
);
3212 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
3213 HRESULT textAlignLast
([retval, out] BSTR * p
);
3215 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
3216 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
3218 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
3219 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
3222 /*****************************************************************************
3223 * IHTMLCurrentStyle3 interface
3229 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3231 interface IHTMLCurrentStyle3
: IDispatch
3233 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
3234 HRESULT textOverflow
([retval, out] BSTR * p
);
3236 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
3237 HRESULT minHeight
([retval, out] VARIANT * p
);
3239 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
3240 HRESULT wordSpacing
([retval, out] VARIANT * p
);
3242 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
3243 HRESULT whiteSpace
([retval, out] BSTR * p
);
3246 /*****************************************************************************
3247 * IHTMLCurrentStyle4 interface
3253 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3255 interface IHTMLCurrentStyle4
: IDispatch
3257 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
3258 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
3260 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
3261 HRESULT maxHeight
([retval, out] VARIANT * p
);
3263 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
3264 HRESULT minWidth
([retval, out] VARIANT * p
);
3266 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
3267 HRESULT maxWidth
([retval, out] VARIANT * p
);
3270 /*****************************************************************************
3271 * DispHTMLCurrentStyle dispinterface
3275 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3277 dispinterface DispHTMLCurrentStyle
3281 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
3284 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
3287 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
3290 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3291 VARIANT backgroundColor
();
3293 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
3296 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
3299 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
3302 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
3303 VARIANT fontWeight
();
3305 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
3308 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3309 BSTR backgroundImage
();
3311 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3312 VARIANT backgroundPositionX
();
3314 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3315 VARIANT backgroundPositionY
();
3317 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3318 BSTR backgroundRepeat
();
3320 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3321 VARIANT borderLeftColor
();
3323 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3324 VARIANT borderTopColor
();
3326 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3327 VARIANT borderRightColor
();
3329 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3330 VARIANT borderBottomColor
();
3332 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3333 BSTR borderTopStyle
();
3335 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3336 BSTR borderRightStyle
();
3338 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3339 BSTR borderBottomStyle
();
3341 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3342 BSTR borderLeftStyle
();
3344 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3345 VARIANT borderTopWidth
();
3347 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3348 VARIANT borderRightWidth
();
3350 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3351 VARIANT borderBottomWidth
();
3353 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3354 VARIANT borderLeftWidth
();
3356 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
3359 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
3362 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
3365 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
3368 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
3369 VARIANT paddingLeft
();
3371 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
3372 VARIANT paddingTop
();
3374 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
3375 VARIANT paddingRight
();
3377 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3378 VARIANT paddingBottom
();
3380 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
3383 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
3384 BSTR textDecoration
();
3386 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
3389 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
3392 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
3395 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
3396 VARIANT letterSpacing
();
3398 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
3399 VARIANT lineHeight
();
3401 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
3402 VARIANT textIndent
();
3404 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
3405 VARIANT verticalAlign
();
3407 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3408 BSTR backgroundAttachment
();
3410 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
3411 VARIANT marginTop
();
3413 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
3414 VARIANT marginRight
();
3416 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
3417 VARIANT marginBottom
();
3419 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
3420 VARIANT marginLeft
();
3422 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
3425 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3426 BSTR listStyleType
();
3428 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3429 BSTR listStylePosition
();
3431 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3432 BSTR listStyleImage
();
3434 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
3437 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
3438 VARIANT clipRight
();
3440 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
3441 VARIANT clipBottom
();
3443 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
3446 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
3449 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3450 BSTR pageBreakBefore
();
3452 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3453 BSTR pageBreakAfter
();
3455 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
3458 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
3461 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
3462 BSTR borderCollapse
();
3464 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
3467 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
3470 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
3471 VARIANT getAttribute
(
3472 [in] BSTR strAttributeName
,
3473 [in, defaultvalue(0)] LONG lFlags
);
3475 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
3478 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
3481 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
3484 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
3487 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
3490 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
3491 BSTR rubyPosition
();
3493 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
3494 BSTR rubyOverhang
();
3496 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
3497 BSTR textAutospace
();
3499 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
3502 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
3505 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
3508 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
3509 BSTR textJustifyTrim
();
3511 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
3512 VARIANT textKashida
();
3514 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
3515 BSTR blockDirection
();
3517 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
3518 VARIANT layoutGridChar
();
3520 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
3521 VARIANT layoutGridLine
();
3523 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
3524 BSTR layoutGridMode
();
3526 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
3527 BSTR layoutGridType
();
3529 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
3532 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
3535 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
3538 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
3541 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
3544 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
3547 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
3550 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
3553 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3554 BSTR textTransform
();
3556 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
3559 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
3562 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3563 BSTR textUnderlinePosition
();
3565 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
3566 VARIANT_BOOL hasLayout
();
3568 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
3569 VARIANT scrollbarBaseColor
();
3571 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
3572 VARIANT scrollbarFaceColor
();
3574 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3575 VARIANT scrollbar3dLightColor
();
3577 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3578 VARIANT scrollbarShadowColor
();
3580 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3581 VARIANT scrollbarHighlightColor
();
3583 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3584 VARIANT scrollbarDarkShadowColor
();
3586 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
3587 VARIANT scrollbarArrowColor
();
3589 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3590 VARIANT scrollbarTrackColor
();
3592 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
3595 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
3598 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
3601 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
3602 BSTR textAlignLast
();
3604 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
3605 VARIANT textKashidaSpace
();
3607 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
3608 VARIANT_BOOL isBlock
();
3610 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
3611 BSTR textOverflow
();
3613 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
3614 VARIANT minHeight
();
3616 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
3617 VARIANT wordSpacing
();
3619 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
3622 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
3623 BSTR msInterpolationMode
();
3625 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
3626 VARIANT maxHeight
();
3628 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
3631 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
3637 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3639 coclass HTMLCurrentStyle
3641 [default] dispinterface DispHTMLCurrentStyle
;
3642 interface IHTMLCurrentStyle
;
3643 interface IHTMLCurrentStyle2
;
3644 interface IHTMLCurrentStyle3
;
3645 interface IHTMLCurrentStyle4
;
3648 /*****************************************************************************
3649 * IHTMLRect interface
3655 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3657 interface IHTMLRect
: IDispatch
3659 [propput, id(DISPID_IHTMLRECT_LEFT
)]
3660 HRESULT left
([in] LONG v
);
3662 [propget, id(DISPID_IHTMLRECT_LEFT
)]
3663 HRESULT left
([retval, out] LONG *p
);
3665 [propput, id(DISPID_IHTMLRECT_TOP
)]
3666 HRESULT top
([in] LONG v
);
3668 [propget, id(DISPID_IHTMLRECT_TOP
)]
3669 HRESULT top
([retval, out] LONG *p
);
3671 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
3672 HRESULT right
([in] LONG v
);
3674 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
3675 HRESULT right
([retval, out] LONG *p
);
3677 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
3678 HRESULT bottom
([in] LONG v
);
3680 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
3681 HRESULT bottom
([retval, out] LONG *p
);
3684 /*****************************************************************************
3685 * IHTMLRectCollection interface
3691 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3693 interface IHTMLRectCollection
: IDispatch
3695 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
3696 HRESULT length
([retval, out] LONG *p
);
3698 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
3699 HRESULT _newEnum
([retval, out] IUnknown
**p
);
3701 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
3703 [in] VARIANT *pvarIndex
,
3704 [retval, out] VARIANT *pvarResult
);
3707 /*****************************************************************************
3708 * IHTMLDOMNode interface
3714 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3716 interface IHTMLDOMNode
: IDispatch
3718 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
3719 HRESULT nodeType
([retval, out] LONG *p
);
3721 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
3722 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
3724 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
3725 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
3727 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
3728 HRESULT childNodes
([retval, out] IDispatch
**p
);
3730 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
3731 HRESULT attributes
([retval, out] IDispatch
**p
);
3733 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
3734 HRESULT insertBefore
(
3735 [in] IHTMLDOMNode
*newChild
,
3736 [optional, in] VARIANT refChild
,
3737 [retval, out] IHTMLDOMNode
**node
);
3739 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
3740 HRESULT removeChild
(
3741 [in] IHTMLDOMNode
*oldChild
,
3742 [retval, out] IHTMLDOMNode
**node
);
3744 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
3745 HRESULT replaceChild
(
3746 [in] IHTMLDOMNode
*newChild
,
3747 [in] IHTMLDOMNode
*oldChild
,
3748 [retval, out] IHTMLDOMNode
**node
);
3750 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
3752 [in] VARIANT_BOOL fDeep
,
3753 [retval, out] IHTMLDOMNode
**clonedNode
);
3755 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
3757 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
3758 [retval, out] IHTMLDOMNode
**removed
);
3760 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
3762 [in] IHTMLDOMNode
*otherNode
,
3763 [retval, out] IHTMLDOMNode
**swappedNode
);
3765 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
3766 HRESULT replaceNode
(
3767 [in] IHTMLDOMNode
*replacement
,
3768 [retval, out] IHTMLDOMNode
**replaced
);
3770 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
3771 HRESULT appendChild
(
3772 [in] IHTMLDOMNode
*newChild
,
3773 [retval, out] IHTMLDOMNode
**node
);
3775 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
3776 HRESULT nodeName
([retval, out] BSTR *p
);
3778 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
3779 HRESULT nodeValue
([in] VARIANT v
);
3781 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
3782 HRESULT nodeValue
([retval, out] VARIANT *p
);
3784 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
3785 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
3787 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
3788 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
3790 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
3791 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
3793 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
3794 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
3797 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
3798 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
3801 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
3802 IHTMLDOMNode
* parentNode
(); \
3804 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
3805 VARIANT_BOOL hasChildNodes
(); \
3807 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
3808 IDispatch
* childNodes
(); \
3810 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
3811 IDispatch
* attributes
(); \
3813 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
3814 IHTMLDOMNode
* insertBefore
( \
3815 [in] IHTMLDOMNode
* newChild
, \
3816 [optional, in] VARIANT refChild
); \
3818 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
3819 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
3821 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
3822 IHTMLDOMNode
* replaceChild
( \
3823 [in] IHTMLDOMNode
* newChild
, \
3824 [in] IHTMLDOMNode
* oldChild
); \
3826 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
3827 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
3829 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
3830 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
3832 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
3833 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
3835 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
3836 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
3838 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
3839 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
3841 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
3844 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
3845 void nodeValue
(VARIANT v
); \
3847 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
3848 VARIANT nodeValue
(); \
3850 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
3851 IHTMLDOMNode
* firstChild
(); \
3853 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
3854 IHTMLDOMNode
* lastChild
(); \
3856 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
3857 IHTMLDOMNode
* previousSibling
(); \
3859 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
3860 IHTMLDOMNode
* nextSibling
()
3862 /*****************************************************************************
3863 * IHTMLDOMNode2 interface
3869 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3871 interface IHTMLDOMNode2
: IDispatch
3873 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
3874 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
3877 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
3878 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
3879 IDispatch
*ownerDocument
()
3881 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
3882 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
3883 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
3885 /*****************************************************************************
3886 * IHTMLDOMNode3 interface
3892 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3894 interface IHTMLDOMNode3
: IDispatch
3896 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
3897 HRESULT prefix
([in] VARIANT v
);
3899 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
3900 HRESULT prefix
([out, retval] VARIANT *p
);
3902 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
3903 HRESULT localName
([out, retval] VARIANT *p
);
3905 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
3906 HRESULT namespaceURI
([out, retval] VARIANT *p
);
3908 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
3909 HRESULT textContent
([in] VARIANT v
);
3911 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
3912 HRESULT textContent
([out, retval] VARIANT *p
);
3914 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
3915 HRESULT isEqualNode
(
3916 [in] IHTMLDOMNode3
*otherNode
,
3917 [out, retval] VARIANT_BOOL *isEqual
);
3919 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
3920 HRESULT lookupNamespaceURI
(
3921 [in] VARIANT *pvarPrefix
,
3922 [out, retval] VARIANT *pvarNamespaceURI
);
3924 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
3925 HRESULT lookupPrefix
(
3926 [in] VARIANT *pvarNamespaceURI
,
3927 [out, retval] VARIANT *pvarPrefix
);
3929 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
3930 HRESULT isDefaultNamespace
(
3931 [in] VARIANT *pvarNamespace
,
3932 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
3934 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
3935 HRESULT appendChild
(
3936 [in] IHTMLDOMNode
*newChild
,
3937 [out, retval] IHTMLDOMNode
**node
);
3939 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
3940 HRESULT insertBefore
(
3941 [in] IHTMLDOMNode
*newChild
,
3942 [in, optional] VARIANT refChild
,
3943 [out, retval] IHTMLDOMNode
**node
);
3945 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
3946 HRESULT removeChild
(
3947 [in] IHTMLDOMNode
*oldChild
,
3948 [out, retval] IHTMLDOMNode
**node
);
3950 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
3951 HRESULT replaceChild
(
3952 [in] IHTMLDOMNode
*newChild
,
3953 [in] IHTMLDOMNode
*oldChild
,
3954 [out, retval] IHTMLDOMNode
**node
);
3956 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
3958 [in] IHTMLDOMNode3
*otherNode
,
3959 [out, retval] VARIANT_BOOL *isSame
);
3961 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
3962 HRESULT compareDocumentPosition
(
3963 [in] IHTMLDOMNode
*otherNode
,
3964 [out, retval] USHORT
*flags
);
3966 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
3967 HRESULT isSupported
(
3969 [in] VARIANT version,
3970 [out, retval] VARIANT_BOOL *pfisSupported
);
3973 /*****************************************************************************
3974 * IHTMLDOMAttribute interface
3980 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3982 interface IHTMLDOMAttribute
: IDispatch
3984 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
3985 HRESULT nodeName
([retval, out] BSTR *p
);
3987 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
3988 HRESULT nodeValue
([in] VARIANT v
);
3990 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
3991 HRESULT nodeValue
([retval, out] VARIANT *p
);
3993 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
3994 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
3997 /*****************************************************************************
3998 * IHTMLDOMAttribute2 interface
4004 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4006 interface IHTMLDOMAttribute2
: IDispatch
4008 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
4009 HRESULT name
([retval, out] BSTR *p
);
4011 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4012 HRESULT value
([in] BSTR v
);
4014 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4015 HRESULT value
([retval, out] BSTR *p
);
4017 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
4018 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
4020 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
4021 HRESULT nodeType
([retval, out] long *p
);
4023 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
4024 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
4026 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
4027 HRESULT childNodes
([retval, out] IDispatch
**p
);
4029 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
4030 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
4032 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
4033 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
4035 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
4036 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
4038 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
4039 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
4041 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
4042 HRESULT attributes
([retval, out] IDispatch
**p
);
4044 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
4045 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
4047 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
4048 HRESULT insertBefore
(
4049 [in] IHTMLDOMNode
*newChild
,
4050 [optional, in] VARIANT refChild
,
4051 [retval, out] IHTMLDOMNode
**node
);
4053 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
4054 HRESULT replaceChild
(
4055 [in] IHTMLDOMNode
*newChild
,
4056 [in] IHTMLDOMNode
*oldChild
,
4057 [retval, out] IHTMLDOMNode
**node
);
4059 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
4060 HRESULT removeChild
(
4061 [in] IHTMLDOMNode
*oldChild
,
4062 [retval, out] IHTMLDOMNode
**node
);
4064 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
4065 HRESULT appendChild
(
4066 [in] IHTMLDOMNode
*newChild
,
4067 [retval, out] IHTMLDOMNode
**node
);
4069 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
4070 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
4072 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
4074 [in] VARIANT_BOOL fDeep
,
4075 [retval, out] IHTMLDOMAttribute
**clonedNode
);
4078 /*****************************************************************************
4079 * IHTMLDOMTextNode interface
4085 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4087 interface IHTMLDOMTextNode
: IDispatch
4089 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4090 HRESULT data
([in] BSTR v
);
4092 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4093 HRESULT data
([out, retval] BSTR *p
);
4095 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
4096 HRESULT toString
([out, retval] BSTR *String);
4098 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
4099 HRESULT length
([out, retval] LONG *p
);
4101 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
4104 [out, retval] IHTMLDOMNode
**pRetNode
);
4107 /*****************************************************************************
4108 * IHTMLDOMTextNode2 interface
4114 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4116 interface IHTMLDOMTextNode2
: IDispatch
4118 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
4119 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
4121 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
4122 HRESULT appendData
([in] BSTR bstrstring
);
4124 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
4125 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
4127 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
4128 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
4130 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
4131 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
4136 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4138 coclass HTMLDOMTextNode
4140 [default] dispinterface DispHTMLDOMTextNode
;
4141 interface IHTMLDOMTextNode
;
4142 interface IHTMLDOMTextNode2
;
4143 interface IHTMLDOMNode
;
4144 interface IHTMLDOMNode2
;
4147 /*****************************************************************************
4148 * IHTMLDOMImplementation interface
4154 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4156 interface IHTMLDOMImplementation
: IDispatch
4158 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
4160 [in] BSTR bstrfeature
,
4161 [optional, in] VARIANT version,
4162 [retval, out] VARIANT_BOOL *pfHasFeature
);
4165 /*****************************************************************************
4166 * DispHTMLDOMAttribute dispinterface
4170 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4172 dispinterface DispHTMLDOMAttribute
4176 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
4179 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
4180 void nodeValue
(VARIANT v
);
4182 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
4183 VARIANT nodeValue
();
4185 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
4186 VARIANT_BOOL specified
();
4188 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
4191 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4194 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4197 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
4198 VARIANT_BOOL expando
();
4200 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
4203 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
4204 IHTMLDOMNode
*parentNode
();
4206 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
4207 IDispatch
*childNodes
();
4209 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
4210 IHTMLDOMNode
*firstChild
();
4212 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
4213 IHTMLDOMNode
*lastChild
();
4215 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
4216 IHTMLDOMNode
*previousSibling
();
4218 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
4219 IHTMLDOMNode
*nextSibling
();
4221 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
4222 IDispatch
*attributes
();
4224 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
4225 IDispatch
*ownerDocument
();
4227 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
4228 IHTMLDOMNode
*insertBefore
(
4229 [in] IHTMLDOMNode
*newChild
,
4230 [optional, in] VARIANT refChild
);
4232 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
4233 IHTMLDOMNode
*replaceChild
(
4234 [in] IHTMLDOMNode
*newChild
,
4235 [in] IHTMLDOMNode
*oldChild
);
4237 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
4238 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
4240 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
4241 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
4243 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
4244 VARIANT_BOOL hasChildNodes
();
4246 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
4247 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
4249 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
4250 void ie8_nodeValue
(VARIANT v
);
4252 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
4253 VARIANT ie8_nodeValue
();
4255 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
4256 void ie8_value
(BSTR v
);
4258 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
4261 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
4262 VARIANT_BOOL ie8_specified
();
4264 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
4265 IHTMLElement2
*ownerElement
();
4267 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
4270 /*****************************************************************************
4271 * IHTMLDocumentCompatibleInfo interface
4277 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4279 interface IHTMLDocumentCompatibleInfo
: IDispatch
4281 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
4282 HRESULT userAgent
([retval, out] BSTR *p
);
4284 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
4285 HRESULT version([retval, out] BSTR *p
);
4288 /*****************************************************************************
4289 * IHTMLDocumentCompatibleInfoCollection interface
4295 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
4297 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
4299 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
4300 HRESULT length
([retval, out] long *p
);
4302 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
4303 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
4306 /*****************************************************************************
4307 * DispHTMLDOMTextNode dispinterface
4311 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4313 dispinterface DispHTMLDOMTextNode
4317 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4320 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4323 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
4326 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
4329 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
4330 IHTMLDOMNode
*splitText
([in] LONG offset
);
4332 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
4337 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
4338 void appendData
([in] BSTR bstrstring
);
4340 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
4343 [in] BSTR bstrstring
);
4345 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
4350 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
4354 [in] BSTR bstrstring
);
4356 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
4359 /*****************************************************************************
4360 * IHTMLAttributeCollection interface
4366 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4368 interface IHTMLAttributeCollection
: IDispatch
4370 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
4372 [retval, out] long *p
);
4374 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
4376 [retval, out] IUnknown
**p
);
4378 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
4380 [optional, in] VARIANT *name
,
4381 [retval, out] IDispatch
**pdisp
);
4384 /*****************************************************************************
4385 * IHTMLAttributeCollection2 interface
4391 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4393 interface IHTMLAttributeCollection2
: IDispatch
4395 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
4396 HRESULT getNamedItem
(
4398 [retval, out] IHTMLDOMAttribute
**newretNode
);
4400 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
4401 HRESULT setNamedItem
(
4402 [in] IHTMLDOMAttribute
*ppNode
,
4403 [retval, out] IHTMLDOMAttribute
**newretNode
);
4405 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
4406 HRESULT removeNamedItem
(
4408 [retval, out] IHTMLDOMAttribute
**newretNode
);
4411 /*****************************************************************************
4412 * IHTMLAttributeCollection3 interface
4418 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
4420 interface IHTMLAttributeCollection3
: IDispatch
4422 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
4423 HRESULT getNamedItem
(
4425 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4427 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
4428 HRESULT setNamedItem
(
4429 [in] IHTMLDOMAttribute
*pNodeIn
,
4430 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4432 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
4433 HRESULT removeNamedItem
(
4435 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4437 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
4440 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4442 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
4443 HRESULT length
([retval, out] long *p
);
4446 /*****************************************************************************
4447 * DispHTMLAttributeCollection dispinterface
4451 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4453 dispinterface DispHTMLAttributeCollection
4457 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
4460 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
4461 IUnknown
*_newEnum
();
4463 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
4464 IDispatch
*item
([optional, in] VARIANT *name
);
4466 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
4467 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
4469 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
4470 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
4472 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
4473 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
4475 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
4476 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
4478 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
4479 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
4481 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
4482 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
4484 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
4485 IHTMLDOMAttribute
*ie8_item
([in] long index
);
4487 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
4490 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
4491 IDispatch
*constructor
();
4494 /*****************************************************************************
4495 * IHTMLDOMChildrenCollection interface
4501 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4503 interface IHTMLDOMChildrenCollection
: IDispatch
4505 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
4506 HRESULT length
([out, retval] LONG *p
);
4508 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
4509 HRESULT _newEnum
([out, retval] IUnknown
**p
);
4511 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
4514 [out, retval] IDispatch
**ppItem
);
4517 /*****************************************************************************
4518 * DispDOMChildrenCollection dispinterface
4522 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4524 dispinterface DispDOMChildrenCollection
4528 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
4531 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
4532 IUnknown
*_newEnum
();
4534 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
4535 IDispatch
*item
([in] LONG index
);
4538 interface IHTMLElementCollection
;
4540 /*****************************************************************************
4541 * IHTMLElement interface
4547 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4549 interface IHTMLElement
: IDispatch
4551 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
4552 HRESULT setAttribute
(
4553 [in] BSTR strAttributeName
,
4554 [in] VARIANT AttributeValue
,
4555 [defaultvalue(1), in] LONG lFlags
);
4557 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
4558 HRESULT getAttribute
(
4559 [in] BSTR strAttributeName
,
4560 [defaultvalue(0), in] LONG lFlags
,
4561 [retval, out] VARIANT *AttributeValue
);
4563 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
4564 HRESULT removeAttribute
(
4565 [in] BSTR strAttributeName
,
4566 [defaultvalue(1), in] LONG lFlags
,
4567 [retval, out] VARIANT_BOOL *pfSuccess
);
4569 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
4570 HRESULT className
([in] BSTR v
);
4572 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
4573 HRESULT className
([retval, out] BSTR *p
);
4575 [propput, id(DISPID_IHTMLELEMENT_ID
)]
4576 HRESULT id([in] BSTR v
);
4578 [propget, id(DISPID_IHTMLELEMENT_ID
)]
4579 HRESULT id([retval, out] BSTR *p
);
4581 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
4582 HRESULT tagName
([retval, out] BSTR *p
);
4584 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
4585 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
4587 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
4588 HRESULT style
([retval, out] IHTMLStyle
**p
);
4590 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
4591 HRESULT onhelp
([in] VARIANT v
);
4593 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
4594 HRESULT onhelp
([retval, out] VARIANT *p
);
4596 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
4597 HRESULT onclick
([in] VARIANT v
);
4599 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
4600 HRESULT onclick
([retval, out] VARIANT *p
);
4602 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
4603 HRESULT ondblclick
([in] VARIANT v
);
4605 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
4606 HRESULT ondblclick
([retval, out] VARIANT *p
);
4608 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
4609 HRESULT onkeydown
([in] VARIANT v
);
4611 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
4612 HRESULT onkeydown
([retval, out] VARIANT *p
);
4614 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
4615 HRESULT onkeyup
([in] VARIANT v
);
4617 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
4618 HRESULT onkeyup
([retval, out] VARIANT *p
);
4620 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
4621 HRESULT onkeypress
([in] VARIANT v
);
4623 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
4624 HRESULT onkeypress
([retval, out] VARIANT *p
);
4626 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
4627 HRESULT onmouseout
([in] VARIANT v
);
4629 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
4630 HRESULT onmouseout
([retval, out] VARIANT *p
);
4632 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
4633 HRESULT onmouseover
([in] VARIANT v
);
4635 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
4636 HRESULT onmouseover
([retval, out] VARIANT *p
);
4638 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
4639 HRESULT onmousemove
([in] VARIANT v
);
4641 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
4642 HRESULT onmousemove
([retval, out] VARIANT *p
);
4644 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
4645 HRESULT onmousedown
([in] VARIANT v
);
4647 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
4648 HRESULT onmousedown
([retval, out] VARIANT *p
);
4650 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
4651 HRESULT onmouseup
([in] VARIANT v
);
4653 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
4654 HRESULT onmouseup
([retval, out] VARIANT *p
);
4656 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
4657 HRESULT document
([retval, out] IDispatch
**p
);
4659 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
4660 HRESULT title
([in] BSTR v
);
4662 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
4663 HRESULT title
([retval, out] BSTR *p
);
4665 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
4666 HRESULT language
([in] BSTR v
);
4668 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
4669 HRESULT language
([retval, out] BSTR *p
);
4671 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
4672 HRESULT onselectstart
([in] VARIANT v
);
4674 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
4675 HRESULT onselectstart
([retval, out] VARIANT *p
);
4677 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
4678 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
4680 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
4682 [in] IHTMLElement
*pChild
,
4683 [retval, out] VARIANT_BOOL *pfResult
);
4685 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
4686 HRESULT sourceIndex
([retval, out] LONG *p
);
4688 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
4689 HRESULT recordNumber
([retval, out] VARIANT *p
);
4691 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
4692 HRESULT lang
([in] BSTR v
);
4694 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
4695 HRESULT lang
([retval, out] BSTR *p
);
4697 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
4698 HRESULT offsetLeft
([retval, out] LONG *p
);
4700 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
4701 HRESULT offsetTop
([retval, out] LONG *p
);
4703 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
4704 HRESULT offsetWidth
([retval, out] LONG *p
);
4706 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
4707 HRESULT offsetHeight
([retval, out] LONG *p
);
4709 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
4710 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
4712 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
4713 HRESULT innerHTML
([in] BSTR v
);
4715 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
4716 HRESULT innerHTML
([retval, out] BSTR *p
);
4718 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
4719 HRESULT innerText
([in] BSTR v
);
4721 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
4722 HRESULT innerText
([retval, out] BSTR *p
);
4724 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
4725 HRESULT outerHTML
([in] BSTR v
);
4727 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
4728 HRESULT outerHTML
([retval, out] BSTR *p
);
4730 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
4731 HRESULT outerText
([in] BSTR v
);
4733 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
4734 HRESULT outerText
([retval, out] BSTR *p
);
4736 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
4737 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
4739 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
4740 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
4742 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
4743 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
4745 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
4746 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
4748 [id(DISPID_IHTMLELEMENT_CLICK
)]
4751 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
4752 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
4754 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
4755 HRESULT ondragstart
([in] VARIANT v
);
4757 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
4758 HRESULT ondragstart
([retval, out] VARIANT *p
);
4760 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
4761 HRESULT toString
([retval, out] BSTR *String);
4763 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
4764 HRESULT onbeforeupdate
([in] VARIANT v
);
4766 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
4767 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
4769 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
4770 HRESULT onafterupdate
([in] VARIANT v
);
4772 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
4773 HRESULT onafterupdate
([retval, out] VARIANT *p
);
4775 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
4776 HRESULT onerrorupdate
([in] VARIANT v
);
4778 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
4779 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
4781 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
4782 HRESULT onrowexit
([in] VARIANT v
);
4784 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
4785 HRESULT onrowexit
([retval, out] VARIANT *p
);
4787 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
4788 HRESULT onrowenter
([in] VARIANT v
);
4790 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
4791 HRESULT onrowenter
([retval, out] VARIANT *p
);
4793 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
4794 HRESULT ondatasetchanged
([in] VARIANT v
);
4796 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
4797 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
4799 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
4800 HRESULT ondataavailable
([in] VARIANT v
);
4802 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
4803 HRESULT ondataavailable
([retval, out] VARIANT *p
);
4805 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
4806 HRESULT ondatasetcomplete
([in] VARIANT v
);
4808 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
4809 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
4811 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
4812 HRESULT onfilterchange
([in] VARIANT v
);
4814 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
4815 HRESULT onfilterchange
([retval, out] VARIANT *p
);
4817 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
4818 HRESULT children
([retval, out] IDispatch
**p
);
4820 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
4821 HRESULT all
([retval, out] IDispatch
**p
);
4824 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
4825 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
4826 void setAttribute
( \
4827 [in] BSTR strAttributeName
, \
4828 [in] VARIANT AttValue
, \
4829 [defaultvalue(1), in] LONG lFlags
); \
4831 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
4832 VARIANT getAttribute
( \
4833 [in] BSTR strAttributeName
, \
4834 [defaultvalue(0), in] LONG lFlags
); \
4836 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
4837 VARIANT_BOOL removeAttribute
( \
4838 [in] BSTR strAttributeName
, \
4839 [defaultvalue(1), in] LONG lFlags
); \
4841 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
4842 void className
(BSTR v
); \
4844 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
4847 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
4850 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
4853 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
4856 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
4857 IHTMLElement
*parentElement
(); \
4859 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
4860 IHTMLStyle
*style
(); \
4862 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
4863 void onhelp
(VARIANT v
); \
4865 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
4868 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
4869 void onclick
(VARIANT v
); \
4871 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
4872 VARIANT onclick
(); \
4874 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
4875 void ondblclick
(VARIANT v
); \
4877 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
4878 VARIANT ondblclick
(); \
4880 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
4881 void onkeydown
(VARIANT v
); \
4883 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
4884 VARIANT onkeydown
(); \
4886 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
4887 void onkeyup
(VARIANT v
); \
4889 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
4890 VARIANT onkeyup
(); \
4892 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
4893 void onkeypress
(VARIANT v
); \
4895 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
4896 VARIANT onkeypress
(); \
4898 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
4899 void onmouseout
(VARIANT v
); \
4901 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
4902 VARIANT onmouseout
(); \
4904 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
4905 void onmouseover
(VARIANT v
); \
4907 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
4908 VARIANT onmouseover
(); \
4910 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
4911 void onmousemove
(VARIANT v
); \
4913 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
4914 VARIANT onmousemove
(); \
4916 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
4917 void onmousedown
(VARIANT v
); \
4919 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
4920 VARIANT onmousedown
(); \
4922 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
4923 void onmouseup
(VARIANT v
); \
4925 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
4926 VARIANT onmouseup
(); \
4928 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
4930 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
4931 void title
(BSTR v
); \
4933 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
4936 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
4937 void language
(BSTR v
); \
4939 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
4942 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
4943 void onselectstart
(VARIANT v
); \
4945 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
4946 VARIANT onselectstart
(); \
4948 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
4949 void scrollIntoView
([optional, in] VARIANT varargStart
); \
4951 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
4952 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
4954 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
4955 LONG sourceIndex
(); \
4957 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
4958 VARIANT recordNumber
(); \
4960 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
4961 void lang
(BSTR v
); \
4963 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
4966 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
4967 LONG offsetLeft
(); \
4969 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
4972 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
4973 LONG offsetWidth
(); \
4975 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
4976 LONG offsetHeight
(); \
4978 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
4979 IHTMLElement
* offsetParent
(); \
4981 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
4982 void innerHTML
(BSTR v
); \
4984 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
4987 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
4988 void innerText
(BSTR v
); \
4990 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
4993 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
4994 void outerHTML
(BSTR v
); \
4996 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
4999 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
5000 void outerText
(BSTR v
); \
5002 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
5005 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
5006 void insertAdjacentHTML
( \
5010 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
5011 void insertAdjacentText
( \
5015 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
5016 IHTMLElement
* parentTextEdit
(); \
5018 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
5019 VARIANT_BOOL isTextEdit
(); \
5021 [id(DISPID_IHTMLELEMENT_CLICK
)] \
5024 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
5025 IHTMLFiltersCollection
* filters
(); \
5027 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
5028 void ondragstart
(VARIANT v
); \
5030 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
5031 VARIANT ondragstart
(); \
5033 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
5036 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
5037 void onbeforeupdate
(VARIANT v
); \
5039 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
5040 VARIANT onbeforeupdate
(); \
5042 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
5043 void onafterupdate
(VARIANT v
); \
5045 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
5046 VARIANT onafterupdate
(); \
5048 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
5049 void onerrorupdate
(VARIANT v
); \
5051 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
5052 VARIANT onerrorupdate
(); \
5054 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
5055 void onrowexit
(VARIANT v
); \
5057 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
5058 VARIANT onrowexit
(); \
5060 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
5061 void onrowenter
(VARIANT v
); \
5063 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
5064 VARIANT onrowenter
(); \
5066 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
5067 void ondatasetchanged
(VARIANT v
); \
5069 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
5070 VARIANT ondatasetchanged
(); \
5072 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
5073 void ondataavailable
(VARIANT v
); \
5075 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
5076 VARIANT ondataavailable
(); \
5078 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
5079 void ondatasetcomplete
(VARIANT v
); \
5081 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
5082 VARIANT ondatasetcomplete
(); \
5084 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
5085 void onfilterchange
(VARIANT v
); \
5087 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
5088 VARIANT onfilterchange
(); \
5090 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
5091 IDispatch
* children
(); \
5093 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
5096 /*****************************************************************************
5097 * IHTMLElement2 interface
5103 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5105 interface IHTMLElement2
: IDispatch
5107 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
5108 HRESULT scopeName
([retval, out] BSTR *p
);
5110 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
5111 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
5113 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
5114 HRESULT releaseCapture
();
5116 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
5117 HRESULT onlosecapture
([in] VARIANT v
);
5119 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
5120 HRESULT onlosecapture
([retval, out] VARIANT *p
);
5122 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
5123 HRESULT componentFromPoint
(
5126 [retval, out] BSTR *component
);
5128 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
5129 HRESULT doScroll
([optional, in] VARIANT component
);
5131 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
5132 HRESULT onscroll
([in] VARIANT v
);
5134 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
5135 HRESULT onscroll
([retval, out] VARIANT *p
);
5137 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
5138 HRESULT ondrag
([in] VARIANT v
);
5140 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
5141 HRESULT ondrag
([retval, out] VARIANT *p
);
5143 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
5144 HRESULT ondragend
([in] VARIANT v
);
5146 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
5147 HRESULT ondragend
([retval, out] VARIANT *p
);
5149 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
5150 HRESULT ondragenter
([in] VARIANT v
);
5152 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
5153 HRESULT ondragenter
([retval, out] VARIANT *p
);
5155 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
5156 HRESULT ondragover
([in] VARIANT v
);
5158 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
5159 HRESULT ondragover
([retval, out] VARIANT *p
);
5161 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
5162 HRESULT ondragleave
([in] VARIANT v
);
5164 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
5165 HRESULT ondragleave
([retval, out] VARIANT *p
);
5167 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
5168 HRESULT ondrop
([in] VARIANT v
);
5170 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
5171 HRESULT ondrop
([retval, out] VARIANT *p
);
5173 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
5174 HRESULT onbeforecut
([in] VARIANT v
);
5176 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
5177 HRESULT onbeforecut
([retval, out] VARIANT *p
);
5179 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
5180 HRESULT oncut
([in] VARIANT v
);
5182 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
5183 HRESULT oncut
([retval, out] VARIANT *p
);
5185 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
5186 HRESULT onbeforecopy
([in] VARIANT v
);
5188 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
5189 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
5191 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
5192 HRESULT oncopy
([in] VARIANT v
);
5194 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
5195 HRESULT oncopy
([retval, out] VARIANT *p
);
5197 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
5198 HRESULT onbeforepaste
([in] VARIANT v
);
5200 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
5201 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
5203 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
5204 HRESULT onpaste
([in] VARIANT v
);
5206 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
5207 HRESULT onpaste
([retval, out] VARIANT *p
);
5209 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
5210 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
5212 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
5213 HRESULT onpropertychange
([in] VARIANT v
);
5215 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
5216 HRESULT onpropertychange
([retval, out] VARIANT *p
);
5218 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
5219 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
5221 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
5222 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
5224 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
5225 HRESULT setExpression
(
5227 [in] BSTR expression
,
5228 [defaultvalue(""), in] BSTR language
);
5230 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
5231 HRESULT getExpression
(
5233 [retval, out] VARIANT *expression
);
5235 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
5236 HRESULT removeExpression
(
5238 [retval, out] VARIANT_BOOL *pfSuccess
);
5240 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
5241 HRESULT tabIndex
([in] short v
);
5243 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
5244 HRESULT tabIndex
([retval, out] short *p
);
5246 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
5249 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
5250 HRESULT accessKey
([in] BSTR v
);
5252 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
5253 HRESULT accessKey
([retval, out] BSTR *p
);
5255 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
5256 HRESULT onblur
([in] VARIANT v
);
5258 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
5259 HRESULT onblur
([retval, out] VARIANT *p
);
5261 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
5262 HRESULT onfocus
([in] VARIANT v
);
5264 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
5265 HRESULT onfocus
([retval, out] VARIANT *p
);
5267 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
5268 HRESULT onresize
([in] VARIANT v
);
5270 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
5271 HRESULT onresize
([retval, out] VARIANT *p
);
5273 [id(DISPID_IHTMLELEMENT2_BLUR
)]
5276 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
5277 HRESULT addFilter
([in] IUnknown
*pUnk
);
5279 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
5280 HRESULT removeFilter
([in] IUnknown
*pUnk
);
5282 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
5283 HRESULT clientHeight
([retval, out] LONG *p
);
5285 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
5286 HRESULT clientWidth
([retval, out] LONG *p
);
5288 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
5289 HRESULT clientTop
([retval, out] LONG *p
);
5291 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
5292 HRESULT clientLeft
([retval, out] LONG *p
);
5294 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
5295 HRESULT attachEvent
(
5297 [in] IDispatch
*pDisp
,
5298 [retval, out] VARIANT_BOOL *pfResult
);
5300 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
5301 HRESULT detachEvent
(
5303 [in] IDispatch
*pDisp
);
5305 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
5306 HRESULT readyState
([retval, out] VARIANT *p
);
5308 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
5309 HRESULT onreadystatechange
([in] VARIANT v
);
5311 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
5312 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
5314 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
5315 HRESULT onrowsdelete
([in] VARIANT v
);
5317 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
5318 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
5320 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
5321 HRESULT onrowsinserted
([in] VARIANT v
);
5323 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
5324 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
5326 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
5327 HRESULT oncellchange
([in] VARIANT v
);
5329 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
5330 HRESULT oncellchange
([retval, out] VARIANT *p
);
5332 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
5333 HRESULT dir
([in] BSTR v
);
5335 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
5336 HRESULT dir
([retval, out] BSTR *p
);
5338 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
5339 HRESULT createControlRange
([retval, out] IDispatch
**range);
5341 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
5342 HRESULT scrollHeight
([retval, out] LONG *p
);
5344 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
5345 HRESULT scrollWidth
([retval, out] LONG *p
);
5347 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
5348 HRESULT scrollTop
([in] LONG v
);
5350 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
5351 HRESULT scrollTop
([retval, out] LONG *p
);
5353 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
5354 HRESULT scrollLeft
([in] LONG v
);
5356 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
5357 HRESULT scrollLeft
([retval, out] LONG *p
);
5359 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
5360 HRESULT clearAttributes
();
5362 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
5363 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
5365 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
5366 HRESULT oncontextmenu
([in] VARIANT v
);
5368 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
5369 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
5371 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
5372 HRESULT insertAdjacentElement
(
5374 [in] IHTMLElement
*insertedElement
,
5375 [retval, out] IHTMLElement
**inserted
);
5377 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
5378 HRESULT applyElement
(
5379 [in] IHTMLElement
*apply
,
5381 [retval, out] IHTMLElement
**applied
);
5383 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
5384 HRESULT getAdjacentText
(
5386 [retval, out] BSTR *text
);
5388 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
5389 HRESULT replaceAdjacentText
(
5392 [retval, out] BSTR *oldText
);
5394 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
5395 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
5397 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
5398 HRESULT addBehavior
(
5400 [optional, in] VARIANT *pvarFactory
,
5401 [retval, out] LONG *pCookie
);
5403 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
5404 HRESULT removeBehavior
(
5406 [retval, out] VARIANT_BOOL *pfResult
);
5408 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
5409 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
5411 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
5412 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
5414 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
5415 HRESULT tagUrn
([in] BSTR v
);
5417 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
5418 HRESULT tagUrn
([retval, out] BSTR *p
);
5420 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
5421 HRESULT onbeforeeditfocus
([in] VARIANT v
);
5423 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
5424 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
5426 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
5427 HRESULT readyStateValue
([retval, out] LONG *p
);
5429 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
5430 HRESULT getElementsByTagName
(
5432 [retval, out] IHTMLElementCollection
**pelColl
);
5435 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
5436 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
5439 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
5440 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
5442 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
5443 void releaseCapture
(); \
5445 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
5446 void onlosecapture
(VARIANT v
); \
5448 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
5449 VARIANT onlosecapture
(); \
5451 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
5452 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
5454 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
5455 void doScroll
([optional, in] VARIANT component
); \
5457 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
5458 void onscroll
(VARIANT v
); \
5460 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
5461 VARIANT onscroll
(); \
5463 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
5464 void ondrag
(VARIANT v
); \
5466 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
5469 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
5470 void ondragend
(VARIANT v
); \
5472 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
5473 VARIANT ondragend
(); \
5475 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
5476 void ondragenter
(VARIANT v
); \
5478 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
5479 VARIANT ondragenter
(); \
5481 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
5482 void ondragover
(VARIANT v
); \
5484 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
5485 VARIANT ondragover
(); \
5487 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
5488 void ondragleave
(VARIANT v
); \
5490 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
5491 VARIANT ondragleave
(); \
5493 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
5494 void ondrop
(VARIANT v
); \
5496 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
5499 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
5500 void onbeforecut
(VARIANT v
); \
5502 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
5503 VARIANT onbeforecut
(); \
5505 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
5506 void oncut
(VARIANT v
); \
5508 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
5511 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
5512 void onbeforecopy
(VARIANT v
); \
5514 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
5515 VARIANT onbeforecopy
(); \
5517 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
5518 void oncopy
(VARIANT v
); \
5520 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
5523 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
5524 void onbeforepaste
(VARIANT v
); \
5526 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
5527 VARIANT onbeforepaste
(); \
5529 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
5530 void onpaste
(VARIANT v
); \
5532 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
5533 VARIANT onpaste
(); \
5535 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
5536 IHTMLCurrentStyle
* currentStyle
(); \
5538 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
5539 void onpropertychange
(VARIANT v
); \
5541 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
5542 VARIANT onpropertychange
(); \
5544 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
5545 IHTMLRectCollection
* getClientRects
(); \
5547 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
5548 IHTMLRect
* getBoundingClientRect
(); \
5550 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
5551 void setExpression
( \
5552 [in] BSTR propname
, \
5554 [defaultvalue(""), in] BSTR lang
); \
5556 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
5557 VARIANT getExpression
([in] BSTR propname
); \
5559 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
5560 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
5562 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
5563 void tabIndex
(short v
); \
5565 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
5568 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
5571 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
5572 void accessKey
(BSTR v
); \
5574 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
5577 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
5578 void onblur
(VARIANT v
); \
5580 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
5583 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
5584 void onfocus
(VARIANT v
); \
5586 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
5587 VARIANT onfocus
(); \
5589 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
5590 void onresize
(VARIANT v
); \
5592 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
5593 VARIANT onresize
(); \
5595 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
5598 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
5599 void addFilter
([in] IUnknown
* pUnk
); \
5601 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
5602 void removeFilter
([in] IUnknown
* pUnk
); \
5604 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
5605 LONG clientHeight
(); \
5607 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
5608 LONG clientWidth
(); \
5610 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
5613 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
5614 LONG clientLeft
(); \
5616 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
5617 VARIANT_BOOL attachEvent
( \
5619 [in] IDispatch
* pDisp
); \
5621 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
5624 [in] IDispatch
* pDisp
); \
5626 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
5628 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
5629 void onreadystatechange
(VARIANT v
); \
5631 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
5632 VARIANT onreadystatechange
(); \
5634 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
5635 void onrowsdelete
(VARIANT v
); \
5637 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
5638 VARIANT onrowsdelete
(); \
5640 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
5641 void onrowsinserted
(VARIANT v
); \
5643 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
5644 VARIANT onrowsinserted
(); \
5646 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
5647 void oncellchange
(VARIANT v
); \
5649 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
5650 VARIANT oncellchange
(); \
5652 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
5655 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
5658 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
5659 IDispatch
* createControlRange
(); \
5661 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
5662 LONG scrollHeight
(); \
5664 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
5665 LONG scrollWidth
(); \
5667 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
5668 void scrollTop
(LONG v
); \
5670 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
5673 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
5674 void scrollLeft
(LONG v
); \
5676 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
5677 LONG scrollLeft
(); \
5679 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
5680 void clearAttributes
(); \
5682 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
5683 void oncontextmenu
(VARIANT v
); \
5685 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
5686 VARIANT oncontextmenu
(); \
5688 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
5689 IHTMLElement
* insertAdjacentElement
( \
5691 [in] IHTMLElement
* insertedElement
); \
5693 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
5694 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
5696 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
5697 BSTR getAdjacentText
([in] BSTR where
); \
5699 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
5700 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
5702 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
5703 VARIANT_BOOL canHaveChildren
(); \
5705 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
5706 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
5708 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
5709 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
5711 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
5712 IHTMLStyle
* runtimeStyle
(); \
5714 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
5715 IDispatch
* behaviorUrns
(); \
5717 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
5718 void tagUrn
(BSTR v
); \
5720 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
5723 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
5724 void onbeforeeditfocus
(VARIANT v
); \
5726 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
5727 VARIANT onbeforeeditfocus
(); \
5729 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
5730 LONG readyStateValue
(); \
5732 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
5733 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
5735 /*****************************************************************************
5736 * IHTMLElement3 interface
5742 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5744 interface IHTMLElement3
: IDispatch
5746 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
5747 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
5749 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
5750 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
5752 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
5753 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
5755 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
5756 HRESULT onlayoutcomplete
([in] VARIANT v
);
5758 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
5759 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
5761 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
5762 HRESULT onpage
([in] VARIANT v
);
5764 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
5765 HRESULT onpage
([retval, out] VARIANT * p
);
5767 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
5768 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
5770 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
5771 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
5773 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
5774 HRESULT onbeforedeactivate
([in] VARIANT v
);
5776 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
5777 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
5779 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
5781 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
5782 HRESULT contentEditable
([in] BSTR v
);
5784 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
5785 HRESULT contentEditable
([retval, out] BSTR * p
);
5787 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
5788 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
5790 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
5791 HRESULT hideFocus
([in] VARIANT_BOOL v
);
5793 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
5794 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
5796 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
5797 HRESULT disabled
([in] VARIANT_BOOL v
);
5799 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
5800 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
5802 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
5803 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
5805 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
5806 HRESULT onmove
([in] VARIANT v
);
5808 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
5809 HRESULT onmove
([retval, out] VARIANT * p
);
5811 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
5812 HRESULT oncontrolselect
([in] VARIANT v
);
5814 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
5815 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
5817 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
5819 [in] BSTR bstrEventName
,
5820 [optional, in] VARIANT* pvarEventObject
,
5821 [retval, out] VARIANT_BOOL* pfCancelled
);
5823 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
5824 HRESULT onresizestart
([in] VARIANT v
);
5826 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
5827 HRESULT onresizestart
([retval, out] VARIANT * p
);
5829 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
5830 HRESULT onresizeend
([in] VARIANT v
);
5832 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
5833 HRESULT onresizeend
([retval, out] VARIANT * p
);
5835 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
5836 HRESULT onmovestart
([in] VARIANT v
);
5838 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
5839 HRESULT onmovestart
([retval, out] VARIANT * p
);
5841 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
5842 HRESULT onmoveend
([in] VARIANT v
);
5844 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
5845 HRESULT onmoveend
([retval, out] VARIANT * p
);
5847 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
5848 HRESULT onmouseenter
([in] VARIANT v
);
5850 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
5851 HRESULT onmouseenter
([retval, out] VARIANT * p
);
5853 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
5854 HRESULT onmouseleave
([in] VARIANT v
);
5856 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
5857 HRESULT onmouseleave
([retval, out] VARIANT * p
);
5859 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
5860 HRESULT onactivate
([in] VARIANT v
);
5862 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
5863 HRESULT onactivate
([retval, out] VARIANT * p
);
5865 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
5866 HRESULT ondeactivate
([in] VARIANT v
);
5868 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
5869 HRESULT ondeactivate
([retval, out] VARIANT * p
);
5871 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
5872 VARIANT_BOOL* pfRet
);
5874 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
5875 HRESULT glyphMode
([retval, out] LONG * p
);
5878 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
5880 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
5881 void mergeAttributes
( \
5882 [in] IHTMLElement
* mergeThis
, \
5883 [optional, in] VARIANT* pvarFlags
); \
5885 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
5886 VARIANT_BOOL isMultiLine
(); \
5888 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
5889 VARIANT_BOOL canHaveHTML
(); \
5891 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
5892 void onlayoutcomplete
(VARIANT v
); \
5894 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
5895 VARIANT onlayoutcomplete
(); \
5897 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
5898 void onpage
(VARIANT v
); \
5900 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
5903 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
5904 void inflateBlock
(VARIANT_BOOL v
); \
5906 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
5907 VARIANT_BOOL inflateBlock
(); \
5909 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
5910 void onbeforedeactivate
(VARIANT v
); \
5912 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
5913 VARIANT onbeforedeactivate
(); \
5915 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
5918 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
5919 void contentEditable
(BSTR v
); \
5921 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
5922 BSTR contentEditable
(); \
5924 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
5925 VARIANT_BOOL isContentEditable
(); \
5927 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
5928 void hideFocus
(VARIANT_BOOL v
); \
5930 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
5931 VARIANT_BOOL hideFocus
(); \
5933 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
5934 void disabled
(VARIANT_BOOL v
); \
5936 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
5937 VARIANT_BOOL disabled
(); \
5939 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
5940 VARIANT_BOOL isDisabled
(); \
5942 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
5943 void onmove
(VARIANT v
); \
5945 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
5948 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
5949 void oncontrolselect
(VARIANT v
); \
5951 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
5952 VARIANT oncontrolselect
(); \
5954 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
5955 VARIANT_BOOL fireEvent
( \
5956 [in] BSTR bstrEventName
, \
5957 [optional, in] VARIANT* pvarEventObject
); \
5959 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
5960 void onresizestart
(VARIANT v
); \
5962 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
5963 VARIANT onresizestart
(); \
5965 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
5966 void onresizeend
(VARIANT v
); \
5968 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
5969 VARIANT onresizeend
(); \
5971 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
5972 void onmovestart
(VARIANT v
); \
5974 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
5975 VARIANT onmovestart
(); \
5977 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
5978 void onmoveend
(VARIANT v
); \
5980 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
5981 VARIANT onmoveend
(); \
5983 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
5984 void onmouseenter
(VARIANT v
); \
5986 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
5987 VARIANT onmouseenter
(); \
5989 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
5990 void onmouseleave
(VARIANT v
); \
5992 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
5993 VARIANT onmouseleave
(); \
5995 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
5996 void onactivate
(VARIANT v
); \
5998 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
5999 VARIANT onactivate
(); \
6001 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
6002 void ondeactivate
(VARIANT v
); \
6004 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
6005 VARIANT ondeactivate
(); \
6007 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
6008 VARIANT_BOOL dragDrop
(); \
6010 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
6013 /*****************************************************************************
6014 * IHTMLElement4 interface
6020 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6022 interface IHTMLElement4
: IDispatch
6024 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
6025 HRESULT onmousewheel
([in] VARIANT v
);
6027 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
6028 HRESULT onmousewheel
([retval, out] VARIANT * p
);
6030 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
6031 HRESULT normalize
();
6033 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
6034 HRESULT getAttributeNode
([in] BSTR bstrname
,
6035 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
6037 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
6038 HRESULT setAttributeNode
(
6039 [in] IHTMLDOMAttribute
* pattr
,
6040 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
6042 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
6043 HRESULT removeAttributeNode
(
6044 [in] IHTMLDOMAttribute
* pattr
,
6045 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
6047 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
6048 HRESULT onbeforeactivate
([in] VARIANT v
);
6050 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
6051 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
6053 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
6054 HRESULT onfocusin
([in] VARIANT v
);
6056 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
6057 HRESULT onfocusin
([retval, out] VARIANT * p
);
6059 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
6060 HRESULT onfocusout
([in] VARIANT v
);
6062 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
6063 HRESULT onfocusout
([retval, out] VARIANT * p
);
6066 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
6067 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
6068 void onmousewheel
(VARIANT v
); \
6070 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
6071 VARIANT onmousewheel
(); \
6073 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
6076 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
6077 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
6079 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
6080 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
6082 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
6083 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
6085 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
6086 void onbeforeactivate
(VARIANT v
); \
6088 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
6089 VARIANT onbeforeactivate
(); \
6091 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
6092 void onfocusin
(VARIANT v
); \
6094 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
6095 VARIANT onfocusin
(); \
6097 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
6098 void onfocusout
(VARIANT v
); \
6100 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
6101 VARIANT onfocusout
()
6103 /*****************************************************************************
6104 * IHTMLElement6 interface
6110 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6112 interface IHTMLElement6
: IDispatch
6114 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
6115 HRESULT getAttributeNS
(
6116 [in] VARIANT *pvarNS
,
6117 [in] BSTR strAttributeName
,
6118 [out, retval] VARIANT *AttributeValue
);
6120 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
6121 HRESULT setAttributeNS
(
6122 [in] VARIANT *pvarNS
,
6123 [in] BSTR strAttributeName
,
6124 [in] VARIANT *pvarAttributeValue
);
6126 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
6127 HRESULT removeAttributeNS
(
6128 [in] VARIANT *pvarNS
,
6129 [in] BSTR strAttributeName
);
6131 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
6132 HRESULT getAttributeNodeNS
(
6133 [in] VARIANT *pvarNS
,
6135 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6137 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
6138 HRESULT setAttributeNodeNS
(
6139 [in] IHTMLDOMAttribute2
*pattr
,
6140 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6142 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
6143 HRESULT hasAttributeNS
(
6144 [in] VARIANT *pvarNS
,
6146 [out, retval] VARIANT_BOOL *pfHasAttribute
);
6148 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
6149 HRESULT getAttribute
(
6150 [in] BSTR strAttributeName
,
6151 [out, retval] VARIANT *AttributeValue
);
6153 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
6154 HRESULT setAttribute
(
6155 [in] BSTR strAttributeName
,
6156 [in] VARIANT *pvarAttributeValue
);
6158 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
6159 HRESULT removeAttribute
(
6160 [in] BSTR strAttributeName
);
6162 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
6163 HRESULT getAttributeNode
(
6164 [in] BSTR strAttributeName
,
6165 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6167 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
6168 HRESULT setAttributeNode
(
6169 [in] IHTMLDOMAttribute2
*pattr
,
6170 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6172 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
6173 HRESULT removeAttributeNode
(
6174 [in] IHTMLDOMAttribute2
*pattr
,
6175 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6177 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
6178 HRESULT hasAttribute
(
6180 [out, retval] VARIANT_BOOL *pfHasAttribute
);
6182 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
6183 HRESULT getElementsByTagNameNS
(
6184 [in] VARIANT *varNS
,
6185 [in] BSTR bstrLocalName
,
6186 [out, retval] IHTMLElementCollection
**pelColl
);
6188 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
6189 HRESULT tagName
([out, retval] BSTR *p
);
6191 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
6192 HRESULT nodeName
([out, retval] BSTR *p
);
6194 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
6195 HRESULT getElementsByClassName
(
6197 [out, retval] IHTMLElementCollection
**pel
);
6199 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
6200 HRESULT msMatchesSelector
(
6202 [out, retval] VARIANT_BOOL *pfMatches
);
6204 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
6205 HRESULT onabort
([in] VARIANT v
);
6207 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
6208 HRESULT onabort
([out, retval] VARIANT *p
);
6210 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
6211 HRESULT oncanplay
([in] VARIANT v
);
6213 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
6214 HRESULT oncanplay
([out, retval] VARIANT *p
);
6216 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
6217 HRESULT oncanplaythrough
([in] VARIANT v
);
6219 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
6220 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
6222 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
6223 HRESULT onchange
([in] VARIANT v
);
6225 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
6226 HRESULT onchange
([out, retval] VARIANT *p
);
6228 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
6229 HRESULT ondurationchange
([in] VARIANT v
);
6231 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
6232 HRESULT ondurationchange
([out, retval] VARIANT *p
);
6234 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
6235 HRESULT onemptied
([in] VARIANT v
);
6237 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
6238 HRESULT onemptied
([out, retval] VARIANT *p
);
6240 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
6241 HRESULT onended
([in] VARIANT v
);
6243 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
6244 HRESULT onended
([out, retval] VARIANT *p
);
6246 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
6247 HRESULT onerror
([in] VARIANT v
);
6249 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
6250 HRESULT onerror
([out, retval] VARIANT *p
);
6252 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
6253 HRESULT oninput
([in] VARIANT v
);
6255 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
6256 HRESULT oninput
([out, retval] VARIANT *p
);
6258 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
6259 HRESULT onload
([in] VARIANT v
);
6261 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
6262 HRESULT onload
([out, retval] VARIANT *p
);
6264 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
6265 HRESULT onloadeddata
([in] VARIANT v
);
6267 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
6268 HRESULT onloadeddata
([out, retval] VARIANT *p
);
6270 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
6271 HRESULT onloadedmetadata
([in] VARIANT v
);
6273 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
6274 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
6276 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
6277 HRESULT onloadstart
([in] VARIANT v
);
6279 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
6280 HRESULT onloadstart
([out, retval] VARIANT *p
);
6282 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
6283 HRESULT onpause
([in] VARIANT v
);
6285 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
6286 HRESULT onpause
([out, retval] VARIANT *p
);
6288 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
6289 HRESULT onplay
([in] VARIANT v
);
6291 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
6292 HRESULT onplay
([out, retval] VARIANT *p
);
6294 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
6295 HRESULT onplaying
([in] VARIANT v
);
6297 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
6298 HRESULT onplaying
([out, retval] VARIANT *p
);
6300 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
6301 HRESULT onprogress
([in] VARIANT v
);
6303 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
6304 HRESULT onprogress
([out, retval] VARIANT *p
);
6306 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
6307 HRESULT onratechange
([in] VARIANT v
);
6309 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
6310 HRESULT onratechange
([out, retval] VARIANT *p
);
6312 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
6313 HRESULT onreset
([in] VARIANT v
);
6315 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
6316 HRESULT onreset
([out, retval] VARIANT *p
);
6318 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
6319 HRESULT onseeked
([in] VARIANT v
);
6321 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
6322 HRESULT onseeked
([out, retval] VARIANT *p
);
6324 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
6325 HRESULT onseeking
([in] VARIANT v
);
6327 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
6328 HRESULT onseeking
([out, retval] VARIANT *p
);
6330 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
6331 HRESULT onselect
([in] VARIANT v
);
6333 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
6334 HRESULT onselect
([out, retval] VARIANT *p
);
6336 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
6337 HRESULT onstalled
([in] VARIANT v
);
6339 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
6340 HRESULT onstalled
([out, retval] VARIANT *p
);
6342 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
6343 HRESULT onsubmit
([in] VARIANT v
);
6345 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
6346 HRESULT onsubmit
([out, retval] VARIANT *p
);
6348 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
6349 HRESULT onsuspend
([in] VARIANT v
);
6351 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
6352 HRESULT onsuspend
([out, retval] VARIANT *p
);
6354 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
6355 HRESULT ontimeupdate
([in] VARIANT v
);
6357 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
6358 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
6360 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
6361 HRESULT onvolumechange
([in] VARIANT v
);
6363 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
6364 HRESULT onvolumechange
([out, retval] VARIANT *p
);
6366 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
6367 HRESULT onwaiting
([in] VARIANT v
);
6369 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
6370 HRESULT onwaiting
([out, retval] VARIANT *p
);
6372 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
6373 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
6376 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
6377 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
6378 VARIANT getAttributeNS
( \
6379 [in] VARIANT *pvarNS
, \
6380 [in] BSTR strAttributeName
); \
6382 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
6383 void setAttributeNS
( \
6384 [in] VARIANT *pvarNS
, \
6385 [in] BSTR strAttributeName
, \
6386 [in] VARIANT *pvarAttributeValue
); \
6388 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
6389 void removeAttributeNS
( \
6390 [in] VARIANT *pvarNS
, \
6391 [in] BSTR strAttributeName
); \
6393 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
6394 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
6395 [in] VARIANT *pvarNS
, \
6396 [in] BSTR bstrname
); \
6398 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
6399 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
6401 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
6402 VARIANT_BOOL hasAttributeNS
( \
6403 [in] VARIANT *pvarNS
, \
6406 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
6407 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
6409 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
6410 void ie9_setAttribute
( \
6411 [in] BSTR strAttributeName
, \
6412 [in] VARIANT *pvarAttributeValue
); \
6414 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
6415 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
6417 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
6418 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
6420 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
6421 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6423 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
6424 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6426 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
6427 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
6429 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
6430 IHTMLElementCollection
*getElementsByTagNameNS
( \
6431 [in] VARIANT *varNS
, \
6432 [in] BSTR bstrLocalName
); \
6434 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
6435 BSTR ie9_tagName
(); \
6437 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
6438 BSTR ie9_nodeName
(); \
6440 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
6441 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
6443 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
6444 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
6446 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
6447 void onabort
(VARIANT v
); \
6449 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
6450 VARIANT onabort
(); \
6452 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
6453 void oncanplay
(VARIANT v
); \
6455 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
6456 VARIANT oncanplay
(); \
6458 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
6459 void oncanplaythrough
(VARIANT v
); \
6461 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
6462 VARIANT oncanplaythrough
(); \
6464 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
6465 void onchange
(VARIANT v
); \
6467 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
6468 VARIANT onchange
(); \
6470 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
6471 void ondurationchange
(VARIANT v
); \
6473 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
6474 VARIANT ondurationchange
(); \
6476 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
6477 void onemptied
(VARIANT v
); \
6479 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
6480 VARIANT onemptied
(); \
6482 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
6483 void onended
(VARIANT v
); \
6485 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
6486 VARIANT onended
(); \
6488 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
6489 void onerror
(VARIANT v
); \
6491 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
6492 VARIANT onerror
(); \
6494 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
6495 void oninput
(VARIANT v
); \
6497 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
6498 VARIANT oninput
(); \
6500 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
6501 void onload
(VARIANT v
); \
6503 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
6506 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
6507 void onloadeddata
(VARIANT v
); \
6509 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
6510 VARIANT onloadeddata
(); \
6512 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
6513 void onloadedmetadata
(VARIANT v
); \
6515 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
6516 VARIANT onloadedmetadata
(); \
6518 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
6519 void onloadstart
(VARIANT v
); \
6521 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
6522 VARIANT onloadstart
(); \
6524 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
6525 void onpause
(VARIANT v
); \
6527 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
6528 VARIANT onpause
(); \
6530 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
6531 void onplay
(VARIANT v
); \
6533 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
6536 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
6537 void onplaying
(VARIANT v
); \
6539 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
6540 VARIANT onplaying
(); \
6542 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
6543 void onprogress
(VARIANT v
); \
6545 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
6546 VARIANT onprogress
(); \
6548 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
6549 void onratechange
(VARIANT v
); \
6551 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
6552 VARIANT onratechange
(); \
6554 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
6555 void onreset
(VARIANT v
); \
6557 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
6558 VARIANT onreset
(); \
6560 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
6561 void onseeked
(VARIANT v
); \
6563 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
6564 VARIANT onseeked
(); \
6566 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
6567 void onseeking
(VARIANT v
); \
6569 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
6570 VARIANT onseeking
(); \
6572 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
6573 void onselect
(VARIANT v
); \
6575 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
6576 VARIANT onselect
(); \
6578 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
6579 void onstalled
(VARIANT v
); \
6581 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
6582 VARIANT onstalled
(); \
6584 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
6585 void onsubmit
(VARIANT v
); \
6587 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
6588 VARIANT onsubmit
(); \
6590 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
6591 void onsuspend
(VARIANT v
); \
6593 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
6594 VARIANT onsuspend
(); \
6596 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
6597 void ontimeupdate
(VARIANT v
); \
6599 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
6600 VARIANT ontimeupdate
(); \
6602 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
6603 void onvolumechange
(VARIANT v
); \
6605 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
6606 VARIANT onvolumechange
(); \
6608 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
6609 void onwaiting
(VARIANT v
); \
6611 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
6612 VARIANT onwaiting
(); \
6614 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
6615 VARIANT_BOOL ie9_hasAttributes
()
6617 /*****************************************************************************
6618 * IElementSelector interface
6624 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
6626 interface IElementSelector
: IDispatch
6628 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
6629 HRESULT querySelector
(
6631 [out, retval] IHTMLElement
**pel
);
6633 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
6634 HRESULT querySelectorAll
(
6636 [out, retval] IHTMLDOMChildrenCollection
**pel
);
6639 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
6640 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
6641 IHTMLElement
*querySelector
([in] BSTR v
); \
6643 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
6644 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
6646 /*****************************************************************************
6647 * IHTMLUniqueName interface
6653 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6655 interface IHTMLUniqueName
: IDispatch
6657 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
6658 HRESULT uniqueNumber
([retval, out] LONG * p
);
6660 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
6661 HRESULT uniqueID
([retval, out] BSTR * p
);
6664 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
6665 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
6666 LONG uniqueNumber
(); \
6668 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
6671 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
6672 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
6673 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
6675 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
6676 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6678 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
6679 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6681 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
6682 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
6684 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6685 void role
(BSTR v
); \
6687 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6690 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6691 void ariaBusy
(BSTR v
); \
6693 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6696 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6697 void ariaChecked
(BSTR v
); \
6699 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6700 BSTR ariaChecked
(); \
6702 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6703 void ariaDisabled
(BSTR v
); \
6705 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6706 BSTR ariaDisabled
(); \
6708 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6709 void ariaExpanded
(BSTR v
); \
6711 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6712 BSTR ariaExpanded
(); \
6714 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
6715 void ariaHaspopup
(BSTR v
); \
6717 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
6718 BSTR ariaHaspopup
(); \
6720 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6721 void ariaHidden
(BSTR v
); \
6723 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6724 BSTR ariaHidden
(); \
6726 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6727 void ariaInvalid
(BSTR v
); \
6729 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6730 BSTR ariaInvalid
(); \
6732 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6733 void ariaMultiselectable
(BSTR v
); \
6735 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6736 BSTR ariaMultiselectable
(); \
6738 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6739 void ariaPressed
(BSTR v
); \
6741 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6742 BSTR ariaPressed
(); \
6744 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6745 void ariaReadonly
(BSTR v
); \
6747 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6748 BSTR ariaReadonly
(); \
6750 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6751 void ariaRequired
(BSTR v
); \
6753 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6754 BSTR ariaRequired
(); \
6756 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6757 void ariaSecret
(BSTR v
); \
6759 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6760 BSTR ariaSecret
(); \
6762 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6763 void ariaSelected
(BSTR v
); \
6765 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6766 BSTR ariaSelected
(); \
6768 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
6769 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
6771 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
6772 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
6774 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
6775 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
6777 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
6778 IHTMLAttributeCollection3
*ie8_attributes
(); \
6780 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6781 void ariaValuenow
(BSTR v
); \
6783 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6784 BSTR ariaValuenow
(); \
6786 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6787 void ariaPosinset
(short v
); \
6789 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6790 short ariaPosinset
(); \
6792 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6793 void ariaSetsize
(short v
); \
6795 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6796 short ariaSetsize
(); \
6798 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6799 void ariaLevel
(short v
); \
6801 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6802 short ariaLevel
(); \
6804 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6805 void ariaValuemin
(BSTR v
); \
6807 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6808 BSTR ariaValuemin
(); \
6810 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6811 void ariaValuemax
(BSTR v
); \
6813 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6814 BSTR ariaValuemax
(); \
6816 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6817 void ariaControls
(BSTR v
); \
6819 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6820 BSTR ariaControls
(); \
6822 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6823 void ariaDescribedby
(BSTR v
); \
6825 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6826 BSTR ariaDescribedby
(); \
6828 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6829 void ariaFlowto
(BSTR v
); \
6831 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6832 BSTR ariaFlowto
(); \
6834 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6835 void ariaLabelledby
(BSTR v
); \
6837 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6838 BSTR ariaLabelledby
(); \
6840 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6841 void ariaActivedescendant
(BSTR v
); \
6843 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6844 BSTR ariaActivedescendant
(); \
6846 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6847 void ariaOwns
(BSTR v
); \
6849 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6852 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
6853 VARIANT_BOOL hasAttributes
(); \
6855 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6856 void ariaLive
(BSTR v
); \
6858 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6861 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6862 void ariaRelevant
(BSTR v
); \
6864 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6871 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6873 interface IHTMLDatabinding
: IDispatch
6875 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6876 HRESULT dataFld
([in] BSTR v
);
6878 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6879 HRESULT dataFld
([retval, out] BSTR * p
);
6881 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6882 HRESULT dataSrc
([in] BSTR v
);
6884 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6885 HRESULT dataSrc
([retval, out] BSTR * p
);
6887 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6888 HRESULT dataFormatAs
([in] BSTR v
);
6890 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6891 HRESULT dataFormatAs
([retval, out] BSTR * p
);
6894 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
6895 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6896 void dataFld
(BSTR v
); \
6898 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6901 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6902 void dataSrc
(BSTR v
); \
6904 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6907 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6908 void dataFormatAs
(BSTR v
); \
6910 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6913 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
6914 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6915 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6916 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6917 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6918 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6919 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6920 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6921 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6922 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6924 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
6925 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6926 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6927 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6928 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6929 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6930 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6931 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
6932 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6933 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6934 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
6935 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6937 /*****************************************************************************
6938 * IHTMLGenericElement interface
6944 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6946 interface IHTMLGenericElement
: IDispatch
6948 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
6949 HRESULT recordset
([out, retval] IDispatch
**p
);
6951 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
6952 HRESULT namedRecordset
(
6953 [in] BSTR dataMember
,
6954 [in, optional] VARIANT *hierarchy
,
6955 [out, retval] IDispatch
**ppRecordset
);
6958 /*****************************************************************************
6959 * DispHTMLGenericElement dispinterface
6963 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6965 dispinterface DispHTMLGenericElement
6969 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
6971 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
6972 IDispatch
*recordset
();
6974 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
6975 IDispatch
*namedRecordset
(
6976 [in] BSTR dataMember
,
6977 [in, optional] VARIANT *hierarchy
);
6980 /*****************************************************************************
6981 * IHTMLStyleSheetRule interface
6987 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
6989 interface IHTMLStyleSheetRule
: IDispatch
6991 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
6992 HRESULT selectorText
([in] BSTR v
);
6994 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
6995 HRESULT selectorText
([retval, out] BSTR *p
);
6997 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
6998 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
7000 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7001 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7006 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7008 dispinterface DispHTMLStyleSheetRule
7012 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7013 void selectorText
(BSTR v
);
7015 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7016 BSTR selectorText
();
7018 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
7019 IHTMLRuleStyle
* style
();
7021 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7022 VARIANT_BOOL readOnly();
7024 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7029 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7031 coclass HTMLStyleSheetRule
7033 [default] dispinterface DispHTMLStyleSheetRule
;
7034 interface IHTMLStyleSheetRule
;
7035 interface IHTMLDOMConstructor
;
7038 /*****************************************************************************
7039 * IHTMLStyleSheetRulesCollection interface
7045 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
7047 interface IHTMLStyleSheetRulesCollection
: IDispatch
7049 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7050 HRESULT length
([retval, out] LONG *p
);
7052 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7055 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
7060 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7062 dispinterface DispHTMLStyleSheetRulesCollection
7066 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7069 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7070 IHTMLStyleSheetRule
* item
([in] long index
);
7072 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7077 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7079 coclass HTMLStyleSheetRulesCollection
7081 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
7082 interface IHTMLStyleSheetRulesCollection
;
7083 interface IHTMLDOMConstructor
;
7090 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7092 interface IHTMLStyleSheetPage
: IDispatch
7094 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7095 HRESULT selector
([retval, out] BSTR *p
);
7097 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7098 HRESULT pseudoClass
([retval, out] BSTR *p
);
7103 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7105 dispinterface DispHTMLStyleSheetPage
7109 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7112 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7115 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7119 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7121 coclass HTMLStyleSheetPage
7123 [default] dispinterface DispHTMLStyleSheetPage
;
7124 interface IHTMLStyleSheetPage
;
7125 interface IHTMLDOMConstructor
;
7132 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7134 interface IHTMLStyleSheetPagesCollection
: IDispatch
7136 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7137 HRESULT length
([retval, out] LONG *p
);
7139 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7142 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
7147 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7149 dispinterface DispHTMLStyleSheetPagesCollection
7153 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7156 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7157 IHTMLStyleSheetPage
* item
([in] long index
);
7159 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7164 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7166 coclass HTMLStyleSheetPagesCollection
7168 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
7169 interface IHTMLStyleSheetPagesCollection
;
7170 interface IHTMLDOMConstructor
;
7173 /*****************************************************************************
7174 * IHTMLStyleSheet interface
7180 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7182 interface IHTMLStyleSheet
: IDispatch
7184 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7185 HRESULT title
([in] BSTR v
);
7187 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7188 HRESULT title
([retval, out] BSTR *p
);
7190 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7191 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
7193 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7194 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
7196 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7197 HRESULT disabled
([in] VARIANT_BOOL v
);
7199 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7200 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
7202 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7203 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7205 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7206 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
7208 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7209 HRESULT href
([in] BSTR v
);
7211 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7212 HRESULT href
([retval, out] BSTR *p
);
7214 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7215 HRESULT type
([retval, out] BSTR *p
);
7217 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7218 HRESULT id([retval, out] BSTR *p
);
7220 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7223 [defaultvalue(-1), in] LONG lIndex
,
7224 [retval, out] LONG *plIndex
);
7226 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7228 [in] BSTR bstrSelector
,
7229 [in] BSTR bstrStyle
,
7230 [defaultvalue(-1), in] LONG lIndex
,
7231 [retval, out] LONG *plNewIndex
);
7233 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7234 HRESULT removeImport
([in] LONG lIndex
);
7236 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7237 HRESULT removeRule
([in] LONG lIndex
);
7239 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7240 HRESULT media
([in] BSTR v
);
7242 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7243 HRESULT media
([retval, out] BSTR *p
);
7245 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7246 HRESULT cssText
([in] BSTR v
);
7248 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7249 HRESULT cssText
([retval, out] BSTR *p
);
7251 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7252 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
7255 /*****************************************************************************
7256 * IHTMLStyleSheet2 interface
7262 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7264 interface IHTMLStyleSheet2
: IDispatch
7266 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7267 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
7269 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7270 HRESULT addPageRule
(
7271 [in] BSTR bstrSelector
,
7272 [in] BSTR bstrStyle
,
7273 [defaultvalue(-1), in] LONG lIndex
,
7274 [retval, out] LONG *plNewIndex
);
7279 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7281 dispinterface DispHTMLStyleSheet
7285 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7288 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7291 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7292 IHTMLStyleSheet
* parentStyleSheet
();
7294 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7295 IHTMLElement
* owningElement
();
7297 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7298 void disabled
(VARIANT_BOOL v
);
7300 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7301 VARIANT_BOOL disabled
();
7303 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7304 VARIANT_BOOL readOnly();
7306 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7307 IHTMLStyleSheetsCollection
* imports
();
7309 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7312 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7315 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7318 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7321 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7324 [defaultvalue(-1), in] LONG lIndex
);
7326 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7328 [in] BSTR bstrSelector
,
7329 [in] BSTR bstrStyle
,
7330 [defaultvalue(-1), in] LONG lIndex
);
7332 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7333 void removeImport
([in] LONG lIndex
);
7335 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7336 void removeRule
([in] LONG lIndex
);
7338 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7341 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7344 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7345 void cssText
(BSTR v
);
7347 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7350 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7351 IHTMLStyleSheetRulesCollection
* rules
();
7353 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7354 IHTMLStyleSheetPagesCollection
* pages
();
7356 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7358 [in] BSTR bstrSelector
,
7359 [in] BSTR bstrStyle
,
7360 [defaultvalue(-1), in] LONG lIndex
);
7365 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7367 coclass HTMLStyleSheet
7369 [default] dispinterface DispHTMLStyleSheet
;
7370 interface IHTMLStyleSheet
;
7371 interface IHTMLStyleSheet2
;
7374 /*****************************************************************************
7375 * IHTMLStyleSheetsCollection interface
7381 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7383 interface IHTMLStyleSheetsCollection
: IDispatch
7385 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7386 HRESULT length
([retval, out] LONG *p
);
7388 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
7389 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7391 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7393 [in] VARIANT *pvarIndex
,
7394 [retval, out] VARIANT *pvarResult
);
7397 /*****************************************************************************
7398 * DispHTMLStyleSheetsCollection dispinterface
7402 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7404 dispinterface DispHTMLStyleSheetsCollection
7408 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7411 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
7412 IUnknown
*_newEnum
();
7414 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7415 VARIANT item
([in] VARIANT *pvarIndex
);
7417 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
7418 IDispatch
*constructor
();
7421 /*****************************************************************************
7422 * IHTMLLinkElement interface
7428 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7430 interface IHTMLLinkElement
: IDispatch
7432 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7433 HRESULT href
([in] BSTR v
);
7435 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7436 HRESULT href
([out, retval] BSTR *p
);
7438 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7439 HRESULT rel
([in] BSTR v
);
7441 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7442 HRESULT rel
([out, retval] BSTR *p
);
7444 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7445 HRESULT rev
([in] BSTR v
);
7447 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7448 HRESULT rev
([out, retval] BSTR *p
);
7450 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7451 HRESULT type
([in] BSTR v
);
7453 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7454 HRESULT type
([out, retval] BSTR *p
);
7456 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
7457 HRESULT readyState
([out, retval] BSTR *p
);
7459 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7460 HRESULT onreadystatechange
([in] VARIANT v
);
7462 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7463 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
7465 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7466 HRESULT onload
([in] VARIANT v
);
7468 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7469 HRESULT onload
([out, retval] VARIANT *p
);
7471 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7472 HRESULT onerror
([in] VARIANT v
);
7474 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7475 HRESULT onerror
([out, retval] VARIANT *p
);
7477 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7478 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
7480 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7481 HRESULT disabled
([in] VARIANT_BOOL v
);
7483 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7484 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
7486 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7487 HRESULT media
([in] BSTR v
);
7489 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7490 HRESULT media
([out, retval] BSTR *p
);
7493 /*****************************************************************************
7494 * IHTMLLinkElement2 interface
7500 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7502 interface IHTMLLinkElement2
: IDispatch
7504 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7505 HRESULT target
([in] BSTR v
);
7507 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7508 HRESULT target
([out, retval] BSTR *p
);
7511 /*****************************************************************************
7512 * IHTMLLinkElement3 interface
7518 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7520 interface IHTMLLinkElement3
: IDispatch
7522 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7523 HRESULT charset
([in] BSTR v
);
7525 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7526 HRESULT charset
([out, retval] BSTR *p
);
7528 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7529 HRESULT hreflang
([in] BSTR v
);
7531 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7532 HRESULT hreflang
([out, retval] BSTR *p
);
7535 /*****************************************************************************
7536 * IHTMLLinkElement4 interface
7542 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7544 interface IHTMLLinkElement4
: IDispatch
7546 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7547 HRESULT href
([in] BSTR v
);
7549 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7550 HRESULT href
([retval, out] BSTR * p
);
7553 /*****************************************************************************
7554 * DispHTMLLinkElement dispinterface
7558 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7560 dispinterface DispHTMLLinkElement
7564 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
7566 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7569 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7572 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7575 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7578 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7581 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7584 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7587 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7590 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7591 void onload
(VARIANT v
);
7593 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7596 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7597 void onerror
(VARIANT v
);
7599 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7602 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7603 IHTMLStyleSheet
*styleSheet
();
7605 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7608 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7611 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7612 void target
(BSTR v
);
7614 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7617 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7618 void charset
(BSTR v
);
7620 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7623 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7624 void hreflang
(BSTR v
);
7626 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7629 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7630 void ie8_href
(BSTR v
);
7632 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7636 /*****************************************************************************
7637 * IHTMLTxtRange interface
7643 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7645 interface IHTMLTxtRange
: IDispatch
7647 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
7648 HRESULT htmlText
([retval, out] BSTR *p
);
7650 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7651 HRESULT text
([in] BSTR v
);
7653 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7654 HRESULT text
([retval, out] BSTR *p
);
7656 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
7657 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
7659 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
7660 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
7662 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
7664 [in] IHTMLTxtRange
*Range,
7665 [retval, out] VARIANT_BOOL *InRange
);
7667 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
7669 [in] IHTMLTxtRange
*Range,
7670 [retval, out] VARIANT_BOOL *IsEqual
);
7672 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
7673 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
7675 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
7676 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
7678 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
7681 [retval, out] VARIANT_BOOL *Success
);
7683 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
7686 [defaultvalue(1), in] LONG Count
,
7687 [retval, out] LONG *ActualCount
);
7689 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
7692 [defaultvalue(1), in] LONG Count
,
7693 [retval, out] LONG *ActualCount
);
7695 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
7698 [defaultvalue(1), in] LONG Count
,
7699 [retval, out] LONG *ActualCount
);
7701 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
7704 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
7705 HRESULT pasteHTML
([in] BSTR html
);
7707 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
7708 HRESULT moveToElementText
([in] IHTMLElement
*element
);
7710 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
7711 HRESULT setEndPoint
(
7713 [in] IHTMLTxtRange
*SourceRange
);
7715 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
7716 HRESULT compareEndPoints
(
7718 [in] IHTMLTxtRange
*SourceRange
,
7719 [retval, out] LONG *ret
);
7721 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
7724 [defaultvalue(1073741823), in] LONG count
,
7725 [defaultvalue(0), in] LONG Flags
,
7726 [retval, out] VARIANT_BOOL *Success
);
7728 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
7729 HRESULT moveToPoint
(
7733 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
7734 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
7736 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
7737 HRESULT moveToBookmark
(
7739 [retval, out] VARIANT_BOOL *Success
);
7741 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
7742 HRESULT queryCommandSupported
(
7744 [retval, out] VARIANT_BOOL *pfRet
);
7746 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
7747 HRESULT queryCommandEnabled
(
7749 [retval, out] VARIANT_BOOL *pfRet
);
7751 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
7752 HRESULT queryCommandState
(
7754 [retval, out] VARIANT_BOOL *pfRet
);
7756 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
7757 HRESULT queryCommandIndeterm
(
7759 [retval, out] VARIANT_BOOL *pfRet
);
7761 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
7762 HRESULT queryCommandText
(
7764 [retval, out] BSTR *pcmdText
);
7766 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
7767 HRESULT queryCommandValue
(
7769 [retval, out] VARIANT *pcmdValue
);
7771 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
7772 HRESULT execCommand
(
7774 [defaultvalue(0), in] VARIANT_BOOL showUI
,
7775 [optional, in] VARIANT value
,
7776 [retval, out] VARIANT_BOOL *pfRet
);
7778 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
7779 HRESULT execCommandShowHelp
(
7781 [retval, out] VARIANT_BOOL *pfRet
);
7784 /*****************************************************************************
7785 * IHTMLDOMRange interface
7791 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7793 interface IHTMLDOMRange
: IDispatch
7795 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
7796 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
7798 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
7799 HRESULT startOffset
([out, retval] long *p
);
7801 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
7802 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
7804 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
7805 HRESULT endOffset
([out, retval] long *p
);
7807 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
7808 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
7810 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
7811 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
7813 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
7815 [in] IDispatch
*refNode
,
7818 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
7820 [in] IDispatch
*refNode
,
7823 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
7824 HRESULT setStartBefore
([in] IDispatch
* refNode
);
7826 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
7827 HRESULT setStartAfter
([in] IDispatch
*refNode
);
7829 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
7830 HRESULT setEndBefore
([in] IDispatch
*refNode
);
7832 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
7833 HRESULT setEndAfter
([in] IDispatch
*refNode
);
7835 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
7836 HRESULT collapse
([in] VARIANT_BOOL toStart
);
7838 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
7839 HRESULT selectNode
([in] IDispatch
*refNode
);
7841 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
7842 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
7844 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
7845 HRESULT compareBoundaryPoints
(
7847 [in] IDispatch
*sourceRange
,
7848 [out, retval] long *compareResult
);
7850 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
7851 HRESULT deleteContents
();
7853 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
7854 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
7856 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
7857 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
7859 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
7860 HRESULT insertNode
([in] IDispatch
*newNode
);
7862 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
7863 HRESULT surroundContents
([in] IDispatch
*newParent
);
7865 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
7866 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
7868 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
7869 HRESULT toString
([out, retval] BSTR *pRangeString
);
7871 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
7874 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
7875 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
7877 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
7878 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
7883 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7885 coclass HTMLStyleSheetsCollection
7887 [default] interface IHTMLStyleSheetsCollection
;
7890 /*****************************************************************************
7891 * IHTMLFormElement interface
7897 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7899 interface IHTMLFormElement
: IDispatch
7901 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7902 HRESULT action
([in] BSTR v
);
7904 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7905 HRESULT action
([retval, out] BSTR *p
);
7907 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
7908 HRESULT dir
([in] BSTR v
);
7910 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
7911 HRESULT dir
([retval, out] BSTR *p
);
7913 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
7914 HRESULT encoding
([in] BSTR v
);
7916 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
7917 HRESULT encoding
([retval, out] BSTR *p
);
7919 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
7920 HRESULT method
([in] BSTR v
);
7922 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
7923 HRESULT method
([retval, out] BSTR *p
);
7925 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
7926 HRESULT elements
([retval, out] IDispatch
**p
);
7928 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
7929 HRESULT target
([in] BSTR v
);
7931 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
7932 HRESULT target
([retval, out] BSTR *p
);
7934 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
7935 HRESULT name
([in] BSTR v
);
7937 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
7938 HRESULT name
([retval, out] BSTR *p
);
7940 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
7941 HRESULT onsubmit
([in] VARIANT v
);
7943 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
7944 HRESULT onsubmit
([retval, out] VARIANT *p
);
7946 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
7947 HRESULT onreset
([in] VARIANT v
);
7949 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
7950 HRESULT onreset
([retval, out] VARIANT *p
);
7952 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
7955 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
7958 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
7959 HRESULT length
([in] LONG v
);
7961 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
7962 HRESULT length
([retval, out] LONG *p
);
7964 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
7965 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7967 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
7969 [optional, in] VARIANT name
,
7970 [optional, in] VARIANT index
,
7971 [retval, out] IDispatch
**pdisp
);
7973 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
7975 [in] VARIANT tagName
,
7976 [retval, out] IDispatch
**pdisp
);
7979 /*****************************************************************************
7980 * DispHTMLFormElement dispinterface
7984 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7986 dispinterface DispHTMLFormElement
7990 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
7992 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7993 void action
(BSTR v
);
7995 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7998 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
7999 void encoding
(BSTR v
);
8001 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8004 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8005 void method
(BSTR v
);
8007 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8010 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
8011 IDispatch
*elements
();
8013 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8014 void target
(BSTR v
);
8016 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8019 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8022 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8025 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8026 void onsubmit
(VARIANT v
);
8028 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8031 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8032 void onreset
(VARIANT v
);
8034 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8037 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
8040 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
8043 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8044 void length
(long v
);
8046 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8049 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
8050 IUnknown
*_newEnum
();
8052 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
8053 IDispatch
*item
(VARIANT name
, VARIANT index
);
8055 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
8056 IDispatch
*tags
(VARIANT tagName
);
8061 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8063 dispinterface HTMLFormElementEvents
8067 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
8068 VARIANT_BOOL onhelp
();
8070 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
8071 VARIANT_BOOL onclick
();
8073 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
8074 VARIANT_BOOL ondblclick
();
8076 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
8077 VARIANT_BOOL onkeypress
();
8079 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
8082 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
8085 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
8088 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
8091 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
8094 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
8097 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
8100 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
8101 VARIANT_BOOL onselectstart
();
8103 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
8104 void onfilterchange
();
8106 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
8107 VARIANT_BOOL ondragstart
();
8109 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
8110 VARIANT_BOOL onbeforeupdate
();
8112 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
8113 void onafterupdate
();
8115 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
8116 VARIANT_BOOL onerrorupdate
();
8118 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
8119 VARIANT_BOOL onrowexit
();
8121 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
8124 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
8125 void ondatasetchanged
();
8127 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
8128 void ondataavailable
();
8130 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
8131 void ondatasetcomplete
();
8133 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
8134 void onlosecapture
();
8136 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
8137 void onpropertychange
();
8139 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
8142 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
8145 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
8148 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
8151 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
8152 VARIANT_BOOL ondrag
();
8154 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
8157 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
8158 VARIANT_BOOL ondragenter
();
8160 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
8161 VARIANT_BOOL ondragover
();
8163 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
8166 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
8167 VARIANT_BOOL ondrop
();
8169 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
8170 VARIANT_BOOL onbeforecut
();
8172 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
8173 VARIANT_BOOL oncut
();
8175 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
8176 VARIANT_BOOL onbeforecopy
();
8178 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
8179 VARIANT_BOOL oncopy
();
8181 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
8182 VARIANT_BOOL onbeforepaste
();
8184 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
8185 VARIANT_BOOL onpaste
();
8187 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
8188 VARIANT_BOOL oncontextmenu
();
8190 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
8191 void onrowsdelete
();
8193 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
8194 void onrowsinserted
();
8196 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
8197 void oncellchange
();
8199 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
8200 void onreadystatechange
();
8202 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
8203 void onbeforeeditfocus
();
8205 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
8206 void onlayoutcomplete
();
8208 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
8211 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
8212 VARIANT_BOOL onbeforedeactivate
();
8214 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
8215 VARIANT_BOOL onbeforeactivate
();
8217 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
8220 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
8221 VARIANT_BOOL oncontrolselect
();
8223 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
8224 VARIANT_BOOL onmovestart
();
8226 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
8229 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
8230 VARIANT_BOOL onresizestart
();
8232 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
8235 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
8236 void onmouseenter
();
8238 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
8239 void onmouseleave
();
8241 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
8242 VARIANT_BOOL onmousewheel
();
8244 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
8247 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
8248 void ondeactivate
();
8250 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
8253 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
8256 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
8257 VARIANT_BOOL onsubmit
();
8259 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
8260 VARIANT_BOOL onreset
();
8263 interface IHTMLEventObj
;
8267 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8269 dispinterface HTMLFormElementEvents2
8273 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
8274 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
8276 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
8277 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
8279 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
8280 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
8282 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
8283 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
8285 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
8286 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
8288 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
8289 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
8291 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
8292 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
8294 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
8295 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
8297 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
8298 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
8300 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
8301 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
8303 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
8304 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
8306 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
8307 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
8309 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
8310 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
8312 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
8313 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
8315 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
8316 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
8318 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
8319 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
8321 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
8322 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
8324 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
8325 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
8327 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
8328 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
8330 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
8331 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
8333 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
8334 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
8336 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
8337 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
8339 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
8340 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
8342 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
8343 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
8345 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
8346 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
8348 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
8349 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
8351 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
8352 void onblur
([in] IHTMLEventObj
* pEvtObj
);
8354 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
8355 void onresize
([in] IHTMLEventObj
* pEvtObj
);
8357 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
8358 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
8360 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
8361 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
8363 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
8364 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
8366 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
8367 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
8369 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
8370 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
8372 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
8373 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
8375 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
8376 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
8378 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
8379 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
8381 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
8382 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
8384 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
8385 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
8387 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
8388 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
8390 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
8391 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
8393 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
8394 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
8396 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
8397 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
8399 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
8400 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
8402 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
8403 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
8405 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
8406 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
8408 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
8409 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
8411 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
8412 void onpage
([in] IHTMLEventObj
* pEvtObj
);
8414 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
8415 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
8417 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
8418 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
8420 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
8421 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
8423 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
8424 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
8426 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
8427 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
8429 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
8430 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
8432 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
8433 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
8435 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
8436 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
8438 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
8439 void onmove
([in] IHTMLEventObj
* pEvtObj
);
8441 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
8442 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
8444 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
8445 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
8447 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
8448 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
8450 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
8451 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
8453 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
8454 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
8456 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
8457 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
8459 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
8460 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
8462 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
8463 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
8468 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8470 coclass HTMLFormElement
8472 [default] dispinterface DispHTMLFormElement
;
8473 [source, default] dispinterface HTMLFormElementEvents
;
8474 [source] dispinterface HTMLFormElementEvents2
;
8475 interface IHTMLElement
;
8476 interface IHTMLElement2
;
8477 interface IHTMLElement3
;
8478 interface IHTMLElement4
;
8479 interface IHTMLUniqueName
;
8480 interface IHTMLDOMNode
;
8481 interface IHTMLDOMNode2
;
8482 interface IHTMLDOMConstructor
;
8483 interface IHTMLFormElement
;
8486 /*****************************************************************************
8487 * IHTMLTextContainer interface
8493 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8495 interface IHTMLTextContainer
: IDispatch
8497 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
8498 HRESULT createControlRange
([retval, out] IDispatch
**range);
8500 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
8501 HRESULT scrollHeight
([retval, out] LONG *p
);
8503 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
8504 HRESULT scrollWidth
([retval, out] LONG *p
);
8506 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8507 HRESULT scrollTop
([in] LONG v
);
8509 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8510 HRESULT scrollTop
([retval, out] LONG *p
);
8512 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8513 HRESULT scrollLeft
([in] LONG v
);
8515 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8516 HRESULT scrollLeft
([retval, out] LONG *p
);
8518 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8519 HRESULT onscroll
([in] VARIANT v
);
8521 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8522 HRESULT onscroll
([retval, out] VARIANT *p
);
8525 /*****************************************************************************
8526 * IHTMLImgElement interface
8532 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8534 interface IHTMLImgElement
: IDispatch
8536 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8537 HRESULT isMap
([in] VARIANT_BOOL v
);
8539 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8540 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
8542 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8543 HRESULT useMap
([in] BSTR v
);
8545 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8546 HRESULT useMap
([retval, out] BSTR *p
);
8548 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8549 HRESULT mimeType
([retval, out] BSTR *p
);
8551 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8552 HRESULT fileSize
([retval, out] BSTR *p
);
8554 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8555 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
8557 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8558 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
8560 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8561 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
8563 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8564 HRESULT protocol
([retval, out] BSTR *p
);
8566 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8567 HRESULT href
([retval, out] BSTR *p
);
8569 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8570 HRESULT nameProp
([retval, out] BSTR *p
);
8572 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8573 HRESULT border
([in] VARIANT v
);
8575 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8576 HRESULT border
([retval, out] VARIANT *p
);
8578 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8579 HRESULT vspace
([in] LONG v
);
8581 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8582 HRESULT vspace
([retval, out] LONG *p
);
8584 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8585 HRESULT hspace
([in] LONG v
);
8587 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8588 HRESULT hspace
([retval, out] LONG *p
);
8590 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8591 HRESULT alt
([in] BSTR v
);
8593 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8594 HRESULT alt
([retval, out] BSTR *p
);
8596 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8597 HRESULT src
([in] BSTR v
);
8599 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8600 HRESULT src
([retval, out] BSTR *p
);
8602 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8603 HRESULT lowsrc
([in] BSTR v
);
8605 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8606 HRESULT lowsrc
([retval, out] BSTR *p
);
8608 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8609 HRESULT vrml
([in] BSTR v
);
8611 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8612 HRESULT vrml
([retval, out] BSTR *p
);
8614 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8615 HRESULT dynsrc
([in] BSTR v
);
8617 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8618 HRESULT dynsrc
([retval, out] BSTR *p
);
8620 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
8621 HRESULT readyState
([retval, out] BSTR *p
);
8623 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8624 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
8626 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8627 HRESULT loop
([in] VARIANT v
);
8629 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8630 HRESULT loop
([retval, out] VARIANT *p
);
8632 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8633 HRESULT align
([in] BSTR v
);
8635 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8636 HRESULT align
([retval, out] BSTR *p
);
8638 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8639 HRESULT onload
([in] VARIANT v
);
8641 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8642 HRESULT onload
([retval, out] VARIANT *p
);
8644 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8645 HRESULT onerror
([in] VARIANT v
);
8647 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8648 HRESULT onerror
([retval, out] VARIANT *p
);
8650 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8651 HRESULT onabort
([in] VARIANT v
);
8653 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8654 HRESULT onabort
([retval, out] VARIANT *p
);
8656 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8657 HRESULT name
([in] BSTR v
);
8659 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8660 HRESULT name
([retval, out] BSTR *p
);
8662 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8663 HRESULT width
([in] LONG v
);
8665 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8666 HRESULT width
([retval, out] LONG *p
);
8668 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8669 HRESULT height
([in] LONG v
);
8671 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8672 HRESULT height
([retval, out] LONG *p
);
8674 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
8675 HRESULT start
([in] BSTR v
);
8677 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
8678 HRESULT start
([retval, out] BSTR *p
);
8681 /*****************************************************************************
8682 * IHTMLImageElementFactory interface
8688 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8690 interface IHTMLImageElementFactory
: IDispatch
8692 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
8694 [optional, in] VARIANT width
,
8695 [optional, in] VARIANT height
,
8696 [retval, out] IHTMLImgElement
**elem
);
8699 /*****************************************************************************
8700 * DispHTMLImg interface
8704 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8706 dispinterface DispHTMLImg
8710 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8712 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8713 void isMap
(VARIANT_BOOL v
);
8715 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8716 VARIANT_BOOL isMap
();
8718 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8719 void useMap
(BSTR v
);
8721 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8724 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8727 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8730 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8731 BSTR fileCreatedDate
();
8733 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8734 BSTR fileModifiedDate
();
8736 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8737 BSTR fileUpdatedDate
();
8739 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8742 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8745 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8748 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8749 void border
(VARIANT v
);
8751 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8754 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8755 void vspace
(LONG v
);
8757 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8760 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8761 void hspace
(LONG v
);
8763 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8766 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8769 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8772 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8775 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8778 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8779 void lowsrc
(BSTR v
);
8781 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8784 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8787 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8790 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8791 void dynsrc
(BSTR v
);
8793 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8796 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8797 VARIANT_BOOL complete
();
8799 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8800 void loop
(VARIANT v
);
8802 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8805 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8808 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8811 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8812 void onload
(VARIANT v
);
8814 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8817 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8818 void onerror
(VARIANT v
);
8820 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8823 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8824 void onabort
(VARIANT v
);
8826 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8829 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8832 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8835 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8838 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8841 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8842 void height
(LONG v
);
8844 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8847 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8850 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8853 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8854 void longDesc
(BSTR v
);
8856 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8860 /*****************************************************************************
8861 * IHTMLXMLHttpRequest interface
8867 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8869 interface IHTMLXMLHttpRequest
: IDispatch
8871 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
8872 HRESULT readyState
([out, retval] long *p
);
8874 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
8875 HRESULT responseBody
([out, retval] VARIANT *p
);
8877 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
8878 HRESULT responseText
([out, retval] BSTR *p
);
8880 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
8881 HRESULT responseXML
([out, retval] IDispatch
**p
);
8883 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
8884 HRESULT status
([out, retval] long *p
);
8886 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
8887 HRESULT statusText
([out, retval] BSTR *p
);
8889 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8890 HRESULT onreadystatechange
([in] VARIANT v
);
8892 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8893 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
8895 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
8897 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
8899 [in] BSTR bstrMethod
,
8901 [in] VARIANT varAsync
,
8902 [in, optional] VARIANT varUser
,
8903 [in, optional] VARIANT varPassword
);
8905 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
8906 HRESULT send
([in, optional] VARIANT varBody
);
8908 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
8909 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
8911 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
8912 HRESULT getResponseHeader
(
8913 [in] BSTR bstrHeader
,
8914 [out, retval] BSTR *p
);
8916 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
8917 HRESULT setRequestHeader
(
8918 [in] BSTR bstrHeader
,
8919 [in] BSTR bstrValue
);
8922 /*****************************************************************************
8923 * IHTMLXMLHttpRequest2 interface
8929 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
8931 interface IHTMLXMLHttpRequest2
: IDispatch
8933 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
8934 HRESULT timeout
([in] long v
);
8936 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
8937 HRESULT timeout
([out, retval] long *p
);
8939 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
8940 HRESULT ontimeout
([in] VARIANT v
);
8942 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
8943 HRESULT ontimeout
([out, retval] VARIANT *p
);
8946 /*****************************************************************************
8947 * IHTMLXMLHttpRequestFactory interface
8953 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8955 interface IHTMLXMLHttpRequestFactory
: IDispatch
8957 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
8958 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
8961 /*****************************************************************************
8962 * DispHTMLXMLHttpRequest dispinterface
8966 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8968 dispinterface DispHTMLXMLHttpRequest
8972 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
8975 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
8976 VARIANT responseBody
();
8978 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
8979 BSTR responseText
();
8981 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
8982 IDispatch
*responseXML
();
8984 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
8987 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
8990 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8991 void onreadystatechange
(VARIANT v
);
8993 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8994 VARIANT onreadystatechange
();
8996 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
8999 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
9001 [in] BSTR bstrMethod
,
9003 [in] VARIANT varAsync
,
9004 [in, optional] VARIANT varUser
,
9005 [in, optional] VARIANT varPassword
);
9007 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
9008 void send
([in, optional] VARIANT varBody
);
9010 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
9011 BSTR getAllResponseHeaders
();
9013 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
9014 BSTR getResponseHeader
([in] BSTR bstrHeader
);
9016 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
9017 void setRequestHeader
(
9018 [in] BSTR bstrHeader
,
9019 [in] BSTR bstrValue
);
9021 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9022 void timeout
(long v
);
9024 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9027 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9028 void ontimeout
(VARIANT v
);
9030 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9031 VARIANT ontimeout
();
9033 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9036 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
9037 void addEventListener
(
9039 [in] IDispatch
*listener
,
9040 [in] VARIANT_BOOL useCapture
);
9042 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
9043 void removeEventListener
(
9045 [in] IDispatch
*listener
,
9046 [in] VARIANT_BOOL useCapture
);
9048 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
9049 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
9052 /*****************************************************************************
9053 * IHTMLControlElement interface
9059 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9061 interface IHTMLControlElement
: IDispatch
9063 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9064 HRESULT tabIndex
([in] short v
);
9066 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9067 HRESULT tabIndex
([retval, out] short * p
);
9069 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
9072 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9073 HRESULT accessKey
([in] BSTR v
);
9075 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9076 HRESULT accessKey
([retval, out] BSTR * p
);
9078 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9079 HRESULT onblur
([in] VARIANT v
);
9081 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9082 HRESULT onblur
([retval, out] VARIANT * p
);
9084 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9085 HRESULT onfocus
([in] VARIANT v
);
9087 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9088 HRESULT onfocus
([retval, out] VARIANT * p
);
9090 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9091 HRESULT onresize
([in] VARIANT v
);
9093 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9094 HRESULT onresize
([retval, out] VARIANT * p
);
9096 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
9099 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
9100 HRESULT addFilter
([in] IUnknown
* pUnk
);
9102 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
9103 HRESULT removeFilter
([in] IUnknown
* pUnk
);
9105 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
9106 HRESULT clientHeight
([retval, out] LONG * p
);
9108 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
9109 HRESULT clientWidth
([retval, out] LONG * p
);
9111 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
9112 HRESULT clientTop
([retval, out] LONG * p
);
9114 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
9115 HRESULT clientLeft
([retval, out] LONG * p
);
9118 /*****************************************************************************
9119 * IHTMLBodyElement interface
9125 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9127 interface IHTMLBodyElement
: IDispatch
9129 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9130 HRESULT background
([in] BSTR v
);
9132 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9133 HRESULT background
([retval, out] BSTR *p
);
9135 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9136 HRESULT bgProperties
([in] BSTR v
);
9138 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9139 HRESULT bgProperties
([retval, out] BSTR *p
);
9141 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9142 HRESULT leftMargin
([in] VARIANT v
);
9144 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9145 HRESULT leftMargin
([retval, out] VARIANT *p
);
9147 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9148 HRESULT topMargin
([in] VARIANT v
);
9150 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9151 HRESULT topMargin
([retval, out] VARIANT *p
);
9153 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9154 HRESULT rightMargin
([in] VARIANT v
);
9156 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9157 HRESULT rightMargin
([retval, out] VARIANT *p
);
9159 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9160 HRESULT bottomMargin
([in] VARIANT v
);
9162 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9163 HRESULT bottomMargin
([retval, out] VARIANT *p
);
9165 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9166 HRESULT noWrap
([in] VARIANT_BOOL v
);
9168 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9169 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
9171 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9172 HRESULT bgColor
([in] VARIANT v
);
9174 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9175 HRESULT bgColor
([retval, out] VARIANT *p
);
9177 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9178 HRESULT text
([in] VARIANT v
);
9180 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9181 HRESULT text
([retval, out] VARIANT *p
);
9183 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9184 HRESULT link
([in] VARIANT v
);
9186 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9187 HRESULT link
([retval, out] VARIANT *p
);
9189 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9190 HRESULT vLink
([in] VARIANT v
);
9192 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9193 HRESULT vLink
([retval, out] VARIANT *p
);
9195 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9196 HRESULT aLink
([in] VARIANT v
);
9198 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9199 HRESULT aLink
([retval, out] VARIANT *p
);
9201 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9202 HRESULT onload
([in] VARIANT v
);
9204 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9205 HRESULT onload
([retval, out] VARIANT *p
);
9207 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9208 HRESULT onunload
([in] VARIANT v
);
9210 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9211 HRESULT onunload
([retval, out] VARIANT *p
);
9213 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9214 HRESULT scroll
([in] BSTR v
);
9216 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9217 HRESULT scroll
([retval, out] BSTR *p
);
9219 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9220 HRESULT onselect
([in] VARIANT v
);
9222 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9223 HRESULT onselect
([retval, out] VARIANT *p
);
9225 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9226 HRESULT onbeforeunload
([in] VARIANT v
);
9228 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9229 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
9231 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9232 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
9235 /*****************************************************************************
9236 * IHTMLBodyElement2 interface
9242 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9244 interface IHTMLBodyElement2
: IDispatch
9246 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9247 HRESULT onbeforeprint
([in] VARIANT v
);
9249 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9250 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
9252 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9253 HRESULT onafterprint
([in] VARIANT v
);
9255 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9256 HRESULT onafterprint
([retval, out] VARIANT *p
);
9261 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9263 dispinterface DispHTMLBody
9267 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9269 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9270 void background
(BSTR v
);
9272 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9275 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9276 void bgProperties
(BSTR v
);
9278 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9279 BSTR bgProperties
();
9281 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9282 void leftMargin
(VARIANT v
);
9284 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9285 VARIANT leftMargin
();
9287 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9288 void topMargin
(VARIANT v
);
9290 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9291 VARIANT topMargin
();
9293 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9294 void rightMargin
(VARIANT v
);
9296 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9297 VARIANT rightMargin
();
9299 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9300 void bottomMargin
(VARIANT v
);
9302 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9303 VARIANT bottomMargin
();
9305 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9306 void noWrap
(VARIANT_BOOL v
);
9308 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9309 VARIANT_BOOL noWrap
();
9311 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9312 void bgColor
(VARIANT v
);
9314 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9317 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9318 void text
(VARIANT v
);
9320 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9323 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9324 void link
(VARIANT v
);
9326 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9329 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9330 void vLink
(VARIANT v
);
9332 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9335 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9336 void aLink
(VARIANT v
);
9338 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9341 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9342 void onload
(VARIANT v
);
9344 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9347 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9348 void onunload
(VARIANT v
);
9350 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9353 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9354 void scroll
(BSTR v
);
9356 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9359 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9360 void onselect
(VARIANT v
);
9362 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9365 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9366 void onbeforeunload
(VARIANT v
);
9368 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9369 VARIANT onbeforeunload
();
9371 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9372 IHTMLTxtRange
* createTextRange
();
9374 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9375 void onbeforeprint
(VARIANT v
);
9377 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9378 VARIANT onbeforeprint
();
9380 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9381 void onafterprint
(VARIANT v
);
9383 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9384 VARIANT onafterprint
();
9388 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9392 [default] dispinterface DispHTMLBody
;
9393 [source, default] dispinterface HTMLTextContainerEvents
;
9394 [source] dispinterface HTMLTextContainerEvents2
;
9395 interface IHTMLElement
;
9396 interface IHTMLElement2
;
9397 interface IHTMLElement3
;
9398 interface IHTMLElement4
;
9399 interface IHTMLUniqueName
;
9400 interface IHTMLDOMNode
;
9401 interface IHTMLDOMNode2
;
9402 interface IHTMLControlElement
;
9403 interface IHTMLTextContainer
;
9404 interface IHTMLBodyElement
;
9405 interface IHTMLBodyElement2
;
9408 /*****************************************************************************
9409 * IHTMLAnchorElement interface
9415 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9417 interface IHTMLAnchorElement
: IDispatch
9419 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9420 HRESULT href
([in] BSTR v
);
9422 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9423 HRESULT href
([retval, out] BSTR *p
);
9425 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9426 HRESULT target
([in] BSTR v
);
9428 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9429 HRESULT target
([retval, out] BSTR *p
);
9431 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9432 HRESULT rel
([in] BSTR v
);
9434 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9435 HRESULT rel
([retval, out] BSTR *p
);
9437 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9438 HRESULT rev
([in] BSTR v
);
9440 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9441 HRESULT rev
([retval, out] BSTR *p
);
9443 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9444 HRESULT urn
([in] BSTR v
);
9446 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9447 HRESULT urn
([retval, out] BSTR *p
);
9449 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9450 HRESULT Methods
([in] BSTR v
);
9452 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9453 HRESULT Methods
([retval, out] BSTR *p
);
9455 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9456 HRESULT name
([in] BSTR v
);
9458 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9459 HRESULT name
([retval, out] BSTR *p
);
9461 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9462 HRESULT host
([in] BSTR v
);
9464 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9465 HRESULT host
([retval, out] BSTR *p
);
9467 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9468 HRESULT hostname
([in] BSTR v
);
9470 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9471 HRESULT hostname
([retval, out] BSTR *p
);
9473 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9474 HRESULT pathname
([in] BSTR v
);
9476 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9477 HRESULT pathname
([retval, out] BSTR *p
);
9479 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9480 HRESULT port
([in] BSTR v
);
9482 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9483 HRESULT port
([retval, out] BSTR *p
);
9485 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9486 HRESULT protocol
([in] BSTR v
);
9488 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9489 HRESULT protocol
([retval, out] BSTR *p
);
9491 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9492 HRESULT search
([in] BSTR v
);
9494 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9495 HRESULT search
([retval, out] BSTR *p
);
9497 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9498 HRESULT hash
([in] BSTR v
);
9500 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9501 HRESULT hash
([retval, out] BSTR *p
);
9503 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9504 HRESULT onblur
([in] VARIANT v
);
9506 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9507 HRESULT onblur
([retval, out] VARIANT *p
);
9509 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9510 HRESULT onfocus
([in] VARIANT v
);
9512 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9513 HRESULT onfocus
([retval, out] VARIANT *p
);
9515 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9516 HRESULT accessKey
([in] BSTR v
);
9518 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9519 HRESULT accessKey
([retval, out] BSTR *p
);
9521 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9522 HRESULT protocolLong
([retval, out] BSTR *p
);
9524 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9525 HRESULT mimeType
([retval, out] BSTR *p
);
9527 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9528 HRESULT nameProp
([retval, out] BSTR *p
);
9530 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9531 HRESULT tabIndex
([in] short v
);
9533 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9534 HRESULT tabIndex
([retval, out] short *p
);
9536 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
9539 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
9543 /*****************************************************************************
9544 * DispHTMLAnchorElement dispinterface
9548 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9550 dispinterface DispHTMLAnchorElement
9554 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9556 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9559 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9562 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9563 void target
(BSTR v
);
9565 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9568 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9571 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9574 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9577 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9580 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9583 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9586 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9587 void Methods
(BSTR v
);
9589 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9592 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9595 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9598 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9601 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9604 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9605 void hostname
(BSTR v
);
9607 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9610 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9611 void pathname
(BSTR v
);
9613 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9616 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9619 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9622 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9623 void protocol
(BSTR v
);
9625 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9628 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9629 void search
(BSTR v
);
9631 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9634 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9637 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9640 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9641 BSTR protocolLong
();
9643 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9646 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9649 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9650 void charset
(BSTR v
);
9652 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9655 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9656 void coords
(BSTR v
);
9658 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9661 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9662 void hreflang
(BSTR v
);
9664 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9667 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9670 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9673 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9676 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9679 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9680 void ie8_shape
(BSTR v
);
9682 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9685 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9686 void ie8_coords
(BSTR v
);
9688 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9691 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9692 void ie8_href
(BSTR v
);
9694 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9698 /*****************************************************************************
9699 * IHTMLAreaElement interface
9705 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9707 interface IHTMLAreaElement
: IDispatch
9709 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9710 HRESULT shape
([in] BSTR v
);
9712 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9713 HRESULT shape
([retval, out] BSTR *p
);
9715 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9716 HRESULT coords
([in] BSTR v
);
9718 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9719 HRESULT coords
([retval, out] BSTR *p
);
9721 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9722 HRESULT href
([in] BSTR v
);
9724 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9725 HRESULT href
([retval, out] BSTR *p
);
9727 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9728 HRESULT target
([in] BSTR v
);
9730 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9731 HRESULT target
([retval, out] BSTR *p
);
9733 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9734 HRESULT alt
([in] BSTR v
);
9736 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9737 HRESULT alt
([retval, out] BSTR *p
);
9739 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9740 HRESULT noHref
([in] VARIANT_BOOL v
);
9742 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9743 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
9745 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9746 HRESULT host
([in] BSTR v
);
9748 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9749 HRESULT host
([retval, out] BSTR *p
);
9751 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9752 HRESULT hostname
([in] BSTR v
);
9754 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9755 HRESULT hostname
([retval, out] BSTR *p
);
9757 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9758 HRESULT pathname
([in] BSTR v
);
9760 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9761 HRESULT pathname
([retval, out] BSTR *p
);
9763 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9764 HRESULT port
([in] BSTR v
);
9766 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9767 HRESULT port
([retval, out] BSTR *p
);
9769 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9770 HRESULT protocol
([in] BSTR v
);
9772 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9773 HRESULT protocol
([retval, out] BSTR *p
);
9775 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9776 HRESULT search
([in] BSTR v
);
9778 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9779 HRESULT search
([retval, out] BSTR *p
);
9781 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9782 HRESULT hash
([in] BSTR v
);
9784 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9785 HRESULT hash
([retval, out] BSTR *p
);
9787 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9788 HRESULT onblur
([in] VARIANT v
);
9790 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9791 HRESULT onblur
([retval, out] VARIANT *p
);
9793 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9794 HRESULT onfocus
([in] VARIANT v
);
9796 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9797 HRESULT onfocus
([retval, out] VARIANT *p
);
9799 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9800 HRESULT tabIndex
([in] short v
);
9802 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9803 HRESULT tabIndex
([retval, out] short *p
);
9805 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
9808 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
9812 /*****************************************************************************
9813 * DispHTMLAreaElement dispinterface
9817 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9819 dispinterface DispHTMLAreaElement
9823 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9825 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
9826 IDispatch
* constructor
();
9828 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9831 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9834 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9835 void coords
(BSTR v
);
9837 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9840 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9843 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9846 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9847 void target
(BSTR v
);
9849 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9852 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9855 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9858 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9859 void noHref
(VARIANT_BOOL v
);
9861 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9862 VARIANT_BOOL noHref
();
9864 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9867 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9870 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9871 void hostname
(BSTR v
);
9873 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9876 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9877 void pathname
(BSTR v
);
9879 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9882 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9885 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9888 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9889 void protocol
(BSTR v
);
9891 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9894 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9895 void search
(BSTR v
);
9897 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9900 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9903 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9906 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
9907 void ie8_shape
(BSTR v
);
9909 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
9912 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
9913 void ie8_coords
(BSTR v
);
9915 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
9918 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
9919 void ie8_href
(BSTR v
);
9921 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
9925 /*****************************************************************************
9926 * IHTMLLabelElement interface
9932 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9934 interface IHTMLLabelElement
: IDispatch
9936 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9937 HRESULT htmlFor
([in] BSTR v
);
9939 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9940 HRESULT htmlFor
([out, retval] BSTR *p
);
9942 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
9943 HRESULT accessKey
([in] BSTR v
);
9945 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
9946 HRESULT accessKey
([out, retval] BSTR *p
);
9949 /*****************************************************************************
9950 * IHTMLLabelElement2 interface
9956 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9958 interface IHTMLLabelElement2
: IDispatch
9960 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
9961 HRESULT form
([out, retval] IHTMLFormElement
**p
);
9964 /*****************************************************************************
9965 * DispHTMLLabelElement dispinterface
9969 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9971 dispinterface DispHTMLLabelElement
9975 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9977 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9978 void htmlFor
(BSTR v
);
9980 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9983 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
9984 IHTMLFormElement
*form
();
9987 /*****************************************************************************
9988 * IHTMLElementCollection interface
9994 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9996 interface IHTMLElementCollection
: IDispatch
9998 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
9999 HRESULT toString
([retval, out] BSTR *String);
10001 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10002 HRESULT length
([in] LONG v
);
10004 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10005 HRESULT length
([retval, out] LONG *p
);
10007 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
10008 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10010 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10012 [optional, in] VARIANT name
,
10013 [optional, in] VARIANT index
,
10014 [retval, out] IDispatch
**pdisp
);
10016 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10018 [in] VARIANT tagName
,
10019 [retval, out] IDispatch
**pdisp
);
10022 /*****************************************************************************
10023 * DispHTMLElementCollection dispinterface
10027 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10029 dispinterface DispHTMLElementCollection
10033 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
10036 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10037 void length
(LONG v
);
10039 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10042 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
10043 IUnknown
*_newEnum
();
10045 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10047 [in, optional] VARIANT name
,
10048 [in, optional] VARIANT index
);
10050 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10052 [in] VARIANT tagName
);
10054 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
10055 IDispatch
*urns
([in] VARIANT urn
);
10057 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
10058 IDispatch
*namedItem
([in] BSTR name
);
10061 /*****************************************************************************
10062 * IHTMLSelectElement interface
10068 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10070 interface IHTMLSelectElement
: IDispatch
10072 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10073 HRESULT size
([in] LONG v
);
10075 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10076 HRESULT size
([retval, out] LONG *p
);
10078 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10079 HRESULT multiple
([in] VARIANT_BOOL v
);
10081 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10082 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
10084 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10085 HRESULT name
([in] BSTR v
);
10087 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10088 HRESULT name
([retval, out] BSTR *p
);
10090 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10091 HRESULT options
([retval, out] IDispatch
**p
);
10093 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10094 HRESULT onchange
([in] VARIANT v
);
10096 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10097 HRESULT onchange
([retval, out] VARIANT *p
);
10099 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10100 HRESULT selectedIndex
([in] LONG v
);
10102 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10103 HRESULT selectedIndex
([retval, out] LONG *p
);
10105 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10106 HRESULT type
([retval, out] BSTR *p
);
10108 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10109 HRESULT value
([in] BSTR v
);
10111 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10112 HRESULT value
([retval, out] BSTR *p
);
10114 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10115 HRESULT disabled
([in] VARIANT_BOOL v
);
10117 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10118 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10120 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10121 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10123 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10125 [in] IHTMLElement
*element
,
10126 [optional, in] VARIANT before
);
10128 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10129 HRESULT remove
([defaultvalue(-1), in] LONG index
);
10131 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10132 HRESULT length
([in] LONG v
);
10134 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10135 HRESULT length
([retval, out] LONG *p
);
10137 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10138 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10140 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10142 [optional, in] VARIANT name
,
10143 [optional, in] VARIANT index
,
10144 [retval, out] IDispatch
**pdisp
);
10146 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10148 [in] VARIANT tagName
,
10149 [retval, out] IDispatch
**pdisp
);
10152 /*****************************************************************************
10153 * DispHTMLSelectElement dispinterface
10157 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10159 dispinterface DispHTMLSelectElement
10163 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10165 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10168 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10171 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10172 void multiple
(VARIANT_BOOL v
);
10174 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10175 VARIANT_BOOL multiple
();
10177 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10180 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10183 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10184 IDispatch
*options
();
10186 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10187 void onchange
(VARIANT v
);
10189 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10190 VARIANT onchange
();
10192 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10193 void selectedIndex
(LONG v
);
10195 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10196 LONG selectedIndex
();
10198 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10201 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10202 void value
(BSTR v
);
10204 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10207 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10208 IHTMLFormElement
*form
();
10210 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10212 [in] IHTMLElement
*element
,
10213 [in, optional] VARIANT before
);
10215 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10216 void remove
([in, defaultvalue(-1)] LONG index
);
10218 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10219 void length
(LONG v
);
10221 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10224 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10225 IUnknown
*_newEnum
();
10227 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10229 [in, optional] VARIANT name
,
10230 [in, optional] VARIANT index
);
10232 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10233 IDispatch
*tags
([in] VARIANT tagName
);
10235 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
10236 IDispatch
*urns
([in] VARIANT urn
);
10238 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
10239 IDispatch
*namedItem
([in] BSTR name
);
10242 /*****************************************************************************
10243 * IHTMLSelectionObject interface
10249 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10251 interface IHTMLSelectionObject
: IDispatch
10253 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
10254 HRESULT createRange
([retval, out] IDispatch
**range);
10256 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
10259 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
10262 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
10263 HRESULT type
([retval, out] BSTR *p
);
10266 /*****************************************************************************
10267 * IHTMLSelectionObject2 interface
10273 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10275 interface IHTMLSelectionObject2
: IDispatch
10277 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
10278 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
10280 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
10281 HRESULT typeDetail
([out, retval] BSTR *p
);
10284 /*****************************************************************************
10285 * IHTMLSelection interface
10291 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10293 interface IHTMLSelection
: IDispatch
10295 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
10296 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
10298 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
10299 HRESULT anchorOffset
([out, retval] long *p
);
10301 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
10302 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
10304 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
10305 HRESULT focusOffset
([out, retval] long *p
);
10307 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
10308 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
10310 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
10312 [in] IDispatch
*parentNode
,
10315 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
10316 HRESULT collapseToStart
();
10318 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
10319 HRESULT collapseToEnd
();
10321 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
10322 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
10324 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
10325 HRESULT deleteFromDocument
();
10327 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
10328 HRESULT rangeCount
([out, retval] long *p
);
10330 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
10331 HRESULT getRangeAt
(
10333 [out, retval] IHTMLDOMRange
**ppRange
);
10335 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
10336 HRESULT addRange
([in] IDispatch
*range);
10338 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
10339 HRESULT removeRange
([in] IDispatch
*range);
10341 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
10342 HRESULT removeAllRanges
();
10344 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
10345 HRESULT toString
([out, retval] BSTR *pSelectionString
);
10348 /*****************************************************************************
10349 * IHTMLOptionElement interface
10355 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10357 interface IHTMLOptionElement
: IDispatch
10359 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10360 HRESULT selected
([in] VARIANT_BOOL v
);
10362 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10363 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
10365 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10366 HRESULT value
([in] BSTR v
);
10368 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10369 HRESULT value
([retval, out] BSTR *p
);
10371 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10372 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
10374 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10375 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
10377 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10378 HRESULT index
([in] LONG v
);
10380 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10381 HRESULT index
([retval, out] LONG *p
);
10383 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10384 HRESULT text
([in] BSTR v
);
10386 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10387 HRESULT text
([retval, out] BSTR *p
);
10389 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10390 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10397 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10399 interface IHTMLOptionElement3
: IDispatch
10401 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10402 HRESULT label
([in] BSTR v
);
10404 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10405 HRESULT label
([retval, out] BSTR * p
);
10408 /*****************************************************************************
10409 * IHTMLOptionElementFactory interface
10415 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
10417 interface IHTMLOptionElementFactory
: IDispatch
10419 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
10421 [optional, in] VARIANT text
,
10422 [optional, in] VARIANT value
,
10423 [optional, in] VARIANT defaultselected
,
10424 [optional, in] VARIANT selected
,
10425 [retval, out] IHTMLOptionElement
**optelem
);
10428 /*****************************************************************************
10429 * DispHTMLOptionElement dispinterface
10433 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10435 dispinterface DispHTMLOptionElement
10439 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10441 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10442 void selected
(VARIANT_BOOL v
);
10444 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10445 VARIANT_BOOL selected
();
10447 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10448 void value
(BSTR v
);
10450 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10453 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10454 void defaultSelected
(VARIANT_BOOL v
);
10456 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10457 VARIANT_BOOL defaultSelected
();
10459 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10460 void index
(LONG v
);
10462 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10465 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10468 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10471 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10472 IHTMLFormElement
*form
();
10474 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10475 void label
(BSTR v
);
10477 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10483 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10485 coclass HTMLOptionElement
10487 [default] dispinterface DispHTMLOptionElement
;
10488 [source, default] dispinterface HTMLElementEvents
;
10489 [source] dispinterface HTMLElementEvents2
;
10490 interface IHTMLElement
;
10491 interface IHTMLElement2
;
10492 interface IHTMLElement3
;
10493 interface IHTMLElement4
;
10494 interface IHTMLUniqueName
;
10495 interface IHTMLDOMNode
;
10496 interface IHTMLDOMNode2
;
10497 interface IHTMLDatabinding
;
10498 interface IHTMLOptionElement
;
10499 interface IHTMLOptionElement3
;
10502 /*****************************************************************************
10503 * IHTMLInputElement interface
10509 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10511 interface IHTMLInputElement
: IDispatch
10513 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10514 HRESULT type
([in] BSTR v
);
10516 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10517 HRESULT type
([retval, out] BSTR *p
);
10519 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10520 HRESULT value
([in] BSTR v
);
10522 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10523 HRESULT value
([retval, out] BSTR *p
);
10525 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10526 HRESULT name
([in] BSTR v
);
10528 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10529 HRESULT name
([retval, out] BSTR *p
);
10531 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10532 HRESULT status
([in] VARIANT_BOOL v
);
10534 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10535 HRESULT status
([retval, out] VARIANT_BOOL *p
);
10537 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10538 HRESULT disabled
([in] VARIANT_BOOL v
);
10540 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10541 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10543 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
10544 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10546 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10547 HRESULT size
([in] LONG v
);
10549 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10550 HRESULT size
([retval, out] LONG *p
);
10552 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10553 HRESULT maxLength
([in] LONG v
);
10555 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10556 HRESULT maxLength
([retval, out] LONG *p
);
10558 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
10561 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10562 HRESULT onchange
([in] VARIANT v
);
10564 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10565 HRESULT onchange
([retval, out] VARIANT *p
);
10567 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10568 HRESULT onselect
([in] VARIANT v
);
10570 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10571 HRESULT onselect
([retval, out] VARIANT *p
);
10573 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10574 HRESULT defaultValue([in] BSTR v
);
10576 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10577 HRESULT defaultValue([retval, out] BSTR *p
);
10579 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10580 HRESULT readOnly([in] VARIANT_BOOL v
);
10582 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10583 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10585 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
10586 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10588 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10589 HRESULT indeterminate
([in] VARIANT_BOOL v
);
10591 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10592 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
10594 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10595 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
10597 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10598 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
10600 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10601 HRESULT checked
([in] VARIANT_BOOL v
);
10603 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10604 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
10606 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10607 HRESULT border
([in] VARIANT v
);
10609 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10610 HRESULT border
([retval, out] VARIANT *p
);
10612 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10613 HRESULT vspace
([in] LONG v
);
10615 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10616 HRESULT vspace
([retval, out] LONG *p
);
10618 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10619 HRESULT hspace
([in] LONG v
);
10621 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10622 HRESULT hspace
([retval, out] LONG *p
);
10624 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10625 HRESULT alt
([in] BSTR v
);
10627 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10628 HRESULT alt
([retval, out] BSTR *p
);
10630 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10631 HRESULT src
([in] BSTR v
);
10633 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10634 HRESULT src
([retval, out] BSTR *p
);
10636 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10637 HRESULT lowsrc
([in] BSTR v
);
10639 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10640 HRESULT lowsrc
([retval, out] BSTR *p
);
10642 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10643 HRESULT vrml
([in] BSTR v
);
10645 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10646 HRESULT vrml
([retval, out] BSTR *p
);
10648 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10649 HRESULT dynsrc
([in] BSTR v
);
10651 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10652 HRESULT dynsrc
([retval, out] BSTR *p
);
10654 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
10655 HRESULT readyState
([retval, out] BSTR *p
);
10657 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
10658 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
10660 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10661 HRESULT loop
([in] VARIANT v
);
10663 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10664 HRESULT loop
([retval, out] VARIANT *p
);
10666 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10667 HRESULT align
([in] BSTR v
);
10669 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10670 HRESULT align
([retval, out] BSTR *p
);
10672 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10673 HRESULT onload
([in] VARIANT v
);
10675 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10676 HRESULT onload
([retval, out] VARIANT *p
);
10678 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10679 HRESULT onerror
([in] VARIANT v
);
10681 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10682 HRESULT onerror
([retval, out] VARIANT *p
);
10684 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10685 HRESULT onabort
([in] VARIANT v
);
10687 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10688 HRESULT onabort
([retval, out] VARIANT *p
);
10690 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10691 HRESULT width
([in] LONG v
);
10693 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10694 HRESULT width
([retval, out] LONG *p
);
10696 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10697 HRESULT height
([in] LONG v
);
10699 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10700 HRESULT height
([retval, out] LONG *p
);
10702 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10703 HRESULT start
([in] BSTR v
);
10705 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10706 HRESULT start
([retval, out] BSTR *p
);
10709 /*****************************************************************************
10710 * IHTMLInputTextElement interface
10716 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10718 interface IHTMLInputTextElement
: IDispatch
10720 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
10721 HRESULT type
([retval, out] BSTR *p
);
10723 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10724 HRESULT value
([in] BSTR v
);
10726 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10727 HRESULT value
([retval, out] BSTR *p
);
10729 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10730 HRESULT name
([in] BSTR v
);
10732 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10733 HRESULT name
([retval, out] BSTR *p
);
10735 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10736 HRESULT status
([in] VARIANT v
);
10738 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10739 HRESULT status
([retval, out] VARIANT *p
);
10741 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10742 HRESULT disabled
([in] VARIANT_BOOL v
);
10744 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10745 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10747 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
10748 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10750 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10751 HRESULT defaultValue([in] BSTR v
);
10753 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10754 HRESULT defaultValue([retval, out] BSTR *p
);
10756 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10757 HRESULT size
([in] LONG v
);
10759 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10760 HRESULT size
([retval, out] LONG *p
);
10762 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10763 HRESULT maxLength
([in] LONG v
);
10765 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10766 HRESULT maxLength
([retval, out] LONG *p
);
10768 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
10771 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10772 HRESULT onchange
([in] VARIANT v
);
10774 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10775 HRESULT onchange
([retval, out] VARIANT *p
);
10777 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10778 HRESULT onselect
([in] VARIANT v
);
10780 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10781 HRESULT onselect
([retval, out] VARIANT *p
);
10783 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10784 HRESULT readOnly([in] VARIANT_BOOL v
);
10786 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10787 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10789 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
10790 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10795 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10797 dispinterface DispHTMLInputElement
10801 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10803 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10806 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10809 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10810 void value
(BSTR v
);
10812 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10815 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10818 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10821 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10822 void status
(VARIANT_BOOL v
);
10824 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10825 VARIANT_BOOL status
();
10827 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
10828 IHTMLFormElement
*form
();
10830 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10833 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10836 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10837 void maxLength
(LONG v
);
10839 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10842 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
10845 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10846 void onchange
(VARIANT v
);
10848 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10849 VARIANT onchange
();
10851 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10852 void onselect
(VARIANT v
);
10854 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10855 VARIANT onselect
();
10857 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10858 void defaultValue(BSTR v
);
10860 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10861 BSTR defaultValue();
10863 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10864 void readOnly(VARIANT_BOOL v
);
10866 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10867 VARIANT_BOOL readOnly();
10869 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
10870 IHTMLTxtRange
*createTextRange
();
10872 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10873 void indeterminate
(VARIANT_BOOL v
);
10875 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10876 VARIANT_BOOL indeterminate
();
10878 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10879 void defaultChecked
(VARIANT_BOOL v
);
10881 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10882 VARIANT_BOOL defaultChecked
();
10884 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10885 void checked
(VARIANT_BOOL v
);
10887 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10888 VARIANT_BOOL checked
();
10890 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10891 void border
(VARIANT v
);
10893 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10896 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10897 void vspace
(LONG v
);
10899 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10902 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10903 void hspace
(LONG v
);
10905 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10908 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10911 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10914 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10917 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10920 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10921 void lowsrc
(BSTR v
);
10923 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10926 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10929 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10932 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10933 void dynsrc
(BSTR v
);
10935 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10938 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
10939 VARIANT_BOOL complete
();
10941 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10942 void loop
(VARIANT v
);
10944 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10947 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10948 void align
(BSTR v
);
10950 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10953 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10954 void onload
(VARIANT v
);
10956 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10959 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10960 void onerror
(VARIANT v
);
10962 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10965 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10966 void onabort
(VARIANT v
);
10968 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10971 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10972 void width
(LONG v
);
10974 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10977 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10978 void height
(LONG v
);
10980 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10983 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10984 void start
(BSTR v
);
10986 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10989 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
10990 void accept
(BSTR v
);
10992 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
10995 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
10996 void useMap
(BSTR v
);
10998 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
11002 /*****************************************************************************
11003 * IHTMLTextAreaElement interface
11009 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11011 interface IHTMLTextAreaElement
: IDispatch
11013 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11014 HRESULT type
([retval, out] BSTR *p
);
11016 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11017 HRESULT value
([in] BSTR v
);
11019 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11020 HRESULT value
([retval, out] BSTR *p
);
11022 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11023 HRESULT name
([in] BSTR v
);
11025 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11026 HRESULT name
([retval, out] BSTR *p
);
11028 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11029 HRESULT status
([in] VARIANT v
);
11031 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11032 HRESULT status
([retval, out] VARIANT *p
);
11034 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11035 HRESULT disabled
([in] VARIANT_BOOL v
);
11037 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11038 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11040 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11041 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11043 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11044 HRESULT defaultValue([in] BSTR v
);
11046 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11047 HRESULT defaultValue([retval, out] BSTR *p
);
11049 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11052 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11053 HRESULT onchange
([in] VARIANT v
);
11055 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11056 HRESULT onchange
([retval, out] VARIANT *p
);
11058 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11059 HRESULT onselect
([in] VARIANT v
);
11061 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11062 HRESULT onselect
([retval, out] VARIANT *p
);
11064 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11065 HRESULT readOnly([in] VARIANT_BOOL v
);
11067 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11068 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11070 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11071 HRESULT rows
([in] LONG v
);
11073 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11074 HRESULT rows
([retval, out] LONG *p
);
11076 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11077 HRESULT cols
([in] LONG v
);
11079 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11080 HRESULT cols
([retval, out] LONG *p
);
11082 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11083 HRESULT wrap
([in] BSTR v
);
11085 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11086 HRESULT wrap
([retval, out] BSTR *p
);
11088 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11089 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11092 /*****************************************************************************
11093 * DispHTMLTextAreaElement dispinterface
11097 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11099 dispinterface DispHTMLTextAreaElement
11103 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11105 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11108 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11109 void value
(BSTR v
);
11111 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11114 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11117 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11120 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11121 void status
(VARIANT v
);
11123 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11126 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11127 IHTMLFormElement
*form
();
11129 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11130 void defaultValue(BSTR v
);
11132 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11133 BSTR defaultValue();
11135 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11138 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11139 void onchange
(VARIANT v
);
11141 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11142 VARIANT onchange
();
11144 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11145 void onselect
(VARIANT v
);
11147 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11148 VARIANT onselect
();
11150 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11151 void readOnly(VARIANT_BOOL v
);
11153 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11154 VARIANT_BOOL readOnly();
11156 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11159 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11162 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11165 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11168 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11171 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11174 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11175 IHTMLTxtRange
*createTextRange
();
11178 /*****************************************************************************
11179 * IHTMLButtonElement interface
11185 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11187 interface IHTMLButtonElement
: IDispatch
11189 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11190 HRESULT type
([out, retval] BSTR *p
);
11192 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11193 HRESULT value
([in] BSTR v
);
11195 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11196 HRESULT value
([out, retval] BSTR *p
);
11198 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11199 HRESULT name
([in] BSTR v
);
11201 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11202 HRESULT name
([out, retval] BSTR *p
);
11204 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11205 HRESULT status
([in] VARIANT v
);
11207 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11208 HRESULT status
([out, retval] VARIANT *p
);
11210 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11211 HRESULT disabled
([in] VARIANT_BOOL v
);
11213 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11214 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
11216 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11217 HRESULT form
([out, retval] IHTMLFormElement
**p
);
11219 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11220 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
11223 /*****************************************************************************
11224 * DispHTMLButtonElement dispinterface
11228 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11230 dispinterface DispHTMLButtonElement
11234 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11236 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11239 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11240 void value
(BSTR v
);
11242 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11245 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11248 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11251 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11252 void status
(VARIANT v
);
11254 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11257 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11258 IHTMLFormElement
*form
();
11260 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11261 IHTMLTxtRange
*createTextRange
();
11264 /*****************************************************************************
11265 * IHTMLHtmlElement interface
11271 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11273 interface IHTMLHtmlElement
: IDispatch
11275 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11276 HRESULT version([in] BSTR v
);
11278 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11279 HRESULT version([out, retval] BSTR *p
);
11282 /*****************************************************************************
11283 * IHTMLHeadElement interface
11289 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11291 interface IHTMLHeadElement
: IDispatch
11293 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11294 HRESULT profile
([in] BSTR v
);
11296 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11297 HRESULT profile
([retval, out] BSTR *p
);
11300 /*****************************************************************************
11301 * IHTMLHeadElement2 interface
11307 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11309 interface IHTMLHeadElement2
: IDispatch
11311 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11312 HRESULT profile
([in] BSTR v
);
11314 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11315 HRESULT profile
([retval, out] BSTR *p
);
11318 /*****************************************************************************
11319 * IHTMLTitleElement interface
11325 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11327 interface IHTMLTitleElement
: IDispatch
11329 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11330 HRESULT text
([in] BSTR v
);
11332 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11333 HRESULT text
([retval, out] BSTR *p
);
11336 /*****************************************************************************
11337 * IHTMLMetaElement interface
11343 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11345 interface IHTMLMetaElement
: IDispatch
11347 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11348 HRESULT httpEquiv
([in] BSTR v
);
11350 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11351 HRESULT httpEquiv
([out, retval] BSTR *p
);
11353 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11354 HRESULT content
([in] BSTR v
);
11356 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11357 HRESULT content
([out, retval] BSTR *p
);
11359 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11360 HRESULT name
([in] BSTR v
);
11362 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11363 HRESULT name
([out, retval] BSTR *p
);
11365 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11366 HRESULT url
([in] BSTR v
);
11368 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11369 HRESULT url
([out, retval] BSTR *p
);
11371 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11372 HRESULT charset
([in] BSTR v
);
11374 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11375 HRESULT charset
([out, retval] BSTR *p
);
11378 /*****************************************************************************
11379 * IHTMLMetaElement2 interface
11385 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11387 interface IHTMLMetaElement2
: IDispatch
11389 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11390 HRESULT scheme
([in] BSTR v
);
11392 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11393 HRESULT scheme
([out, retval] BSTR *p
);
11396 /*****************************************************************************
11397 * IHTMLMetaElement3 interface
11403 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
11405 interface IHTMLMetaElement3
: IDispatch
11407 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11408 HRESULT url
([in] BSTR v
);
11410 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11411 HRESULT url
([out, retval] BSTR *p
);
11414 /*****************************************************************************
11415 * DispHTMLHtmlElement interface
11419 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11421 dispinterface DispHTMLHtmlElement
11425 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11427 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11428 void version(BSTR v
);
11430 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11434 /*****************************************************************************
11435 * DispHTMLHeadElement interface
11439 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11441 dispinterface DispHTMLHeadElement
11445 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11447 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11448 void profile
(BSTR v
);
11450 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11453 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11454 void ie8_profile
(BSTR v
);
11456 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11457 BSTR ie8_profile
();
11460 /*****************************************************************************
11461 * DispHTMLTitleElement interface
11465 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11467 dispinterface DispHTMLTitleElement
11471 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11473 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11476 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11480 /*****************************************************************************
11481 * DispHTMLMetaElement dispinterface
11485 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11487 dispinterface DispHTMLMetaElement
11491 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11493 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11494 void httpEquiv
(BSTR v
);
11496 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11499 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11500 void content
(BSTR v
);
11502 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11505 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11508 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11511 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11514 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11517 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11518 void charset
(BSTR v
);
11520 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11523 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11524 void scheme
(BSTR v
);
11526 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11529 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11530 void ie8_url
(BSTR v
);
11532 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11536 /*****************************************************************************
11537 * DispHTMLUnknownElement dispinterface
11541 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11543 dispinterface DispHTMLUnknownElement
11547 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11550 /*****************************************************************************
11551 * IOmHistory interface
11557 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
11559 interface IOmHistory
: IDispatch
11561 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
11562 HRESULT length
([retval, out] short *p
);
11564 [id(DISPID_IOMHISTORY_BACK
)]
11565 HRESULT back
([optional, in] VARIANT *pvargdistance
);
11567 [id(DISPID_IOMHISTORY_FORWARD
)]
11568 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
11570 [id(DISPID_IOMHISTORY_GO
)]
11571 HRESULT go
([optional, in] VARIANT *pvargdistance
);
11576 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
11578 coclass HTMLHistory
11580 [default] interface IOmHistory
;
11583 /*****************************************************************************
11584 * IHTMLMimeTypesCollection interface
11590 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11592 interface IHTMLMimeTypesCollection
: IDispatch
11594 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
11595 HRESULT length
([retval, out] LONG *p
);
11600 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11604 [default] interface IHTMLMimeTypesCollection
;
11607 /*****************************************************************************
11608 * IHTMLPluginsCollection interface
11614 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11616 interface IHTMLPluginsCollection
: IDispatch
11618 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
11619 HRESULT length
([retval, out] LONG *p
);
11621 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
11622 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
11627 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11629 dispinterface DispCPlugins
11633 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
11636 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
11637 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
11639 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11640 IDispatch
*constructor
();
11645 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11649 [default] dispinterface DispCPlugins
;
11650 interface IHTMLPluginsCollection
;
11651 interface IHTMLDOMConstructor
;
11654 /*****************************************************************************
11655 * IHTMLOpsProfile interface
11661 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11663 interface IHTMLOpsProfile
: IDispatch
11665 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
11666 HRESULT addRequest
(
11668 [optional, in] VARIANT reserved
,
11669 [retval, out] VARIANT_BOOL *success
);
11671 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
11672 HRESULT clearRequest
();
11674 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
11676 [in] VARIANT usage
,
11677 [optional, in] VARIANT fname
,
11678 [optional, in] VARIANT domain
,
11679 [optional, in] VARIANT path
,
11680 [optional, in] VARIANT expire
,
11681 [optional, in] VARIANT reserved
);
11683 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
11684 HRESULT getAttribute
(
11686 [retval, out] BSTR *value
);
11688 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
11689 HRESULT setAttribute
(
11692 [optional, in] VARIANT prefs
,
11693 [retval, out] VARIANT_BOOL *success
);
11695 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
11696 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
11698 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
11699 HRESULT addReadRequest
(
11701 [optional, in] VARIANT reserved
,
11702 [retval, out] VARIANT_BOOL *success
);
11704 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
11705 HRESULT doReadRequest
(
11706 [in] VARIANT usage
,
11707 [optional, in] VARIANT fname
,
11708 [optional, in] VARIANT domain
,
11709 [optional, in] VARIANT path
,
11710 [optional, in] VARIANT expire
,
11711 [optional, in] VARIANT reserved
);
11713 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
11714 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
11719 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11721 coclass COpsProfile
11723 [default] interface IHTMLOpsProfile
;
11726 /*****************************************************************************
11727 * IOmNavigator interface
11733 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
11735 interface IOmNavigator
: IDispatch
11737 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
11738 HRESULT appCodeName
([retval, out] BSTR *p
);
11740 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
11741 HRESULT appName
([retval, out] BSTR *p
);
11743 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
11744 HRESULT appVersion
([retval, out] BSTR *p
);
11746 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
11747 HRESULT userAgent
([retval, out] BSTR *p
);
11749 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
11750 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
11752 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
11753 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
11755 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
11756 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
11758 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
11759 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
11761 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
11762 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
11764 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
11765 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
11767 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
11768 HRESULT toString
([retval, out] BSTR *String);
11770 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
11771 HRESULT cpuClass
([retval, out] BSTR *p
);
11773 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
11774 HRESULT systemLanguage
([retval, out] BSTR *p
);
11776 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
11777 HRESULT browserLanguage
([retval, out] BSTR *p
);
11779 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
11780 HRESULT userLanguage
([retval, out] BSTR *p
);
11782 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
11783 HRESULT platform
([retval, out] BSTR *p
);
11785 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
11786 HRESULT appMinorVersion
([retval, out] BSTR *p
);
11788 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
11789 HRESULT connectionSpeed
([retval, out] LONG *p
);
11791 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
11792 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
11794 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
11795 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
11798 /*****************************************************************************
11799 * DispHTMLNavigator dispinterface
11803 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11805 dispinterface DispHTMLNavigator
11809 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
11810 BSTR appCodeName
();
11812 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
11815 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
11818 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
11821 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
11822 VARIANT_BOOL javaEnabled
();
11824 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
11825 VARIANT_BOOL taintEnabled
();
11827 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
11828 IHTMLMimeTypesCollection
*mimeTypes
();
11830 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
11831 IHTMLPluginsCollection
*plugins
();
11833 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
11834 VARIANT_BOOL cookieEnabled
();
11836 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
11837 IHTMLOpsProfile
*opsProfile
();
11839 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
11842 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
11845 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
11846 BSTR systemLanguage
();
11848 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
11849 BSTR browserLanguage
();
11851 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
11852 BSTR userLanguage
();
11854 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
11857 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
11858 BSTR appMinorVersion
();
11860 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
11861 LONG connectionSpeed
();
11863 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
11864 VARIANT_BOOL onLine
();
11866 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
11867 IHTMLOpsProfile
*userProfile
();
11869 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11874 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
11876 coclass HTMLNavigator
11878 [default] dispinterface DispHTMLNavigator
;
11879 interface IOmNavigator
;
11882 /*****************************************************************************
11883 * IHTMLLocation interface
11889 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
11891 interface IHTMLLocation
: IDispatch
11893 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
11894 HRESULT href
([in] BSTR v
);
11896 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
11897 HRESULT href
([retval, out] BSTR *p
);
11899 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
11900 HRESULT protocol
([in] BSTR v
);
11902 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
11903 HRESULT protocol
([retval, out] BSTR *p
);
11905 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
11906 HRESULT host
([in] BSTR v
);
11908 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
11909 HRESULT host
([retval, out] BSTR *p
);
11911 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
11912 HRESULT hostname
([in] BSTR v
);
11914 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
11915 HRESULT hostname
([retval, out] BSTR *p
);
11917 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
11918 HRESULT port
([in] BSTR v
);
11920 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
11921 HRESULT port
([retval, out] BSTR *p
);
11923 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
11924 HRESULT pathname
([in] BSTR v
);
11926 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
11927 HRESULT pathname
([retval, out] BSTR *p
);
11929 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
11930 HRESULT search
([in] BSTR v
);
11932 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
11933 HRESULT search
([retval, out] BSTR *p
);
11935 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
11936 HRESULT hash
([in] BSTR v
);
11938 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
11939 HRESULT hash
([retval, out] BSTR *p
);
11941 [id(DISPID_IHTMLLOCATION_RELOAD
)]
11942 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
11944 [id(DISPID_IHTMLLOCATION_REPLACE
)]
11945 HRESULT replace
([in] BSTR bstr);
11947 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
11948 HRESULT assign
([in] BSTR bstr);
11950 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
11951 HRESULT toString
([retval, out] BSTR *String);
11954 /*****************************************************************************
11955 * DispHTMLHistory dispinterface
11959 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11961 dispinterface DispHTMLHistory
11965 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
11968 [id(DISPID_IOMHISTORY_BACK
)]
11969 void back
([optional, in] VARIANT *pvargdistance
);
11971 [id(DISPID_IOMHISTORY_FORWARD
)]
11972 void forward
([optional, in] VARIANT *pvargdistance
);
11974 [id(DISPID_IOMHISTORY_GO
)]
11975 void go
([optional, in] VARIANT *pvargdistance
);
11977 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11978 IDispatch
*constructor
();
11981 /*****************************************************************************
11982 * DispHTMLLocation dispinterface
11986 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11988 dispinterface DispHTMLLocation
11992 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
11995 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
11998 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
11999 void protocol
(BSTR v
);
12001 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12004 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
12007 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
12010 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12011 void hostname
(BSTR v
);
12013 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12016 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
12019 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
12022 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12023 void pathname
(BSTR v
);
12025 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12028 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
12029 void search
(BSTR v
);
12031 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
12034 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
12037 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
12040 [id(DISPID_IHTMLLOCATION_RELOAD
)]
12041 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
12043 [id(DISPID_IHTMLLOCATION_REPLACE
)]
12044 void replace
([in] BSTR bstr);
12046 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
12047 void assign
([in] BSTR bstr);
12049 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
12052 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12057 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
12059 coclass HTMLLocation
12061 [default] dispinterface DispHTMLLocation
;
12062 interface IHTMLLocation
;
12069 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12071 interface IHTMLBookmarkCollection
: IDispatch
12073 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
12074 HRESULT length
([out, retval] LONG *p
);
12076 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
12077 HRESULT _newEnum
([out, retval] IUnknown
**p
);
12079 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
12082 [out, retval] VARIANT *pVarBookmark
);
12085 /*****************************************************************************
12086 * IHTMLDataTransfer interface
12092 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12094 interface IHTMLDataTransfer
: IDispatch
12096 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
12099 [in] VARIANT *data
,
12100 [out, retval] VARIANT_BOOL *pret
);
12102 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
12105 [out, retval] VARIANT *pvarRet
);
12107 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
12110 [out, retval] VARIANT_BOOL *pret
);
12112 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12113 HRESULT dropEffect
([in] BSTR v
);
12115 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12116 HRESULT dropEffect
([out, retval] BSTR *p
);
12118 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12119 HRESULT effectAllowed
([in] BSTR v
);
12121 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12122 HRESULT effectAllowed
([out, retval] BSTR *p
);
12125 /*****************************************************************************
12126 * IHTMLEventObj interface
12132 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12134 interface IHTMLEventObj
: IDispatch
12136 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
12137 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
12139 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
12140 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
12142 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
12143 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
12145 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
12146 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
12148 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12149 HRESULT returnValue
([in] VARIANT v
);
12151 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12152 HRESULT returnValue
([retval, out] VARIANT *p
);
12154 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12155 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
12157 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12158 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
12160 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
12161 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
12163 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
12164 HRESULT toElement
([retval, out] IHTMLElement
**p
);
12166 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12167 HRESULT keyCode
([in] LONG v
);
12169 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12170 HRESULT keyCode
([retval, out] LONG *p
);
12172 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
12173 HRESULT button
([retval, out] LONG *p
);
12175 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
12176 HRESULT type
([retval, out] BSTR *p
);
12178 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
12179 HRESULT qualifier
([retval, out] BSTR *p
);
12181 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
12182 HRESULT reason
([retval, out] LONG *p
);
12184 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
12185 HRESULT x
([retval, out] LONG *p
);
12187 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
12188 HRESULT y
([retval, out] LONG *p
);
12190 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
12191 HRESULT clientX
([retval, out] LONG *p
);
12193 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
12194 HRESULT clientY
([retval, out] LONG *p
);
12196 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
12197 HRESULT offsetX
([retval, out] LONG *p
);
12199 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
12200 HRESULT offsetY
([retval, out] LONG *p
);
12202 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
12203 HRESULT screenX
([retval, out] LONG *p
);
12205 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
12206 HRESULT screenY
([retval, out] LONG *p
);
12208 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
12209 HRESULT srcFilter
([retval, out] IDispatch
**p
);
12212 /*****************************************************************************
12213 * DispCEventObj dispinterface
12217 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12219 dispinterface DispCEventObj
12223 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12224 void returnValue
(VARIANT v
);
12226 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12227 VARIANT returnValue
();
12229 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12230 void cancelBubble
(VARIANT_BOOL v
);
12232 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12233 VARIANT_BOOL cancelBubble
();
12235 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12236 void keyCode
(LONG v
);
12238 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12241 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
12243 [in] BSTR strAttributeName
,
12244 [in] VARIANT AttributeValue
,
12245 [in, defaultvalue(1)] LONG lFlags
);
12247 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
12248 VARIANT getAttribute
(
12249 [in] BSTR strAttributeName
,
12250 [in, defaultvalue(0)] LONG lFlags
);
12252 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
12253 VARIANT_BOOL removeAttribute
(
12254 [in] BSTR strAttributeName
,
12255 [in, defaultvalue(1)] LONG lFlags
);
12257 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12258 void propertyName
(BSTR v
);
12260 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12261 BSTR propertyName
();
12263 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12264 void bookmarks
(IHTMLBookmarkCollection
*v
);
12266 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12267 IHTMLBookmarkCollection
*bookmarks
();
12269 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12270 void recordset
(IDispatch
*v
);
12272 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12273 IDispatch
*recordset
();
12275 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12276 void dataFld
(BSTR v
);
12278 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12281 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12282 void boundElements
(IHTMLElementCollection
*v
);
12284 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12285 IHTMLElementCollection
*boundElements
();
12287 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12288 void repeat
(VARIANT_BOOL v
);
12290 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12291 VARIANT_BOOL repeat
();
12293 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12294 void srcUrn
(BSTR v
);
12296 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12299 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12300 void srcElement
(IHTMLElement
*v
);
12302 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12303 IHTMLElement
*srcElement
();
12305 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12306 void altKey
(VARIANT_BOOL v
);
12308 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12309 VARIANT_BOOL altKey
();
12311 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12312 void ctrlKey
(VARIANT_BOOL v
);
12314 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12315 VARIANT_BOOL ctrlKey
();
12317 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12318 void shiftKey
(VARIANT_BOOL v
);
12320 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12321 VARIANT_BOOL shiftKey
();
12323 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12324 void fromElement
(IHTMLElement
*v
);
12326 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12327 IHTMLElement
*fromElement
();
12329 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12330 void toElement
(IHTMLElement
*v
);
12332 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12333 IHTMLElement
*toElement
();
12335 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12336 void button
(LONG v
);
12338 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12341 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12344 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12347 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12348 void qualifier
(BSTR v
);
12350 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12353 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12354 void reason
(LONG v
);
12356 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12359 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
12362 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
12365 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12368 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12371 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12372 void clientX
(LONG v
);
12374 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12377 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12378 void clientY
(LONG v
);
12380 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12382 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12383 void offsetX
(LONG v
);
12385 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12388 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12389 void offsetY
(LONG v
);
12391 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12394 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12395 void screenX
(LONG v
);
12397 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12400 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12401 void screenY
(LONG v
);
12403 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12406 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12407 void srcFilter
(IDispatch
*v
);
12409 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12410 IDispatch
*srcFilter
();
12412 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
12413 IHTMLDataTransfer
*dataTransfer
();
12415 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
12416 VARIANT_BOOL contentOverflow
();
12418 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12419 void shiftLeft
(VARIANT_BOOL v
);
12421 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12422 VARIANT_BOOL shiftLeft
();
12424 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12425 void altLeft
(VARIANT_BOOL v
);
12427 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12428 VARIANT_BOOL altLeft
();
12430 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12431 void ctrlLeft
(VARIANT_BOOL v
);
12433 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12434 VARIANT_BOOL ctrlLeft
();
12436 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
12437 LONG_PTR imeCompositionChange
();
12439 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
12440 LONG_PTR imeNotifyCommand
();
12442 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
12443 LONG_PTR imeNotifyData
();
12445 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
12446 LONG_PTR imeRequest
();
12448 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
12449 LONG_PTR imeRequestData
();
12451 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
12452 LONG_PTR keyboardLayout
();
12454 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
12455 LONG behaviorCookie
();
12457 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
12458 LONG behaviorPart
();
12460 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
12463 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
12467 /*****************************************************************************
12468 * IHTMLFramesCollection2 interface
12474 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
12476 interface IHTMLFramesCollection2
: IDispatch
12478 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
12480 [in] VARIANT *pvarIndex
,
12481 [retval, out] VARIANT *pvarResult
);
12483 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
12484 HRESULT length
([retval, out] LONG *p
);
12487 /*****************************************************************************
12488 * IHTMLScreen interface
12494 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12496 interface IHTMLScreen
: IDispatch
12498 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
12499 HRESULT colorDepth
([retval, out] LONG *p
);
12501 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12502 HRESULT bufferDepth
([in] LONG v
);
12504 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12505 HRESULT bufferDepth
([retval, out] LONG *p
);
12507 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
12508 HRESULT width
([retval, out] LONG *p
);
12510 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
12511 HRESULT height
([retval, out] LONG *p
);
12513 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12514 HRESULT updateInterval
([in] LONG v
);
12516 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12517 HRESULT updateInterval
([retval, out] LONG *p
);
12519 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
12520 HRESULT availHeight
([retval, out] LONG *p
);
12522 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
12523 HRESULT availWidth
([retval, out] LONG *p
);
12525 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
12526 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
12529 /*****************************************************************************
12530 * IHTMLWindow2 interface
12536 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
12538 interface IHTMLWindow2
: IHTMLFramesCollection2
12540 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
12541 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
12543 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12544 HRESULT defaultStatus
([in] BSTR v
);
12546 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12547 HRESULT defaultStatus
([retval, out] BSTR *p
);
12549 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
12550 HRESULT status
([in] BSTR v
);
12552 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
12553 HRESULT status
([retval, out] BSTR *p
);
12555 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
12556 HRESULT setTimeout
(
12557 [in] BSTR expression
,
12559 [optional, in] VARIANT *language
,
12560 [retval, out] LONG *timerID
);
12562 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
12563 HRESULT clearTimeout
([in] LONG timerID
);
12565 [id(DISPID_IHTMLWINDOW2_ALERT
)]
12566 HRESULT alert
([defaultvalue(""), in] BSTR message);
12568 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
12570 [defaultvalue(""), in] BSTR message,
12571 [retval, out] VARIANT_BOOL *confirmed
);
12573 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
12575 [defaultvalue(""), in] BSTR message,
12576 [defaultvalue("undefined"), in] BSTR defstr
,
12577 [retval, out] VARIANT *textdata
);
12579 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
12580 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
12582 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
12583 HRESULT location
([retval, out] IHTMLLocation
**p
);
12585 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
12586 HRESULT history
([retval, out] IOmHistory
**p
);
12588 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
12591 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
12592 HRESULT opener
([in] VARIANT v
);
12594 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
12595 HRESULT opener
([retval, out] VARIANT *p
);
12597 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
12598 HRESULT navigator
([retval, out] IOmNavigator
**p
);
12600 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
12601 HRESULT name
([in] BSTR v
);
12603 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
12604 HRESULT name
([retval, out] BSTR *p
);
12606 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
12607 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
12609 [id(DISPID_IHTMLWINDOW2_OPEN
)]
12611 [defaultvalue(""), in] BSTR url
,
12612 [defaultvalue(""), in] BSTR name
,
12613 [defaultvalue(""), in] BSTR features
,
12614 [defaultvalue(0), in] VARIANT_BOOL replace
,
12615 [retval, out] IHTMLWindow2
**pomWindowResult
);
12617 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
12618 HRESULT self
([retval, out] IHTMLWindow2
**p
);
12620 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
12621 HRESULT top
([retval, out] IHTMLWindow2
**p
);
12623 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
12624 HRESULT window
([retval, out] IHTMLWindow2
**p
);
12626 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
12627 HRESULT navigate
([in] BSTR url
);
12629 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
12630 HRESULT onfocus
([in] VARIANT v
);
12632 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
12633 HRESULT onfocus
([retval, out] VARIANT *p
);
12635 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
12636 HRESULT onblur
([in] VARIANT v
);
12638 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
12639 HRESULT onblur
([retval, out] VARIANT *p
);
12641 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
12642 HRESULT onload
([in] VARIANT v
);
12644 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
12645 HRESULT onload
([retval, out] VARIANT *p
);
12647 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
12648 HRESULT onbeforeunload
([in] VARIANT v
);
12650 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
12651 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
12653 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
12654 HRESULT onunload
([in] VARIANT v
);
12656 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
12657 HRESULT onunload
([retval, out] VARIANT *p
);
12659 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
12660 HRESULT onhelp
([in] VARIANT v
);
12662 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
12663 HRESULT onhelp
([retval, out] VARIANT *p
);
12665 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
12666 HRESULT onerror
([in] VARIANT v
);
12668 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
12669 HRESULT onerror
([retval, out] VARIANT *p
);
12671 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
12672 HRESULT onresize
([in] VARIANT v
);
12674 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
12675 HRESULT onresize
([retval, out] VARIANT *p
);
12677 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
12678 HRESULT onscroll
([in] VARIANT v
);
12680 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
12681 HRESULT onscroll
([retval, out] VARIANT *p
);
12683 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
12684 HRESULT document
([retval, out] IHTMLDocument2
**p
);
12686 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
12687 HRESULT event
([retval, out] IHTMLEventObj
**p
);
12689 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
12690 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12692 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
12693 HRESULT showModalDialog
(
12695 [optional, in] VARIANT *varArgIn
,
12696 [optional, in] VARIANT *varOptions
,
12697 [retval, out] VARIANT *varArgOut
);
12699 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
12702 [optional, in] VARIANT helpArg
,
12703 [defaultvalue(""), in] BSTR features
);
12705 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
12706 HRESULT screen
([retval, out] IHTMLScreen
**p
);
12708 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
12709 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
12711 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
12714 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
12715 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
12717 [id(DISPID_IHTMLWINDOW2_BLUR
)]
12720 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
12721 HRESULT scroll
([in] LONG x
, [in] LONG y
);
12723 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
12724 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
12726 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
12727 HRESULT setInterval
([
12728 in] BSTR expression
,
12730 [optional, in] VARIANT *language
,
12731 [retval, out] LONG *timerID
);
12733 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
12734 HRESULT clearInterval
([in] LONG timerID
);
12736 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
12737 HRESULT offscreenBuffering
([in] VARIANT v
);
12739 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
12740 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
12742 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
12743 HRESULT execScript
(
12745 [defaultvalue("JScript"), in] BSTR language
,
12746 [retval, out] VARIANT *pvarRet
);
12748 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
12749 HRESULT toString
([retval, out] BSTR *String);
12751 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
12752 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
12754 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
12755 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
12757 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
12758 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
12760 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
12761 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
12763 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
12764 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
12766 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
12767 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
12769 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
12770 HRESULT external
([retval, out] IDispatch
**p
);
12773 /*****************************************************************************
12774 * IHTMLWindow3 interface
12780 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12782 interface IHTMLWindow3
: IDispatch
12784 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
12785 HRESULT screenLeft
([out, retval] LONG *p
);
12787 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
12788 HRESULT screenTop
([out, retval] LONG *p
);
12790 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
12791 HRESULT attachEvent
(
12793 [in] IDispatch
*pDisp
,
12794 [out, retval] VARIANT_BOOL *pfResult
);
12796 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
12797 HRESULT detachEvent
(
12799 [in] IDispatch
*pDisp
);
12801 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
12802 HRESULT setTimeout
(
12803 [in] VARIANT *expression
,
12805 [in, optional] VARIANT *language
,
12806 [out, retval] LONG *timerID
);
12808 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
12809 HRESULT setInterval
(
12810 [in] VARIANT *expression
,
12812 [in, optional] VARIANT *language
,
12813 [out, retval] LONG *timerID
);
12815 [id(DISPID_IHTMLWINDOW3_PRINT
)]
12818 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
12819 HRESULT onbeforeprint
([in] VARIANT v
);
12821 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
12822 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
12824 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
12825 HRESULT onafterprint
([in] VARIANT v
);
12827 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
12828 HRESULT onafterprint
([out, retval] VARIANT *p
);
12830 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
12831 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
12833 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
12834 HRESULT showModelessDialog
(
12835 [in, defaultvalue("")] BSTR url
,
12836 [in, optional] VARIANT *varArgIn
,
12837 [in, optional] VARIANT *options
,
12838 [out, retval] IHTMLWindow2
**pDialog
);
12841 /*****************************************************************************
12842 * IHTMLWindow4 interface
12848 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12850 interface IHTMLWindow4
: IDispatch
12852 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
12853 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
12854 [retval, out] IDispatch
** ppPopup
);
12856 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
12857 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
12860 /*****************************************************************************
12861 * IHTMLWindow5 interface
12867 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
12869 interface IHTMLWindow5
: IDispatch
12871 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
12872 HRESULT XMLHttpRequest
([in] VARIANT v
);
12874 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
12875 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
12878 /*****************************************************************************
12879 * IHTMLWindow6 interface
12885 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
12887 interface IHTMLWindow6
: IDispatch
12889 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
12890 HRESULT XDomainRequest
([in] VARIANT v
);
12892 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
12893 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
12895 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
12896 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
12898 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
12899 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
12901 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
12902 HRESULT onhashchange
([in] VARIANT v
);
12904 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
12905 HRESULT onhashchange
([out, retval] VARIANT *p
);
12907 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
12908 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
12910 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
12911 HRESULT postMessage
(
12913 [in, optional] VARIANT targetOrigin
);
12915 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
12916 HRESULT toStaticHTML
(
12917 [in] BSTR bstrHTML
,
12918 [out, retval] BSTR *pbstrStaticHTML
);
12920 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
12921 HRESULT onmessage
([in] VARIANT v
);
12923 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
12924 HRESULT onmessage
([out, retval] VARIANT *p
);
12926 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
12927 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
12930 /*****************************************************************************
12931 * DispHTMLScreen dispinterface
12935 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12937 dispinterface DispHTMLScreen
12941 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
12944 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12945 void bufferDepth
(long v
);
12947 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12948 long bufferDepth
();
12950 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
12953 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
12956 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12957 void updateInterval
(long v
);
12959 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12960 long updateInterval
();
12962 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
12963 long availHeight
();
12965 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
12968 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
12969 VARIANT_BOOL fontSmoothingEnabled
();
12971 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
12972 long logicalXDPI
();
12974 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
12975 long logicalYDPI
();
12977 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
12980 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
12983 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
12986 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
12989 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12990 IDispatch
*constructor
();
12993 /*****************************************************************************
12994 * DispHTMLWindow2 dispinterface
12998 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13000 dispinterface DispHTMLWindow2
13004 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13005 VARIANT item
([in] VARIANT *pvarIndex
);
13007 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13010 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13011 IHTMLFramesCollection2
*frames
();
13013 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13014 void defaultStatus
(BSTR v
);
13016 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13017 BSTR defaultStatus
();
13019 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13020 void status
(BSTR v
);
13022 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13025 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13026 void clearTimeout
([in] LONG timerID
);
13028 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13029 void alert
([in, defaultvalue("")] BSTR message);
13031 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13032 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
13034 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13036 [in, defaultvalue("")] BSTR message,
13037 [in, defaultvalue("undefined")] BSTR defstr
);
13039 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13040 IHTMLImageElementFactory
*Image
();
13042 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13043 IHTMLLocation
*location
();
13045 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13046 IOmHistory
*history
();
13048 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13051 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13052 void opener
(VARIANT v
);
13054 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13057 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13058 IOmNavigator
*navigator
();
13060 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13063 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13066 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13067 IHTMLWindow2
*parent
();
13069 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13070 IHTMLWindow2
*open
(
13071 [in, defaultvalue("")] BSTR url
,
13072 [in, defaultvalue("")] BSTR name
,
13073 [in, defaultvalue("")] BSTR features
,
13074 [in, defaultvalue(0)] VARIANT_BOOL replace
);
13076 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13077 IHTMLWindow2
*self
();
13079 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13080 IHTMLWindow2
*top
();
13082 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13083 IHTMLWindow2
*window
();
13085 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13086 void navigate
([in] BSTR url
);
13088 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13089 void onfocus
(VARIANT v
);
13091 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13094 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13095 void onblur
(VARIANT v
);
13097 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13100 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13103 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13104 void onbeforeunload
(VARIANT v
);
13106 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13107 VARIANT onbeforeunload
();
13109 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13110 void onunload
(VARIANT v
);
13112 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13113 VARIANT onunload
();
13115 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13116 void onhelp
(VARIANT v
);
13118 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13121 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13122 void onerror
(VARIANT v
);
13124 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13127 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13128 void onresize
(VARIANT v
);
13130 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13131 VARIANT onresize
();
13133 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13134 void onscroll
(VARIANT v
);
13136 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13137 VARIANT onscroll
();
13139 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13140 IHTMLDocument2
*document
();
13142 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13143 IHTMLEventObj
*event
();
13145 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13146 IUnknown
*_newEnum
();
13148 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13149 VARIANT showModalDialog
(
13151 [in, optional] VARIANT *varArgIn
,
13152 [in, optional] VARIANT *varOptions
);
13154 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13157 [in, optional] VARIANT helpArg
,
13158 [in, defaultvalue("")] BSTR features
);
13160 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13161 IHTMLScreen
*screen
();
13163 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13164 IHTMLOptionElementFactory
*Option
();
13166 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13169 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13170 VARIANT_BOOL closed
();
13172 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13175 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13176 void scroll
([in] LONG x
, [in] LONG y
);
13178 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13179 IOmNavigator
*clientInformation
();
13181 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13182 void clearInterval
([in] LONG timerID
);
13184 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13185 void offscreenBuffering
(VARIANT v
);
13187 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13188 VARIANT offscreenBuffering
();
13190 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13191 VARIANT execScript
(
13193 [in, defaultvalue("JScript")] BSTR language
);
13195 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13198 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13199 void scrollBy
([in] LONG x
, [in] LONG y
);
13201 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13202 void scrollTo
([in] LONG x
, [in] LONG y
);
13204 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13205 void moveTo
([in] LONG x
, [in] LONG y
);
13207 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13208 void moveBy
([in] LONG x
, [in] LONG y
);
13210 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13211 void resizeTo
([in] LONG x
, [in] LONG y
);
13213 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13214 void resizeBy
([in] LONG x
, [in] LONG y
);
13216 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13217 IDispatch
*external
();
13219 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13222 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13225 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13226 VARIANT_BOOL attachEvent
(
13228 [in] IDispatch
*pDisp
);
13230 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13233 [in] IDispatch
*pDisp
);
13235 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13237 [in] VARIANT *expression
,
13239 [in, optional] VARIANT *language
);
13241 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13243 [in] VARIANT *expression
,
13245 [in, optional] VARIANT *language
);
13247 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13250 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13251 void onbeforeprint
(VARIANT v
);
13253 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13254 VARIANT onbeforeprint
();
13256 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13257 void onafterprint
(VARIANT v
);
13259 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13260 VARIANT onafterprint
();
13262 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13263 IHTMLDataTransfer
*clipboardData
();
13265 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13266 IHTMLWindow2
*showModelessDialog
(
13267 [in, defaultvalue("")] BSTR url
,
13268 [in, optional] VARIANT *varArgIn
,
13269 [in, optional] VARIANT *options
);
13271 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13272 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
13274 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13275 IHTMLFrameBase
*frameElement
();
13277 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13278 IHTMLStorage
*sessionStorage
();
13280 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13281 IHTMLStorage
*localStorage
();
13283 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13284 void onhashchange
(VARIANT v
);
13286 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13287 VARIANT onhashchange
();
13289 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13290 long maxConnectionsPerServer
();
13292 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13295 [in, optional] VARIANT targetOrigin
);
13297 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13298 BSTR toStaticHTML
([in] BSTR bstrHTML
);
13300 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13301 void onmessage
(VARIANT v
);
13303 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13304 VARIANT onmessage
();
13306 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13307 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13309 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13312 /*****************************************************************************
13313 * DispHTMLWindowProxy dispinterface
13317 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13319 dispinterface DispHTMLWindowProxy
13323 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13324 VARIANT item
([in] VARIANT* pvarIndex
);
13326 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13329 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13330 IHTMLFramesCollection2
* frames
();
13332 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13333 void defaultStatus
(BSTR v
);
13335 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13336 BSTR defaultStatus
();
13338 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13339 void status
(BSTR v
);
13341 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13344 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13345 void clearTimeout
([in] LONG timerID
);
13347 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13348 void alert
([defaultvalue(""), in] BSTR message);
13350 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13351 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
13353 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13354 VARIANT prompt
([defaultvalue(""), in] BSTR message,
13355 [defaultvalue("undefined"), in] BSTR defstr
);
13357 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13358 IHTMLImageElementFactory
* Image
();
13360 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13361 IHTMLLocation
* location
();
13363 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13364 IOmHistory
* history
();
13366 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13369 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13370 void opener
(VARIANT v
);
13372 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13375 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13376 IOmNavigator
* navigator
();
13378 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13381 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13384 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13385 IHTMLWindow2
* parent
();
13387 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13388 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
13389 [defaultvalue(""), in] BSTR name
,
13390 [defaultvalue(""), in] BSTR features
,
13391 [defaultvalue(0), in] VARIANT_BOOL replace
);
13393 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13394 IHTMLWindow2
* self
();
13396 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13397 IHTMLWindow2
* top
();
13399 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13400 IHTMLWindow2
* window
();
13402 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13403 void navigate
([in] BSTR url
);
13405 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13406 void onfocus
(VARIANT v
);
13408 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13411 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13412 void onblur
(VARIANT v
);
13414 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13417 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13418 void onload
(VARIANT v
);
13420 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13423 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13424 void onbeforeunload
(VARIANT v
);
13426 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13427 VARIANT onbeforeunload
();
13429 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13430 void onunload
(VARIANT v
);
13432 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13433 VARIANT onunload
();
13435 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13436 void onhelp
(VARIANT v
);
13438 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13441 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13442 void onerror
(VARIANT v
);
13444 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13447 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13448 void onresize
(VARIANT v
);
13450 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13451 VARIANT onresize
();
13453 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13454 void onscroll
(VARIANT v
);
13456 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13457 VARIANT onscroll
();
13459 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13460 IHTMLDocument2
* document
();
13462 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13463 IHTMLEventObj
* event
();
13465 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13466 IUnknown
* _newEnum
();
13468 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13469 VARIANT showModalDialog
([in] BSTR dialog
,
13470 [optional, in] VARIANT* varArgIn
,
13471 [optional, in] VARIANT* varOptions
);
13473 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13474 void showHelp
([in] BSTR helpURL
,
13475 [optional, in] VARIANT helpArg
,
13476 [defaultvalue(""), in] BSTR features
);
13478 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13479 IHTMLScreen
* screen
();
13481 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13482 IHTMLOptionElementFactory
* Option
();
13484 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13487 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13488 VARIANT_BOOL closed
();
13490 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13493 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13494 void scroll
([in] LONG x
,
13497 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13498 IOmNavigator
* clientInformation
();
13500 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13501 void clearInterval
([in] LONG timerID
);
13503 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13504 void offscreenBuffering
(VARIANT v
);
13506 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13507 VARIANT offscreenBuffering
();
13509 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13510 VARIANT execScript
([in] BSTR code
,
13511 [defaultvalue("JScript"), in] BSTR language
);
13513 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13516 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13517 void scrollBy
([in] LONG x
,
13520 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13521 void scrollTo
([in] LONG x
,
13524 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13525 void moveTo
([in] LONG x
,
13528 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13529 void moveBy
([in] LONG x
,
13532 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13533 void resizeTo
([in] LONG x
,
13536 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13537 void resizeBy
([in] LONG x
,
13540 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13541 IDispatch
* external
();
13543 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13546 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13549 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13550 VARIANT_BOOL attachEvent
([in] BSTR event
,
13551 [in] IDispatch
* pDisp
);
13553 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13554 void detachEvent
([in] BSTR event
,
13555 [in] IDispatch
* pDisp
);
13557 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13558 LONG setTimeout
([in] VARIANT* expression
,
13560 [optional, in] VARIANT* language
);
13562 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13563 LONG setInterval
([in] VARIANT* expression
,
13565 [optional, in] VARIANT* language
);
13567 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13570 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13571 void onbeforeprint
(VARIANT v
);
13573 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13574 VARIANT onbeforeprint
();
13576 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13577 void onafterprint
(VARIANT v
);
13579 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13580 VARIANT onafterprint
();
13582 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13583 IHTMLDataTransfer
* clipboardData
();
13585 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13586 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
13587 [optional, in] VARIANT* varArgIn
,
13588 [optional, in] VARIANT* options
);
13590 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13591 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
13593 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13594 IHTMLFrameBase
* frameElement
();
13596 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13597 void XMLHttpRequest
(VARIANT v
);
13599 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13600 VARIANT XMLHttpRequest
();
13602 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13603 IHTMLStorage
*sessionStorage
();
13605 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13606 IHTMLStorage
*localStorage
();
13608 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13609 void onhashchange
(VARIANT v
);
13611 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13612 VARIANT onhashchange
();
13614 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13615 long maxConnectionsPerServer
();
13617 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13620 [in, optional] VARIANT targetOrigin
);
13622 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13623 BSTR toStaticHTML
([in] BSTR bstrHTML
);
13625 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13626 void onmessage
(VARIANT v
);
13628 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13629 VARIANT onmessage
();
13631 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13632 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13634 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13637 /*****************************************************************************
13638 * HTMLWindowEvents interface
13642 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
13644 dispinterface HTMLWindowEvents
13648 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
13651 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
13654 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
13655 VARIANT_BOOL onhelp
();
13657 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
13660 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
13663 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
13664 void onerror
([in] BSTR description
,
13668 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
13671 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
13674 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
13675 void onbeforeunload
();
13677 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
13678 void onbeforeprint
();
13680 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
13681 void onafterprint
();
13684 /*****************************************************************************
13685 * HTMLWindowEvents2 interface
13689 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13691 dispinterface HTMLWindowEvents2
13695 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
13696 void onload
([in] IHTMLEventObj
* pEvtObj
);
13698 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
13699 void onunload
([in] IHTMLEventObj
* pEvtObj
);
13701 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
13702 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13704 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
13705 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13707 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
13708 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13710 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
13711 void onerror
([in] BSTR description
,
13715 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
13716 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13718 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
13719 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13721 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
13722 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
13724 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
13725 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
13727 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
13728 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
13731 /*****************************************************************************
13732 * HTMLWindowProxy class
13735 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13737 coclass HTMLWindowProxy
13739 [default] dispinterface DispHTMLWindowProxy
;
13740 [source, default] dispinterface HTMLWindowEvents
;
13741 [source] dispinterface HTMLWindowEvents2
;
13742 interface IHTMLWindow2
;
13743 interface IHTMLWindow3
;
13744 interface IHTMLWindow4
;
13745 interface IHTMLWindow5
;
13748 /*****************************************************************************
13749 * HTMLDocumentEvents2 interface
13753 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13755 dispinterface HTMLDocumentEvents2
13759 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
13760 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
13762 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
13763 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
13765 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
13766 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
13768 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
13769 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
13771 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
13772 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
13774 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
13775 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
13777 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
13778 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
13780 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
13781 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
13783 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
13784 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
13786 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
13787 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
13789 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
13790 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
13792 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
13793 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
13795 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
13796 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
13798 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
13799 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
13801 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
13802 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
13804 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
13805 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
13807 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
13808 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
13810 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
13811 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
13813 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
13814 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
13816 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
13817 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
13819 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
13820 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
13822 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
13823 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
13825 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
13826 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
13828 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
13829 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
13831 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
13832 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
13834 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
13835 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
13837 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
13838 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
13840 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
13841 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
13843 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
13844 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
13846 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
13847 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
13849 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
13850 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
13852 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
13853 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
13855 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
13856 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
13858 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
13859 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
13861 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
13862 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
13864 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
13865 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
13867 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
13868 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
13870 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13871 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
13874 /*****************************************************************************
13875 * HTMLDocumentEvents interface
13879 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13881 dispinterface HTMLDocumentEvents
13885 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
13886 VARIANT_BOOL onhelp
();
13888 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
13889 VARIANT_BOOL onclick
();
13891 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
13892 VARIANT_BOOL ondblclick
();
13894 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
13897 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
13900 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
13901 VARIANT_BOOL onkeypress
();
13903 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
13904 void onmousedown
();
13906 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
13907 void onmousemove
();
13909 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
13912 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
13915 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
13916 void onmouseover
();
13918 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
13919 void onreadystatechange
();
13921 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
13922 VARIANT_BOOL onbeforeupdate
();
13924 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
13925 void onafterupdate
();
13927 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
13928 VARIANT_BOOL onrowexit
();
13930 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
13933 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
13934 VARIANT_BOOL ondragstart
();
13936 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
13937 VARIANT_BOOL onselectstart
();
13939 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
13940 VARIANT_BOOL onerrorupdate
();
13942 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
13943 VARIANT_BOOL oncontextmenu
();
13945 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
13946 VARIANT_BOOL onstop
();
13948 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
13949 void onrowsdelete
();
13951 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
13952 void onrowsinserted
();
13954 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
13955 void oncellchange
();
13957 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
13958 void onpropertychange
();
13960 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
13961 void ondatasetchanged
();
13963 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
13964 void ondataavailable
();
13966 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
13967 void ondatasetcomplete
();
13969 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
13970 void onbeforeeditfocus
();
13972 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
13973 void onselectionchange
();
13975 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
13976 VARIANT_BOOL oncontrolselect
();
13978 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
13979 VARIANT_BOOL onmousewheel
();
13981 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
13984 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
13987 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
13990 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
13991 void ondeactivate
();
13993 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
13994 VARIANT_BOOL onbeforeactivate
();
13996 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
13997 VARIANT_BOOL onbeforedeactivate
();
14000 /*****************************************************************************
14001 * HTMLTextContainerEvents interface
14005 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
14007 dispinterface HTMLTextContainerEvents
14012 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
14013 VARIANT_BOOL onhelp
();
14015 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
14016 VARIANT_BOOL onclick
();
14018 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
14019 VARIANT_BOOL ondblclick
();
14021 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
14022 VARIANT_BOOL onkeypress
();
14024 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
14027 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
14030 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
14033 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
14034 void onmouseover
();
14036 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
14037 void onmousemove
();
14039 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
14040 void onmousedown
();
14042 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
14045 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
14046 VARIANT_BOOL onselectstart
();
14048 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
14049 void onfilterchange
();
14051 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
14052 VARIANT_BOOL ondragstart
();
14054 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
14055 VARIANT_BOOL onbeforeupdate
();
14057 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
14058 void onafterupdate
();
14060 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
14061 VARIANT_BOOL onerrorupdate
();
14063 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
14064 VARIANT_BOOL onrowexit
();
14066 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
14069 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
14070 void ondatasetchanged
();
14072 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
14073 void ondataavailable
();
14075 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
14076 void ondatasetcomplete
();
14078 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
14079 void onlosecapture
();
14081 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
14082 void onpropertychange
();
14084 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
14087 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
14090 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
14093 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
14096 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
14097 VARIANT_BOOL ondrag
();
14099 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
14102 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
14103 VARIANT_BOOL ondragenter
();
14105 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
14106 VARIANT_BOOL ondragover
();
14108 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
14109 void ondragleave
();
14111 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
14112 VARIANT_BOOL ondrop
();
14114 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
14115 VARIANT_BOOL onbeforecut
();
14117 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
14118 VARIANT_BOOL oncut
();
14120 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
14121 VARIANT_BOOL onbeforecopy
();
14123 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
14124 VARIANT_BOOL oncopy
();
14126 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
14127 VARIANT_BOOL onbeforepaste
();
14129 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
14130 VARIANT_BOOL onpaste
();
14132 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
14133 VARIANT_BOOL oncontextmenu
();
14135 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
14136 void onrowsdelete
();
14138 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
14139 void onrowsinserted
();
14141 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
14142 void oncellchange
();
14144 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
14145 void onreadystatechange
();
14147 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
14148 void onbeforeeditfocus
();
14150 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
14151 void onlayoutcomplete
();
14153 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
14156 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
14157 VARIANT_BOOL onbeforedeactivate
();
14159 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
14160 VARIANT_BOOL onbeforeactivate
();
14162 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
14165 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
14166 VARIANT_BOOL oncontrolselect
();
14168 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
14169 VARIANT_BOOL onmovestart
();
14171 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
14174 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
14175 VARIANT_BOOL onresizestart
();
14177 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
14178 void onresizeend
();
14180 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
14181 void onmouseenter
();
14183 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
14184 void onmouseleave
();
14186 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
14187 VARIANT_BOOL onmousewheel
();
14189 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
14192 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
14193 void ondeactivate
();
14195 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
14198 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
14201 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
14204 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
14208 /*****************************************************************************
14209 * HTMLTextContainerEvents2 interface
14213 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14215 dispinterface HTMLTextContainerEvents2
14219 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
14220 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
14222 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
14223 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
14225 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
14226 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
14228 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
14229 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
14231 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
14232 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
14234 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
14235 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
14237 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
14238 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
14240 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
14241 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
14243 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
14244 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
14246 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
14247 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
14249 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
14250 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
14252 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
14253 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
14255 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
14256 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
14258 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
14259 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
14261 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
14262 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
14264 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
14265 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
14267 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
14268 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
14270 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
14271 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
14273 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
14274 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
14276 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
14277 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
14279 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
14280 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
14282 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
14283 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
14285 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
14286 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
14288 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
14289 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
14291 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
14292 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
14294 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
14295 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
14297 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
14298 void onblur
([in] IHTMLEventObj
* pEvtObj
);
14300 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
14301 void onresize
([in] IHTMLEventObj
* pEvtObj
);
14303 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
14304 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
14306 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
14307 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
14309 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
14310 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
14312 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
14313 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
14315 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
14316 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
14318 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
14319 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
14321 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
14322 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
14324 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
14325 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
14327 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
14328 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
14330 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
14331 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
14333 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
14334 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
14336 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
14337 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
14339 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
14340 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
14342 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
14343 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
14345 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
14346 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
14348 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
14349 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
14351 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
14352 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
14354 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
14355 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
14357 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
14358 void onpage
([in] IHTMLEventObj
* pEvtObj
);
14360 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
14361 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
14363 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
14364 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
14366 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
14367 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
14369 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
14370 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
14372 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
14373 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
14375 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
14376 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
14378 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
14379 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
14381 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
14382 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
14384 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
14385 void onmove
([in] IHTMLEventObj
* pEvtObj
);
14387 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
14388 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
14390 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
14391 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
14393 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
14394 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
14396 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
14397 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
14399 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
14400 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
14402 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
14403 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
14405 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
14406 void onchange
([in] IHTMLEventObj
* pEvtObj
);
14408 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
14409 void onselect
([in] IHTMLEventObj
* pEvtObj
);
14412 /*****************************************************************************
14413 * IDOMProcessingInstruction interface
14419 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
14421 interface IDOMProcessingInstruction
: IDispatch
14423 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
14424 HRESULT target
([out, retval] BSTR *p
);
14426 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14427 HRESULT data
([in] BSTR v
);
14429 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14430 HRESULT data
([out, retval] BSTR *p
);
14433 /*****************************************************************************
14434 * IHTMLDocument interface
14440 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
14442 interface IHTMLDocument
: IDispatch
14444 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
14445 HRESULT Script
([retval, out] IDispatch
**p
);
14448 /*****************************************************************************
14449 * IHTMLDocument2 interface
14455 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
14457 interface IHTMLDocument2
: IHTMLDocument
14459 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
14460 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
14462 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
14463 HRESULT body
([retval, out] IHTMLElement
**p
);
14465 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
14466 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
14468 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
14469 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
14471 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
14472 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
14474 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
14475 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
14477 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
14478 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
14480 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
14481 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
14483 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14484 HRESULT title
([in] BSTR v
);
14486 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14487 HRESULT title
([retval, out] BSTR *p
);
14489 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
14490 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
14492 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14493 HRESULT designMode
([in] BSTR v
);
14495 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14496 HRESULT designMode
([retval, out] BSTR *p
);
14498 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
14499 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
14501 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
14502 HRESULT readyState
([retval, out] BSTR *p
);
14504 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
14505 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14507 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
14508 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
14510 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
14511 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
14513 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14514 HRESULT alinkColor
([in] VARIANT v
);
14516 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14517 HRESULT alinkColor
([retval, out] VARIANT *p
);
14519 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14520 HRESULT bgColor
([in] VARIANT v
);
14522 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14523 HRESULT bgColor
([retval, out] VARIANT *p
);
14525 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14526 HRESULT fgColor
([in] VARIANT v
);
14528 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14529 HRESULT fgColor
([retval, out] VARIANT *p
);
14531 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14532 HRESULT linkColor
([in] VARIANT v
);
14534 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14535 HRESULT linkColor
([retval, out] VARIANT *p
);
14537 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14538 HRESULT vlinkColor
([in] VARIANT v
);
14540 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14541 HRESULT vlinkColor
([retval, out] VARIANT *p
);
14543 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
14544 HRESULT referrer
([retval, out] BSTR *p
);
14546 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
14547 HRESULT location
([retval, out] IHTMLLocation
**p
);
14549 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
14550 HRESULT lastModified
([retval, out] BSTR *p
);
14552 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
14553 HRESULT URL
([in] BSTR v
);
14555 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
14556 HRESULT URL
([retval, out] BSTR *p
);
14558 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14559 HRESULT domain
([in] BSTR v
);
14561 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14562 HRESULT domain
([retval, out] BSTR *p
);
14564 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14565 HRESULT cookie
([in] BSTR v
);
14567 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14568 HRESULT cookie
([retval, out] BSTR *p
);
14570 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14571 HRESULT expando
([in] VARIANT_BOOL v
);
14573 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14574 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
14576 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14577 HRESULT charset
([in] BSTR v
);
14579 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14580 HRESULT charset
([retval, out] BSTR *p
);
14582 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14583 HRESULT defaultCharset
([in] BSTR v
);
14585 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14586 HRESULT defaultCharset
([retval, out] BSTR *p
);
14588 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
14589 HRESULT mimeType
([retval, out] BSTR *p
);
14591 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
14592 HRESULT fileSize
([retval, out] BSTR *p
);
14594 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
14595 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
14597 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
14598 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
14600 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
14601 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
14603 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
14604 HRESULT security
([retval, out] BSTR *p
);
14606 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
14607 HRESULT protocol
([retval, out] BSTR *p
);
14609 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
14610 HRESULT nameProp
([retval, out] BSTR *p
);
14612 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
14613 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
14615 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
14616 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
14618 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
14620 [defaultvalue("text/html"), in] BSTR url
,
14621 [optional, in] VARIANT name
,
14622 [optional, in] VARIANT features
,
14623 [optional, in] VARIANT replace
,
14624 [retval, out] IDispatch
**pomWindowResult
);
14626 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
14629 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
14632 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
14633 HRESULT queryCommandSupported
(
14635 [retval, out] VARIANT_BOOL *pfRet
);
14637 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
14638 HRESULT queryCommandEnabled
(
14640 [retval, out] VARIANT_BOOL *pfRet
);
14642 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
14643 HRESULT queryCommandState
(
14645 [retval, out] VARIANT_BOOL *pfRet
);
14647 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
14648 HRESULT queryCommandIndeterm
(
14650 [retval, out] VARIANT_BOOL *pfRet
);
14652 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
14653 HRESULT queryCommandText
(
14655 [retval, out] BSTR *pcmdText
);
14657 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
14658 HRESULT queryCommandValue
(
14660 [retval, out] VARIANT *pcmdValue
);
14662 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
14663 HRESULT execCommand
(
14665 [defaultvalue(0), in] VARIANT_BOOL showUI
,
14666 [optional, in] VARIANT value
,
14667 [retval, out] VARIANT_BOOL *pfRet
);
14669 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
14670 HRESULT execCommandShowHelp
(
14672 [retval, out] VARIANT_BOOL *pfRet
);
14674 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
14675 HRESULT createElement
(
14677 [retval, out] IHTMLElement
**newElem
);
14679 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
14680 HRESULT onhelp
([in] VARIANT v
);
14682 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
14683 HRESULT onhelp
([retval, out] VARIANT *p
);
14685 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
14686 HRESULT onclick
([in] VARIANT v
);
14688 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
14689 HRESULT onclick
([retval, out] VARIANT *p
);
14691 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
14692 HRESULT ondblclick
([in] VARIANT v
);
14694 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
14695 HRESULT ondblclick
([retval, out] VARIANT *p
);
14697 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
14698 HRESULT onkeyup
([in] VARIANT v
);
14700 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
14701 HRESULT onkeyup
([retval, out] VARIANT *p
);
14703 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
14704 HRESULT onkeydown
([in] VARIANT v
);
14706 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
14707 HRESULT onkeydown
([retval, out] VARIANT *p
);
14709 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
14710 HRESULT onkeypress
([in] VARIANT v
);
14712 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
14713 HRESULT onkeypress
([retval, out] VARIANT *p
);
14715 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
14716 HRESULT onmouseup
([in] VARIANT v
);
14718 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
14719 HRESULT onmouseup
([retval, out] VARIANT *p
);
14721 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
14722 HRESULT onmousedown
([in] VARIANT v
);
14724 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
14725 HRESULT onmousedown
([retval, out] VARIANT *p
);
14727 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
14728 HRESULT onmousemove
([in] VARIANT v
);
14730 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
14731 HRESULT onmousemove
([retval, out] VARIANT *p
);
14733 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
14734 HRESULT onmouseout
([in] VARIANT v
);
14736 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
14737 HRESULT onmouseout
([retval, out] VARIANT *p
);
14739 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
14740 HRESULT onmouseover
([in] VARIANT v
);
14742 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
14743 HRESULT onmouseover
([retval, out] VARIANT *p
);
14745 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
14746 HRESULT onreadystatechange
([in] VARIANT v
);
14748 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
14749 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
14751 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
14752 HRESULT onafterupdate
([in] VARIANT v
);
14754 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
14755 HRESULT onafterupdate
([retval, out] VARIANT *p
);
14757 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
14758 HRESULT onrowexit
([in] VARIANT v
);
14760 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
14761 HRESULT onrowexit
([retval, out] VARIANT *p
);
14763 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
14764 HRESULT onrowenter
([in] VARIANT v
);
14766 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
14767 HRESULT onrowenter
([retval, out] VARIANT *p
);
14769 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
14770 HRESULT ondragstart
([in] VARIANT v
);
14772 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
14773 HRESULT ondragstart
([retval, out] VARIANT *p
);
14775 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
14776 HRESULT onselectstart
([in] VARIANT v
);
14778 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
14779 HRESULT onselectstart
([retval, out] VARIANT *p
);
14781 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
14782 HRESULT elementFromPoint
(
14785 [retval, out] IHTMLElement
**elementHit
);
14787 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
14788 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
14790 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
14791 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
14793 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
14794 HRESULT onbeforeupdate
([in] VARIANT v
);
14796 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
14797 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
14799 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
14800 HRESULT onerrorupdate
([in] VARIANT v
);
14802 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
14803 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
14805 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
14806 HRESULT toString
([retval, out] BSTR *String);
14808 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
14809 HRESULT createStyleSheet
(
14810 [defaultvalue(""), in] BSTR bstrHref
,
14811 [defaultvalue(-1), in] LONG lIndex
,
14812 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
14815 /*****************************************************************************
14816 * IHTMLDocument3 interface
14822 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14824 interface IHTMLDocument3
: IDispatch
14826 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
14827 HRESULT releaseCapture
();
14829 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
14830 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
14832 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
14833 HRESULT createTextNode
(
14835 [retval, out] IHTMLDOMNode
**newTextNode
);
14837 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
14838 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
14840 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
14841 HRESULT uniqueID
([retval, out] BSTR *p
);
14843 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
14844 HRESULT attachEvent
(
14846 [in] IDispatch
* pDisp
,
14847 [retval, out] VARIANT_BOOL *pfResult
);
14849 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
14850 HRESULT detachEvent
(
14852 [in] IDispatch
*pDisp
);
14854 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
14855 HRESULT onrowsdelete
([in] VARIANT v
);
14857 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
14858 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
14860 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
14861 HRESULT onrowsinserted
([in] VARIANT v
);
14863 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
14864 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
14866 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
14867 HRESULT oncellchange
([in] VARIANT v
);
14869 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
14870 HRESULT oncellchange
([retval, out] VARIANT *p
);
14872 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
14873 HRESULT ondatasetchanged
([in] VARIANT v
);
14875 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
14876 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
14878 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
14879 HRESULT ondataavailable
([in] VARIANT v
);
14881 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
14882 HRESULT ondataavailable
([retval, out] VARIANT * p
);
14884 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
14885 HRESULT ondatasetcomplete
([in] VARIANT v
);
14887 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
14888 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
14890 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
14891 HRESULT onpropertychange
([in] VARIANT v
);
14893 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
14894 HRESULT onpropertychange
([retval, out] VARIANT *p
);
14896 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
14897 HRESULT dir
([in] BSTR v
);
14899 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
14900 HRESULT dir
([retval, out] BSTR *p
);
14902 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
14903 HRESULT oncontextmenu
([in] VARIANT v
);
14905 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
14906 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
14908 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
14909 HRESULT onstop
([in] VARIANT v
);
14911 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
14912 HRESULT onstop
([retval, out] VARIANT *p
);
14914 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
14915 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
14917 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
14918 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
14920 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
14921 HRESULT enableDownload
([in] VARIANT_BOOL v
);
14923 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
14924 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
14926 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
14927 HRESULT baseUrl
([in] BSTR v
);
14929 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
14930 HRESULT baseUrl
([retval, out] BSTR *p
);
14932 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
14933 HRESULT childNodes
([retval, out] IDispatch
**p
);
14935 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
14936 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
14938 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
14939 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
14941 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
14942 HRESULT onbeforeeditfocus
([in] VARIANT v
);
14944 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
14945 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
14947 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
14948 HRESULT getElementsByName
(
14950 [retval, out] IHTMLElementCollection
**pelColl
);
14952 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
14953 HRESULT getElementById
(
14955 [retval, out] IHTMLElement
**pel
);
14957 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
14958 HRESULT getElementsByTagName
(
14960 [retval, out] IHTMLElementCollection
**pelColl
);
14963 /*****************************************************************************
14964 * IHTMLDocument4 interface
14970 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14972 interface IHTMLDocument4
: IDispatch
14974 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
14977 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
14978 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
14980 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
14981 HRESULT onselectionchange
([in] VARIANT v
);
14983 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
14984 HRESULT onselectionchange
([retval, out] VARIANT *p
);
14986 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
14987 HRESULT namespaces
([retval, out] IDispatch
**p
);
14989 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
14990 HRESULT createDocumentFromUrl
(
14992 [in] BSTR bstrOptions
,
14993 [retval, out] IHTMLDocument2
**newDoc
);
14995 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
14996 HRESULT media
([in] BSTR v
);
14998 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
14999 HRESULT media
([retval, out] BSTR *p
);
15001 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
15002 HRESULT createEventObject
(
15003 [optional, in] VARIANT *pvarEventObject
,
15004 [retval, out] IHTMLEventObj
**ppEventObj
);
15006 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
15008 [in] BSTR bstrEventName
,
15009 [optional, in] VARIANT *pvarEventObject
,
15010 [retval, out] VARIANT_BOOL *pfCancelled
);
15012 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
15013 HRESULT createRenderStyle
(
15015 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
15017 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15018 HRESULT oncontrolselect
([in] VARIANT v
);
15020 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15021 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
15023 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
15024 HRESULT URLUnencoded
([retval, out] BSTR *p
);
15027 /*****************************************************************************
15028 * IHTMLDocument5 interface
15034 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15036 interface IHTMLDocument5
: IDispatch
15038 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15039 HRESULT onmousewheel
([in] VARIANT v
);
15041 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15042 HRESULT onmousewheel
([retval, out] VARIANT *p
);
15044 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
15045 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
15047 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
15048 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
15050 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
15051 HRESULT createAttribute
(
15052 [in] BSTR bstrattrName
,
15053 [retval, out] IHTMLDOMAttribute
**ppattribute
);
15055 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
15056 HRESULT createComment
(
15057 [in] BSTR bstrdata
,
15058 [retval, out] IHTMLDOMNode
**ppRetNode
);
15060 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15061 HRESULT onfocusin
([in] VARIANT v
);
15063 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15064 HRESULT onfocusin
([retval, out] VARIANT *p
);
15066 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15067 HRESULT onfocusout
([in] VARIANT v
);
15069 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15070 HRESULT onfocusout
([retval, out] VARIANT *p
);
15072 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15073 HRESULT onactivate
([in] VARIANT v
);
15075 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15076 HRESULT onactivate
([retval, out] VARIANT *p
);
15078 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15079 HRESULT ondeactivate
([in] VARIANT v
);
15081 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15082 HRESULT ondeactivate
([retval, out] VARIANT *p
);
15084 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15085 HRESULT onbeforeactivate
([in] VARIANT v
);
15087 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15088 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
15090 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15091 HRESULT onbeforedeactivate
([in] VARIANT v
);
15093 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15094 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
15096 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
15097 HRESULT compatMode
([retval, out] BSTR *p
);
15100 /*****************************************************************************
15101 * IHTMLDocument6 interface
15107 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
15109 interface IHTMLDocument6
: IDispatch
15111 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
15112 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
15114 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
15115 HRESULT documentMode
([retval, out] VARIANT *p
);
15117 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15118 HRESULT onstorage
([in] VARIANT v
);
15120 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15121 HRESULT onstorage
([retval, out] VARIANT *p
);
15123 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15124 HRESULT onstoragecommit
([in] VARIANT v
);
15126 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15127 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
15129 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
15130 HRESULT getElementById
(
15132 [retval, out] IHTMLElement2
**p
);
15134 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
15135 HRESULT updateSettings
();
15138 /*****************************************************************************
15139 * IHTMLDocument7 interface
15145 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15147 interface IHTMLDocument7
: IDispatch
15149 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
15150 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
15152 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
15153 HRESULT createCDATASection
(
15155 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
15157 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
15158 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
15160 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
15161 HRESULT getElementsByTagNameNS
(
15162 [in] VARIANT *pvarNS
,
15163 [in] BSTR bstrLocalName
,
15164 [out, retval] IHTMLElementCollection
**pelColl
);
15166 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
15167 HRESULT createElementNS
(
15168 [in] VARIANT *pvarNS
,
15170 [out, retval] IHTMLElement
**newElem
);
15172 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
15173 HRESULT createAttributeNS
(
15174 [in] VARIANT *pvarNS
,
15175 [in] BSTR bstrAttrName
,
15176 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15178 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15179 HRESULT onmsthumbnailclick
([in] VARIANT v
);
15181 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15182 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
15184 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
15185 HRESULT characterSet
([out, retval] BSTR *p
);
15187 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
15188 HRESULT createElement
(
15190 [out, retval] IHTMLElement
**newElem
);
15192 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
15193 HRESULT createAttribute
(
15194 [in] BSTR bstrAttrName
,
15195 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15197 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
15198 HRESULT getElementsByClassName
(
15200 [out, retval] IHTMLElementCollection
**pel
);
15202 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
15203 HRESULT createProcessingInstruction
(
15204 [in] BSTR bstrTarget
,
15205 [in] BSTR bstrData
,
15206 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
15208 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
15210 [in] IHTMLDOMNode
*pNodeSource
,
15211 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15213 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15214 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
15216 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15217 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
15219 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
15220 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
15222 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
15223 HRESULT inputEncoding
([out, retval] BSTR *p
);
15225 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
15226 HRESULT xmlEncoding
([out, retval] BSTR *p
);
15228 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15229 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
15231 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15232 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
15234 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15235 HRESULT xmlVersion
([in] BSTR v
);
15237 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15238 HRESULT xmlVersion
([out, retval] BSTR *p
);
15240 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
15241 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
15243 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15244 HRESULT onabort
([in] VARIANT v
);
15246 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15247 HRESULT onabort
([out, retval] VARIANT *p
);
15249 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15250 HRESULT onblur
([in] VARIANT v
);
15252 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15253 HRESULT onblur
([out, retval] VARIANT *p
);
15255 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15256 HRESULT oncanplay
([in] VARIANT v
);
15258 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15259 HRESULT oncanplay
([out, retval] VARIANT *p
);
15261 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15262 HRESULT oncanplaythrough
([in] VARIANT v
);
15264 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15265 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
15267 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15268 HRESULT onchange
([in] VARIANT v
);
15270 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15271 HRESULT onchange
([out, retval] VARIANT *p
);
15273 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15274 HRESULT ondrag
([in] VARIANT v
);
15276 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15277 HRESULT ondrag
([out, retval] VARIANT *p
);
15279 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15280 HRESULT ondragend
([in] VARIANT v
);
15282 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15283 HRESULT ondragend
([out, retval] VARIANT *p
);
15285 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15286 HRESULT ondragenter
([in] VARIANT v
);
15288 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15289 HRESULT ondragenter
([out, retval] VARIANT *p
);
15291 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15292 HRESULT ondragleave
([in] VARIANT v
);
15294 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15295 HRESULT ondragleave
([out, retval] VARIANT *p
);
15297 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15298 HRESULT ondragover
([in] VARIANT v
);
15300 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15301 HRESULT ondragover
([out, retval] VARIANT *p
);
15303 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15304 HRESULT ondrop
([in] VARIANT v
);
15306 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15307 HRESULT ondrop
([out, retval] VARIANT *p
);
15309 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15310 HRESULT ondurationchange
([in] VARIANT v
);
15312 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15313 HRESULT ondurationchange
([out, retval] VARIANT *p
);
15315 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15316 HRESULT onemptied
([in] VARIANT v
);
15318 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15319 HRESULT onemptied
([out, retval] VARIANT *p
);
15321 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15322 HRESULT onended
([in] VARIANT v
);
15324 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15325 HRESULT onended
([out, retval] VARIANT *p
);
15327 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15328 HRESULT onerror
([in] VARIANT v
);
15330 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15331 HRESULT onerror
([out, retval] VARIANT *p
);
15333 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15334 HRESULT onfocus
([in] VARIANT v
);
15336 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15337 HRESULT onfocus
([out, retval] VARIANT *p
);
15339 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15340 HRESULT oninput
([in] VARIANT v
);
15342 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15343 HRESULT oninput
([out, retval] VARIANT *p
);
15345 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15346 HRESULT onload
([in] VARIANT v
);
15348 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15349 HRESULT onload
([out, retval] VARIANT *p
);
15351 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15352 HRESULT onloadeddata
([in] VARIANT v
);
15354 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15355 HRESULT onloadeddata
([out, retval] VARIANT *p
);
15357 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15358 HRESULT onloadedmetadata
([in] VARIANT v
);
15360 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15361 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
15363 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15364 HRESULT onloadstart
([in] VARIANT v
);
15366 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15367 HRESULT onloadstart
([out, retval] VARIANT *p
);
15369 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15370 HRESULT onpause
([in] VARIANT v
);
15372 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15373 HRESULT onpause
([out, retval] VARIANT *p
);
15375 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15376 HRESULT onplay
([in] VARIANT v
);
15378 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15379 HRESULT onplay
([out, retval] VARIANT *p
);
15381 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15382 HRESULT onplaying
([in] VARIANT v
);
15384 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15385 HRESULT onplaying
([out, retval] VARIANT *p
);
15387 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15388 HRESULT onprogress
([in] VARIANT v
);
15390 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15391 HRESULT onprogress
([out, retval] VARIANT *p
);
15393 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15394 HRESULT onratechange
([in] VARIANT v
);
15396 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15397 HRESULT onratechange
([out, retval] VARIANT *p
);
15399 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15400 HRESULT onreset
([in] VARIANT v
);
15402 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15403 HRESULT onreset
([out, retval] VARIANT *p
);
15405 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15406 HRESULT onscroll
([in] VARIANT v
);
15408 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15409 HRESULT onscroll
([out, retval] VARIANT *p
);
15411 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15412 HRESULT onseeked
([in] VARIANT v
);
15414 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15415 HRESULT onseeked
([out, retval] VARIANT *p
);
15417 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15418 HRESULT onseeking
([in] VARIANT v
);
15420 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15421 HRESULT onseeking
([out, retval] VARIANT *p
);
15423 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15424 HRESULT onselect
([in] VARIANT v
);
15426 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15427 HRESULT onselect
([out, retval] VARIANT *p
);
15429 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15430 HRESULT onstalled
([in] VARIANT v
);
15432 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15433 HRESULT onstalled
([out, retval] VARIANT *p
);
15435 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15436 HRESULT onsubmit
([in] VARIANT v
);
15438 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15439 HRESULT onsubmit
([out, retval] VARIANT *p
);
15441 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15442 HRESULT onsuspend
([in] VARIANT v
);
15444 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15445 HRESULT onsuspend
([out, retval] VARIANT *p
);
15447 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15448 HRESULT ontimeupdate
([in] VARIANT v
);
15450 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15451 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
15453 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15454 HRESULT onvolumechange
([in] VARIANT v
);
15456 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15457 HRESULT onvolumechange
([out, retval] VARIANT *p
);
15459 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15460 HRESULT onwaiting
([in] VARIANT v
);
15462 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15463 HRESULT onwaiting
([out, retval] VARIANT *p
);
15465 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
15466 HRESULT normalize
();
15468 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
15469 HRESULT importNode
(
15470 [in] IHTMLDOMNode
*pNodeSource
,
15471 [in] VARIANT_BOOL fDeep
,
15472 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15474 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
15475 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
15477 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15478 HRESULT body
([in] IHTMLElement
*v
);
15480 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15481 HRESULT body
([out, retval] IHTMLElement
**p
);
15483 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
15484 HRESULT head
([out, retval] IHTMLElement
**p
);
15487 /*****************************************************************************
15488 * IDocumentSelector interface
15494 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
15496 interface IDocumentSelector
: IDispatch
15498 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
15499 HRESULT querySelector
(
15501 [out, retval] IHTMLElement
**pel
);
15503 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
15504 HRESULT querySelectorAll
(
15506 [out, retval] IHTMLDOMChildrenCollection
**pel
);
15509 /*****************************************************************************
15510 * DispHTMLDocument dispinterface
15514 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15516 dispinterface DispHTMLDocument
15520 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
15521 IDispatch
*Script
();
15523 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
15524 IHTMLElementCollection
*all
();
15526 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
15527 IHTMLElement
*body
();
15529 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
15530 IHTMLElement
*activeElement
();
15532 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
15533 IHTMLElementCollection
*images
();
15535 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
15536 IHTMLElementCollection
*applets
();
15538 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
15539 IHTMLElementCollection
*links
();
15541 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
15542 IHTMLElementCollection
*forms
();
15544 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
15545 IHTMLElementCollection
*anchors
();
15547 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
15548 void title
(BSTR v
);
15550 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
15553 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
15554 IHTMLElementCollection
*scripts
();
15556 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
15557 void designMode
(BSTR v
);
15559 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
15562 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
15563 IHTMLSelectionObject
*selection
();
15565 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
15568 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
15569 IHTMLFramesCollection2
*frames
();
15571 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
15572 IHTMLElementCollection
*embeds
();
15574 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
15575 IHTMLElementCollection
*plugins
();
15577 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
15578 void alinkColor
(VARIANT v
);
15580 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
15581 VARIANT alinkColor
();
15583 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
15584 void bgColor
(VARIANT v
);
15586 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
15589 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
15590 void fgColor
(VARIANT v
);
15592 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
15595 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
15596 void linkColor
(VARIANT v
);
15598 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
15599 VARIANT linkColor
();
15601 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
15602 void vlinkColor
(VARIANT v
);
15604 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
15605 VARIANT vlinkColor
();
15607 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
15610 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
15611 IHTMLLocation
*location
();
15613 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
15614 BSTR lastModified
();
15616 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
15619 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
15622 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
15623 void domain
(BSTR v
);
15625 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
15628 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
15629 void cookie
(BSTR v
);
15631 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
15634 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
15635 void expando
(VARIANT_BOOL v
);
15637 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
15638 VARIANT_BOOL expando
();
15640 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
15641 void charset
(BSTR v
);
15643 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
15646 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
15647 void defaultCharset
(BSTR v
);
15649 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
15650 BSTR defaultCharset
();
15652 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
15655 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
15658 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
15659 BSTR fileCreatedDate
();
15661 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
15662 BSTR fileModifiedDate
();
15664 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
15665 BSTR fileUpdatedDate
();
15667 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
15670 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
15673 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
15676 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
15677 void write
([in] SAFEARRAY(VARIANT) psarray
);
15679 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
15680 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
15682 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
15684 [defaultvalue("text/html"), in] BSTR url
,
15685 [optional, in] VARIANT name
,
15686 [optional, in] VARIANT features
,
15687 [optional, in] VARIANT replace
);
15689 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
15692 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
15695 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
15696 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
15698 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
15699 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
15701 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
15702 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
15704 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
15705 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
15707 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
15708 BSTR queryCommandText
([in] BSTR cmdID
);
15710 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
15711 VARIANT queryCommandValue
([in] BSTR cmdID
);
15713 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
15714 VARIANT_BOOL execCommand
(
15716 [defaultvalue(0), in] VARIANT_BOOL showUI
,
15717 [optional, in] VARIANT value
);
15719 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
15720 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
15722 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
15723 IHTMLElement
*createElement
([in] BSTR eTag
);
15725 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
15726 void onhelp
(VARIANT v
);
15728 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
15731 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
15732 void onclick
(VARIANT v
);
15734 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
15737 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
15738 void ondblclick
(VARIANT v
);
15740 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
15741 VARIANT ondblclick
();
15743 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
15744 void onkeyup
(VARIANT v
);
15746 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
15749 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
15750 void onkeydown
(VARIANT v
);
15752 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
15753 VARIANT onkeydown
();
15755 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
15756 void onkeypress
(VARIANT v
);
15758 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
15759 VARIANT onkeypress
();
15761 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
15762 void onmouseup
(VARIANT v
);
15764 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
15765 VARIANT onmouseup
();
15767 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
15768 void onmousedown
(VARIANT v
);
15770 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
15771 VARIANT onmousedown
();
15773 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
15774 void onmousemove
(VARIANT v
);
15776 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
15777 VARIANT onmousemove
();
15779 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
15780 void onmouseout
(VARIANT v
);
15782 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
15783 VARIANT onmouseout
();
15785 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
15786 void onmouseover
(VARIANT v
);
15788 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
15789 VARIANT onmouseover
();
15791 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
15792 void onreadystatechange
(VARIANT v
);
15794 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
15795 VARIANT onreadystatechange
();
15797 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
15798 void onafterupdate
(VARIANT v
);
15800 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
15801 VARIANT onafterupdate
();
15803 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
15804 void onrowexit
(VARIANT v
);
15806 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
15807 VARIANT onrowexit
();
15809 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
15810 void onrowenter
(VARIANT v
);
15812 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
15813 VARIANT onrowenter
();
15815 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
15816 void ondragstart
(VARIANT v
);
15818 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
15819 VARIANT ondragstart
();
15821 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
15822 void onselectstart
(VARIANT v
);
15824 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
15825 VARIANT onselectstart
();
15827 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
15828 IHTMLElement
*elementFromPoint
(
15832 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
15833 IHTMLWindow2
*parentWindow
();
15835 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
15836 IHTMLStyleSheetsCollection
*styleSheets
();
15838 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
15839 void onbeforeupdate
(VARIANT v
);
15841 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
15842 VARIANT onbeforeupdate
();
15844 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
15845 void onerrorupdate
(VARIANT v
);
15847 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
15848 VARIANT onerrorupdate
();
15850 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
15853 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
15854 IHTMLStyleSheet
*createStyleSheet
(
15855 [defaultvalue(""), in] BSTR bstrHref
,
15856 [defaultvalue(-1), in] LONG lIndex
);
15858 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
15859 void releaseCapture
();
15861 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
15862 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
15864 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
15865 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
15867 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
15868 IHTMLElement
*documentElement
();
15870 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
15873 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
15874 VARIANT_BOOL attachEvent
(
15876 [in] IDispatch
*pDisp
);
15878 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
15881 [in] IDispatch
*pDisp
);
15883 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15884 void onrowsdelete
(VARIANT v
);
15886 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15887 VARIANT onrowsdelete
();
15889 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15890 void onrowsinserted
(VARIANT v
);
15892 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15893 VARIANT onrowsinserted
();
15895 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15896 void oncellchange
(VARIANT v
);
15898 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15899 VARIANT oncellchange
();
15901 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15902 void ondatasetchanged
(VARIANT v
);
15904 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15905 VARIANT ondatasetchanged
();
15907 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15908 void ondataavailable
(VARIANT v
);
15910 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15911 VARIANT ondataavailable
();
15913 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15914 void ondatasetcomplete
(VARIANT v
);
15916 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15917 VARIANT ondatasetcomplete
();
15919 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15920 void onpropertychange
(VARIANT v
);
15922 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15923 VARIANT onpropertychange
();
15925 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15928 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15931 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15932 void oncontextmenu
(VARIANT v
);
15934 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15935 VARIANT oncontextmenu
();
15937 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15938 void onstop
(VARIANT v
);
15940 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15943 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
15944 IHTMLDocument2
*createDocumentFragment
();
15946 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
15947 IHTMLDocument2
*parentDocument
();
15949 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15950 void enableDownload
(VARIANT_BOOL v
);
15952 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15953 VARIANT_BOOL enableDownload
();
15955 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15956 void baseUrl
(BSTR v
);
15958 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15961 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15962 void inheritStyleSheets
(VARIANT_BOOL v
);
15964 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15965 VARIANT_BOOL inheritStyleSheets
();
15967 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15968 void onbeforeeditfocus
(VARIANT v
);
15970 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15971 VARIANT onbeforeeditfocus
();
15973 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
15974 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
15976 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
15977 IHTMLElement
*getElementById
([in] BSTR v
);
15979 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
15980 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
15982 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
15985 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
15986 VARIANT_BOOL hasFocus
();
15988 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15989 void onselectionchange
(VARIANT v
);
15991 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15992 VARIANT onselectionchange
();
15994 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
15995 IDispatch
*namespaces
();
15997 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
15998 IHTMLDocument2
*createDocumentFromUrl
(
16000 [in] BSTR bstrOptions
);
16002 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16003 void media
(BSTR v
);
16005 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16008 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
16009 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
16011 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
16012 VARIANT_BOOL fireEvent
(
16013 [in] BSTR bstrEventName
,
16014 [optional, in] VARIANT *pvarEventObject
);
16016 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
16017 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
16019 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16020 void oncontrolselect
(VARIANT v
);
16022 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16023 VARIANT oncontrolselect
();
16025 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
16026 BSTR URLUnencoded
();
16028 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16029 void onmousewheel
(VARIANT v
);
16031 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16032 VARIANT onmousewheel
();
16034 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
16035 IHTMLDOMNode
*doctype
();
16037 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
16038 IHTMLDOMImplementation
*implementation
();
16040 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
16041 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
16043 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
16044 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
16046 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16047 void onfocusin
(VARIANT v
);
16049 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16050 VARIANT onfocusin
();
16052 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16053 void onfocusout
(VARIANT v
);
16055 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16056 VARIANT onfocusout
();
16058 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16059 void onactivate
(VARIANT v
);
16061 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16062 VARIANT onactivate
();
16064 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16065 void ondeactivate
(VARIANT v
);
16067 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16068 VARIANT ondeactivate
();
16070 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16071 void onbeforeactivate
(VARIANT v
);
16073 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16074 VARIANT onbeforeactivate
();
16076 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16077 void onbeforedeactivate
(VARIANT v
);
16079 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16080 VARIANT onbeforedeactivate
();
16082 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
16085 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
16086 IHTMLDocumentCompatibleInfoCollection
*compatible
();
16088 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
16089 VARIANT documentMode
();
16091 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16092 void onstorage
(VARIANT v
);
16094 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16095 VARIANT onstorage
();
16097 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16098 void onstoragecommit
(VARIANT v
);
16100 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16101 VARIANT onstoragecommit
();
16103 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
16104 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
16106 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
16107 void updateSettings
();
16109 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
16111 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
16112 IHTMLElement
*querySelector
([in] BSTR v
);
16114 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
16115 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
16118 /*****************************************************************************
16119 * HTMLDocument coclass
16122 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
16124 coclass HTMLDocument
16126 [default] dispinterface DispHTMLDocument
;
16127 [source, default] dispinterface HTMLDocumentEvents
;
16128 [source] dispinterface HTMLDocumentEvents2
;
16129 interface IHTMLDocument2
;
16130 interface IHTMLDocument3
;
16131 interface IHTMLDocument4
;
16132 interface IHTMLDocument5
;
16133 interface IHTMLDocument6
;
16134 interface IHTMLDOMNode
;
16135 interface IHTMLDOMNode2
;
16138 /*****************************************************************************
16139 * DWebBridgeEvents dispinterface
16143 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
16145 dispinterface DWebBridgeEvents
16149 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
16150 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
16152 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
16153 void onreadystatechange
();
16155 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
16156 VARIANT_BOOL onclick
();
16158 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
16159 VARIANT_BOOL ondblclick
();
16161 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
16164 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
16167 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
16168 VARIANT_BOOL onkeypress
();
16170 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
16171 void onmousedown
();
16173 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
16174 void onmousemove
();
16176 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
16180 /*****************************************************************************
16181 * IWebBridge interface
16187 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
16189 interface IWebBridge
: IDispatch
16191 [propput, id(DISPID_IWEBBRIDGE_URL
)]
16192 HRESULT URL
([in] BSTR v
);
16194 [propget, id(DISPID_IWEBBRIDGE_URL
)]
16195 HRESULT URL
([retval, out] BSTR * p
);
16197 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16198 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
16200 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16201 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
16203 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
16204 HRESULT embed
([in] VARIANT_BOOL v
);
16206 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
16207 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
16209 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
16210 HRESULT event
([retval, out] IDispatch
* * p
);
16212 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
16213 HRESULT readyState
([retval, out] long * p
);
16215 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
16216 HRESULT AboutBox
();
16219 /*****************************************************************************
16220 * Scriptlet coclass
16224 helpstring("Microsoft Scriptlet Component"),
16225 progid
("ScriptBridge.ScriptBridge.1"),
16226 vi_progid
("ScriptBridge.ScriptBridge"),
16227 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
16231 [default] interface IWebBridge
;
16232 [source, default] dispinterface DWebBridgeEvents
;
16235 /*****************************************************************************
16236 * IHTMLEmbedElement interface
16242 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16244 interface IHTMLEmbedElement
: IDispatch
16246 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16247 HRESULT hidden([in] BSTR v
);
16249 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16250 HRESULT hidden([retval, out] BSTR *p
);
16252 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16253 HRESULT palette
([retval, out] BSTR *p
);
16255 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16256 HRESULT pluginspage
([retval, out] BSTR *p
);
16258 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16259 HRESULT src
([in] BSTR v
);
16261 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16262 HRESULT src
([retval, out] BSTR *p
);
16264 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16265 HRESULT units
([in] BSTR v
);
16267 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16268 HRESULT units
([retval, out] BSTR *p
);
16270 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16271 HRESULT name
([in] BSTR v
);
16273 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16274 HRESULT name
([retval, out] BSTR *p
);
16276 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16277 HRESULT width
([in] VARIANT v
);
16279 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16280 HRESULT width
([retval, out] VARIANT *p
);
16282 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16283 HRESULT height
([in] VARIANT v
);
16285 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16286 HRESULT height
([retval, out] VARIANT *p
);
16289 /*****************************************************************************
16290 * DispHTMLEmbedElement dispinterface
16294 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16296 dispinterface DispHTMLEmbed
16300 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16302 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16303 void hidden(BSTR v
);
16305 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16308 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16311 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16312 BSTR pluginspage
();
16314 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16317 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16320 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16321 void units
(BSTR v
);
16323 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16326 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16329 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16332 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16333 void width
(VARIANT v
);
16335 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16338 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16339 void height
(VARIANT v
);
16341 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16344 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16345 void ie8_src
(BSTR v
);
16347 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16350 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
16351 BSTR ie8_pluginspage
();
16354 /*****************************************************************************
16355 * IHTMLCommentElement interface
16361 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16363 interface IHTMLCommentElement
: IDispatch
16365 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16366 HRESULT text
([in] BSTR v
);
16368 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16369 HRESULT text
([out, retval] BSTR *p
);
16371 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16372 HRESULT atomic
([in] LONG v
);
16374 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16375 HRESULT atomic
([out, retval] LONG *p
);
16378 /*****************************************************************************
16379 * IHTMLCommentElement2 interface
16385 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16387 interface IHTMLCommentElement2
: IDispatch
16389 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16390 HRESULT data
([in] BSTR v
);
16392 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16393 HRESULT data
([out, retval] BSTR *p
);
16395 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
16396 HRESULT length
([out, retval] LONG *p
);
16398 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
16399 HRESULT substringData
(
16402 [out, retval] BSTR *pbstrsubString
);
16404 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
16405 HRESULT appendData
([in] BSTR bstrstring
);
16407 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
16408 HRESULT insertData
(
16410 [in] BSTR bstrstring
);
16412 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
16413 HRESULT deleteData
(
16417 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
16418 HRESULT replaceData
(
16421 [in] BSTR bstrstring
);
16424 /*****************************************************************************
16425 * DispHTMLCommentElement dispinterface
16429 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16431 dispinterface DispHTMLCommentElement
16435 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16437 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16440 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16443 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16444 void atomic
(LONG v
);
16446 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16449 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16452 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16455 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
16458 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
16459 BSTR substringData
(
16463 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
16464 void appendData
([in] BSTR bstrstring
);
16466 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
16469 [in] BSTR bstrstring
);
16471 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
16476 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
16480 [in] BSTR bstrstring
);
16485 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16487 dispinterface HTMLElementEvents2
16491 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
16492 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
16494 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
16495 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
16497 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
16498 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
16500 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
16501 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
16503 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
16504 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
16506 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
16507 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
16509 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
16510 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
16512 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
16513 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
16515 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
16516 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
16518 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
16519 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
16521 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
16522 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
16524 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
16525 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
16527 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
16528 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
16530 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
16531 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
16533 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
16534 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
16536 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
16537 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
16539 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
16540 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
16542 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
16543 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
16545 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
16546 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
16548 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
16549 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
16551 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
16552 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
16554 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
16555 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
16557 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
16558 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
16560 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
16561 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
16563 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
16564 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
16566 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
16567 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
16569 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
16570 void onblur
([in] IHTMLEventObj
* pEvtObj
);
16572 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
16573 void onresize
([in] IHTMLEventObj
* pEvtObj
);
16575 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
16576 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
16578 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
16579 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
16581 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
16582 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
16584 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
16585 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
16587 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
16588 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
16590 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
16591 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
16593 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
16594 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
16596 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
16597 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
16599 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
16600 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
16602 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
16603 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
16605 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
16606 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
16608 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
16609 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
16611 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
16612 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
16614 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
16615 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
16617 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
16618 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
16620 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
16621 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
16623 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
16624 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
16626 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
16627 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
16629 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
16630 void onpage
([in] IHTMLEventObj
* pEvtObj
);
16632 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
16633 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
16635 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
16636 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
16638 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
16639 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
16641 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
16642 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
16644 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
16645 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
16647 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
16648 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
16650 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
16651 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
16653 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
16654 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
16656 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
16657 void onmove
([in] IHTMLEventObj
* pEvtObj
);
16659 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
16660 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
16662 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
16663 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
16665 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
16666 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
16668 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
16669 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
16671 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
16672 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
16674 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
16675 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
16680 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16682 dispinterface HTMLElementEvents
16686 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
16687 VARIANT_BOOL onhelp
();
16689 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
16690 VARIANT_BOOL onclick
();
16692 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
16693 VARIANT_BOOL ondblclick
();
16695 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
16696 VARIANT_BOOL onkeypress
();
16698 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
16701 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
16704 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
16707 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
16708 void onmouseover
();
16710 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
16711 void onmousemove
();
16713 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
16714 void onmousedown
();
16716 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
16719 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
16720 VARIANT_BOOL onselectstart
();
16722 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
16723 void onfilterchange
();
16725 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
16726 VARIANT_BOOL ondragstart
();
16728 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
16729 VARIANT_BOOL onbeforeupdate
();
16731 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
16732 void onafterupdate
();
16734 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
16735 VARIANT_BOOL onerrorupdate
();
16737 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
16738 VARIANT_BOOL onrowexit
();
16740 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
16743 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
16744 void ondatasetchanged
();
16746 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
16747 void ondataavailable
();
16749 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
16750 void ondatasetcomplete
();
16752 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
16753 void onlosecapture
();
16755 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
16756 void onpropertychange
();
16758 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
16761 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
16764 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
16767 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
16770 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
16771 VARIANT_BOOL ondrag
();
16773 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
16776 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
16777 VARIANT_BOOL ondragenter
();
16779 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
16780 VARIANT_BOOL ondragover
();
16782 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
16783 void ondragleave
();
16785 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
16786 VARIANT_BOOL ondrop
();
16788 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
16789 VARIANT_BOOL onbeforecut
();
16791 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
16792 VARIANT_BOOL oncut
();
16794 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
16795 VARIANT_BOOL onbeforecopy
();
16797 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
16798 VARIANT_BOOL oncopy
();
16800 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
16801 VARIANT_BOOL onbeforepaste
();
16803 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
16804 VARIANT_BOOL onpaste
();
16806 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
16807 VARIANT_BOOL oncontextmenu
();
16809 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
16810 void onrowsdelete
();
16812 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
16813 void onrowsinserted
();
16815 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
16816 void oncellchange
();
16818 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
16819 void onreadystatechange
();
16821 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
16822 void onbeforeeditfocus
();
16824 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
16825 void onlayoutcomplete
();
16827 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
16830 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
16831 VARIANT_BOOL onbeforedeactivate
();
16833 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
16834 VARIANT_BOOL onbeforeactivate
();
16836 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
16839 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
16840 VARIANT_BOOL oncontrolselect
();
16842 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
16843 VARIANT_BOOL onmovestart
();
16845 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
16848 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
16849 VARIANT_BOOL onresizestart
();
16851 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
16852 void onresizeend
();
16854 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
16855 void onmouseenter
();
16857 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
16858 void onmouseleave
();
16860 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
16861 VARIANT_BOOL onmousewheel
();
16863 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
16866 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
16867 void ondeactivate
();
16869 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
16872 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
16878 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16880 coclass HTMLCommentElement
16882 [default] dispinterface DispHTMLCommentElement
;
16883 [source, default] dispinterface HTMLElementEvents
;
16884 [source] dispinterface HTMLElementEvents2
;
16885 interface IHTMLElement
;
16886 interface IHTMLElement2
;
16887 interface IHTMLElement3
;
16888 interface IHTMLElement4
;
16889 interface IHTMLUniqueName
;
16890 interface IHTMLDOMNode
;
16891 interface IHTMLDOMNode2
;
16892 interface IHTMLCommentElement
;
16893 interface IHTMLCommentElement2
;
16896 /*****************************************************************************
16897 * HTMLTableEvents dispinterface
16901 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16903 dispinterface HTMLTableEvents
16907 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
16908 VARIANT_BOOL onhelp
();
16910 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
16911 VARIANT_BOOL onclick
();
16913 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
16914 VARIANT_BOOL ondblclick
();
16916 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
16917 VARIANT_BOOL onkeypress
();
16919 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
16922 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
16925 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
16928 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
16929 void onmouseover
();
16931 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
16932 void onmousemove
();
16934 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
16935 void onmousedown
();
16937 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
16940 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
16941 VARIANT_BOOL onselectstart
();
16943 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
16944 void onfilterchange
();
16946 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
16947 VARIANT_BOOL ondragstart
();
16949 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
16950 VARIANT_BOOL onbeforeupdate
();
16952 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
16953 void onafterupdate
();
16955 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
16956 VARIANT_BOOL onerrorupdate
();
16958 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
16959 VARIANT_BOOL onrowexit
();
16961 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
16964 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
16965 void ondatasetchanged
();
16967 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
16968 void ondataavailable
();
16970 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
16971 void ondatasetcomplete
();
16973 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
16974 void onlosecapture
();
16976 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
16977 void onpropertychange
();
16979 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
16982 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
16985 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
16988 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
16991 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
16992 VARIANT_BOOL ondrag
();
16994 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
16997 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
16998 VARIANT_BOOL ondragenter
();
17000 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17001 VARIANT_BOOL ondragover
();
17003 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17004 void ondragleave
();
17006 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17007 VARIANT_BOOL ondrop
();
17009 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17010 VARIANT_BOOL onbeforecut
();
17012 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17013 VARIANT_BOOL oncut
();
17015 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17016 VARIANT_BOOL onbeforecopy
();
17018 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17019 VARIANT_BOOL oncopy
();
17021 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17022 VARIANT_BOOL onbeforepaste
();
17024 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17025 VARIANT_BOOL onpaste
();
17027 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17028 VARIANT_BOOL oncontextmenu
();
17030 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17031 void onrowsdelete
();
17033 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17034 void onrowsinserted
();
17036 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17037 void oncellchange
();
17039 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17040 void onreadystatechange
();
17042 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17043 void onbeforeeditfocus
();
17045 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17046 void onlayoutcomplete
();
17048 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17051 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17052 VARIANT_BOOL onbeforedeactivate
();
17054 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17055 VARIANT_BOOL onbeforeactivate
();
17057 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17060 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17061 VARIANT_BOOL oncontrolselect
();
17063 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17064 VARIANT_BOOL onmovestart
();
17066 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17069 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17070 VARIANT_BOOL onresizestart
();
17072 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17073 void onresizeend
();
17075 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17076 void onmouseenter
();
17078 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17079 void onmouseleave
();
17081 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17082 VARIANT_BOOL onmousewheel
();
17084 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17087 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17088 void ondeactivate
();
17090 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17093 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17099 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17101 dispinterface HTMLTableEvents2
17105 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17106 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17108 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17109 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17111 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17112 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17114 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17115 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17117 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17118 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17120 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17121 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17123 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17124 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17126 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17127 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17129 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17130 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17132 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17133 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17135 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17136 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17138 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17139 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17141 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17142 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17144 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17145 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17147 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17148 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17150 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17151 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17153 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17154 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17156 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17157 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17159 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17160 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17162 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17163 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17165 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17166 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17168 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17169 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17171 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17172 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17174 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17175 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17177 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17178 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17180 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17181 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17183 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17184 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17186 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17187 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17189 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17190 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17192 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17193 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17195 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17196 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17198 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17199 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17201 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17202 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17204 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17205 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17207 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17208 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17210 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17211 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17213 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17214 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17216 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17217 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17219 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17220 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17222 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17223 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17225 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17226 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17228 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17229 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17231 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17232 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17234 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17235 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17237 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17238 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17240 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17241 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17243 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17244 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17246 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17247 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17249 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17250 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17252 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17253 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17255 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17256 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17258 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17259 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17261 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17262 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17264 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17265 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17267 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17268 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17270 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17271 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17273 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17274 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17276 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17277 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17279 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17280 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17282 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17283 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17285 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17286 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17288 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17289 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17292 /*****************************************************************************
17293 * IHTMLTableCaption interface
17299 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17301 interface IHTMLTableCaption
: IDispatch
17303 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17304 HRESULT align
([in] BSTR v
);
17306 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17307 HRESULT align
([retval, out] BSTR *p
);
17309 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17310 HRESULT vAlign
([in] BSTR v
);
17312 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17313 HRESULT vAlign
([retval, out] BSTR *p
);
17316 interface IHTMLTableSection
;
17318 /*****************************************************************************
17319 * IHTMLTable interface
17325 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17327 interface IHTMLTable
: IDispatch
17329 [propput, id(DISPID_IHTMLTABLE_COLS
)]
17330 HRESULT cols
([in] LONG v
);
17332 [propget, id(DISPID_IHTMLTABLE_COLS
)]
17333 HRESULT cols
([retval, out] LONG *p
);
17335 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
17336 HRESULT border
([in] VARIANT v
);
17338 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
17339 HRESULT border
([retval, out] VARIANT *p
);
17341 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
17342 HRESULT frame
([in] BSTR v
);
17344 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
17345 HRESULT frame
([retval, out] BSTR *p
);
17347 [propput, id(DISPID_IHTMLTABLE_RULES
)]
17348 HRESULT rules
([in] BSTR v
);
17350 [propget, id(DISPID_IHTMLTABLE_RULES
)]
17351 HRESULT rules
([retval, out] BSTR *p
);
17353 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17354 HRESULT cellSpacing
([in] VARIANT v
);
17356 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17357 HRESULT cellSpacing
([retval, out] VARIANT *p
);
17359 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17360 HRESULT cellPadding
([in] VARIANT v
);
17362 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17363 HRESULT cellPadding
([retval, out] VARIANT *p
);
17365 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17366 HRESULT background
([in] BSTR v
);
17368 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17369 HRESULT background
([retval, out] BSTR *p
);
17371 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17372 HRESULT bgColor
([in] VARIANT v
);
17374 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17375 HRESULT bgColor
([retval, out] VARIANT *p
);
17377 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17378 HRESULT borderColor
([in] VARIANT v
);
17380 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17381 HRESULT borderColor
([retval, out] VARIANT *p
);
17383 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17384 HRESULT borderColorLight
([in] VARIANT v
);
17386 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17387 HRESULT borderColorLight
([retval, out] VARIANT *p
);
17389 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17390 HRESULT borderColorDark
([in] VARIANT v
);
17392 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17393 HRESULT borderColorDark
([retval, out] VARIANT *p
);
17395 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
17396 HRESULT align
([in] BSTR v
);
17398 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
17399 HRESULT align
([retval, out] BSTR * p
);
17401 [id(DISPID_IHTMLTABLE_REFRESH
)]
17404 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
17405 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
17407 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
17408 HRESULT width
([in] VARIANT v
);
17410 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
17411 HRESULT width
([retval, out] VARIANT *p
);
17413 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
17414 HRESULT height
([in] VARIANT v
);
17416 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
17417 HRESULT height
([retval, out] VARIANT *p
);
17419 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17420 HRESULT dataPageSize
([in] LONG v
);
17422 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17423 HRESULT dataPageSize
([retval, out] LONG *p
);
17425 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
17426 HRESULT nextPage
();
17428 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
17429 HRESULT previousPage
();
17431 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
17432 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
17434 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
17435 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
17437 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
17438 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
17440 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
17441 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
17443 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
17444 HRESULT createTHead
([retval, out] IDispatch
**head
);
17446 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
17447 HRESULT deleteTHead
();
17449 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
17450 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
17452 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
17453 HRESULT deleteTFoot
();
17455 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
17456 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
17458 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
17459 HRESULT deleteCaption
();
17461 [id(DISPID_IHTMLTABLE_INSERTROW
)]
17463 [defaultvalue(-1), in] LONG index
,
17464 [retval, out] IDispatch
**row
);
17466 [id(DISPID_IHTMLTABLE_DELETEROW
)]
17467 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
17469 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
17470 HRESULT readyState
([retval, out] BSTR *p
);
17472 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
17473 HRESULT onreadystatechange
([in] VARIANT v
);
17475 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
17476 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
17483 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17485 interface IHTMLTable2
: IDispatch
17487 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
17488 HRESULT firstPage
();
17490 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
17491 HRESULT lastPage
();
17493 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
17494 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
17496 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
17497 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
17498 [defaultvalue(-1), in] LONG indexTo
,
17499 [retval, out] IDispatch
** row
);
17506 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17508 interface IHTMLTable3
: IDispatch
17510 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17511 HRESULT summary
([in] BSTR v
);
17513 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17514 HRESULT summary
([retval, out] BSTR * p
);
17519 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17523 [default] dispinterface DispHTMLTable
;
17524 [source, default] dispinterface HTMLTableEvents
;
17525 [source] dispinterface HTMLTableEvents2
;
17526 interface IHTMLElement
;
17527 interface IHTMLElement2
;
17528 interface IHTMLElement3
;
17529 interface IHTMLElement4
;
17530 interface IHTMLUniqueName
;
17531 interface IHTMLDOMNode
;
17532 interface IHTMLDOMNode2
;
17533 interface IHTMLDatabinding
;
17534 interface IHTMLControlElement
;
17535 interface IHTMLTable
;
17536 interface IHTMLTable2
;
17537 interface IHTMLTable3
;
17544 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17546 interface IHTMLTableSection
: IDispatch
17548 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
17549 HRESULT align
([in] BSTR v
);
17551 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
17552 HRESULT align
([retval, out] BSTR *p
);
17554 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
17555 HRESULT vAlign
([in] BSTR v
);
17557 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
17558 HRESULT vAlign
([retval, out] BSTR *p
);
17560 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
17561 HRESULT bgColor
([in] VARIANT v
);
17563 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
17564 HRESULT bgColor
([retval, out] VARIANT *p
);
17566 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
17567 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
17569 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
17571 [defaultvalue(-1), in] LONG index
,
17572 [retval, out] IDispatch
**row
);
17574 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
17575 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
17578 /*****************************************************************************
17579 * IHTMLTableRow interface
17585 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17587 interface IHTMLTableRow
: IDispatch
17589 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17590 HRESULT align
([in] BSTR v
);
17592 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17593 HRESULT align
([out, retval] BSTR *p
);
17595 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17596 HRESULT vAlign
([in] BSTR v
);
17598 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17599 HRESULT vAlign
([out, retval] BSTR *p
);
17601 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17602 HRESULT bgColor
([in] VARIANT v
);
17604 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17605 HRESULT bgColor
([out, retval] VARIANT *p
);
17607 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17608 HRESULT borderColor
([in] VARIANT v
);
17610 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17611 HRESULT borderColor
([out, retval] VARIANT *p
);
17613 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17614 HRESULT borderColorLight
([in] VARIANT v
);
17616 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17617 HRESULT borderColorLight
([out, retval] VARIANT *p
);
17619 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17620 HRESULT borderColorDark
([in] VARIANT v
);
17622 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17623 HRESULT borderColorDark
([out, retval] VARIANT *p
);
17625 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
17626 HRESULT rowIndex
([out, retval] LONG *p
);
17628 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
17629 HRESULT sectionRowIndex
([out, retval] LONG *p
);
17631 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
17632 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
17634 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
17635 HRESULT insertCell
(
17636 [in, defaultvalue(-1)] LONG index
,
17637 [out, retval] IDispatch
**row
);
17639 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
17640 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
17643 /*****************************************************************************
17644 * IHTMLTableCell interface
17650 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17652 interface IHTMLTableCell
: IDispatch
17654 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
17655 HRESULT rowSpan
([in] long v
);
17657 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
17658 HRESULT rowSpan
([retval, out] long *p
);
17660 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
17661 HRESULT colSpan
([in] long v
);
17663 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
17664 HRESULT colSpan
([retval, out] long *p
);
17666 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
17667 HRESULT align
([in] BSTR v
);
17669 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
17670 HRESULT align
([retval, out] BSTR *p
);
17672 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
17673 HRESULT vAlign
([in] BSTR v
);
17675 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
17676 HRESULT vAlign
([retval, out] BSTR *p
);
17678 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
17679 HRESULT bgColor
([in] VARIANT v
);
17681 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
17682 HRESULT bgColor
([retval, out] VARIANT *p
);
17684 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
17685 HRESULT noWrap
([in] VARIANT_BOOL v
);
17687 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
17688 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
17690 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
17691 HRESULT background
([in] BSTR v
);
17693 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
17694 HRESULT background
([retval, out] BSTR *p
);
17696 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
17697 HRESULT borderColor
([in] VARIANT v
);
17699 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
17700 HRESULT borderColor
([retval, out] VARIANT *p
);
17702 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
17703 HRESULT borderColorLight
([in] VARIANT v
);
17705 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
17706 HRESULT borderColorLight
([retval, out] VARIANT *p
);
17708 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
17709 HRESULT borderColorDark
([in] VARIANT v
);
17711 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
17712 HRESULT borderColorDark
([retval, out] VARIANT *p
);
17714 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
17715 HRESULT width
([in] VARIANT v
);
17717 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
17718 HRESULT width
([retval, out] VARIANT *p
);
17720 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
17721 HRESULT height
([in] VARIANT v
);
17723 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
17724 HRESULT height
([retval, out] VARIANT *p
);
17726 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
17727 HRESULT cellIndex
([retval, out] long *p
);
17730 /*****************************************************************************
17731 * DispHTMLTable dispinterface
17735 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17737 dispinterface DispHTMLTable
17741 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
17743 [propput, id(DISPID_IHTMLTABLE_COLS
)]
17746 [propget, id(DISPID_IHTMLTABLE_COLS
)]
17749 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
17750 void border
(VARIANT v
);
17752 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
17755 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
17756 void frame
(BSTR v
);
17758 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
17761 [propput, id(DISPID_IHTMLTABLE_RULES
)]
17762 void rules
(BSTR v
);
17764 [propget, id(DISPID_IHTMLTABLE_RULES
)]
17767 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17768 void cellSpacing
(VARIANT v
);
17770 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17771 VARIANT cellSpacing
();
17773 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17774 void cellPadding
(VARIANT v
);
17776 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17777 VARIANT cellPadding
();
17779 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17780 void background
(BSTR v
);
17782 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17785 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17786 void bgColor
(VARIANT v
);
17788 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17791 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17792 void borderColor
(VARIANT v
);
17794 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17795 VARIANT borderColor
();
17797 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17798 void borderColorLight
(VARIANT v
);
17800 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17801 VARIANT borderColorLight
();
17803 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17804 void borderColorDark
(VARIANT v
);
17806 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17807 VARIANT borderColorDark
();
17809 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
17810 void align
(BSTR v
);
17812 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
17815 [id(DISPID_IHTMLTABLE_REFRESH
)]
17818 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
17819 IHTMLElementCollection
*rows
();
17821 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
17822 void width
(VARIANT v
);
17824 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
17827 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
17828 void height
(VARIANT v
);
17830 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
17833 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17834 void dataPageSize
(LONG v
);
17836 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17837 LONG dataPageSize
();
17839 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
17842 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
17843 void previousPage
();
17845 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
17846 IHTMLTableSection
*tHead
();
17848 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
17849 IHTMLTableSection
*tFoot
();
17851 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
17852 IHTMLElementCollection
*tBodies
();
17854 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
17855 IHTMLTableCaption
*caption
();
17857 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
17858 IDispatch
*createTHead
();
17860 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
17861 void deleteTHead
();
17863 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
17864 IDispatch
*createTFoot
();
17866 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
17867 void deleteTFoot
();
17869 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
17870 IHTMLTableCaption
*createCaption
();
17872 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
17873 void deleteCaption
();
17875 [id(DISPID_IHTMLTABLE_INSERTROW
)]
17876 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
17878 [id(DISPID_IHTMLTABLE_DELETEROW
)]
17879 void deleteRow
([in, defaultvalue(-1)] LONG index
);
17881 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
17884 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
17887 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
17888 IHTMLElementCollection
*cells
();
17890 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
17891 IDispatch
*moveRow
(
17892 [in, defaultvalue(-1)] LONG indexFrom
,
17893 [in, defaultvalue(-1)] LONG indexTo
);
17895 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17896 void summary
(BSTR v
);
17898 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17902 /*****************************************************************************
17903 * DispHTMLTableRow dispinterface
17907 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17909 dispinterface DispHTMLTableRow
17913 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
17915 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17916 void align
(BSTR v
);
17918 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17921 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17922 void vAlign
(BSTR v
);
17924 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17927 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17928 void bgColor
(VARIANT v
);
17930 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17933 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17934 void borderColor
(VARIANT v
);
17936 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17937 VARIANT borderColor
();
17939 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17940 void borderColorLight
(VARIANT v
);
17942 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17943 VARIANT borderColorLight
();
17945 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17946 void borderColorDark
(VARIANT v
);
17948 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17949 VARIANT borderColorDark
();
17951 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
17954 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
17955 LONG sectionRowIndex
();
17957 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
17958 IHTMLElementCollection
*cells
();
17960 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
17961 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
17963 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
17964 void deleteCell
([in, defaultvalue(-1)] LONG index
);
17966 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
17967 void height
(VARIANT v
);
17969 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
17972 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
17975 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
17978 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
17979 void chOff
(BSTR v
);
17981 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
17985 /*****************************************************************************
17986 * DispHTMLTableCell dispinterface
17990 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17992 dispinterface DispHTMLTableCell
17996 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
17998 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
17999 void rowSpan
(long v
);
18001 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18004 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18005 void colSpan
(long v
);
18007 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18010 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18011 void align
(BSTR v
);
18013 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18016 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18017 void vAlign
(BSTR v
);
18019 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18022 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18023 void bgColor
(VARIANT v
);
18025 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18028 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18029 void noWrap
(VARIANT_BOOL v
);
18031 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18032 VARIANT_BOOL noWrap
();
18034 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18035 void background
(BSTR v
);
18037 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18040 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18041 void borderColor
(VARIANT v
);
18043 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18044 VARIANT borderColor
();
18046 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18047 void borderColorLight
(VARIANT v
);
18049 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18050 VARIANT borderColorLight
();
18052 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18053 void borderColorDark
(VARIANT v
);
18055 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18056 VARIANT borderColorDark
();
18058 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18059 void width
(VARIANT v
);
18061 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18064 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18065 void height
(VARIANT v
);
18067 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18070 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
18073 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18076 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18079 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18082 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18085 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18088 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18091 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18092 void chOff
(BSTR v
);
18094 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18097 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18098 void headers
(BSTR v
);
18100 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18103 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18104 void scope
(BSTR v
);
18106 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18109 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18110 void ie9_ch
(BSTR v
);
18112 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18115 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18116 void ie9_chOff
(BSTR v
);
18118 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18122 /*****************************************************************************
18123 * IHTMLScriptElement interface
18129 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18131 interface IHTMLScriptElement
: IDispatch
18133 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18134 HRESULT src
([in] BSTR v
);
18136 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18137 HRESULT src
([retval, out] BSTR *p
);
18139 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18140 HRESULT htmlFor
([in] BSTR v
);
18142 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18143 HRESULT htmlFor
([retval, out] BSTR *p
);
18145 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18146 HRESULT event
([in] BSTR v
);
18148 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18149 HRESULT event
([retval, out] BSTR *p
);
18151 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18152 HRESULT text
([in] BSTR v
);
18154 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18155 HRESULT text
([retval, out] BSTR *p
);
18157 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18158 HRESULT defer
([in] VARIANT_BOOL v
);
18160 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18161 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
18163 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
18164 HRESULT readyState
([retval, out] BSTR *p
);
18166 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18167 HRESULT onerror
([in] VARIANT v
);
18169 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18170 HRESULT onerror
([retval, out] VARIANT *p
);
18172 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18173 HRESULT type
([in] BSTR v
);
18175 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18176 HRESULT type
([retval, out] BSTR *p
);
18179 /*****************************************************************************
18180 * IHTMLScriptElement2 interface
18186 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18188 interface IHTMLScriptElement2
: IDispatch
18190 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18191 HRESULT charset
([in] BSTR v
);
18193 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18194 HRESULT charset
([retval, out] BSTR *p
);
18197 /*****************************************************************************
18198 * DispHTMLScriptElement dispinterface
18202 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18204 dispinterface DispHTMLScriptElement
18208 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18210 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18213 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18216 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18217 void htmlFor
(BSTR v
);
18219 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18222 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18223 void event
(BSTR v
);
18225 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18228 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18231 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18234 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18235 void defer
(VARIANT_BOOL v
);
18237 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18238 VARIANT_BOOL defer
();
18240 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18241 void onerror
(VARIANT v
);
18243 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18246 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18249 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18252 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18253 void charset
(BSTR v
);
18255 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18258 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18259 void ie8_src
(BSTR v
);
18261 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18265 /*****************************************************************************
18266 * IHTMLObjectElement interface
18272 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18274 interface IHTMLObjectElement
: IDispatch
18276 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
18277 HRESULT object([retval, out] IDispatch
**p
);
18279 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
18280 HRESULT classid
([retval, out] BSTR *p
);
18282 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
18283 HRESULT data
([retval, out] BSTR *p
);
18285 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18286 HRESULT recordset
([in] IDispatch
*v
);
18288 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18289 HRESULT recordset
([retval, out] IDispatch
**p
);
18291 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18292 HRESULT align
([in] BSTR v
);
18294 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18295 HRESULT align
([retval, out] BSTR *p
);
18297 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18298 HRESULT name
([in] BSTR v
);
18300 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18301 HRESULT name
([retval, out] BSTR *p
);
18303 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18304 HRESULT codeBase
([in] BSTR v
);
18306 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18307 HRESULT codeBase
([retval, out] BSTR *p
);
18309 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18310 HRESULT codeType
([in] BSTR v
);
18312 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18313 HRESULT codeType
([retval, out] BSTR *p
);
18315 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18316 HRESULT code
([in] BSTR v
);
18318 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18319 HRESULT code
([retval, out] BSTR *p
);
18321 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
18322 HRESULT BaseHref
([retval, out] BSTR *p
);
18324 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18325 HRESULT type
([in] BSTR v
);
18327 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18328 HRESULT type
([retval, out] BSTR *p
);
18330 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
18331 HRESULT form
([retval, out] IHTMLFormElement
**p
);
18333 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18334 HRESULT width
([in] VARIANT v
);
18336 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18337 HRESULT width
([retval, out] VARIANT *p
);
18339 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18340 HRESULT height
([in] VARIANT v
);
18342 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18343 HRESULT height
([retval, out] VARIANT *p
);
18345 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
18346 HRESULT readyState
([retval, out] long *p
);
18348 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18349 HRESULT onreadystatechange
([in] VARIANT v
);
18351 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18352 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18354 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18355 HRESULT onerror
([in] VARIANT v
);
18357 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18358 HRESULT onerror
([retval, out] VARIANT *p
);
18360 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18361 HRESULT altHtml
([in] BSTR v
);
18363 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18364 HRESULT altHtml
([retval, out] BSTR *p
);
18366 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18367 HRESULT vspace
([in] long v
);
18369 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18370 HRESULT vspace
([retval, out] long *p
);
18372 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18373 HRESULT hspace
([in] long v
);
18375 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18376 HRESULT hspace
([retval, out] long *p
);
18379 /*****************************************************************************
18380 * IHTMLObjectElement2 interface
18386 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18388 interface IHTMLObjectElement2
: IDispatch
18390 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
18391 HRESULT namedRecordset
(
18392 [in] BSTR dataMember
,
18393 [in, optional] VARIANT *hierarchy
,
18394 [out, retval] IDispatch
**ppRecordset
);
18396 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18397 HRESULT classid
([in] BSTR v
);
18399 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18400 HRESULT classid
([out, retval] BSTR *p
);
18402 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18403 HRESULT data
([in] BSTR v
);
18405 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18406 HRESULT data
([out, retval] BSTR *p
);
18409 /*****************************************************************************
18410 * IHTMLDivElement interface
18416 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18418 interface IHTMLDivElement
: IDispatch
18420 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18421 HRESULT align
([in] BSTR v
);
18423 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18424 HRESULT align
([out, retval] BSTR *p
);
18426 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18427 HRESULT noWrap
([in] VARIANT_BOOL v
);
18429 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18430 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
18433 /*****************************************************************************
18434 * DispHTMLDivElement dispinterface
18438 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18440 dispinterface DispHTMLDivElement
18444 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18446 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18447 void align
(BSTR v
);
18449 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18452 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18453 void noWrap
(VARIANT_BOOL v
);
18455 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18456 VARIANT_BOOL noWrap
();
18459 /*****************************************************************************
18460 * IHTMLParamElement interface
18466 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18468 interface IHTMLParamElement
: IDispatch
18470 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18471 HRESULT name
([in] BSTR v
);
18473 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18474 HRESULT name
([retval, out] BSTR *p
);
18476 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18477 HRESULT value
([in] BSTR v
);
18479 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18480 HRESULT value
([retval, out] BSTR *p
);
18482 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18483 HRESULT type
([in] BSTR v
);
18485 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18486 HRESULT type
([retval, out] BSTR *p
);
18488 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18489 HRESULT valueType
([in] BSTR v
);
18491 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18492 HRESULT valueType
([retval, out] BSTR *p
);
18495 /*****************************************************************************
18496 * IHTMLParamElement2 interface
18502 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
18504 interface IHTMLParamElement2
: IDispatch
18506 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
18507 HRESULT name
([in] BSTR v
);
18509 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
18510 HRESULT name
([retval, out] BSTR *p
);
18512 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
18513 HRESULT type
([in] BSTR v
);
18515 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
18516 HRESULT type
([retval, out] BSTR *p
);
18518 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
18519 HRESULT value
([in] BSTR v
);
18521 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
18522 HRESULT value
([retval, out] BSTR *p
);
18524 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18525 HRESULT valueType
([in] BSTR v
);
18527 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18528 HRESULT valueType
([retval, out] BSTR *p
);
18531 /*****************************************************************************
18532 * DispHTMLObjectElement dispinterface
18536 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18538 dispinterface DispHTMLObjectElement
18542 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18544 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
18545 IDispatch
*object();
18547 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18548 void recordset
(IDispatch
*v
);
18550 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18551 IDispatch
*recordset
();
18553 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18554 void align
(BSTR v
);
18556 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18559 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18562 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18565 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18566 void codeBase
(BSTR v
);
18568 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18571 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18572 void codeType
(BSTR v
);
18574 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18577 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18580 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18583 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
18586 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18589 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18592 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
18593 IHTMLFormElement
*form
();
18595 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18596 void width
(VARIANT v
);
18598 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18601 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18602 void height
(VARIANT v
);
18604 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18607 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18608 void onerror
(VARIANT v
);
18610 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18613 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18614 void altHtml
(BSTR v
);
18616 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18619 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18620 void vspace
(long v
);
18622 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18625 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18626 void hspace
(long v
);
18628 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18631 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
18632 IDispatch
*namedRecordset
(
18633 [in] BSTR dataMember
,
18634 [optional, in] VARIANT *hierarchy
);
18636 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18637 void classid
(BSTR v
);
18639 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18642 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18645 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18648 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
18649 void archive
(BSTR v
);
18651 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
18654 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
18657 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
18660 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
18661 void declare
(VARIANT_BOOL v
);
18663 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
18664 VARIANT_BOOL declare
();
18666 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
18667 void standby
(BSTR v
);
18669 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
18672 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
18673 void border
(VARIANT v
);
18675 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
18678 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
18679 void useMap
(BSTR v
);
18681 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
18684 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
18685 IDispatch
*contentDocument
();
18687 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
18688 void ie8_codeBase
(BSTR v
);
18690 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
18691 BSTR ie8_codeBase
();
18693 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
18694 void ie8_data
(BSTR v
);
18696 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
18700 /*****************************************************************************
18701 * DispHTMLParamElement dispinterface
18705 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18707 dispinterface DispHTMLParamElement
18711 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18713 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18716 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18719 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18720 void value
(BSTR v
);
18722 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18725 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18728 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18731 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18732 void valueType
(BSTR v
);
18734 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18737 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18738 void ie8_valueType
(BSTR v
);
18740 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18741 BSTR ie8_valueType
();
18744 /*****************************************************************************
18745 * IHTMLFrameBase interface
18751 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18753 interface IHTMLFrameBase
: IDispatch
18755 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
18756 HRESULT src
([in] BSTR v
);
18758 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
18759 HRESULT src
([out, retval] BSTR *p
);
18761 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
18762 HRESULT name
([in] BSTR v
);
18764 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
18765 HRESULT name
([out, retval] BSTR *p
);
18767 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
18768 HRESULT border
([in] VARIANT v
);
18770 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
18771 HRESULT border
([out, retval] VARIANT *p
);
18773 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
18774 HRESULT frameBorder
([in] BSTR v
);
18776 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
18777 HRESULT frameBorder
([out, retval] BSTR *p
);
18779 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
18780 HRESULT frameSpacing
([in] VARIANT v
);
18782 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
18783 HRESULT frameSpacing
([out, retval] VARIANT *p
);
18785 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
18786 HRESULT marginWidth
([in] VARIANT v
);
18788 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
18789 HRESULT marginWidth
([out, retval] VARIANT *p
);
18791 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
18792 HRESULT marginHeight
([in] VARIANT v
);
18794 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
18795 HRESULT marginHeight
([out, retval] VARIANT *p
);
18797 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
18798 HRESULT noResize
([in] VARIANT_BOOL v
);
18800 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
18801 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
18803 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
18804 HRESULT scrolling
([in] BSTR v
);
18806 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
18807 HRESULT scrolling
([out, retval] BSTR *p
);
18810 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
18811 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
18812 void src
(BSTR v
); \
18814 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
18817 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
18818 void name
(BSTR v
); \
18820 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
18823 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
18824 void border
(VARIANT v
); \
18826 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
18827 VARIANT border
(); \
18829 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
18830 void frameBorder
(BSTR v
); \
18832 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
18833 BSTR frameBorder
(); \
18835 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
18836 void frameSpacing
(VARIANT v
); \
18838 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
18839 VARIANT frameSpacing
(); \
18841 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
18842 void marginWidth
(VARIANT v
); \
18844 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
18845 VARIANT marginWidth
(); \
18847 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
18848 void marginHeight
(VARIANT v
); \
18850 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
18851 VARIANT marginHeight
(); \
18853 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
18854 void noResize
(VARIANT_BOOL v
); \
18856 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
18857 VARIANT_BOOL noResize
(); \
18859 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
18860 void scrolling
(BSTR v
); \
18862 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
18865 /*****************************************************************************
18866 * IHTMLFrameBase2 interface
18872 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18874 interface IHTMLFrameBase2
: IDispatch
18876 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
18877 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
18879 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
18880 HRESULT onload
([in] VARIANT v
);
18882 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
18883 HRESULT onload
([retval, out] VARIANT *p
);
18885 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
18886 HRESULT onreadystatechange
([in] VARIANT v
);
18888 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
18889 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18891 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
18892 HRESULT readyState
([retval, out] BSTR *p
);
18894 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
18895 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
18897 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
18898 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
18901 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
18902 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
18903 IHTMLWindow2
*contentWindow
(); \
18905 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
18906 void onload
(VARIANT v
); \
18908 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
18909 VARIANT onload
(); \
18911 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
18912 void allowTransparency
(VARIANT_BOOL v
); \
18914 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
18915 VARIANT_BOOL allowTransparency
()
18917 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
18918 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
18919 void longDesc
(BSTR v
); \
18921 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
18925 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
18926 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
18927 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
18928 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
18929 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
18931 /*****************************************************************************
18932 * IHTMLFrameElement3 interface
18938 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18940 interface IHTMLFrameElement3
: IDispatch
18942 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
18943 HRESULT contentDocument
([out, retval] IDispatch
**p
);
18945 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
18946 HRESULT src
([in] BSTR v
);
18948 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
18949 HRESULT src
([out, retval] BSTR *p
);
18951 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
18952 HRESULT longDesc
([in] BSTR v
);
18954 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
18955 HRESULT longDesc
([out, retval] BSTR *p
);
18957 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
18958 HRESULT frameBorder
([in] BSTR v
);
18960 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
18961 HRESULT frameBorder
([out, retval] BSTR * p
);
18964 /*****************************************************************************
18965 * DispHTMLFrameElement dispinterface
18969 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18971 dispinterface DispHTMLFrameElement
18975 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
18977 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
18978 void borderColor
(VARIANT v
);
18980 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
18981 VARIANT borderColor
();
18983 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
18984 void height
(VARIANT v
);
18986 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
18989 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
18990 void width
(VARIANT v
);
18992 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
18995 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
18996 IDispatch
*contentDocument
();
18998 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
18999 void ie8_src
(BSTR v
);
19001 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19004 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19005 void ie8_longDesc
(BSTR v
);
19007 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19008 BSTR ie8_longDesc
();
19010 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19011 void ie8_frameBorder
(BSTR v
);
19013 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19014 BSTR ie8_frameBorder
();
19017 /*****************************************************************************
19018 * IHTMLIFrameElement interface
19024 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19026 interface IHTMLIFrameElement
: IDispatch
19028 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19029 HRESULT vspace
([in] LONG v
);
19031 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19032 HRESULT vspace
([retval, out] LONG *p
);
19034 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19035 HRESULT hspace
([in] LONG v
);
19037 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19038 HRESULT hspace
([retval, out] LONG *p
);
19040 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19041 HRESULT align
([in] BSTR v
);
19043 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19044 HRESULT align
([retval, out] BSTR *p
);
19047 /*****************************************************************************
19048 * IHTMLIFrameElement2 interface
19054 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19056 interface IHTMLIFrameElement2
: IDispatch
19058 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19059 HRESULT height
([in] VARIANT v
);
19061 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19062 HRESULT height
([out, retval] VARIANT *p
);
19064 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19065 HRESULT width
([in] VARIANT v
);
19067 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19068 HRESULT width
([out, retval] VARIANT *p
);
19071 /*****************************************************************************
19072 * IHTMLIFrameElement3 interface
19078 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
19080 interface IHTMLIFrameElement3
: IDispatch
19082 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19083 HRESULT contentDocument
([out, retval] IDispatch
**p
);
19085 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19086 HRESULT src
([in] BSTR v
);
19088 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19089 HRESULT src
([out, retval] BSTR *p
);
19091 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19092 HRESULT longDesc
([in] BSTR v
);
19094 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19095 HRESULT longDesc
([out, retval] BSTR *p
);
19097 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19098 HRESULT frameBorder
([in] BSTR v
);
19100 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19101 HRESULT frameBorder
([out, retval] BSTR *p
);
19104 /*****************************************************************************
19105 * DispHTMLIFrame dispinterface
19109 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19111 dispinterface DispHTMLIFrame
19115 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
19117 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19118 void vspace
(LONG v
);
19120 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19123 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19124 void hspace
(LONG v
);
19126 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19129 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19130 void align
(BSTR v
);
19132 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19135 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19136 void height
(VARIANT v
);
19138 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19141 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19142 void width
(VARIANT v
);
19144 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19147 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19148 IDispatch
*contentDocument
();
19150 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19151 void ie8_src
(BSTR v
);
19153 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19156 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19157 void ie8_longDesc
(BSTR v
);
19159 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19160 BSTR ie8_longDesc
();
19162 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19163 void ie8_frameBorder
(BSTR v
);
19165 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19166 BSTR ie8_frameBorder
();
19169 /*****************************************************************************
19170 * IHTMLStyleElement interface
19176 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19178 interface IHTMLStyleElement
: IDispatch
19180 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19181 HRESULT type
([in] BSTR v
);
19183 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19184 HRESULT type
([retval, out] BSTR *p
);
19186 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
19187 HRESULT readyState
([retval, out] BSTR *p
);
19189 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19190 HRESULT onreadystatechange
([in] VARIANT v
);
19192 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19193 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
19195 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19196 HRESULT onload
([in] VARIANT v
);
19198 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19199 HRESULT onload
([retval, out] VARIANT *p
);
19201 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19202 HRESULT onerror
([in] VARIANT v
);
19204 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19205 HRESULT onerror
([retval, out] VARIANT *p
);
19207 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19208 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
19210 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19211 HRESULT disabled
([in] VARIANT_BOOL v
);
19213 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19214 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
19216 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19217 HRESULT media
([in] BSTR v
);
19219 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19220 HRESULT media
([retval, out] BSTR *p
);
19223 /*****************************************************************************
19224 * DispHTMLStyleElement dispinterface
19228 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19230 dispinterface DispHTMLStyleElement
19234 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19236 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19239 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19242 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19243 void onload
(VARIANT v
);
19245 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19248 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19249 void onerror
(VARIANT v
);
19251 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19254 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19255 IHTMLStyleSheet
*styleSheet
();
19257 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19258 void media
(BSTR v
);
19260 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19264 /*****************************************************************************
19265 * IHTMLStorage interface
19271 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
19273 interface IHTMLStorage
: IDispatch
19275 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
19276 HRESULT length
([out, retval] long *p
);
19278 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
19279 HRESULT remainingSpace
([out, retval] long *p
);
19281 [id(DISPID_IHTMLSTORAGE_KEY
)]
19284 [out, retval] BSTR *);
19286 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
19289 [out, retval] VARIANT *);
19291 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
19294 [in] BSTR bstrValue
);
19296 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
19297 HRESULT removeItem
([in] BSTR bstrKey
);
19299 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
19303 /*****************************************************************************
19304 * IDOMEventTarget interface
19310 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19312 interface IEventTarget
: IDispatch
19314 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
19315 HRESULT addEventListener
(
19317 [in] IDispatch
*listener
,
19318 [in] VARIANT_BOOL useCapture
);
19320 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
19321 HRESULT removeEventListener
(
19323 [in] IDispatch
*listener
,
19324 [in] VARIANT_BOOL useCapture
);
19326 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
19327 HRESULT dispatchEvent
(
19328 [in] IDOMEvent
*evt
,
19329 [out, retval] VARIANT_BOOL *pfResult
);
19332 /*****************************************************************************
19333 * IDOMEvent interface
19339 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19341 interface IDOMEvent
: IDispatch
19343 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
19344 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
19346 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
19347 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
19349 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
19350 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
19352 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
19353 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
19355 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
19356 HRESULT eventPhase
([out, retval] USHORT
*p
);
19358 [propget, id(DISPID_IDOMEVENT_TARGET
)]
19359 HRESULT target
([out, retval] IEventTarget
**p
);
19361 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
19362 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
19364 [propget, id(DISPID_IDOMEVENT_TYPE
)]
19365 HRESULT type
([out, retval] BSTR *p
);
19367 [id(DISPID_IDOMEVENT_INITEVENT
)]
19369 [in] BSTR eventType
,
19370 [in] VARIANT_BOOL canBubble
,
19371 [in] VARIANT_BOOL cancelable
);
19373 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
19374 HRESULT preventDefault
();
19376 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
19377 HRESULT stopPropagation
();
19379 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
19380 HRESULT stopImmediatePropagation
();
19382 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
19383 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
19385 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
19386 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19388 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
19389 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
19391 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
19392 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
19399 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
19401 interface IDOMMessageEvent
: IDispatch
19403 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
19404 HRESULT data
([out, retval] BSTR *p
);
19406 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
19407 HRESULT origin
([out, retval] BSTR *p
);
19409 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
19410 HRESULT source([out, retval] IHTMLWindow2
**p
);
19412 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
19413 HRESULT initMessageEvent
(
19414 [in] BSTR eventType
,
19415 [in] VARIANT_BOOL canBubble
,
19416 [in] VARIANT_BOOL cancelable
,
19419 [in] BSTR lastEventId
,
19420 [in] IHTMLWindow2
*source);
19423 /*****************************************************************************
19424 * IMarkupContainer interface
19428 pointer_default(unique),
19429 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
19431 interface IMarkupContainer
: IUnknown
19433 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
19436 /*****************************************************************************
19437 * IMarkupPointer interface
19441 pointer_default(unique),
19442 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19444 interface IMarkupPointer
: IUnknown
19446 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
19448 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
19450 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
19452 HRESULT Cling
([out] BOOL
*pfCling
);
19454 HRESULT SetCling
([in] BOOL fCLing
);
19456 HRESULT UnPosition
();
19458 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
19460 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
19462 HRESULT MoveAdjacentToElement
(
19463 [in] IHTMLElement
*pElement
,
19464 [in] ELEMENT_ADJACENCY eAdj
);
19466 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
19468 HRESULT MoveToContainer
(
19469 [in] IMarkupContainer
*pContainer
,
19470 [in] BOOL fAtStart
);
19474 [out] MARKUP_CONTEXT_TYPE
*pContext
,
19475 [out] IHTMLElement
**ppElement
,
19476 [in, out] LONG *pcch
,
19477 [out, size_is(*pcch
)] OLECHAR
*pchText
);
19481 [out] MARKUP_CONTEXT_TYPE
*pContext
,
19482 [out] IHTMLElement
**ppElement
,
19483 [in, out] LONG *pcch
,
19484 [out, size_is(*pcch
)] OLECHAR
*pchText
);
19486 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
19489 [in] IMarkupPointer
*pPointerThat
,
19490 [out] BOOL
*pfResult
);
19492 HRESULT IsLeftOfOrEqualTo
(
19493 [in] IMarkupPointer
*pPointerThat
,
19494 [out] BOOL
*pfResult
);
19497 [in] IMarkupPointer
*pPointerThat
,
19498 [out] BOOL
*pfResult
);
19500 HRESULT IsRightOfOrEqualTo
(
19501 [in] IMarkupPointer
*pPointerThat
,
19502 [out] BOOL
*pfResult
);
19505 [in] IMarkupPointer
*pPointerThat
,
19506 [out] BOOL
*pfAreEqual
);
19508 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
19511 [in] OLECHAR
*pchFindText
,
19512 [in] DWORD dwFlags
,
19513 [in] IMarkupPointer
*pIEndMatch
,
19514 [in] IMarkupPointer
*pIEndSearch
);
19517 /*****************************************************************************
19518 * IHTMLDOMConstructorCollection interface
19524 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19526 interface IHTMLDOMConstructorCollection
: IDispatch
19528 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
19529 HRESULT Attr
([out, retval] IDispatch
**p
);
19531 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
19532 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
19534 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
19535 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
19537 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
19538 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
19540 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
19541 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
19543 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
19544 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
19546 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
19547 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
19549 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
19550 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
19552 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
19553 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
19555 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
19556 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
19558 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
19559 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
19561 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
19562 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
19564 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
19565 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
19567 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
19568 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
19570 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
19571 HRESULT Element
([out, retval] IDispatch
**p
);
19573 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
19574 HRESULT Event
([out, retval] IDispatch
**p
);
19576 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
19577 HRESULT History
([out, retval] IDispatch
**p
);
19579 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
19580 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
19582 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
19583 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
19585 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
19586 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
19588 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
19589 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
19591 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
19592 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
19594 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
19595 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
19597 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
19598 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
19600 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
19601 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
19603 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
19604 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
19606 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
19607 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
19609 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
19610 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
19612 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
19613 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
19615 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
19616 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
19618 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
19619 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
19621 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
19622 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
19624 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
19625 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
19627 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
19628 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
19630 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
19631 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
19633 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
19634 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
19636 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
19637 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
19639 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
19640 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
19642 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
19643 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
19645 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
19646 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
19648 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
19649 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
19651 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
19652 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
19654 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
19655 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
19657 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
19658 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
19660 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
19661 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
19663 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
19664 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
19666 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
19667 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
19669 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
19670 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
19672 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
19673 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
19675 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
19676 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
19678 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
19679 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
19681 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
19682 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
19684 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
19685 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
19687 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
19688 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
19690 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
19691 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
19693 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
19694 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
19696 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
19697 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
19699 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
19700 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
19702 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
19703 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
19705 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
19706 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
19708 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
19709 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
19711 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
19712 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
19714 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
19715 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
19717 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
19718 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
19720 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
19721 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
19723 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
19724 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
19726 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
19727 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
19729 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
19730 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
19732 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
19733 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
19735 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
19736 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
19738 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
19739 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
19741 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
19742 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
19744 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
19745 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
19747 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
19748 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
19750 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
19751 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
19753 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
19754 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
19756 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
19757 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
19759 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
19760 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
19762 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
19763 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
19765 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
19766 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
19768 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
19769 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
19771 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
19772 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
19774 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
19775 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
19777 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
19778 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
19780 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
19781 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
19783 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
19784 HRESULT Image
([out, retval] IDispatch
**p
);
19786 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
19787 HRESULT Location
([out, retval] IDispatch
**p
);
19789 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
19790 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
19792 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
19793 HRESULT Navigator
([out, retval] IDispatch
**p
);
19795 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
19796 HRESULT NodeList
([out, retval] IDispatch
**p
);
19798 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
19799 HRESULT Option
([out, retval] IDispatch
**p
);
19801 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
19802 HRESULT Screen
([out, retval] IDispatch
**p
);
19804 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
19805 HRESULT Selection
([out, retval] IDispatch
**p
);
19807 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
19808 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
19810 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
19811 HRESULT Storage
([out, retval] IDispatch
**p
);
19813 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
19814 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
19816 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
19817 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
19819 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
19820 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
19822 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
19823 HRESULT Text
([out, retval] IDispatch
**p
);
19825 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
19826 HRESULT TextRange
([out, retval] IDispatch
**p
);
19828 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
19829 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
19831 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
19832 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
19834 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
19835 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
19837 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
19838 HRESULT Window
([out, retval] IDispatch
**p
);
19840 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
19841 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
19843 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
19844 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
19847 /*****************************************************************************
19848 * IXMLGenericParse interface
19852 pointer_default(unique),
19853 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
19855 interface IXMLGenericParse
: IUnknown
19857 HRESULT SetGenericParse
(
19858 [in] VARIANT_BOOL fDoGeneric
);
19861 /*****************************************************************************
19862 * ISegment interface
19866 pointer_default(unique),
19867 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19869 interface ISegment
: IUnknown
19871 HRESULT GetPointers
(
19872 [in] IMarkupPointer
*pIStart
,
19873 [in] IMarkupPointer
*pIEnd
);
19876 /*****************************************************************************
19877 * IElementSegment interface
19881 pointer_default(unique),
19882 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19884 interface IElementSegment
: ISegment
19886 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
19888 HRESULT SetPrimary
([in] BOOL fPrimary
);
19890 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
19893 /*****************************************************************************
19894 * ISelectionServicesListener interface
19898 pointer_default(unique),
19899 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19901 interface ISelectionServicesListener
: IUnknown
19903 HRESULT BeginSelectionUndo
();
19905 HRESULT EndSelectionUndo
();
19907 HRESULT OnSelectedElementExit
(
19908 [in] IMarkupPointer
*pIElementStart
,
19909 [in] IMarkupPointer
*pIElementEnd
,
19910 [in] IMarkupPointer
*pIElementContentStart
,
19911 [in] IMarkupPointer
*pIElementContentEnd
);
19913 HRESULT OnChangeType
(
19914 [in] SELECTION_TYPE eType
,
19915 [in] ISelectionServicesListener
*pIListener
);
19917 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
19920 /*****************************************************************************
19921 * ISelectionServices interface
19925 pointer_default(unique),
19926 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19928 interface ISelectionServices
: IUnknown
19930 HRESULT SetSelectionType
(
19931 [in] SELECTION_TYPE eType
,
19932 [in] ISelectionServicesListener
*pIListener
);
19934 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
19936 HRESULT AddSegment
(
19937 [in] IMarkupPointer
*pIStart
,
19938 [in] IMarkupPointer
*pIEnd
,
19939 [out] ISegment
**ppISegmentAdded
);
19941 HRESULT AddElementSegment
(
19942 [in] IHTMLElement
*pIElement
,
19943 [out] IElementSegment
**ppISegmentAdded
);
19945 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
19947 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
19950 /*****************************************************************************
19951 * IHTMLEditDesigner interface
19955 pointer_default(unique),
19956 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19958 interface IHTMLEditDesigner
: IUnknown
19960 HRESULT PreHandleEvent
(
19961 [in] DISPID inEvtDispId
,
19962 [in] IHTMLEventObj
*pIEventObj
);
19964 HRESULT PostHandleEvent
(
19965 [in] DISPID inEvtDispId
,
19966 [in] IHTMLEventObj
*pIEventObj
);
19968 HRESULT TranslateAccelerator
(
19969 [in] DISPID inEvtDispId
,
19970 [in] IHTMLEventObj
*pIEventObj
);
19972 HRESULT PostEditorEventNotify
(
19973 [in] DISPID inEvtDispId
,
19974 [in] IHTMLEventObj
*pIEventObj
);
19977 /*****************************************************************************
19978 * IHTMLEditServices interface
19982 pointer_default(unique),
19983 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19985 interface IHTMLEditServices
: IUnknown
19987 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
19989 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
19991 HRESULT GetSelectionServices
(
19992 [in] IMarkupContainer
*pIContainer
,
19993 [out] ISelectionServices
**ppSelSvc
);
19995 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
19997 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
19999 HRESULT SelectRange
(
20000 [in] IMarkupPointer
* pStart
,
20001 [in] IMarkupPointer
* pEnd
,
20002 [in] SELECTION_TYPE eType
);
20005 /*****************************************************************************
20006 * IElementBehaviorSite interface
20010 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20012 interface IElementBehaviorSite
: IUnknown
{
20013 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
20014 HRESULT RegisterNotification
([in] long lEvent
);
20017 /*****************************************************************************
20018 * IElementBehavior interface
20022 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20024 interface IElementBehavior
: IUnknown
{
20025 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
20026 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
20030 /*****************************************************************************
20031 * IElementBehaviorFactory interface
20035 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20037 interface IElementBehaviorFactory
: IUnknown
20039 HRESULT FindBehavior
(
20040 [in] BSTR bstrBehavior
,
20041 [in] BSTR bstrBehaviorUrl
,
20042 [in] IElementBehaviorSite
*pSite
,
20043 [out] IElementBehavior
**ppBehavior
);
20046 } /* library MSHTML */
20048 interface IOleCommandTarget
;
20050 /*****************************************************************************
20051 * IHTMLPrivateWindow interface
20055 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20058 interface IHTMLPrivateWindow
: IUnknown
20060 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
20061 HRESULT GetPendingUrl
(BSTR *url
);
20062 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
20063 HRESULT PICSComplete
(int arg
);
20064 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
20065 HRESULT GetAddressBarUrl
(BSTR *url
);
20068 /*****************************************************************************
20069 * IWebBrowserPriv interface
20073 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20076 interface IWebBrowserPriv
: IUnknown
20078 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20079 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20083 /*****************************************************************************
20084 * IWebBrowserPriv2IE8 interface
20088 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20091 interface IWebBrowserPriv2IE8
: IUnknown
20093 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20094 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20095 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
20096 HRESULT DetachConnectionPoints
();
20097 HRESULT GetProcessId
(DWORD
*pid
);
20098 HRESULT CompatAttachEditEvents
();
20099 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
20100 HRESULT SetSearchTerm
(BSTR term
);
20101 HRESULT GetSearchTerm
(BSTR *term
);
20102 HRESULT GetCurrentDocument
(IDispatch
** doc
);
20105 /*****************************************************************************
20106 * IWebBrowserPriv2IE9 interface
20110 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20113 interface IWebBrowserPriv2IE9
: IUnknown
20115 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20116 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
20117 /* Probably more */