2 * Copyright 2004-2010 Jacek Caban for CodeWeavers
3 * Copyright 2008 Konstantin Kondratyuk (Etersoft)
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
31 #define vi_progid
(str
)
34 cpp_quote
("#include <olectl.h>")
36 cpp_quote
("DEFINE_GUID(CLSID_MHTMLDocument, 0x3050f3d9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
38 cpp_quote
("DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
39 cpp_quote
("DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
40 cpp_quote
("DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
41 cpp_quote
("#define SID_SHTMLWindow IID_IHTMLWindow2")
42 cpp_quote
("#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory")
44 cpp_quote
("#ifdef WINE_NO_UNICODE_MACROS")
45 cpp_quote
("#undef FindText")
50 POINTER_GRAVITY_Right
,
51 POINTER_GRAVITY_Max
= 2147483647
57 CONTEXT_TYPE_EnterScope
,
58 CONTEXT_TYPE_ExitScope
,
60 MARKUP_CONTEXT_TYPE_Max
= 2147483647
61 } MARKUP_CONTEXT_TYPE
;
68 ELEMENT_ADJACENCY_Max
= 2147483647
74 MOVEUNIT_PREVCLUSTERBEG
,
75 MOVEUNIT_NEXTCLUSTERBEG
,
76 MOVEUNIT_PREVCLUSTEREND
,
77 MOVEUNIT_NEXTCLUSTEREND
,
82 MOVEUNIT_PREVPROOFWORD
,
83 MOVEUNIT_NEXTPROOFWORD
,
88 MOVEUNIT_PREVSENTENCE
,
89 MOVEUNIT_NEXTSENTENCE
,
92 MOVEUNIT_ACTION_Max
= 2147483647
95 typedef enum _SELECTION_TYPE
{
99 SELECTION_TYPE_Control
,
100 SELECTION_TYPE_Max
= 2147483647
105 uuid(3050F1C5
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
110 importlib
("stdole2.tlb");
112 typedef enum _DomConstructor
{
113 DomConstructorObject
= 0,
114 DomConstructorAttr
= 1,
115 DomConstructorBehaviorUrnsCollection
= 2,
116 DomConstructorBookmarkCollection
= 3,
117 DomConstructorCompatibleInfo
= 4,
118 DomConstructorCompatibleInfoCollection
= 5,
119 DomConstructorControlRangeCollection
= 6,
120 DomConstructorCSSCurrentStyleDeclaration
= 7,
121 DomConstructorCSSRuleList
= 8,
122 DomConstructorCSSRuleStyleDeclaration
= 9,
123 DomConstructorCSSStyleDeclaration
= 10,
124 DomConstructorCSSStyleRule
= 11,
125 DomConstructorCSSStyleSheet
= 12,
126 DomConstructorDataTransfer
= 13,
127 DomConstructorDOMImplementation
= 14,
128 DomConstructorElement
= 15,
129 DomConstructorEvent
= 16,
130 DomConstructorHistory
= 17,
131 DomConstructorHTCElementBehaviorDefaults
= 18,
132 DomConstructorHTMLAnchorElement
= 19,
133 DomConstructorHTMLAreaElement
= 20,
134 DomConstructorHTMLAreasCollection
= 21,
135 DomConstructorHTMLBaseElement
= 22,
136 DomConstructorHTMLBaseFontElement
= 23,
137 DomConstructorHTMLBGSoundElement
= 24,
138 DomConstructorHTMLBlockElement
= 25,
139 DomConstructorHTMLBodyElement
= 26,
140 DomConstructorHTMLBRElement
= 27,
141 DomConstructorHTMLButtonElement
= 28,
142 DomConstructorHTMLCollection
= 29,
143 DomConstructorHTMLCommentElement
= 30,
144 DomConstructorHTMLDDElement
= 31,
145 DomConstructorHTMLDivElement
= 32,
146 DomConstructorHTMLDocument
= 33,
147 DomConstructorHTMLDListElement
= 34,
148 DomConstructorHTMLDTElement
= 35,
149 DomConstructorHTMLEmbedElement
= 36,
150 DomConstructorHTMLFieldSetElement
= 37,
151 DomConstructorHTMLFontElement
= 38,
152 DomConstructorHTMLFormElement
= 39,
153 DomConstructorHTMLFrameElement
= 40,
154 DomConstructorHTMLFrameSetElement
= 41,
155 DomConstructorHTMLGenericElement
= 42,
156 DomConstructorHTMLHeadElement
= 43,
157 DomConstructorHTMLHeadingElement
= 44,
158 DomConstructorHTMLHRElement
= 45,
159 DomConstructorHTMLHtmlElement
= 46,
160 DomConstructorHTMLIFrameElement
= 47,
161 DomConstructorHTMLImageElement
= 48,
162 DomConstructorHTMLInputElement
= 49,
163 DomConstructorHTMLIsIndexElement
= 50,
164 DomConstructorHTMLLabelElement
= 51,
165 DomConstructorHTMLLegendElement
= 52,
166 DomConstructorHTMLLIElement
= 53,
167 DomConstructorHTMLLinkElement
= 54,
168 DomConstructorHTMLMapElement
= 55,
169 DomConstructorHTMLMarqueeElement
= 56,
170 DomConstructorHTMLMetaElement
= 57,
171 DomConstructorHTMLModelessDialog
= 58,
172 DomConstructorHTMLNamespaceInfo
= 59,
173 DomConstructorHTMLNamespaceInfoCollection
= 60,
174 DomConstructorHTMLNextIdElement
= 61,
175 DomConstructorHTMLNoShowElement
= 62,
176 DomConstructorHTMLObjectElement
= 63,
177 DomConstructorHTMLOListElement
= 64,
178 DomConstructorHTMLOptionElement
= 65,
179 DomConstructorHTMLParagraphElement
= 66,
180 DomConstructorHTMLParamElement
= 67,
181 DomConstructorHTMLPhraseElement
= 68,
182 DomConstructorHTMLPluginsCollection
= 69,
183 DomConstructorHTMLPopup
= 70,
184 DomConstructorHTMLScriptElement
= 71,
185 DomConstructorHTMLSelectElement
= 72,
186 DomConstructorHTMLSpanElement
= 73,
187 DomConstructorHTMLStyleElement
= 74,
188 DomConstructorHTMLTableCaptionElement
= 75,
189 DomConstructorHTMLTableCellElement
= 76,
190 DomConstructorHTMLTableColElement
= 77,
191 DomConstructorHTMLTableElement
= 78,
192 DomConstructorHTMLTableRowElement
= 79,
193 DomConstructorHTMLTableSectionElement
= 80,
194 DomConstructorHTMLTextAreaElement
= 81,
195 DomConstructorHTMLTextElement
= 82,
196 DomConstructorHTMLTitleElement
= 83,
197 DomConstructorHTMLUListElement
= 84,
198 DomConstructorHTMLUnknownElement
= 85,
199 DomConstructorImage
= 86,
200 DomConstructorLocation
= 87,
201 DomConstructorNamedNodeMap
= 88,
202 DomConstructorNavigator
= 89,
203 DomConstructorNodeList
= 90,
204 DomConstructorOption
= 91,
205 DomConstructorScreen
= 92,
206 DomConstructorSelection
= 93,
207 DomConstructorStaticNodeList
= 94,
208 DomConstructorStorage
= 95,
209 DomConstructorStyleSheetList
= 96,
210 DomConstructorStyleSheetPage
= 97,
211 DomConstructorStyleSheetPageList
= 98,
212 DomConstructorText
= 99,
213 DomConstructorTextRange
= 100,
214 DomConstructorTextRangeCollection
= 101,
215 DomConstructorTextRectangle
= 102,
216 DomConstructorTextRectangleList
= 103,
217 DomConstructorWindow
= 104,
218 DomConstructorXDomainRequest
= 105,
219 DomConstructorXMLHttpRequest
= 106,
220 DomConstructorMax
= 107,
221 DomConstructor_Max
= 2147483647L
228 uuid(3051049b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
230 interface IHTMLDOMConstructor
: IDispatch
232 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
233 HRESULT constructor
([retval, out] IDispatch
* * p
);
235 HRESULT LookupGetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
237 HRESULT LookupSetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
239 HRESULT DefineGetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
241 HRESULT DefineSetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
244 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \
245 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden] \
246 IDispatch
*constructor
()
248 interface IHTMLDocument2
;
249 interface IHTMLElement2
;
250 interface IHTMLStyleSheetsCollection
;
251 interface IHTMLFrameBase
;
252 interface IHTMLStorage
;
255 /*****************************************************************************
256 * IHTMLFiltersCollection interface
262 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
264 interface IHTMLFiltersCollection
: IDispatch
266 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
267 HRESULT length
([retval, out] LONG *p
);
269 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
270 HRESULT _newEnum
([retval, out] IUnknown
**p
);
272 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
274 [in] VARIANT *pvarIndex
,
275 [retval, out] VARIANT *pvarResult
);
278 /*****************************************************************************
279 * IHTMLStyle interface
285 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
287 interface IHTMLStyle
: IDispatch
289 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
290 HRESULT fontFamily
([in] BSTR v
);
292 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
293 HRESULT fontFamily
([retval, out] BSTR *p
);
295 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
296 HRESULT fontStyle
([in] BSTR v
);
298 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
299 HRESULT fontStyle
([retval, out] BSTR *p
);
301 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
302 HRESULT fontVariant
([in] BSTR v
);
304 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
305 HRESULT fontVariant
([retval, out] BSTR *p
);
307 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
308 HRESULT fontWeight
([in] BSTR v
);
310 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
311 HRESULT fontWeight
([retval, out] BSTR *p
);
313 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
314 HRESULT fontSize
([in] VARIANT v
);
316 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
317 HRESULT fontSize
([retval, out] VARIANT *p
);
319 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
320 HRESULT font
([in] BSTR v
);
322 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
323 HRESULT font
([retval, out] BSTR *p
);
325 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
326 HRESULT color
([in] VARIANT v
);
328 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
329 HRESULT color
([retval, out] VARIANT *p
);
331 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
332 HRESULT background
([in] BSTR v
);
334 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
335 HRESULT background
([retval, out] BSTR *p
);
337 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
338 HRESULT backgroundColor
([in] VARIANT v
);
340 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
341 HRESULT backgroundColor
([retval, out] VARIANT *p
);
343 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
344 HRESULT backgroundImage
([in] BSTR v
);
346 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
347 HRESULT backgroundImage
([retval, out] BSTR *p
);
349 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
350 HRESULT backgroundRepeat
([in] BSTR v
);
352 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
353 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
355 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
356 HRESULT backgroundAttachment
([in] BSTR v
);
358 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
359 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
361 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
362 HRESULT backgroundPosition
([in] BSTR v
);
364 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
365 HRESULT backgroundPosition
([retval, out] BSTR *p
);
367 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
368 HRESULT backgroundPositionX
([in] VARIANT v
);
370 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
371 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
373 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
374 HRESULT backgroundPositionY
([in] VARIANT v
);
376 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
377 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
379 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
380 HRESULT wordSpacing
([in] VARIANT v
);
382 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
383 HRESULT wordSpacing
([retval, out] VARIANT *p
);
385 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
386 HRESULT letterSpacing
([in] VARIANT v
);
388 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
389 HRESULT letterSpacing
([retval, out] VARIANT *p
);
391 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
392 HRESULT textDecoration
([in] BSTR v
);
394 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
395 HRESULT textDecoration
([retval, out] BSTR *p
);
397 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
398 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
400 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
401 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
403 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
404 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
406 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
407 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
409 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
410 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
412 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
413 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
415 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
416 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
418 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
419 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
421 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
422 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
424 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
425 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
427 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
428 HRESULT verticalAlign
([in] VARIANT v
);
430 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
431 HRESULT verticalAlign
([retval, out] VARIANT *p
);
433 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
434 HRESULT textTransform
([in] BSTR v
);
436 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
437 HRESULT textTransform
([retval, out] BSTR *p
);
439 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
440 HRESULT textAlign
([in] BSTR v
);
442 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
443 HRESULT textAlign
([retval, out] BSTR *p
);
445 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
446 HRESULT textIndent
([in] VARIANT v
);
448 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
449 HRESULT textIndent
([retval, out] VARIANT *p
);
451 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
452 HRESULT lineHeight
([in] VARIANT v
);
454 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
455 HRESULT lineHeight
([retval, out] VARIANT *p
);
457 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
458 HRESULT marginTop
([in] VARIANT v
);
460 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
461 HRESULT marginTop
([retval, out] VARIANT *p
);
463 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
464 HRESULT marginRight
([in] VARIANT v
);
466 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
467 HRESULT marginRight
([retval, out] VARIANT *p
);
469 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
470 HRESULT marginBottom
([in] VARIANT v
);
472 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
473 HRESULT marginBottom
([retval, out] VARIANT *p
);
475 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
476 HRESULT marginLeft
([in] VARIANT v
);
478 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
479 HRESULT marginLeft
([retval, out] VARIANT *p
);
481 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
482 HRESULT margin
([in] BSTR v
);
484 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
485 HRESULT margin
([retval, out] BSTR *p
);
487 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
488 HRESULT paddingTop
([in] VARIANT v
);
490 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
491 HRESULT paddingTop
([retval, out] VARIANT *p
);
493 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
494 HRESULT paddingRight
([in] VARIANT v
);
496 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
497 HRESULT paddingRight
([retval, out] VARIANT *p
);
499 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
500 HRESULT paddingBottom
([in] VARIANT v
);
502 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
503 HRESULT paddingBottom
([retval, out] VARIANT *p
);
505 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
506 HRESULT paddingLeft
([in] VARIANT v
);
508 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
509 HRESULT paddingLeft
([retval, out] VARIANT *p
);
511 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
512 HRESULT padding
([in] BSTR v
);
514 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
515 HRESULT padding
([retval, out] BSTR *p
);
517 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
518 HRESULT border
([in] BSTR v
);
520 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
521 HRESULT border
([retval, out] BSTR *p
);
523 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
524 HRESULT borderTop
([in] BSTR v
);
526 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
527 HRESULT borderTop
([retval, out] BSTR *p
);
529 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
530 HRESULT borderRight
([in] BSTR v
);
532 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
533 HRESULT borderRight
([retval, out] BSTR *p
);
535 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
536 HRESULT borderBottom
([in] BSTR v
);
538 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
539 HRESULT borderBottom
([retval, out] BSTR *p
);
541 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
542 HRESULT borderLeft
([in] BSTR v
);
544 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
545 HRESULT borderLeft
([retval, out] BSTR *p
);
547 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
548 HRESULT borderColor
([in] BSTR v
);
550 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
551 HRESULT borderColor
([retval, out] BSTR *p
);
553 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
554 HRESULT borderTopColor
([in] VARIANT v
);
556 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
557 HRESULT borderTopColor
([retval, out] VARIANT *p
);
559 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
560 HRESULT borderRightColor
([in] VARIANT v
);
562 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
563 HRESULT borderRightColor
([retval, out] VARIANT *p
);
565 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
566 HRESULT borderBottomColor
([in] VARIANT v
);
568 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
569 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
571 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
572 HRESULT borderLeftColor
([in] VARIANT v
);
574 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
575 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
577 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
578 HRESULT borderWidth
([in] BSTR v
);
580 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
581 HRESULT borderWidth
([retval, out] BSTR *p
);
583 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
584 HRESULT borderTopWidth
([in] VARIANT v
);
586 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
587 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
589 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
590 HRESULT borderRightWidth
([in] VARIANT v
);
592 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
593 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
595 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
596 HRESULT borderBottomWidth
([in] VARIANT v
);
598 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
599 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
601 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
602 HRESULT borderLeftWidth
([in] VARIANT v
);
604 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
605 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
607 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
608 HRESULT borderStyle
([in] BSTR v
);
610 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
611 HRESULT borderStyle
([retval, out] BSTR *p
);
613 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
614 HRESULT borderTopStyle
([in] BSTR v
);
616 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
617 HRESULT borderTopStyle
([retval, out] BSTR *p
);
619 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
620 HRESULT borderRightStyle
([in] BSTR v
);
622 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
623 HRESULT borderRightStyle
([retval, out] BSTR *p
);
625 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
626 HRESULT borderBottomStyle
([in] BSTR v
);
628 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
629 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
631 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
632 HRESULT borderLeftStyle
([in] BSTR v
);
634 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
635 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
637 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
638 HRESULT width
([in] VARIANT v
);
640 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
641 HRESULT width
([retval, out] VARIANT *p
);
643 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
644 HRESULT height
([in] VARIANT v
);
646 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
647 HRESULT height
([retval, out] VARIANT *p
);
649 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
650 HRESULT styleFloat
([in] BSTR v
);
652 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
653 HRESULT styleFloat
([retval, out] BSTR *p
);
655 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
656 HRESULT clear
([in] BSTR v
);
658 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
659 HRESULT clear
([retval, out] BSTR *p
);
661 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
662 HRESULT display
([in] BSTR v
);
664 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
665 HRESULT display
([retval, out] BSTR *p
);
667 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
668 HRESULT visibility
([in] BSTR v
);
670 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
671 HRESULT visibility
([retval, out] BSTR *p
);
673 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
674 HRESULT listStyleType
([in] BSTR v
);
676 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
677 HRESULT listStyleType
([retval, out] BSTR *p
);
679 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
680 HRESULT listStylePosition
([in] BSTR v
);
682 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
683 HRESULT listStylePosition
([retval, out] BSTR *p
);
685 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
686 HRESULT listStyleImage
([in] BSTR v
);
688 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
689 HRESULT listStyleImage
([retval, out] BSTR *p
);
691 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
692 HRESULT listStyle
([in] BSTR v
);
694 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
695 HRESULT listStyle
([retval, out] BSTR *p
);
697 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
698 HRESULT whiteSpace
([in] BSTR v
);
700 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
701 HRESULT whiteSpace
([retval, out] BSTR *p
);
703 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
704 HRESULT top
([in] VARIANT v
);
706 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
707 HRESULT top
([retval, out] VARIANT *p
);
709 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
710 HRESULT left
([in] VARIANT v
);
712 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
713 HRESULT left
([retval, out] VARIANT *p
);
715 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
716 HRESULT position
([retval, out] BSTR *p
);
718 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
719 HRESULT zIndex
([in] VARIANT v
);
721 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
722 HRESULT zIndex
([retval, out] VARIANT *p
);
724 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
725 HRESULT overflow
([in] BSTR v
);
727 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
728 HRESULT overflow
([retval, out] BSTR *p
);
730 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
731 HRESULT pageBreakBefore
([in] BSTR v
);
733 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
734 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
736 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
737 HRESULT pageBreakAfter
([in] BSTR v
);
739 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
740 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
742 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
743 HRESULT cssText
([in] BSTR v
);
745 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
746 HRESULT cssText
([retval, out] BSTR *p
);
748 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
749 HRESULT pixelTop
([in] LONG v
);
751 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
752 HRESULT pixelTop
([retval, out] LONG *p
);
754 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
755 HRESULT pixelLeft
([in] LONG v
);
757 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
758 HRESULT pixelLeft
([retval, out] LONG *p
);
760 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
761 HRESULT pixelWidth
([in] LONG v
);
763 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
764 HRESULT pixelWidth
([retval, out] LONG *p
);
766 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
767 HRESULT pixelHeight
([in] LONG v
);
769 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
770 HRESULT pixelHeight
([retval, out] LONG *p
);
772 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
773 HRESULT posTop
([in] float v
);
775 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
776 HRESULT posTop
([retval, out] float *p
);
778 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
779 HRESULT posLeft
([in] float v
);
781 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
782 HRESULT posLeft
([retval, out] float *p
);
784 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
785 HRESULT posWidth
([in] float v
);
787 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
788 HRESULT posWidth
([retval, out] float *p
);
790 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
791 HRESULT posHeight
([in] float v
);
793 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
794 HRESULT posHeight
([retval, out] float *p
);
796 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
797 HRESULT cursor
([in] BSTR v
);
799 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
800 HRESULT cursor
([retval, out] BSTR *p
);
802 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
803 HRESULT clip
([in] BSTR v
);
805 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
806 HRESULT clip
([retval, out] BSTR *p
);
808 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
809 HRESULT filter
([in] BSTR v
);
811 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
812 HRESULT filter
([retval, out] BSTR *p
);
814 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
815 HRESULT setAttribute
(
816 [in] BSTR strAttributeName
,
817 [in] VARIANT AttributeValue
,
818 [defaultvalue(1), in] LONG lFlags
);
820 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
821 HRESULT getAttribute
(
822 [in] BSTR strAttributeName
,
823 [defaultvalue(0), in] LONG lFlags
,
824 [retval, out] VARIANT *AttributeValue
);
826 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
827 HRESULT removeAttribute
(
828 [in] BSTR strAttributeName
,
829 [defaultvalue(1), in]
831 [retval, out] VARIANT_BOOL *pfSuccess
);
833 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
834 HRESULT toString
([retval, out] BSTR *String);
837 /*****************************************************************************
838 * IHTMLStyle2 interface
844 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
846 interface IHTMLStyle2
: IDispatch
848 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
849 HRESULT tableLayout
([in] BSTR v
);
851 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
852 HRESULT tableLayout
([out, retval] BSTR *p
);
854 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
855 HRESULT borderCollapse
([in] BSTR v
);
857 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
858 HRESULT borderCollapse
([out, retval] BSTR *p
);
860 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
861 HRESULT direction
([in] BSTR v
);
863 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
864 HRESULT direction
([out, retval] BSTR *p
);
866 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
867 HRESULT behavior
([in] BSTR v
);
869 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
870 HRESULT behavior
([out, retval] BSTR *p
);
872 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
873 HRESULT setExpression
(
875 [in] BSTR expression
,
876 [in, defaultvalue("")] BSTR language
);
878 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
879 HRESULT getExpression
(
881 [out, retval] VARIANT *expression
);
883 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
884 HRESULT removeExpression
(
886 [out, retval] VARIANT_BOOL *pfSuccess
);
888 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
889 HRESULT position
([in] BSTR v
);
891 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
892 HRESULT position
([out, retval] BSTR *p
);
894 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
895 HRESULT unicodeBidi
([in] BSTR v
);
897 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
898 HRESULT unicodeBidi
([out, retval] BSTR *p
);
900 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
901 HRESULT bottom
([in] VARIANT v
);
903 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
904 HRESULT bottom
([out, retval] VARIANT *p
);
906 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
907 HRESULT right
([in] VARIANT v
);
909 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
910 HRESULT right
([out, retval] VARIANT *p
);
912 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
913 HRESULT pixelBottom
([in] LONG v
);
915 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
916 HRESULT pixelBottom
([out, retval] LONG *p
);
918 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
919 HRESULT pixelRight
([in] LONG v
);
921 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
922 HRESULT pixelRight
([out, retval] LONG *p
);
924 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
925 HRESULT posBottom
([in] float v
);
927 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
928 HRESULT posBottom
([out, retval] float *p
);
930 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
931 HRESULT posRight
([in] float v
);
933 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
934 HRESULT posRight
([out, retval] float *p
);
936 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
937 HRESULT imeMode
([in] BSTR v
);
939 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
940 HRESULT imeMode
([out, retval] BSTR *p
);
942 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
943 HRESULT rubyAlign
([in] BSTR v
);
945 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
946 HRESULT rubyAlign
([out, retval] BSTR *p
);
948 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
949 HRESULT rubyPosition
([in] BSTR v
);
951 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
952 HRESULT rubyPosition
([out, retval] BSTR *p
);
954 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
955 HRESULT rubyOverhang
([in] BSTR v
);
957 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
958 HRESULT rubyOverhang
([out, retval] BSTR *p
);
960 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
961 HRESULT layoutGridChar
([in] VARIANT v
);
963 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
964 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
966 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
967 HRESULT layoutGridLine
([in] VARIANT v
);
969 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
970 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
972 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
973 HRESULT layoutGridMode
([in] BSTR v
);
975 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
976 HRESULT layoutGridMode
([out, retval] BSTR *p
);
978 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
979 HRESULT layoutGridType
([in] BSTR v
);
981 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
982 HRESULT layoutGridType
([out, retval] BSTR *p
);
984 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
985 HRESULT layoutGrid
([in] BSTR v
);
987 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
988 HRESULT layoutGrid
([out, retval] BSTR *p
);
990 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
991 HRESULT wordBreak
([in] BSTR v
);
993 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
994 HRESULT wordBreak
([out, retval] BSTR *p
);
996 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
997 HRESULT lineBreak
([in] BSTR v
);
999 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
1000 HRESULT lineBreak
([out, retval] BSTR *p
);
1002 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
1003 HRESULT textJustify
([in] BSTR v
);
1005 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
1006 HRESULT textJustify
([out, retval] BSTR *p
);
1008 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
1009 HRESULT textJustifyTrim
([in] BSTR v
);
1011 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
1012 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1014 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
1015 HRESULT textKashida
([in] VARIANT v
);
1017 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
1018 HRESULT textKashida
([out, retval] VARIANT *p
);
1020 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
1021 HRESULT textAutospace
([in] BSTR v
);
1023 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
1024 HRESULT textAutospace
([out, retval] BSTR *p
);
1026 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
1027 HRESULT overflowX
([in] BSTR v
);
1029 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
1030 HRESULT overflowX
([out, retval] BSTR *p
);
1032 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
1033 HRESULT overflowY
([in] BSTR v
);
1035 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
1036 HRESULT overflowY
([out, retval] BSTR *p
);
1038 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
1039 HRESULT accelerator
([in] BSTR v
);
1041 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
1042 HRESULT accelerator
([out, retval] BSTR *p
);
1045 /*****************************************************************************
1046 * IHTMLRuleStyle interface
1052 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
1054 interface IHTMLRuleStyle
: IDispatch
1056 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
1057 HRESULT fontFamily
([in] BSTR v
);
1059 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
1060 HRESULT fontFamily
([retval, out] BSTR *p
);
1062 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
1063 HRESULT fontStyle
([in] BSTR v
);
1065 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
1066 HRESULT fontStyle
([retval, out] BSTR *p
);
1068 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
1069 HRESULT fontVariant
([in] BSTR v
);
1071 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
1072 HRESULT fontVariant
([retval, out] BSTR *p
);
1074 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
1075 HRESULT fontWeight
([in] BSTR v
);
1077 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
1078 HRESULT fontWeight
([retval, out] BSTR *p
);
1080 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
1081 HRESULT fontSize
([in] VARIANT v
);
1083 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
1084 HRESULT fontSize
([retval, out] VARIANT *p
);
1086 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
1087 HRESULT font
([in] BSTR v
);
1089 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
1090 HRESULT font
([retval, out] BSTR *p
);
1092 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
1093 HRESULT color
([in] VARIANT v
);
1095 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
1096 HRESULT color
([retval, out] VARIANT *p
);
1098 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
1099 HRESULT background
([in] BSTR v
);
1101 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
1102 HRESULT background
([retval, out] BSTR *p
);
1104 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1105 HRESULT backgroundColor
([in] VARIANT v
);
1107 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1108 HRESULT backgroundColor
([retval, out] VARIANT *p
);
1110 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1111 HRESULT backgroundImage
([in] BSTR v
);
1113 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1114 HRESULT backgroundImage
([retval, out] BSTR *p
);
1116 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1117 HRESULT backgroundRepeat
([in] BSTR v
);
1119 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1120 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
1122 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1123 HRESULT backgroundAttachment
([in] BSTR v
);
1125 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1126 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
1128 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1129 HRESULT backgroundPosition
([in] BSTR v
);
1131 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1132 HRESULT backgroundPosition
([retval, out] BSTR *p
);
1134 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1135 HRESULT backgroundPositionX
([in] VARIANT v
);
1137 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1138 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
1140 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1141 HRESULT backgroundPositionY
([in] VARIANT v
);
1143 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1144 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
1146 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
1147 HRESULT wordSpacing
([in] VARIANT v
);
1149 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
1150 HRESULT wordSpacing
([retval, out] VARIANT *p
);
1152 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
1153 HRESULT letterSpacing
([in] VARIANT v
);
1155 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
1156 HRESULT letterSpacing
([retval, out] VARIANT *p
);
1158 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
1159 HRESULT textDecoration
([in] BSTR v
);
1161 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
1162 HRESULT textDecoration
([retval, out] BSTR *p
);
1164 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1165 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
1167 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1168 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
1170 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1171 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
1173 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1174 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
1176 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1177 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
1179 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1180 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
1182 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1183 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
1185 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1186 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
1188 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1189 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
1191 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1192 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
1194 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
1195 HRESULT verticalAlign
([in] VARIANT v
);
1197 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
1198 HRESULT verticalAlign
([retval, out] VARIANT *p
);
1200 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
1201 HRESULT textTransform
([in] BSTR v
);
1203 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
1204 HRESULT textTransform
([retval, out] BSTR *p
);
1206 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
1207 HRESULT textAlign
([in] BSTR v
);
1209 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
1210 HRESULT textAlign
([retval, out] BSTR *p
);
1212 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
1213 HRESULT textIndent
([in] VARIANT v
);
1215 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
1216 HRESULT textIndent
([retval, out] VARIANT *p
);
1218 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
1219 HRESULT lineHeight
([in] VARIANT v
);
1221 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
1222 HRESULT lineHeight
([retval, out] VARIANT *p
);
1224 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
1225 HRESULT marginTop
([in] VARIANT v
);
1227 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
1228 HRESULT marginTop
([retval, out] VARIANT *p
);
1230 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
1231 HRESULT marginRight
([in] VARIANT v
);
1233 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
1234 HRESULT marginRight
([retval, out] VARIANT *p
);
1236 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
1237 HRESULT marginBottom
([in] VARIANT v
);
1239 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
1240 HRESULT marginBottom
([retval, out] VARIANT *p
);
1242 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
1243 HRESULT marginLeft
([in] VARIANT v
);
1245 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
1246 HRESULT marginLeft
([retval, out] VARIANT *p
);
1248 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
1249 HRESULT margin
([in] BSTR v
);
1251 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
1252 HRESULT margin
([retval, out] BSTR *p
);
1254 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
1255 HRESULT paddingTop
([in] VARIANT v
);
1257 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
1258 HRESULT paddingTop
([retval, out] VARIANT *p
);
1260 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
1261 HRESULT paddingRight
([in] VARIANT v
);
1263 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
1264 HRESULT paddingRight
([retval, out] VARIANT *p
);
1266 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
1267 HRESULT paddingBottom
([in] VARIANT v
);
1269 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
1270 HRESULT paddingBottom
([retval, out] VARIANT *p
);
1272 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
1273 HRESULT paddingLeft
([in] VARIANT v
);
1275 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
1276 HRESULT paddingLeft
([retval, out] VARIANT *p
);
1278 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
1279 HRESULT padding
([in] BSTR v
);
1281 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
1282 HRESULT padding
([retval, out] BSTR *p
);
1284 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
1285 HRESULT border
([in] BSTR v
);
1287 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
1288 HRESULT border
([retval, out] BSTR *p
);
1290 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
1291 HRESULT borderTop
([in] BSTR v
);
1293 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
1294 HRESULT borderTop
([retval, out] BSTR *p
);
1296 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
1297 HRESULT borderRight
([in] BSTR v
);
1299 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
1300 HRESULT borderRight
([retval, out] BSTR *p
);
1302 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
1303 HRESULT borderBottom
([in] BSTR v
);
1305 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
1306 HRESULT borderBottom
([retval, out] BSTR *p
);
1308 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
1309 HRESULT borderLeft
([in] BSTR v
);
1311 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
1312 HRESULT borderLeft
([retval, out] BSTR *p
);
1314 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
1315 HRESULT borderColor
([in] BSTR v
);
1317 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
1318 HRESULT borderColor
([retval, out] BSTR *p
);
1320 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1321 HRESULT borderTopColor
([in] VARIANT v
);
1323 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1324 HRESULT borderTopColor
([retval, out] VARIANT *p
);
1326 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1327 HRESULT borderRightColor
([in] VARIANT v
);
1329 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1330 HRESULT borderRightColor
([retval, out] VARIANT *p
);
1332 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1333 HRESULT borderBottomColor
([in] VARIANT v
);
1335 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1336 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
1338 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1339 HRESULT borderLeftColor
([in] VARIANT v
);
1341 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1342 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
1344 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
1345 HRESULT borderWidth
([in] BSTR v
);
1347 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
1348 HRESULT borderWidth
([retval, out] BSTR *p
);
1350 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1351 HRESULT borderTopWidth
([in] VARIANT v
);
1353 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1354 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
1356 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1357 HRESULT borderRightWidth
([in] VARIANT v
);
1359 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1360 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
1362 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1363 HRESULT borderBottomWidth
([in] VARIANT v
);
1365 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1366 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
1368 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1369 HRESULT borderLeftWidth
([in] VARIANT v
);
1371 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1372 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
1374 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
1375 HRESULT borderStyle
([in] BSTR v
);
1377 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
1378 HRESULT borderStyle
([retval, out] BSTR *p
);
1380 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1381 HRESULT borderTopStyle
([in] BSTR v
);
1383 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1384 HRESULT borderTopStyle
([retval, out] BSTR *p
);
1386 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1387 HRESULT borderRightStyle
([in] BSTR v
);
1389 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1390 HRESULT borderRightStyle
([retval, out] BSTR *p
);
1392 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1393 HRESULT borderBottomStyle
([in] BSTR v
);
1395 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1396 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
1398 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1399 HRESULT borderLeftStyle
([in] BSTR v
);
1401 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1402 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
1404 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
1405 HRESULT width
([in] VARIANT v
);
1407 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
1408 HRESULT width
([retval, out] VARIANT *p
);
1410 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
1411 HRESULT height
([in] VARIANT v
);
1413 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
1414 HRESULT height
([retval, out] VARIANT *p
);
1416 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
1417 HRESULT styleFloat
([in] BSTR v
);
1419 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
1420 HRESULT styleFloat
([retval, out] BSTR *p
);
1422 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
1423 HRESULT clear
([in] BSTR v
);
1425 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
1426 HRESULT clear
([retval, out] BSTR *p
);
1428 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
1429 HRESULT display
([in] BSTR v
);
1431 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
1432 HRESULT display
([retval, out] BSTR *p
);
1434 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
1435 HRESULT visibility
([in] BSTR v
);
1437 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
1438 HRESULT visibility
([retval, out] BSTR *p
);
1440 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
1441 HRESULT listStyleType
([in] BSTR v
);
1443 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
1444 HRESULT listStyleType
([retval, out] BSTR *p
);
1446 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1447 HRESULT listStylePosition
([in] BSTR v
);
1449 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1450 HRESULT listStylePosition
([retval, out] BSTR *p
);
1452 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1453 HRESULT listStyleImage
([in] BSTR v
);
1455 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1456 HRESULT listStyleImage
([retval, out] BSTR *p
);
1458 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
1459 HRESULT listStyle
([in] BSTR v
);
1461 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
1462 HRESULT listStyle
([retval, out] BSTR *p
);
1464 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
1465 HRESULT whiteSpace
([in] BSTR v
);
1467 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
1468 HRESULT whiteSpace
([retval, out] BSTR *p
);
1470 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
1471 HRESULT top
([in] VARIANT v
);
1473 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
1474 HRESULT top
([retval, out] VARIANT *p
);
1476 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
1477 HRESULT left
([in] VARIANT v
);
1479 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
1480 HRESULT left
([retval, out] VARIANT *p
);
1482 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
1483 HRESULT position
([retval, out] BSTR *p
);
1485 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
1486 HRESULT zIndex
([in] VARIANT v
);
1488 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
1489 HRESULT zIndex
([retval, out] VARIANT *p
);
1491 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
1492 HRESULT overflow
([in] BSTR v
);
1494 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
1495 HRESULT overflow
([retval, out] BSTR *p
);
1497 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1498 HRESULT pageBreakBefore
([in] BSTR v
);
1500 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1501 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
1503 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1504 HRESULT pageBreakAfter
([in] BSTR v
);
1506 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1507 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
1509 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
1510 HRESULT cssText
([in] BSTR v
);
1512 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
1513 HRESULT cssText
([retval, out] BSTR *p
);
1515 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
1516 HRESULT cursor
([in] BSTR v
);
1518 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
1519 HRESULT cursor
([retval, out] BSTR *p
);
1521 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
1522 HRESULT clip
([in] BSTR v
);
1524 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
1525 HRESULT clip
([retval, out] BSTR *p
);
1527 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
1528 HRESULT filter
([in] BSTR v
);
1530 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
1531 HRESULT filter
([retval, out] BSTR *p
);
1533 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
1534 HRESULT setAttribute
(
1535 [in] BSTR strAttributeName
,
1536 [in] VARIANT AttributeValue
,
1537 [defaultvalue(1), in] LONG lFlags
);
1539 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
1540 HRESULT getAttribute
(
1541 [in] BSTR strAttributeName
,
1542 [defaultvalue(0), in] LONG lFlags
,
1543 [retval, out] VARIANT *AttributeValue
);
1545 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
1546 HRESULT removeAttribute
(
1547 [in] BSTR strAttributeName
,
1548 [defaultvalue(1), in] LONG lFlags
,
1549 [retval, out] VARIANT_BOOL *pfSuccess
);
1552 /*****************************************************************************
1553 * DispHTMLStyle dispinterface
1557 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
1559 dispinterface DispHTMLStyle
1563 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
1564 void fontFamily
(BSTR v
);
1566 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
1569 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
1570 void fontStyle
(BSTR v
);
1572 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
1575 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
1576 void fontVariant
(BSTR v
);
1578 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
1581 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
1582 void fontWeight
(BSTR v
);
1584 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
1587 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
1588 void fontSize
(VARIANT v
);
1590 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
1593 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
1596 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
1599 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
1600 void color
(VARIANT v
);
1602 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
1605 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
1606 void background
(BSTR v
);
1608 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
1611 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
1612 void backgroundColor
(VARIANT v
);
1614 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
1615 VARIANT backgroundColor
();
1617 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
1618 void backgroundImage
(BSTR v
);
1620 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
1621 BSTR backgroundImage
();
1623 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
1624 void backgroundRepeat
(BSTR v
);
1626 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
1627 BSTR backgroundRepeat
();
1629 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
1630 void backgroundAttachment
(BSTR v
);
1632 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
1633 BSTR backgroundAttachment
();
1635 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
1636 void backgroundPosition
(BSTR v
);
1638 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
1639 BSTR backgroundPosition
();
1641 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
1642 void backgroundPositionX
(VARIANT v
);
1644 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
1645 VARIANT backgroundPositionX
();
1647 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
1648 void backgroundPositionY
(VARIANT v
);
1650 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
1651 VARIANT backgroundPositionY
();
1653 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
1654 void wordSpacing
(VARIANT v
);
1656 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
1657 VARIANT wordSpacing
();
1659 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
1660 void letterSpacing
(VARIANT v
);
1662 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
1663 VARIANT letterSpacing
();
1665 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
1666 void textDecoration
(BSTR v
);
1668 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
1669 BSTR textDecoration
();
1671 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
1672 void textDecorationNone
(VARIANT_BOOL v
);
1674 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
1675 VARIANT_BOOL textDecorationNone
();
1677 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
1678 void textDecorationUnderline
(VARIANT_BOOL v
);
1680 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
1681 VARIANT_BOOL textDecorationUnderline
();
1683 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
1684 void textDecorationOverline
(VARIANT_BOOL v
);
1686 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
1687 VARIANT_BOOL textDecorationOverline
();
1689 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
1690 void textDecorationLineThrough
(VARIANT_BOOL v
);
1692 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
1693 VARIANT_BOOL textDecorationLineThrough
();
1695 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
1696 void textDecorationBlink
(VARIANT_BOOL v
);
1698 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
1699 VARIANT_BOOL textDecorationBlink
();
1701 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
1702 void verticalAlign
(VARIANT v
);
1704 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
1705 VARIANT verticalAlign
();
1707 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
1708 void textTransform
(BSTR v
);
1710 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
1711 BSTR textTransform
();
1713 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
1714 void textAlign
(BSTR v
);
1716 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
1719 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
1720 void textIndent
(VARIANT v
);
1722 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
1723 VARIANT textIndent
();
1725 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
1726 void lineHeight
(VARIANT v
);
1728 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
1729 VARIANT lineHeight
();
1731 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
1732 void marginTop
(VARIANT v
);
1734 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
1735 VARIANT marginTop
();
1737 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
1738 void marginRight
(VARIANT v
);
1740 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
1741 VARIANT marginRight
();
1743 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
1744 void marginBottom
(VARIANT v
);
1746 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
1747 VARIANT marginBottom
();
1749 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
1750 void marginLeft
(VARIANT v
);
1752 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
1753 VARIANT marginLeft
();
1755 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
1756 void margin
(BSTR v
);
1758 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
1761 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
1762 void paddingTop
(VARIANT v
);
1764 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
1765 VARIANT paddingTop
();
1767 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
1768 void paddingRight
(VARIANT v
);
1770 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
1771 VARIANT paddingRight
();
1773 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
1774 void paddingBottom
(VARIANT v
);
1776 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
1777 VARIANT paddingBottom
();
1779 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
1780 void paddingLeft
(VARIANT v
);
1782 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
1783 VARIANT paddingLeft
();
1785 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
1786 void padding
(BSTR v
);
1788 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
1791 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
1792 void border
(BSTR v
);
1794 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
1797 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
1798 void borderTop
(BSTR v
);
1800 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
1803 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
1804 void borderRight
(BSTR v
);
1806 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
1809 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
1810 void borderBottom
(BSTR v
);
1812 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
1813 BSTR borderBottom
();
1815 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
1816 void borderLeft
(BSTR v
);
1818 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
1821 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
1822 void borderColor
(BSTR v
);
1824 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
1827 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
1828 void borderTopColor
(VARIANT v
);
1830 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
1831 VARIANT borderTopColor
();
1833 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
1834 void borderRightColor
(VARIANT v
);
1836 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
1837 VARIANT borderRightColor
();
1839 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
1840 void borderBottomColor
(VARIANT v
);
1842 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
1843 VARIANT borderBottomColor
();
1845 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
1846 void borderLeftColor
(VARIANT v
);
1848 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
1849 VARIANT borderLeftColor
();
1851 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
1852 void borderWidth
(BSTR v
);
1854 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
1857 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
1858 void borderTopWidth
(VARIANT v
);
1860 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
1861 VARIANT borderTopWidth
();
1863 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
1864 void borderRightWidth
(VARIANT v
);
1866 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
1867 VARIANT borderRightWidth
();
1869 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
1870 void borderBottomWidth
(VARIANT v
);
1872 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
1873 VARIANT borderBottomWidth
();
1875 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
1876 void borderLeftWidth
(VARIANT v
);
1878 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
1879 VARIANT borderLeftWidth
();
1881 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
1882 void borderStyle
(BSTR v
);
1884 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
1887 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
1888 void borderTopStyle
(BSTR v
);
1890 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
1891 BSTR borderTopStyle
();
1893 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
1894 void borderRightStyle
(BSTR v
);
1896 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
1897 BSTR borderRightStyle
();
1899 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
1900 void borderBottomStyle
(BSTR v
);
1902 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
1903 BSTR borderBottomStyle
();
1905 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
1906 void borderLeftStyle
(BSTR v
);
1908 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
1909 BSTR borderLeftStyle
();
1911 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
1912 void width
(VARIANT v
);
1914 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
1917 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
1918 void height
(VARIANT v
);
1920 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
1923 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
1924 void styleFloat
(BSTR v
);
1926 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
1929 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
1932 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
1935 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
1936 void display
(BSTR v
);
1938 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
1941 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
1942 void visibility
(BSTR v
);
1944 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
1947 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
1948 void listStyleType
(BSTR v
);
1950 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
1951 BSTR listStyleType
();
1953 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
1954 void listStylePosition
(BSTR v
);
1956 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
1957 BSTR listStylePosition
();
1959 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
1960 void listStyleImage
(BSTR v
);
1962 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
1963 BSTR listStyleImage
();
1965 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
1966 void listStyle
(BSTR v
);
1968 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
1971 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
1972 void whiteSpace
(BSTR v
);
1974 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
1977 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
1978 void top
(VARIANT v
);
1980 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
1983 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
1984 void left
(VARIANT v
);
1986 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
1989 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
1990 void zIndex
(VARIANT v
);
1992 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
1995 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
1996 void overflow
(BSTR v
);
1998 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
2001 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
2002 void pageBreakBefore
(BSTR v
);
2004 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
2005 BSTR pageBreakBefore
();
2007 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
2008 void pageBreakAfter
(BSTR v
);
2010 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
2011 BSTR pageBreakAfter
();
2013 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
2014 void cssText
(BSTR v
);
2016 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
2019 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
2020 void pixelTop
(LONG v
);
2022 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
2025 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
2026 void pixelLeft
(LONG v
);
2028 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
2031 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
2032 void pixelWidth
(LONG v
);
2034 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
2037 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
2038 void pixelHeight
(LONG v
);
2040 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
2043 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
2044 void posTop
(float v
);
2046 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
2049 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
2050 void posLeft
(float v
);
2052 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
2055 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
2056 void posWidth
(float v
);
2058 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
2061 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
2062 void posHeight
(float v
);
2064 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
2067 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
2068 void cursor
(BSTR v
);
2070 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
2073 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
2076 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
2079 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
2080 void filter
(BSTR v
);
2082 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
2085 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
2087 [in] BSTR strAttributeName
,
2088 [in] VARIANT AttributeValue
,
2089 [in, defaultvalue(1)] LONG lFlags
);
2091 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
2092 VARIANT getAttribute
(
2093 [in] BSTR strAttributeName
,
2094 [in, defaultvalue(0)] LONG lFlags
);
2096 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
2097 VARIANT_BOOL removeAttribute
(
2098 [in] BSTR strAttributeName
,
2099 [in, defaultvalue(1)] LONG lFlags
);
2101 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
2104 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2105 void tableLayout
(BSTR v
);
2107 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2110 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2111 void borderCollapse
(BSTR v
);
2113 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2114 BSTR borderCollapse
();
2116 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2117 void direction
(BSTR v
);
2119 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2122 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2123 void behavior
(BSTR v
);
2125 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2128 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
2131 [in] BSTR expression
,
2132 [in, defaultvalue("")] BSTR language
);
2134 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
2135 VARIANT getExpression
([in] BSTR propname
);
2137 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
2138 VARIANT_BOOL removeExpression
([in] BSTR propname
);
2140 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2141 void position
(BSTR v
);
2143 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2146 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2147 void unicodeBidi
(BSTR v
);
2149 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2152 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2153 void bottom
(VARIANT v
);
2155 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2158 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2159 void right
(VARIANT v
);
2161 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2164 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2165 void pixelBottom
(LONG v
);
2167 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2170 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2171 void pixelRight
(LONG v
);
2173 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2176 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2177 void posBottom
(float v
);
2179 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2182 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2183 void posRight
(float v
);
2185 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2188 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2189 void imeMode
(BSTR v
);
2191 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2194 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2195 void rubyAlign
(BSTR v
);
2197 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2200 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2201 void rubyPosition
(BSTR v
);
2203 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2204 BSTR rubyPosition
();
2206 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2207 void rubyOverhang
(BSTR v
);
2209 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2210 BSTR rubyOverhang
();
2212 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2213 void layoutGridChar
(VARIANT v
);
2215 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2216 VARIANT layoutGridChar
();
2218 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2219 void layoutGridLine
(VARIANT v
);
2221 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2222 VARIANT layoutGridLine
();
2224 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2225 void layoutGridMode
(BSTR v
);
2227 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2228 BSTR layoutGridMode
();
2230 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2231 void layoutGridType
(BSTR v
);
2233 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2234 BSTR layoutGridType
();
2236 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2237 void layoutGrid
(BSTR v
);
2239 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2242 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2243 void wordBreak
(BSTR v
);
2245 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2248 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2249 void lineBreak
(BSTR v
);
2251 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2254 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2255 void textJustify
(BSTR v
);
2257 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2260 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2261 void textJustifyTrim
(BSTR v
);
2263 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2264 BSTR textJustifyTrim
();
2266 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2267 void textKashida
(VARIANT v
);
2269 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2270 VARIANT textKashida
();
2272 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2273 void textAutospace
(BSTR v
);
2275 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2276 BSTR textAutospace
();
2278 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2279 void overflowX
(BSTR v
);
2281 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2284 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2285 void overflowY
(BSTR v
);
2287 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2290 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2291 void accelerator
(BSTR v
);
2293 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2296 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2297 void layoutFlow
(BSTR v
);
2299 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2302 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2303 void zoom
(VARIANT v
);
2305 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2308 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2309 void wordWrap
(BSTR v
);
2311 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2314 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2315 void textUnderlinePosition
(BSTR v
);
2317 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2318 BSTR textUnderlinePosition
();
2320 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2321 void scrollbarBaseColor
(VARIANT v
);
2323 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2324 VARIANT scrollbarBaseColor
();
2326 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2327 void scrollbarFaceColor
(VARIANT v
);
2329 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2330 VARIANT scrollbarFaceColor
();
2332 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2333 void scrollbar3dLightColor
(VARIANT v
);
2335 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2336 VARIANT scrollbar3dLightColor
();
2338 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2339 void scrollbarShadowColor
(VARIANT v
);
2341 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2342 VARIANT scrollbarShadowColor
();
2344 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2345 void scrollbarHighlightColor
(VARIANT v
);
2347 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2348 VARIANT scrollbarHighlightColor
();
2350 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2351 void scrollbarDarkShadowColor
(VARIANT v
);
2353 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2354 VARIANT scrollbarDarkShadowColor
();
2356 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2357 void scrollbarArrowColor
(VARIANT v
);
2359 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2360 VARIANT scrollbarArrowColor
();
2362 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2363 void scrollbarTrackColor
(VARIANT v
);
2365 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2366 VARIANT scrollbarTrackColor
();
2368 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2369 void writingMode
(BSTR v
);
2371 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2374 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2375 void textAlignLast
(BSTR v
);
2377 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2378 BSTR textAlignLast
();
2380 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2381 void textKashidaSpace
(VARIANT v
);
2383 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2384 VARIANT textKashidaSpace
();
2386 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2387 void textOverflow
(BSTR v
);
2389 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2390 BSTR textOverflow
();
2392 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2393 void minHeight
(VARIANT v
);
2395 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2396 VARIANT minHeight
();
2398 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2399 void msInterpolationMode
(BSTR v
);
2401 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2402 BSTR msInterpolationMode
();
2404 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2405 void maxHeight
(VARIANT v
);
2407 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2408 VARIANT maxHeight
();
2410 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2411 void minWidth
(VARIANT v
);
2413 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2416 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2417 void maxWidth
(VARIANT v
);
2419 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2422 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2423 void content
(BSTR v
);
2425 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2428 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2429 void captionSide
(BSTR v
);
2431 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2434 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2435 void counterIncrement
(BSTR v
);
2437 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2438 BSTR counterIncrement
();
2440 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2441 void counterReset
(BSTR v
);
2443 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2444 BSTR counterReset
();
2446 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2447 void outline
(BSTR v
);
2449 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2452 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2453 void outlineWidth
(VARIANT v
);
2455 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2456 VARIANT outlineWidth
();
2458 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2459 void outlineStyle
(BSTR v
);
2461 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2462 BSTR outlineStyle
();
2464 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2465 void outlineColor
(VARIANT v
);
2467 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2468 VARIANT outlineColor
();
2470 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2471 void boxSizing
(BSTR v
);
2473 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2476 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2477 void borderSpacing
(BSTR v
);
2479 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2480 BSTR borderSpacing
();
2482 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2483 void orphans
(VARIANT v
);
2485 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2488 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2489 void widows
(VARIANT v
);
2491 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2494 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2495 void pageBreakInside
(BSTR v
);
2497 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2498 BSTR pageBreakInside
();
2500 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2501 void emptyCells
(BSTR v
);
2503 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2506 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2507 void msBlockProgression
(BSTR v
);
2509 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2510 BSTR msBlockProgression
();
2512 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2513 void quotes
(BSTR v
);
2515 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2518 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
2519 IDispatch
*constructor
();
2526 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2528 interface IHTMLStyle3
: IDispatch
2530 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2531 HRESULT layoutFlow
([in] BSTR v
);
2533 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
2534 HRESULT layoutFlow
([retval, out] BSTR * p
);
2536 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2537 HRESULT zoom
([in] VARIANT v
);
2539 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
2540 HRESULT zoom
([retval, out] VARIANT * p
);
2542 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2543 HRESULT wordWrap
([in] BSTR v
);
2545 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
2546 HRESULT wordWrap
([retval, out] BSTR * p
);
2548 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2549 HRESULT textUnderlinePosition
([in] BSTR v
);
2551 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
2552 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
2554 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2555 HRESULT scrollbarBaseColor
([in] VARIANT v
);
2557 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
2558 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
2560 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2561 HRESULT scrollbarFaceColor
([in] VARIANT v
);
2563 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
2564 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
2566 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2567 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
2569 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
2570 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
2572 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2573 HRESULT scrollbarShadowColor
([in] VARIANT v
);
2575 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
2576 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
2578 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2579 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
2581 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
2582 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
2584 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2585 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
2587 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
2588 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
2590 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2591 HRESULT scrollbarArrowColor
([in] VARIANT v
);
2593 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
2594 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
2596 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2597 HRESULT scrollbarTrackColor
([in] VARIANT v
);
2599 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
2600 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
2602 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2603 HRESULT writingMode
([in] BSTR v
);
2605 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
2606 HRESULT writingMode
([retval, out] BSTR * p
);
2608 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2609 HRESULT textAlignLast
([in] BSTR v
);
2611 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
2612 HRESULT textAlignLast
([retval, out] BSTR * p
);
2614 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2615 HRESULT textKashidaSpace
([in] VARIANT v
);
2617 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
2618 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
2621 /*****************************************************************************
2622 * IHTMLSytyle4 interface
2628 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2630 interface IHTMLStyle4
: IDispatch
2632 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2633 HRESULT textOverflow
([in] BSTR v
);
2635 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
2636 HRESULT textOverflow
([retval, out] BSTR * p
);
2638 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2639 HRESULT minHeight
([in] VARIANT v
);
2641 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
2642 HRESULT minHeight
([retval, out] VARIANT * p
);
2645 /*****************************************************************************
2646 * IHTMLSytyle5 interface
2652 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2654 interface IHTMLStyle5
: IDispatch
2656 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2657 HRESULT msInterpolationMode
([in] BSTR v
);
2659 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
2660 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
2662 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2663 HRESULT maxHeight
([in] VARIANT v
);
2665 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
2666 HRESULT maxHeight
([out, retval] VARIANT *p
);
2668 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2669 HRESULT minWidth
([in] VARIANT v
);
2671 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
2672 HRESULT minWidth
([out, retval] VARIANT *p
);
2674 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2675 HRESULT maxWidth
([in] VARIANT v
);
2677 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
2678 HRESULT maxWidth
([out, retval] VARIANT *p
);
2681 /*****************************************************************************
2682 * IHTMLSytyle6 interface
2688 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
2690 interface IHTMLStyle6
: IDispatch
2692 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2693 HRESULT content
([in] BSTR v
);
2695 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
2696 HRESULT content
([out, retval] BSTR *p
);
2698 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2699 HRESULT captionSide
([in] BSTR v
);
2701 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
2702 HRESULT captionSide
([retval, out] BSTR *p
);
2704 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2705 HRESULT counterIncrement
([in] BSTR v
);
2707 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
2708 HRESULT counterIncrement
([out, retval] BSTR *p
);
2710 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2711 HRESULT counterReset
([in] BSTR v
);
2713 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
2714 HRESULT counterReset
([out, retval] BSTR *p
);
2716 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2717 HRESULT outline
([in] BSTR v
);
2719 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
2720 HRESULT outline
([out, retval] BSTR *p
);
2722 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2723 HRESULT outlineWidth
([in] VARIANT v
);
2725 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
2726 HRESULT outlineWidth
([out, retval] VARIANT *p
);
2728 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2729 HRESULT outlineStyle
([in] BSTR v
);
2731 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
2732 HRESULT outlineStyle
([out, retval] BSTR *p
);
2734 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2735 HRESULT outlineColor
([in] VARIANT v
);
2737 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
2738 HRESULT outlineColor
([out, retval] VARIANT *p
);
2740 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2741 HRESULT boxSizing
([in] BSTR v
);
2743 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
2744 HRESULT boxSizing
([out, retval] BSTR *p
);
2746 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2747 HRESULT borderSpacing
([in] BSTR v
);
2749 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
2750 HRESULT borderSpacing
([out, retval] BSTR *p
);
2752 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2753 HRESULT orphans
([in] VARIANT v
);
2755 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
2756 HRESULT orphans
([out, retval] VARIANT *p
);
2758 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2759 HRESULT widows
([in] VARIANT v
);
2761 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
2762 HRESULT widows
([out, retval] VARIANT *p
);
2764 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2765 HRESULT pageBreakInside
([in] BSTR v
);
2767 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
2768 HRESULT pageBreakInside
([out, retval] BSTR *p
);
2770 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2771 HRESULT emptyCells
([in] BSTR v
);
2773 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
2774 HRESULT emptyCells
([out, retval] BSTR *p
);
2776 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2777 HRESULT msBlockProgression
([in] BSTR v
);
2779 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
2780 HRESULT msBlockProgression
([out, retval] BSTR *p
);
2782 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2783 HRESULT quotes
([in] BSTR v
);
2785 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
2786 HRESULT quotes
([out, retval] BSTR *p
);
2791 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2795 [default] dispinterface DispHTMLStyle
;
2796 interface IHTMLStyle
;
2797 interface IHTMLStyle2
;
2798 interface IHTMLStyle3
;
2799 interface IHTMLStyle4
;
2800 interface IHTMLStyle5
;
2801 interface IHTMLStyle6
;
2804 /*****************************************************************************
2805 * IHTMLRenderStyle interface
2811 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2813 interface IHTMLRenderStyle
: IDispatch
2815 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
2816 HRESULT textLineThroughStyle
([in] BSTR v
);
2818 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
2819 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
2821 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
2822 HRESULT textUnderlineStyle
([in] BSTR v
);
2824 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
2825 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
2827 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
2828 HRESULT textEffect
([in] BSTR v
);
2830 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
2831 HRESULT textEffect
([retval, out] BSTR *p
);
2833 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
2834 HRESULT textColor
([in] VARIANT v
);
2836 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
2837 HRESULT textColor
([retval, out] VARIANT *p
);
2839 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
2840 HRESULT textBackgroundColor
([in] VARIANT v
);
2842 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
2843 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
2845 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
2846 HRESULT textDecorationColor
([in] VARIANT v
);
2848 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
2849 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
2851 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
2852 HRESULT renderingPriority
([in] LONG v
);
2854 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
2855 HRESULT renderingPriority
([retval, out] LONG *p
);
2857 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
2858 HRESULT defaultTextSelection
([in] BSTR v
);
2860 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
2861 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
2863 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
2864 HRESULT textDecoration
([in] BSTR v
);
2866 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
2867 HRESULT textDecoration
([retval, out] BSTR *p
);
2870 /*****************************************************************************
2871 * IHTMLCurrentStyle interface
2877 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2879 interface IHTMLCurrentStyle
: IDispatch
2881 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
2882 HRESULT position
([retval, out] BSTR *p
);
2884 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
2885 HRESULT styleFloat
([retval, out] BSTR *p
);
2887 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
2888 HRESULT color
([retval, out] VARIANT *p
);
2890 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
2891 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2893 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
2894 HRESULT fontFamily
([retval, out] BSTR *p
);
2896 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
2897 HRESULT fontStyle
([retval, out] BSTR *p
);
2899 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
2900 HRESULT fontVariant
([retval, out] BSTR *p
);
2902 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
2903 HRESULT fontWeight
([retval, out] VARIANT *p
);
2905 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
2906 HRESULT fontSize
([retval, out] VARIANT *p
);
2908 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
2909 HRESULT backgroundImage
([retval, out] BSTR *p
);
2911 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
2912 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2914 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
2915 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2917 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
2918 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2920 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
2921 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
2923 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
2924 HRESULT borderTopColor
([retval, out] VARIANT *p
);
2926 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
2927 HRESULT borderRightColor
([retval, out] VARIANT *p
);
2929 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
2930 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
2932 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
2933 HRESULT borderTopStyle
([retval, out] BSTR *p
);
2935 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
2936 HRESULT borderRightStyle
([retval, out] BSTR *p
);
2938 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
2939 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
2941 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
2942 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
2944 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
2945 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
2947 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
2948 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
2950 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
2951 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
2953 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
2954 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
2956 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
2957 HRESULT left
([retval, out] VARIANT *p
);
2959 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
2960 HRESULT top
([retval, out] VARIANT *p
);
2962 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
2963 HRESULT width
([retval, out] VARIANT *p
);
2965 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
2966 HRESULT height
([retval, out] VARIANT *p
);
2968 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
2969 HRESULT paddingLeft
([retval, out] VARIANT *p
);
2971 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
2972 HRESULT paddingTop
([retval, out] VARIANT *p
);
2974 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
2975 HRESULT paddingRight
([retval, out] VARIANT *p
);
2977 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
2978 HRESULT paddingBottom
([retval, out] VARIANT *p
);
2980 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
2981 HRESULT textAlign
([retval, out] BSTR *p
);
2983 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
2984 HRESULT textDecoration
([retval, out] BSTR *p
);
2986 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
2987 HRESULT display
([retval, out] BSTR *p
);
2989 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
2990 HRESULT visibility
([retval, out] BSTR *p
);
2992 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
2993 HRESULT zIndex
([retval, out] VARIANT *p
);
2995 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
2996 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2998 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
2999 HRESULT lineHeight
([retval, out] VARIANT *p
);
3001 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
3002 HRESULT textIndent
([retval, out] VARIANT *p
);
3004 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
3005 HRESULT verticalAlign
([retval, out] VARIANT *p
);
3007 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3008 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
3010 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
3011 HRESULT marginTop
([retval, out] VARIANT *p
);
3013 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
3014 HRESULT marginRight
([retval, out] VARIANT *p
);
3016 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
3017 HRESULT marginBottom
([retval, out] VARIANT *p
);
3019 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
3020 HRESULT marginLeft
([retval, out] VARIANT *p
);
3022 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
3023 HRESULT clear
([retval, out] BSTR *p
);
3025 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3026 HRESULT listStyleType
([retval, out] BSTR *p
);
3028 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3029 HRESULT listStylePosition
([retval, out] BSTR *p
);
3031 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3032 HRESULT listStyleImage
([retval, out] BSTR *p
);
3034 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
3035 HRESULT clipTop
([retval, out] VARIANT *p
);
3037 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
3038 HRESULT clipRight
([retval, out] VARIANT *p
);
3040 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
3041 HRESULT clipBottom
([retval, out] VARIANT *p
);
3043 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
3044 HRESULT clipLeft
([retval, out] VARIANT *p
);
3046 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
3047 HRESULT overflow
([retval, out] BSTR *p
);
3049 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3050 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
3052 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3053 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
3055 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
3056 HRESULT cursor
([retval, out] BSTR *p
);
3058 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
3059 HRESULT tableLayout
([retval, out] BSTR *p
);
3061 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
3062 HRESULT borderCollapse
([retval, out] BSTR *p
);
3064 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
3065 HRESULT direction
([retval, out] BSTR *p
);
3067 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
3068 HRESULT behavior
([retval, out] BSTR *p
);
3070 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
3071 HRESULT getAttribute
(
3072 [in] BSTR strAttributeName
,
3073 [defaultvalue(0), in] LONG lFlags
,
3074 [retval, out] VARIANT *AttributeValue
);
3076 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
3077 HRESULT unicodeBidi
([retval, out] BSTR *p
);
3079 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
3080 HRESULT right
([retval, out] VARIANT *p
);
3082 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
3083 HRESULT bottom
([retval, out] VARIANT *p
);
3085 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
3086 HRESULT imeMode
([retval, out] BSTR *p
);
3088 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
3089 HRESULT rubyAlign
([retval, out] BSTR *p
);
3091 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
3092 HRESULT rubyPosition
([retval, out] BSTR *p
);
3094 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
3095 HRESULT rubyOverhang
([retval, out] BSTR *p
);
3097 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
3098 HRESULT textAutospace
([retval, out] BSTR *p
);
3100 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
3101 HRESULT lineBreak
([retval, out] BSTR *p
);
3103 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
3104 HRESULT wordBreak
([retval, out] BSTR *p
);
3106 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
3107 HRESULT textJustify
([retval, out] BSTR *p
);
3109 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
3110 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
3112 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
3113 HRESULT textKashida
([retval, out] VARIANT *p
);
3115 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
3116 HRESULT blockDirection
([retval, out] BSTR *p
);
3118 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
3119 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
3121 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
3122 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
3124 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
3125 HRESULT layoutGridMode
([retval, out] BSTR *p
);
3127 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
3128 HRESULT layoutGridType
([retval, out] BSTR *p
);
3130 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
3131 HRESULT borderStyle
([retval, out] BSTR *p
);
3133 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
3134 HRESULT borderColor
([retval, out] BSTR *p
);
3136 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
3137 HRESULT borderWidth
([retval, out] BSTR *p
);
3139 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
3140 HRESULT padding
([retval, out] BSTR *p
);
3142 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
3143 HRESULT margin
([retval, out] BSTR *p
);
3145 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
3146 HRESULT accelerator
([retval, out] BSTR *p
);
3148 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
3149 HRESULT overflowX
([retval, out] BSTR *p
);
3151 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
3152 HRESULT overflowY
([retval, out] BSTR *p
);
3154 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3155 HRESULT textTransform
([retval, out] BSTR *p
);
3158 /*****************************************************************************
3159 * IHTMLCurrentStyle2 interface
3165 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3167 interface IHTMLCurrentStyle2
: IDispatch
3169 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
3170 HRESULT layoutFlow
([retval, out] BSTR * p
);
3172 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
3173 HRESULT wordWrap
([retval, out] BSTR * p
);
3175 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3176 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
3178 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
3179 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
3181 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
3182 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
3184 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
3185 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
3187 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3188 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
3190 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3191 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
3193 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3194 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
3196 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3197 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
3199 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
3200 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
3202 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3203 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
3205 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
3206 HRESULT writingMode
([retval, out] BSTR * p
);
3208 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
3209 HRESULT zoom
([retval, out] VARIANT * p
);
3211 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
3212 HRESULT filter
([retval, out] BSTR * p
);
3214 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
3215 HRESULT textAlignLast
([retval, out] BSTR * p
);
3217 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
3218 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
3220 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
3221 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
3224 /*****************************************************************************
3225 * IHTMLCurrentStyle3 interface
3231 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3233 interface IHTMLCurrentStyle3
: IDispatch
3235 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
3236 HRESULT textOverflow
([retval, out] BSTR * p
);
3238 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
3239 HRESULT minHeight
([retval, out] VARIANT * p
);
3241 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
3242 HRESULT wordSpacing
([retval, out] VARIANT * p
);
3244 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
3245 HRESULT whiteSpace
([retval, out] BSTR * p
);
3248 /*****************************************************************************
3249 * IHTMLCurrentStyle4 interface
3255 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3257 interface IHTMLCurrentStyle4
: IDispatch
3259 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
3260 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
3262 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
3263 HRESULT maxHeight
([retval, out] VARIANT * p
);
3265 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
3266 HRESULT minWidth
([retval, out] VARIANT * p
);
3268 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
3269 HRESULT maxWidth
([retval, out] VARIANT * p
);
3272 /*****************************************************************************
3273 * DispHTMLCurrentStyle dispinterface
3277 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3279 dispinterface DispHTMLCurrentStyle
3283 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
3286 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
3289 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
3292 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3293 VARIANT backgroundColor
();
3295 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
3298 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
3301 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
3304 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
3305 VARIANT fontWeight
();
3307 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
3310 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3311 BSTR backgroundImage
();
3313 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3314 VARIANT backgroundPositionX
();
3316 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3317 VARIANT backgroundPositionY
();
3319 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3320 BSTR backgroundRepeat
();
3322 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3323 VARIANT borderLeftColor
();
3325 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3326 VARIANT borderTopColor
();
3328 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3329 VARIANT borderRightColor
();
3331 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3332 VARIANT borderBottomColor
();
3334 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3335 BSTR borderTopStyle
();
3337 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3338 BSTR borderRightStyle
();
3340 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3341 BSTR borderBottomStyle
();
3343 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3344 BSTR borderLeftStyle
();
3346 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3347 VARIANT borderTopWidth
();
3349 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3350 VARIANT borderRightWidth
();
3352 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3353 VARIANT borderBottomWidth
();
3355 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3356 VARIANT borderLeftWidth
();
3358 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
3361 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
3364 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
3367 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
3370 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
3371 VARIANT paddingLeft
();
3373 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
3374 VARIANT paddingTop
();
3376 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
3377 VARIANT paddingRight
();
3379 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3380 VARIANT paddingBottom
();
3382 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
3385 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
3386 BSTR textDecoration
();
3388 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
3391 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
3394 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
3397 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
3398 VARIANT letterSpacing
();
3400 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
3401 VARIANT lineHeight
();
3403 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
3404 VARIANT textIndent
();
3406 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
3407 VARIANT verticalAlign
();
3409 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3410 BSTR backgroundAttachment
();
3412 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
3413 VARIANT marginTop
();
3415 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
3416 VARIANT marginRight
();
3418 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
3419 VARIANT marginBottom
();
3421 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
3422 VARIANT marginLeft
();
3424 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
3427 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3428 BSTR listStyleType
();
3430 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3431 BSTR listStylePosition
();
3433 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3434 BSTR listStyleImage
();
3436 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
3439 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
3440 VARIANT clipRight
();
3442 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
3443 VARIANT clipBottom
();
3445 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
3448 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
3451 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3452 BSTR pageBreakBefore
();
3454 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3455 BSTR pageBreakAfter
();
3457 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
3460 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
3463 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
3464 BSTR borderCollapse
();
3466 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
3469 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
3472 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
3473 VARIANT getAttribute
(
3474 [in] BSTR strAttributeName
,
3475 [in, defaultvalue(0)] LONG lFlags
);
3477 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
3480 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
3483 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
3486 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
3489 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
3492 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
3493 BSTR rubyPosition
();
3495 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
3496 BSTR rubyOverhang
();
3498 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
3499 BSTR textAutospace
();
3501 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
3504 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
3507 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
3510 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
3511 BSTR textJustifyTrim
();
3513 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
3514 VARIANT textKashida
();
3516 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
3517 BSTR blockDirection
();
3519 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
3520 VARIANT layoutGridChar
();
3522 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
3523 VARIANT layoutGridLine
();
3525 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
3526 BSTR layoutGridMode
();
3528 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
3529 BSTR layoutGridType
();
3531 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
3534 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
3537 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
3540 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
3543 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
3546 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
3549 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
3552 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
3555 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3556 BSTR textTransform
();
3558 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
3561 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
3564 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3565 BSTR textUnderlinePosition
();
3567 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
3568 VARIANT_BOOL hasLayout
();
3570 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
3571 VARIANT scrollbarBaseColor
();
3573 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
3574 VARIANT scrollbarFaceColor
();
3576 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3577 VARIANT scrollbar3dLightColor
();
3579 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3580 VARIANT scrollbarShadowColor
();
3582 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3583 VARIANT scrollbarHighlightColor
();
3585 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3586 VARIANT scrollbarDarkShadowColor
();
3588 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
3589 VARIANT scrollbarArrowColor
();
3591 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3592 VARIANT scrollbarTrackColor
();
3594 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
3597 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
3600 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
3603 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
3604 BSTR textAlignLast
();
3606 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
3607 VARIANT textKashidaSpace
();
3609 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
3610 VARIANT_BOOL isBlock
();
3612 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
3613 BSTR textOverflow
();
3615 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
3616 VARIANT minHeight
();
3618 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
3619 VARIANT wordSpacing
();
3621 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
3624 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
3625 BSTR msInterpolationMode
();
3627 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
3628 VARIANT maxHeight
();
3630 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
3633 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
3639 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3641 coclass HTMLCurrentStyle
3643 [default] dispinterface DispHTMLCurrentStyle
;
3644 interface IHTMLCurrentStyle
;
3645 interface IHTMLCurrentStyle2
;
3646 interface IHTMLCurrentStyle3
;
3647 interface IHTMLCurrentStyle4
;
3650 /*****************************************************************************
3651 * IHTMLRect interface
3657 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3659 interface IHTMLRect
: IDispatch
3661 [propput, id(DISPID_IHTMLRECT_LEFT
)]
3662 HRESULT left
([in] LONG v
);
3664 [propget, id(DISPID_IHTMLRECT_LEFT
)]
3665 HRESULT left
([retval, out] LONG *p
);
3667 [propput, id(DISPID_IHTMLRECT_TOP
)]
3668 HRESULT top
([in] LONG v
);
3670 [propget, id(DISPID_IHTMLRECT_TOP
)]
3671 HRESULT top
([retval, out] LONG *p
);
3673 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
3674 HRESULT right
([in] LONG v
);
3676 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
3677 HRESULT right
([retval, out] LONG *p
);
3679 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
3680 HRESULT bottom
([in] LONG v
);
3682 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
3683 HRESULT bottom
([retval, out] LONG *p
);
3686 /*****************************************************************************
3687 * IHTMLRectCollection interface
3693 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3695 interface IHTMLRectCollection
: IDispatch
3697 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
3698 HRESULT length
([retval, out] LONG *p
);
3700 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
3701 HRESULT _newEnum
([retval, out] IUnknown
**p
);
3703 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
3705 [in] VARIANT *pvarIndex
,
3706 [retval, out] VARIANT *pvarResult
);
3709 /*****************************************************************************
3710 * IHTMLDOMNode interface
3716 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3718 interface IHTMLDOMNode
: IDispatch
3720 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
3721 HRESULT nodeType
([retval, out] LONG *p
);
3723 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
3724 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
3726 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
3727 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
3729 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
3730 HRESULT childNodes
([retval, out] IDispatch
**p
);
3732 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
3733 HRESULT attributes
([retval, out] IDispatch
**p
);
3735 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
3736 HRESULT insertBefore
(
3737 [in] IHTMLDOMNode
*newChild
,
3738 [optional, in] VARIANT refChild
,
3739 [retval, out] IHTMLDOMNode
**node
);
3741 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
3742 HRESULT removeChild
(
3743 [in] IHTMLDOMNode
*oldChild
,
3744 [retval, out] IHTMLDOMNode
**node
);
3746 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
3747 HRESULT replaceChild
(
3748 [in] IHTMLDOMNode
*newChild
,
3749 [in] IHTMLDOMNode
*oldChild
,
3750 [retval, out] IHTMLDOMNode
**node
);
3752 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
3754 [in] VARIANT_BOOL fDeep
,
3755 [retval, out] IHTMLDOMNode
**clonedNode
);
3757 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
3759 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
3760 [retval, out] IHTMLDOMNode
**removed
);
3762 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
3764 [in] IHTMLDOMNode
*otherNode
,
3765 [retval, out] IHTMLDOMNode
**swappedNode
);
3767 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
3768 HRESULT replaceNode
(
3769 [in] IHTMLDOMNode
*replacement
,
3770 [retval, out] IHTMLDOMNode
**replaced
);
3772 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
3773 HRESULT appendChild
(
3774 [in] IHTMLDOMNode
*newChild
,
3775 [retval, out] IHTMLDOMNode
**node
);
3777 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
3778 HRESULT nodeName
([retval, out] BSTR *p
);
3780 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
3781 HRESULT nodeValue
([in] VARIANT v
);
3783 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
3784 HRESULT nodeValue
([retval, out] VARIANT *p
);
3786 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
3787 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
3789 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
3790 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
3792 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
3793 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
3795 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
3796 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
3799 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
3800 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
3803 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
3804 IHTMLDOMNode
* parentNode
(); \
3806 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
3807 VARIANT_BOOL hasChildNodes
(); \
3809 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
3810 IDispatch
* childNodes
(); \
3812 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
3813 IDispatch
* attributes
(); \
3815 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
3816 IHTMLDOMNode
* insertBefore
( \
3817 [in] IHTMLDOMNode
* newChild
, \
3818 [optional, in] VARIANT refChild
); \
3820 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
3821 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
3823 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
3824 IHTMLDOMNode
* replaceChild
( \
3825 [in] IHTMLDOMNode
* newChild
, \
3826 [in] IHTMLDOMNode
* oldChild
); \
3828 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
3829 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
3831 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
3832 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
3834 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
3835 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
3837 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
3838 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
3840 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
3841 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
3843 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
3846 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
3847 void nodeValue
(VARIANT v
); \
3849 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
3850 VARIANT nodeValue
(); \
3852 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
3853 IHTMLDOMNode
* firstChild
(); \
3855 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
3856 IHTMLDOMNode
* lastChild
(); \
3858 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
3859 IHTMLDOMNode
* previousSibling
(); \
3861 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
3862 IHTMLDOMNode
* nextSibling
()
3864 /*****************************************************************************
3865 * IHTMLDOMNode2 interface
3871 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3873 interface IHTMLDOMNode2
: IDispatch
3875 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
3876 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
3879 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
3880 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
3881 IDispatch
*ownerDocument
()
3883 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
3884 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
3885 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
3887 /*****************************************************************************
3888 * IHTMLDOMNode3 interface
3894 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3896 interface IHTMLDOMNode3
: IDispatch
3898 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
3899 HRESULT prefix
([in] VARIANT v
);
3901 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
3902 HRESULT prefix
([out, retval] VARIANT *p
);
3904 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
3905 HRESULT localName
([out, retval] VARIANT *p
);
3907 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
3908 HRESULT namespaceURI
([out, retval] VARIANT *p
);
3910 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
3911 HRESULT textContent
([in] VARIANT v
);
3913 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
3914 HRESULT textContent
([out, retval] VARIANT *p
);
3916 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
3917 HRESULT isEqualNode
(
3918 [in] IHTMLDOMNode3
*otherNode
,
3919 [out, retval] VARIANT_BOOL *isEqual
);
3921 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
3922 HRESULT lookupNamespaceURI
(
3923 [in] VARIANT *pvarPrefix
,
3924 [out, retval] VARIANT *pvarNamespaceURI
);
3926 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
3927 HRESULT lookupPrefix
(
3928 [in] VARIANT *pvarNamespaceURI
,
3929 [out, retval] VARIANT *pvarPrefix
);
3931 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
3932 HRESULT isDefaultNamespace
(
3933 [in] VARIANT *pvarNamespace
,
3934 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
3936 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
3937 HRESULT appendChild
(
3938 [in] IHTMLDOMNode
*newChild
,
3939 [out, retval] IHTMLDOMNode
**node
);
3941 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
3942 HRESULT insertBefore
(
3943 [in] IHTMLDOMNode
*newChild
,
3944 [in, optional] VARIANT refChild
,
3945 [out, retval] IHTMLDOMNode
**node
);
3947 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
3948 HRESULT removeChild
(
3949 [in] IHTMLDOMNode
*oldChild
,
3950 [out, retval] IHTMLDOMNode
**node
);
3952 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
3953 HRESULT replaceChild
(
3954 [in] IHTMLDOMNode
*newChild
,
3955 [in] IHTMLDOMNode
*oldChild
,
3956 [out, retval] IHTMLDOMNode
**node
);
3958 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
3960 [in] IHTMLDOMNode3
*otherNode
,
3961 [out, retval] VARIANT_BOOL *isSame
);
3963 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
3964 HRESULT compareDocumentPosition
(
3965 [in] IHTMLDOMNode
*otherNode
,
3966 [out, retval] USHORT
*flags
);
3968 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
3969 HRESULT isSupported
(
3971 [in] VARIANT version,
3972 [out, retval] VARIANT_BOOL *pfisSupported
);
3975 /*****************************************************************************
3976 * IHTMLDOMAttribute interface
3982 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3984 interface IHTMLDOMAttribute
: IDispatch
3986 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
3987 HRESULT nodeName
([retval, out] BSTR *p
);
3989 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
3990 HRESULT nodeValue
([in] VARIANT v
);
3992 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
3993 HRESULT nodeValue
([retval, out] VARIANT *p
);
3995 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
3996 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
3999 /*****************************************************************************
4000 * IHTMLDOMAttribute2 interface
4006 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4008 interface IHTMLDOMAttribute2
: IDispatch
4010 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
4011 HRESULT name
([retval, out] BSTR *p
);
4013 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4014 HRESULT value
([in] BSTR v
);
4016 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4017 HRESULT value
([retval, out] BSTR *p
);
4019 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
4020 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
4022 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
4023 HRESULT nodeType
([retval, out] long *p
);
4025 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
4026 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
4028 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
4029 HRESULT childNodes
([retval, out] IDispatch
**p
);
4031 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
4032 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
4034 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
4035 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
4037 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
4038 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
4040 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
4041 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
4043 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
4044 HRESULT attributes
([retval, out] IDispatch
**p
);
4046 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
4047 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
4049 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
4050 HRESULT insertBefore
(
4051 [in] IHTMLDOMNode
*newChild
,
4052 [optional, in] VARIANT refChild
,
4053 [retval, out] IHTMLDOMNode
**node
);
4055 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
4056 HRESULT replaceChild
(
4057 [in] IHTMLDOMNode
*newChild
,
4058 [in] IHTMLDOMNode
*oldChild
,
4059 [retval, out] IHTMLDOMNode
**node
);
4061 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
4062 HRESULT removeChild
(
4063 [in] IHTMLDOMNode
*oldChild
,
4064 [retval, out] IHTMLDOMNode
**node
);
4066 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
4067 HRESULT appendChild
(
4068 [in] IHTMLDOMNode
*newChild
,
4069 [retval, out] IHTMLDOMNode
**node
);
4071 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
4072 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
4074 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
4076 [in] VARIANT_BOOL fDeep
,
4077 [retval, out] IHTMLDOMAttribute
**clonedNode
);
4080 /*****************************************************************************
4081 * IHTMLDOMTextNode interface
4087 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4089 interface IHTMLDOMTextNode
: IDispatch
4091 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4092 HRESULT data
([in] BSTR v
);
4094 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4095 HRESULT data
([out, retval] BSTR *p
);
4097 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
4098 HRESULT toString
([out, retval] BSTR *String);
4100 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
4101 HRESULT length
([out, retval] LONG *p
);
4103 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
4106 [out, retval] IHTMLDOMNode
**pRetNode
);
4109 /*****************************************************************************
4110 * IHTMLDOMTextNode2 interface
4116 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4118 interface IHTMLDOMTextNode2
: IDispatch
4120 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
4121 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
4123 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
4124 HRESULT appendData
([in] BSTR bstrstring
);
4126 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
4127 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
4129 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
4130 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
4132 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
4133 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
4138 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4140 coclass HTMLDOMTextNode
4142 [default] dispinterface DispHTMLDOMTextNode
;
4143 interface IHTMLDOMTextNode
;
4144 interface IHTMLDOMTextNode2
;
4145 interface IHTMLDOMNode
;
4146 interface IHTMLDOMNode2
;
4149 /*****************************************************************************
4150 * IHTMLDOMImplementation interface
4156 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4158 interface IHTMLDOMImplementation
: IDispatch
4160 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
4162 [in] BSTR bstrfeature
,
4163 [optional, in] VARIANT version,
4164 [retval, out] VARIANT_BOOL *pfHasFeature
);
4167 /*****************************************************************************
4168 * DispHTMLDOMAttribute dispinterface
4172 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4174 dispinterface DispHTMLDOMAttribute
4178 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
4181 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
4182 void nodeValue
(VARIANT v
);
4184 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
4185 VARIANT nodeValue
();
4187 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
4188 VARIANT_BOOL specified
();
4190 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
4193 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4196 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
4199 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
4200 VARIANT_BOOL expando
();
4202 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
4205 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
4206 IHTMLDOMNode
*parentNode
();
4208 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
4209 IDispatch
*childNodes
();
4211 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
4212 IHTMLDOMNode
*firstChild
();
4214 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
4215 IHTMLDOMNode
*lastChild
();
4217 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
4218 IHTMLDOMNode
*previousSibling
();
4220 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
4221 IHTMLDOMNode
*nextSibling
();
4223 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
4224 IDispatch
*attributes
();
4226 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
4227 IDispatch
*ownerDocument
();
4229 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
4230 IHTMLDOMNode
*insertBefore
(
4231 [in] IHTMLDOMNode
*newChild
,
4232 [optional, in] VARIANT refChild
);
4234 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
4235 IHTMLDOMNode
*replaceChild
(
4236 [in] IHTMLDOMNode
*newChild
,
4237 [in] IHTMLDOMNode
*oldChild
);
4239 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
4240 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
4242 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
4243 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
4245 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
4246 VARIANT_BOOL hasChildNodes
();
4248 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
4249 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
4251 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
4252 void ie8_nodeValue
(VARIANT v
);
4254 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
4255 VARIANT ie8_nodeValue
();
4257 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
4258 void ie8_value
(BSTR v
);
4260 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
4263 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
4264 VARIANT_BOOL ie8_specified
();
4266 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
4267 IHTMLElement2
*ownerElement
();
4269 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
4272 /*****************************************************************************
4273 * IHTMLDocumentCompatibleInfo interface
4279 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4281 interface IHTMLDocumentCompatibleInfo
: IDispatch
4283 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
4284 HRESULT userAgent
([retval, out] BSTR *p
);
4286 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
4287 HRESULT version([retval, out] BSTR *p
);
4290 /*****************************************************************************
4291 * IHTMLDocumentCompatibleInfoCollection interface
4297 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
4299 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
4301 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
4302 HRESULT length
([retval, out] long *p
);
4304 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
4305 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
4308 /*****************************************************************************
4309 * DispHTMLDOMTextNode dispinterface
4313 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4315 dispinterface DispHTMLDOMTextNode
4319 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4322 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
4325 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
4328 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
4331 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
4332 IHTMLDOMNode
*splitText
([in] LONG offset
);
4334 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
4339 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
4340 void appendData
([in] BSTR bstrstring
);
4342 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
4345 [in] BSTR bstrstring
);
4347 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
4352 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
4356 [in] BSTR bstrstring
);
4358 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
4361 /*****************************************************************************
4362 * IHTMLAttributeCollection interface
4368 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4370 interface IHTMLAttributeCollection
: IDispatch
4372 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
4374 [retval, out] long *p
);
4376 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
4378 [retval, out] IUnknown
**p
);
4380 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
4382 [optional, in] VARIANT *name
,
4383 [retval, out] IDispatch
**pdisp
);
4386 /*****************************************************************************
4387 * IHTMLAttributeCollection2 interface
4393 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4395 interface IHTMLAttributeCollection2
: IDispatch
4397 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
4398 HRESULT getNamedItem
(
4400 [retval, out] IHTMLDOMAttribute
**newretNode
);
4402 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
4403 HRESULT setNamedItem
(
4404 [in] IHTMLDOMAttribute
*ppNode
,
4405 [retval, out] IHTMLDOMAttribute
**newretNode
);
4407 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
4408 HRESULT removeNamedItem
(
4410 [retval, out] IHTMLDOMAttribute
**newretNode
);
4413 /*****************************************************************************
4414 * IHTMLAttributeCollection3 interface
4420 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
4422 interface IHTMLAttributeCollection3
: IDispatch
4424 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
4425 HRESULT getNamedItem
(
4427 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4429 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
4430 HRESULT setNamedItem
(
4431 [in] IHTMLDOMAttribute
*pNodeIn
,
4432 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4434 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
4435 HRESULT removeNamedItem
(
4437 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4439 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
4442 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
4444 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
4445 HRESULT length
([retval, out] long *p
);
4448 /*****************************************************************************
4449 * DispHTMLAttributeCollection dispinterface
4453 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4455 dispinterface DispHTMLAttributeCollection
4459 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
4462 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
4463 IUnknown
*_newEnum
();
4465 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
4466 IDispatch
*item
([optional, in] VARIANT *name
);
4468 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
4469 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
4471 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
4472 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
4474 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
4475 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
4477 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
4478 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
4480 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
4481 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
4483 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
4484 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
4486 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
4487 IHTMLDOMAttribute
*ie8_item
([in] long index
);
4489 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
4492 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
4493 IDispatch
*constructor
();
4496 /*****************************************************************************
4497 * IHTMLDOMChildrenCollection interface
4503 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4505 interface IHTMLDOMChildrenCollection
: IDispatch
4507 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
4508 HRESULT length
([out, retval] LONG *p
);
4510 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
4511 HRESULT _newEnum
([out, retval] IUnknown
**p
);
4513 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
4516 [out, retval] IDispatch
**ppItem
);
4519 /*****************************************************************************
4520 * DispDOMChildrenCollection dispinterface
4524 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4526 dispinterface DispDOMChildrenCollection
4530 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
4533 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
4534 IUnknown
*_newEnum
();
4536 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
4537 IDispatch
*item
([in] LONG index
);
4540 interface IHTMLElementCollection
;
4542 /*****************************************************************************
4543 * IHTMLElement interface
4549 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4551 interface IHTMLElement
: IDispatch
4553 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
4554 HRESULT setAttribute
(
4555 [in] BSTR strAttributeName
,
4556 [in] VARIANT AttributeValue
,
4557 [defaultvalue(1), in] LONG lFlags
);
4559 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
4560 HRESULT getAttribute
(
4561 [in] BSTR strAttributeName
,
4562 [defaultvalue(0), in] LONG lFlags
,
4563 [retval, out] VARIANT *AttributeValue
);
4565 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
4566 HRESULT removeAttribute
(
4567 [in] BSTR strAttributeName
,
4568 [defaultvalue(1), in] LONG lFlags
,
4569 [retval, out] VARIANT_BOOL *pfSuccess
);
4571 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
4572 HRESULT className
([in] BSTR v
);
4574 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
4575 HRESULT className
([retval, out] BSTR *p
);
4577 [propput, id(DISPID_IHTMLELEMENT_ID
)]
4578 HRESULT id([in] BSTR v
);
4580 [propget, id(DISPID_IHTMLELEMENT_ID
)]
4581 HRESULT id([retval, out] BSTR *p
);
4583 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
4584 HRESULT tagName
([retval, out] BSTR *p
);
4586 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
4587 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
4589 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
4590 HRESULT style
([retval, out] IHTMLStyle
**p
);
4592 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
4593 HRESULT onhelp
([in] VARIANT v
);
4595 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
4596 HRESULT onhelp
([retval, out] VARIANT *p
);
4598 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
4599 HRESULT onclick
([in] VARIANT v
);
4601 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
4602 HRESULT onclick
([retval, out] VARIANT *p
);
4604 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
4605 HRESULT ondblclick
([in] VARIANT v
);
4607 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
4608 HRESULT ondblclick
([retval, out] VARIANT *p
);
4610 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
4611 HRESULT onkeydown
([in] VARIANT v
);
4613 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
4614 HRESULT onkeydown
([retval, out] VARIANT *p
);
4616 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
4617 HRESULT onkeyup
([in] VARIANT v
);
4619 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
4620 HRESULT onkeyup
([retval, out] VARIANT *p
);
4622 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
4623 HRESULT onkeypress
([in] VARIANT v
);
4625 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
4626 HRESULT onkeypress
([retval, out] VARIANT *p
);
4628 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
4629 HRESULT onmouseout
([in] VARIANT v
);
4631 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
4632 HRESULT onmouseout
([retval, out] VARIANT *p
);
4634 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
4635 HRESULT onmouseover
([in] VARIANT v
);
4637 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
4638 HRESULT onmouseover
([retval, out] VARIANT *p
);
4640 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
4641 HRESULT onmousemove
([in] VARIANT v
);
4643 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
4644 HRESULT onmousemove
([retval, out] VARIANT *p
);
4646 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
4647 HRESULT onmousedown
([in] VARIANT v
);
4649 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
4650 HRESULT onmousedown
([retval, out] VARIANT *p
);
4652 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
4653 HRESULT onmouseup
([in] VARIANT v
);
4655 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
4656 HRESULT onmouseup
([retval, out] VARIANT *p
);
4658 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
4659 HRESULT document
([retval, out] IDispatch
**p
);
4661 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
4662 HRESULT title
([in] BSTR v
);
4664 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
4665 HRESULT title
([retval, out] BSTR *p
);
4667 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
4668 HRESULT language
([in] BSTR v
);
4670 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
4671 HRESULT language
([retval, out] BSTR *p
);
4673 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
4674 HRESULT onselectstart
([in] VARIANT v
);
4676 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
4677 HRESULT onselectstart
([retval, out] VARIANT *p
);
4679 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
4680 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
4682 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
4684 [in] IHTMLElement
*pChild
,
4685 [retval, out] VARIANT_BOOL *pfResult
);
4687 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
4688 HRESULT sourceIndex
([retval, out] LONG *p
);
4690 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
4691 HRESULT recordNumber
([retval, out] VARIANT *p
);
4693 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
4694 HRESULT lang
([in] BSTR v
);
4696 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
4697 HRESULT lang
([retval, out] BSTR *p
);
4699 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
4700 HRESULT offsetLeft
([retval, out] LONG *p
);
4702 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
4703 HRESULT offsetTop
([retval, out] LONG *p
);
4705 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
4706 HRESULT offsetWidth
([retval, out] LONG *p
);
4708 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
4709 HRESULT offsetHeight
([retval, out] LONG *p
);
4711 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
4712 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
4714 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
4715 HRESULT innerHTML
([in] BSTR v
);
4717 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
4718 HRESULT innerHTML
([retval, out] BSTR *p
);
4720 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
4721 HRESULT innerText
([in] BSTR v
);
4723 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
4724 HRESULT innerText
([retval, out] BSTR *p
);
4726 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
4727 HRESULT outerHTML
([in] BSTR v
);
4729 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
4730 HRESULT outerHTML
([retval, out] BSTR *p
);
4732 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
4733 HRESULT outerText
([in] BSTR v
);
4735 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
4736 HRESULT outerText
([retval, out] BSTR *p
);
4738 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
4739 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
4741 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
4742 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
4744 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
4745 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
4747 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
4748 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
4750 [id(DISPID_IHTMLELEMENT_CLICK
)]
4753 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
4754 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
4756 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
4757 HRESULT ondragstart
([in] VARIANT v
);
4759 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
4760 HRESULT ondragstart
([retval, out] VARIANT *p
);
4762 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
4763 HRESULT toString
([retval, out] BSTR *String);
4765 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
4766 HRESULT onbeforeupdate
([in] VARIANT v
);
4768 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
4769 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
4771 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
4772 HRESULT onafterupdate
([in] VARIANT v
);
4774 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
4775 HRESULT onafterupdate
([retval, out] VARIANT *p
);
4777 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
4778 HRESULT onerrorupdate
([in] VARIANT v
);
4780 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
4781 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
4783 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
4784 HRESULT onrowexit
([in] VARIANT v
);
4786 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
4787 HRESULT onrowexit
([retval, out] VARIANT *p
);
4789 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
4790 HRESULT onrowenter
([in] VARIANT v
);
4792 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
4793 HRESULT onrowenter
([retval, out] VARIANT *p
);
4795 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
4796 HRESULT ondatasetchanged
([in] VARIANT v
);
4798 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
4799 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
4801 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
4802 HRESULT ondataavailable
([in] VARIANT v
);
4804 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
4805 HRESULT ondataavailable
([retval, out] VARIANT *p
);
4807 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
4808 HRESULT ondatasetcomplete
([in] VARIANT v
);
4810 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
4811 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
4813 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
4814 HRESULT onfilterchange
([in] VARIANT v
);
4816 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
4817 HRESULT onfilterchange
([retval, out] VARIANT *p
);
4819 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
4820 HRESULT children
([retval, out] IDispatch
**p
);
4822 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
4823 HRESULT all
([retval, out] IDispatch
**p
);
4826 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
4827 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
4828 void setAttribute
( \
4829 [in] BSTR strAttributeName
, \
4830 [in] VARIANT AttValue
, \
4831 [defaultvalue(1), in] LONG lFlags
); \
4833 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
4834 VARIANT getAttribute
( \
4835 [in] BSTR strAttributeName
, \
4836 [defaultvalue(0), in] LONG lFlags
); \
4838 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
4839 VARIANT_BOOL removeAttribute
( \
4840 [in] BSTR strAttributeName
, \
4841 [defaultvalue(1), in] LONG lFlags
); \
4843 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
4844 void className
(BSTR v
); \
4846 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
4849 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
4852 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
4855 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
4858 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
4859 IHTMLElement
*parentElement
(); \
4861 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
4862 IHTMLStyle
*style
(); \
4864 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
4865 void onhelp
(VARIANT v
); \
4867 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
4870 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
4871 void onclick
(VARIANT v
); \
4873 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
4874 VARIANT onclick
(); \
4876 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
4877 void ondblclick
(VARIANT v
); \
4879 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
4880 VARIANT ondblclick
(); \
4882 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
4883 void onkeydown
(VARIANT v
); \
4885 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
4886 VARIANT onkeydown
(); \
4888 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
4889 void onkeyup
(VARIANT v
); \
4891 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
4892 VARIANT onkeyup
(); \
4894 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
4895 void onkeypress
(VARIANT v
); \
4897 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
4898 VARIANT onkeypress
(); \
4900 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
4901 void onmouseout
(VARIANT v
); \
4903 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
4904 VARIANT onmouseout
(); \
4906 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
4907 void onmouseover
(VARIANT v
); \
4909 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
4910 VARIANT onmouseover
(); \
4912 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
4913 void onmousemove
(VARIANT v
); \
4915 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
4916 VARIANT onmousemove
(); \
4918 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
4919 void onmousedown
(VARIANT v
); \
4921 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
4922 VARIANT onmousedown
(); \
4924 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
4925 void onmouseup
(VARIANT v
); \
4927 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
4928 VARIANT onmouseup
(); \
4930 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
4932 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
4933 void title
(BSTR v
); \
4935 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
4938 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
4939 void language
(BSTR v
); \
4941 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
4944 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
4945 void onselectstart
(VARIANT v
); \
4947 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
4948 VARIANT onselectstart
(); \
4950 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
4951 void scrollIntoView
([optional, in] VARIANT varargStart
); \
4953 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
4954 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
4956 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
4957 LONG sourceIndex
(); \
4959 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
4960 VARIANT recordNumber
(); \
4962 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
4963 void lang
(BSTR v
); \
4965 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
4968 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
4969 LONG offsetLeft
(); \
4971 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
4974 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
4975 LONG offsetWidth
(); \
4977 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
4978 LONG offsetHeight
(); \
4980 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
4981 IHTMLElement
* offsetParent
(); \
4983 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
4984 void innerHTML
(BSTR v
); \
4986 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
4989 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
4990 void innerText
(BSTR v
); \
4992 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
4995 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
4996 void outerHTML
(BSTR v
); \
4998 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
5001 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
5002 void outerText
(BSTR v
); \
5004 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
5007 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
5008 void insertAdjacentHTML
( \
5012 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
5013 void insertAdjacentText
( \
5017 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
5018 IHTMLElement
* parentTextEdit
(); \
5020 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
5021 VARIANT_BOOL isTextEdit
(); \
5023 [id(DISPID_IHTMLELEMENT_CLICK
)] \
5026 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
5027 IHTMLFiltersCollection
* filters
(); \
5029 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
5030 void ondragstart
(VARIANT v
); \
5032 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
5033 VARIANT ondragstart
(); \
5035 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
5038 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
5039 void onbeforeupdate
(VARIANT v
); \
5041 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
5042 VARIANT onbeforeupdate
(); \
5044 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
5045 void onafterupdate
(VARIANT v
); \
5047 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
5048 VARIANT onafterupdate
(); \
5050 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
5051 void onerrorupdate
(VARIANT v
); \
5053 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
5054 VARIANT onerrorupdate
(); \
5056 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
5057 void onrowexit
(VARIANT v
); \
5059 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
5060 VARIANT onrowexit
(); \
5062 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
5063 void onrowenter
(VARIANT v
); \
5065 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
5066 VARIANT onrowenter
(); \
5068 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
5069 void ondatasetchanged
(VARIANT v
); \
5071 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
5072 VARIANT ondatasetchanged
(); \
5074 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
5075 void ondataavailable
(VARIANT v
); \
5077 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
5078 VARIANT ondataavailable
(); \
5080 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
5081 void ondatasetcomplete
(VARIANT v
); \
5083 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
5084 VARIANT ondatasetcomplete
(); \
5086 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
5087 void onfilterchange
(VARIANT v
); \
5089 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
5090 VARIANT onfilterchange
(); \
5092 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
5093 IDispatch
* children
(); \
5095 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
5098 /*****************************************************************************
5099 * IHTMLElement2 interface
5105 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5107 interface IHTMLElement2
: IDispatch
5109 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
5110 HRESULT scopeName
([retval, out] BSTR *p
);
5112 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
5113 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
5115 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
5116 HRESULT releaseCapture
();
5118 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
5119 HRESULT onlosecapture
([in] VARIANT v
);
5121 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
5122 HRESULT onlosecapture
([retval, out] VARIANT *p
);
5124 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
5125 HRESULT componentFromPoint
(
5128 [retval, out] BSTR *component
);
5130 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
5131 HRESULT doScroll
([optional, in] VARIANT component
);
5133 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
5134 HRESULT onscroll
([in] VARIANT v
);
5136 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
5137 HRESULT onscroll
([retval, out] VARIANT *p
);
5139 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
5140 HRESULT ondrag
([in] VARIANT v
);
5142 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
5143 HRESULT ondrag
([retval, out] VARIANT *p
);
5145 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
5146 HRESULT ondragend
([in] VARIANT v
);
5148 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
5149 HRESULT ondragend
([retval, out] VARIANT *p
);
5151 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
5152 HRESULT ondragenter
([in] VARIANT v
);
5154 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
5155 HRESULT ondragenter
([retval, out] VARIANT *p
);
5157 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
5158 HRESULT ondragover
([in] VARIANT v
);
5160 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
5161 HRESULT ondragover
([retval, out] VARIANT *p
);
5163 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
5164 HRESULT ondragleave
([in] VARIANT v
);
5166 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
5167 HRESULT ondragleave
([retval, out] VARIANT *p
);
5169 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
5170 HRESULT ondrop
([in] VARIANT v
);
5172 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
5173 HRESULT ondrop
([retval, out] VARIANT *p
);
5175 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
5176 HRESULT onbeforecut
([in] VARIANT v
);
5178 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
5179 HRESULT onbeforecut
([retval, out] VARIANT *p
);
5181 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
5182 HRESULT oncut
([in] VARIANT v
);
5184 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
5185 HRESULT oncut
([retval, out] VARIANT *p
);
5187 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
5188 HRESULT onbeforecopy
([in] VARIANT v
);
5190 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
5191 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
5193 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
5194 HRESULT oncopy
([in] VARIANT v
);
5196 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
5197 HRESULT oncopy
([retval, out] VARIANT *p
);
5199 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
5200 HRESULT onbeforepaste
([in] VARIANT v
);
5202 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
5203 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
5205 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
5206 HRESULT onpaste
([in] VARIANT v
);
5208 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
5209 HRESULT onpaste
([retval, out] VARIANT *p
);
5211 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
5212 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
5214 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
5215 HRESULT onpropertychange
([in] VARIANT v
);
5217 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
5218 HRESULT onpropertychange
([retval, out] VARIANT *p
);
5220 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
5221 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
5223 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
5224 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
5226 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
5227 HRESULT setExpression
(
5229 [in] BSTR expression
,
5230 [defaultvalue(""), in] BSTR language
);
5232 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
5233 HRESULT getExpression
(
5235 [retval, out] VARIANT *expression
);
5237 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
5238 HRESULT removeExpression
(
5240 [retval, out] VARIANT_BOOL *pfSuccess
);
5242 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
5243 HRESULT tabIndex
([in] short v
);
5245 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
5246 HRESULT tabIndex
([retval, out] short *p
);
5248 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
5251 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
5252 HRESULT accessKey
([in] BSTR v
);
5254 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
5255 HRESULT accessKey
([retval, out] BSTR *p
);
5257 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
5258 HRESULT onblur
([in] VARIANT v
);
5260 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
5261 HRESULT onblur
([retval, out] VARIANT *p
);
5263 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
5264 HRESULT onfocus
([in] VARIANT v
);
5266 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
5267 HRESULT onfocus
([retval, out] VARIANT *p
);
5269 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
5270 HRESULT onresize
([in] VARIANT v
);
5272 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
5273 HRESULT onresize
([retval, out] VARIANT *p
);
5275 [id(DISPID_IHTMLELEMENT2_BLUR
)]
5278 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
5279 HRESULT addFilter
([in] IUnknown
*pUnk
);
5281 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
5282 HRESULT removeFilter
([in] IUnknown
*pUnk
);
5284 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
5285 HRESULT clientHeight
([retval, out] LONG *p
);
5287 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
5288 HRESULT clientWidth
([retval, out] LONG *p
);
5290 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
5291 HRESULT clientTop
([retval, out] LONG *p
);
5293 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
5294 HRESULT clientLeft
([retval, out] LONG *p
);
5296 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
5297 HRESULT attachEvent
(
5299 [in] IDispatch
*pDisp
,
5300 [retval, out] VARIANT_BOOL *pfResult
);
5302 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
5303 HRESULT detachEvent
(
5305 [in] IDispatch
*pDisp
);
5307 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
5308 HRESULT readyState
([retval, out] VARIANT *p
);
5310 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
5311 HRESULT onreadystatechange
([in] VARIANT v
);
5313 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
5314 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
5316 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
5317 HRESULT onrowsdelete
([in] VARIANT v
);
5319 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
5320 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
5322 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
5323 HRESULT onrowsinserted
([in] VARIANT v
);
5325 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
5326 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
5328 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
5329 HRESULT oncellchange
([in] VARIANT v
);
5331 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
5332 HRESULT oncellchange
([retval, out] VARIANT *p
);
5334 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
5335 HRESULT dir
([in] BSTR v
);
5337 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
5338 HRESULT dir
([retval, out] BSTR *p
);
5340 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
5341 HRESULT createControlRange
([retval, out] IDispatch
**range);
5343 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
5344 HRESULT scrollHeight
([retval, out] LONG *p
);
5346 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
5347 HRESULT scrollWidth
([retval, out] LONG *p
);
5349 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
5350 HRESULT scrollTop
([in] LONG v
);
5352 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
5353 HRESULT scrollTop
([retval, out] LONG *p
);
5355 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
5356 HRESULT scrollLeft
([in] LONG v
);
5358 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
5359 HRESULT scrollLeft
([retval, out] LONG *p
);
5361 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
5362 HRESULT clearAttributes
();
5364 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
5365 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
5367 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
5368 HRESULT oncontextmenu
([in] VARIANT v
);
5370 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
5371 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
5373 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
5374 HRESULT insertAdjacentElement
(
5376 [in] IHTMLElement
*insertedElement
,
5377 [retval, out] IHTMLElement
**inserted
);
5379 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
5380 HRESULT applyElement
(
5381 [in] IHTMLElement
*apply
,
5383 [retval, out] IHTMLElement
**applied
);
5385 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
5386 HRESULT getAdjacentText
(
5388 [retval, out] BSTR *text
);
5390 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
5391 HRESULT replaceAdjacentText
(
5394 [retval, out] BSTR *oldText
);
5396 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
5397 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
5399 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
5400 HRESULT addBehavior
(
5402 [optional, in] VARIANT *pvarFactory
,
5403 [retval, out] LONG *pCookie
);
5405 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
5406 HRESULT removeBehavior
(
5408 [retval, out] VARIANT_BOOL *pfResult
);
5410 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
5411 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
5413 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
5414 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
5416 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
5417 HRESULT tagUrn
([in] BSTR v
);
5419 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
5420 HRESULT tagUrn
([retval, out] BSTR *p
);
5422 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
5423 HRESULT onbeforeeditfocus
([in] VARIANT v
);
5425 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
5426 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
5428 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
5429 HRESULT readyStateValue
([retval, out] LONG *p
);
5431 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
5432 HRESULT getElementsByTagName
(
5434 [retval, out] IHTMLElementCollection
**pelColl
);
5437 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
5438 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
5441 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
5442 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
5444 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
5445 void releaseCapture
(); \
5447 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
5448 void onlosecapture
(VARIANT v
); \
5450 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
5451 VARIANT onlosecapture
(); \
5453 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
5454 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
5456 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
5457 void doScroll
([optional, in] VARIANT component
); \
5459 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
5460 void onscroll
(VARIANT v
); \
5462 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
5463 VARIANT onscroll
(); \
5465 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
5466 void ondrag
(VARIANT v
); \
5468 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
5471 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
5472 void ondragend
(VARIANT v
); \
5474 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
5475 VARIANT ondragend
(); \
5477 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
5478 void ondragenter
(VARIANT v
); \
5480 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
5481 VARIANT ondragenter
(); \
5483 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
5484 void ondragover
(VARIANT v
); \
5486 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
5487 VARIANT ondragover
(); \
5489 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
5490 void ondragleave
(VARIANT v
); \
5492 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
5493 VARIANT ondragleave
(); \
5495 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
5496 void ondrop
(VARIANT v
); \
5498 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
5501 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
5502 void onbeforecut
(VARIANT v
); \
5504 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
5505 VARIANT onbeforecut
(); \
5507 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
5508 void oncut
(VARIANT v
); \
5510 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
5513 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
5514 void onbeforecopy
(VARIANT v
); \
5516 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
5517 VARIANT onbeforecopy
(); \
5519 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
5520 void oncopy
(VARIANT v
); \
5522 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
5525 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
5526 void onbeforepaste
(VARIANT v
); \
5528 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
5529 VARIANT onbeforepaste
(); \
5531 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
5532 void onpaste
(VARIANT v
); \
5534 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
5535 VARIANT onpaste
(); \
5537 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
5538 IHTMLCurrentStyle
* currentStyle
(); \
5540 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
5541 void onpropertychange
(VARIANT v
); \
5543 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
5544 VARIANT onpropertychange
(); \
5546 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
5547 IHTMLRectCollection
* getClientRects
(); \
5549 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
5550 IHTMLRect
* getBoundingClientRect
(); \
5552 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
5553 void setExpression
( \
5554 [in] BSTR propname
, \
5556 [defaultvalue(""), in] BSTR lang
); \
5558 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
5559 VARIANT getExpression
([in] BSTR propname
); \
5561 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
5562 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
5564 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
5565 void tabIndex
(short v
); \
5567 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
5570 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
5573 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
5574 void accessKey
(BSTR v
); \
5576 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
5579 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
5580 void onblur
(VARIANT v
); \
5582 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
5585 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
5586 void onfocus
(VARIANT v
); \
5588 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
5589 VARIANT onfocus
(); \
5591 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
5592 void onresize
(VARIANT v
); \
5594 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
5595 VARIANT onresize
(); \
5597 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
5600 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
5601 void addFilter
([in] IUnknown
* pUnk
); \
5603 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
5604 void removeFilter
([in] IUnknown
* pUnk
); \
5606 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
5607 LONG clientHeight
(); \
5609 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
5610 LONG clientWidth
(); \
5612 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
5615 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
5616 LONG clientLeft
(); \
5618 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
5619 VARIANT_BOOL attachEvent
( \
5621 [in] IDispatch
* pDisp
); \
5623 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
5626 [in] IDispatch
* pDisp
); \
5628 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
5630 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
5631 void onreadystatechange
(VARIANT v
); \
5633 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
5634 VARIANT onreadystatechange
(); \
5636 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
5637 void onrowsdelete
(VARIANT v
); \
5639 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
5640 VARIANT onrowsdelete
(); \
5642 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
5643 void onrowsinserted
(VARIANT v
); \
5645 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
5646 VARIANT onrowsinserted
(); \
5648 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
5649 void oncellchange
(VARIANT v
); \
5651 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
5652 VARIANT oncellchange
(); \
5654 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
5657 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
5660 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
5661 IDispatch
* createControlRange
(); \
5663 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
5664 LONG scrollHeight
(); \
5666 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
5667 LONG scrollWidth
(); \
5669 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
5670 void scrollTop
(LONG v
); \
5672 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
5675 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
5676 void scrollLeft
(LONG v
); \
5678 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
5679 LONG scrollLeft
(); \
5681 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
5682 void clearAttributes
(); \
5684 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
5685 void oncontextmenu
(VARIANT v
); \
5687 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
5688 VARIANT oncontextmenu
(); \
5690 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
5691 IHTMLElement
* insertAdjacentElement
( \
5693 [in] IHTMLElement
* insertedElement
); \
5695 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
5696 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
5698 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
5699 BSTR getAdjacentText
([in] BSTR where
); \
5701 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
5702 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
5704 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
5705 VARIANT_BOOL canHaveChildren
(); \
5707 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
5708 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
5710 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
5711 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
5713 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
5714 IHTMLStyle
* runtimeStyle
(); \
5716 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
5717 IDispatch
* behaviorUrns
(); \
5719 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
5720 void tagUrn
(BSTR v
); \
5722 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
5725 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
5726 void onbeforeeditfocus
(VARIANT v
); \
5728 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
5729 VARIANT onbeforeeditfocus
(); \
5731 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
5732 LONG readyStateValue
(); \
5734 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
5735 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
5737 /*****************************************************************************
5738 * IHTMLElement3 interface
5744 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5746 interface IHTMLElement3
: IDispatch
5748 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
5749 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
5751 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
5752 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
5754 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
5755 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
5757 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
5758 HRESULT onlayoutcomplete
([in] VARIANT v
);
5760 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
5761 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
5763 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
5764 HRESULT onpage
([in] VARIANT v
);
5766 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
5767 HRESULT onpage
([retval, out] VARIANT * p
);
5769 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
5770 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
5772 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
5773 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
5775 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
5776 HRESULT onbeforedeactivate
([in] VARIANT v
);
5778 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
5779 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
5781 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
5783 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
5784 HRESULT contentEditable
([in] BSTR v
);
5786 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
5787 HRESULT contentEditable
([retval, out] BSTR * p
);
5789 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
5790 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
5792 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
5793 HRESULT hideFocus
([in] VARIANT_BOOL v
);
5795 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
5796 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
5798 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
5799 HRESULT disabled
([in] VARIANT_BOOL v
);
5801 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
5802 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
5804 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
5805 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
5807 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
5808 HRESULT onmove
([in] VARIANT v
);
5810 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
5811 HRESULT onmove
([retval, out] VARIANT * p
);
5813 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
5814 HRESULT oncontrolselect
([in] VARIANT v
);
5816 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
5817 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
5819 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
5821 [in] BSTR bstrEventName
,
5822 [optional, in] VARIANT* pvarEventObject
,
5823 [retval, out] VARIANT_BOOL* pfCancelled
);
5825 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
5826 HRESULT onresizestart
([in] VARIANT v
);
5828 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
5829 HRESULT onresizestart
([retval, out] VARIANT * p
);
5831 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
5832 HRESULT onresizeend
([in] VARIANT v
);
5834 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
5835 HRESULT onresizeend
([retval, out] VARIANT * p
);
5837 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
5838 HRESULT onmovestart
([in] VARIANT v
);
5840 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
5841 HRESULT onmovestart
([retval, out] VARIANT * p
);
5843 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
5844 HRESULT onmoveend
([in] VARIANT v
);
5846 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
5847 HRESULT onmoveend
([retval, out] VARIANT * p
);
5849 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
5850 HRESULT onmouseenter
([in] VARIANT v
);
5852 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
5853 HRESULT onmouseenter
([retval, out] VARIANT * p
);
5855 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
5856 HRESULT onmouseleave
([in] VARIANT v
);
5858 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
5859 HRESULT onmouseleave
([retval, out] VARIANT * p
);
5861 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
5862 HRESULT onactivate
([in] VARIANT v
);
5864 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
5865 HRESULT onactivate
([retval, out] VARIANT * p
);
5867 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
5868 HRESULT ondeactivate
([in] VARIANT v
);
5870 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
5871 HRESULT ondeactivate
([retval, out] VARIANT * p
);
5873 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
5874 VARIANT_BOOL* pfRet
);
5876 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
5877 HRESULT glyphMode
([retval, out] LONG * p
);
5880 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
5882 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
5883 void mergeAttributes
( \
5884 [in] IHTMLElement
* mergeThis
, \
5885 [optional, in] VARIANT* pvarFlags
); \
5887 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
5888 VARIANT_BOOL isMultiLine
(); \
5890 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
5891 VARIANT_BOOL canHaveHTML
(); \
5893 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
5894 void onlayoutcomplete
(VARIANT v
); \
5896 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
5897 VARIANT onlayoutcomplete
(); \
5899 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
5900 void onpage
(VARIANT v
); \
5902 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
5905 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
5906 void inflateBlock
(VARIANT_BOOL v
); \
5908 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
5909 VARIANT_BOOL inflateBlock
(); \
5911 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
5912 void onbeforedeactivate
(VARIANT v
); \
5914 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
5915 VARIANT onbeforedeactivate
(); \
5917 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
5920 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
5921 void contentEditable
(BSTR v
); \
5923 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
5924 BSTR contentEditable
(); \
5926 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
5927 VARIANT_BOOL isContentEditable
(); \
5929 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
5930 void hideFocus
(VARIANT_BOOL v
); \
5932 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
5933 VARIANT_BOOL hideFocus
(); \
5935 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
5936 void disabled
(VARIANT_BOOL v
); \
5938 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
5939 VARIANT_BOOL disabled
(); \
5941 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
5942 VARIANT_BOOL isDisabled
(); \
5944 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
5945 void onmove
(VARIANT v
); \
5947 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
5950 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
5951 void oncontrolselect
(VARIANT v
); \
5953 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
5954 VARIANT oncontrolselect
(); \
5956 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
5957 VARIANT_BOOL fireEvent
( \
5958 [in] BSTR bstrEventName
, \
5959 [optional, in] VARIANT* pvarEventObject
); \
5961 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
5962 void onresizestart
(VARIANT v
); \
5964 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
5965 VARIANT onresizestart
(); \
5967 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
5968 void onresizeend
(VARIANT v
); \
5970 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
5971 VARIANT onresizeend
(); \
5973 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
5974 void onmovestart
(VARIANT v
); \
5976 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
5977 VARIANT onmovestart
(); \
5979 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
5980 void onmoveend
(VARIANT v
); \
5982 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
5983 VARIANT onmoveend
(); \
5985 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
5986 void onmouseenter
(VARIANT v
); \
5988 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
5989 VARIANT onmouseenter
(); \
5991 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
5992 void onmouseleave
(VARIANT v
); \
5994 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
5995 VARIANT onmouseleave
(); \
5997 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
5998 void onactivate
(VARIANT v
); \
6000 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
6001 VARIANT onactivate
(); \
6003 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
6004 void ondeactivate
(VARIANT v
); \
6006 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
6007 VARIANT ondeactivate
(); \
6009 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
6010 VARIANT_BOOL dragDrop
(); \
6012 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
6015 /*****************************************************************************
6016 * IHTMLElement4 interface
6022 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6024 interface IHTMLElement4
: IDispatch
6026 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
6027 HRESULT onmousewheel
([in] VARIANT v
);
6029 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
6030 HRESULT onmousewheel
([retval, out] VARIANT * p
);
6032 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
6033 HRESULT normalize
();
6035 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
6036 HRESULT getAttributeNode
([in] BSTR bstrname
,
6037 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
6039 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
6040 HRESULT setAttributeNode
(
6041 [in] IHTMLDOMAttribute
* pattr
,
6042 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
6044 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
6045 HRESULT removeAttributeNode
(
6046 [in] IHTMLDOMAttribute
* pattr
,
6047 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
6049 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
6050 HRESULT onbeforeactivate
([in] VARIANT v
);
6052 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
6053 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
6055 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
6056 HRESULT onfocusin
([in] VARIANT v
);
6058 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
6059 HRESULT onfocusin
([retval, out] VARIANT * p
);
6061 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
6062 HRESULT onfocusout
([in] VARIANT v
);
6064 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
6065 HRESULT onfocusout
([retval, out] VARIANT * p
);
6068 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
6069 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
6070 void onmousewheel
(VARIANT v
); \
6072 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
6073 VARIANT onmousewheel
(); \
6075 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
6078 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
6079 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
6081 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
6082 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
6084 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
6085 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
6087 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
6088 void onbeforeactivate
(VARIANT v
); \
6090 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
6091 VARIANT onbeforeactivate
(); \
6093 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
6094 void onfocusin
(VARIANT v
); \
6096 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
6097 VARIANT onfocusin
(); \
6099 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
6100 void onfocusout
(VARIANT v
); \
6102 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
6103 VARIANT onfocusout
()
6105 /*****************************************************************************
6106 * IHTMLElement6 interface
6112 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6114 interface IHTMLElement6
: IDispatch
6116 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
6117 HRESULT getAttributeNS
(
6118 [in] VARIANT *pvarNS
,
6119 [in] BSTR strAttributeName
,
6120 [out, retval] VARIANT *AttributeValue
);
6122 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
6123 HRESULT setAttributeNS
(
6124 [in] VARIANT *pvarNS
,
6125 [in] BSTR strAttributeName
,
6126 [in] VARIANT *pvarAttributeValue
);
6128 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
6129 HRESULT removeAttributeNS
(
6130 [in] VARIANT *pvarNS
,
6131 [in] BSTR strAttributeName
);
6133 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
6134 HRESULT getAttributeNodeNS
(
6135 [in] VARIANT *pvarNS
,
6137 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6139 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
6140 HRESULT setAttributeNodeNS
(
6141 [in] IHTMLDOMAttribute2
*pattr
,
6142 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6144 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
6145 HRESULT hasAttributeNS
(
6146 [in] VARIANT *pvarNS
,
6148 [out, retval] VARIANT_BOOL *pfHasAttribute
);
6150 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
6151 HRESULT getAttribute
(
6152 [in] BSTR strAttributeName
,
6153 [out, retval] VARIANT *AttributeValue
);
6155 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
6156 HRESULT setAttribute
(
6157 [in] BSTR strAttributeName
,
6158 [in] VARIANT *pvarAttributeValue
);
6160 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
6161 HRESULT removeAttribute
(
6162 [in] BSTR strAttributeName
);
6164 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
6165 HRESULT getAttributeNode
(
6166 [in] BSTR strAttributeName
,
6167 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6169 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
6170 HRESULT setAttributeNode
(
6171 [in] IHTMLDOMAttribute2
*pattr
,
6172 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6174 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
6175 HRESULT removeAttributeNode
(
6176 [in] IHTMLDOMAttribute2
*pattr
,
6177 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
6179 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
6180 HRESULT hasAttribute
(
6182 [out, retval] VARIANT_BOOL *pfHasAttribute
);
6184 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
6185 HRESULT getElementsByTagNameNS
(
6186 [in] VARIANT *varNS
,
6187 [in] BSTR bstrLocalName
,
6188 [out, retval] IHTMLElementCollection
**pelColl
);
6190 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
6191 HRESULT tagName
([out, retval] BSTR *p
);
6193 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
6194 HRESULT nodeName
([out, retval] BSTR *p
);
6196 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
6197 HRESULT getElementsByClassName
(
6199 [out, retval] IHTMLElementCollection
**pel
);
6201 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
6202 HRESULT msMatchesSelector
(
6204 [out, retval] VARIANT_BOOL *pfMatches
);
6206 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
6207 HRESULT onabort
([in] VARIANT v
);
6209 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
6210 HRESULT onabort
([out, retval] VARIANT *p
);
6212 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
6213 HRESULT oncanplay
([in] VARIANT v
);
6215 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
6216 HRESULT oncanplay
([out, retval] VARIANT *p
);
6218 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
6219 HRESULT oncanplaythrough
([in] VARIANT v
);
6221 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
6222 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
6224 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
6225 HRESULT onchange
([in] VARIANT v
);
6227 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
6228 HRESULT onchange
([out, retval] VARIANT *p
);
6230 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
6231 HRESULT ondurationchange
([in] VARIANT v
);
6233 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
6234 HRESULT ondurationchange
([out, retval] VARIANT *p
);
6236 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
6237 HRESULT onemptied
([in] VARIANT v
);
6239 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
6240 HRESULT onemptied
([out, retval] VARIANT *p
);
6242 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
6243 HRESULT onended
([in] VARIANT v
);
6245 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
6246 HRESULT onended
([out, retval] VARIANT *p
);
6248 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
6249 HRESULT onerror
([in] VARIANT v
);
6251 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
6252 HRESULT onerror
([out, retval] VARIANT *p
);
6254 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
6255 HRESULT oninput
([in] VARIANT v
);
6257 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
6258 HRESULT oninput
([out, retval] VARIANT *p
);
6260 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
6261 HRESULT onload
([in] VARIANT v
);
6263 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
6264 HRESULT onload
([out, retval] VARIANT *p
);
6266 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
6267 HRESULT onloadeddata
([in] VARIANT v
);
6269 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
6270 HRESULT onloadeddata
([out, retval] VARIANT *p
);
6272 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
6273 HRESULT onloadedmetadata
([in] VARIANT v
);
6275 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
6276 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
6278 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
6279 HRESULT onloadstart
([in] VARIANT v
);
6281 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
6282 HRESULT onloadstart
([out, retval] VARIANT *p
);
6284 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
6285 HRESULT onpause
([in] VARIANT v
);
6287 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
6288 HRESULT onpause
([out, retval] VARIANT *p
);
6290 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
6291 HRESULT onplay
([in] VARIANT v
);
6293 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
6294 HRESULT onplay
([out, retval] VARIANT *p
);
6296 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
6297 HRESULT onplaying
([in] VARIANT v
);
6299 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
6300 HRESULT onplaying
([out, retval] VARIANT *p
);
6302 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
6303 HRESULT onprogress
([in] VARIANT v
);
6305 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
6306 HRESULT onprogress
([out, retval] VARIANT *p
);
6308 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
6309 HRESULT onratechange
([in] VARIANT v
);
6311 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
6312 HRESULT onratechange
([out, retval] VARIANT *p
);
6314 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
6315 HRESULT onreset
([in] VARIANT v
);
6317 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
6318 HRESULT onreset
([out, retval] VARIANT *p
);
6320 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
6321 HRESULT onseeked
([in] VARIANT v
);
6323 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
6324 HRESULT onseeked
([out, retval] VARIANT *p
);
6326 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
6327 HRESULT onseeking
([in] VARIANT v
);
6329 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
6330 HRESULT onseeking
([out, retval] VARIANT *p
);
6332 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
6333 HRESULT onselect
([in] VARIANT v
);
6335 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
6336 HRESULT onselect
([out, retval] VARIANT *p
);
6338 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
6339 HRESULT onstalled
([in] VARIANT v
);
6341 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
6342 HRESULT onstalled
([out, retval] VARIANT *p
);
6344 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
6345 HRESULT onsubmit
([in] VARIANT v
);
6347 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
6348 HRESULT onsubmit
([out, retval] VARIANT *p
);
6350 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
6351 HRESULT onsuspend
([in] VARIANT v
);
6353 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
6354 HRESULT onsuspend
([out, retval] VARIANT *p
);
6356 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
6357 HRESULT ontimeupdate
([in] VARIANT v
);
6359 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
6360 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
6362 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
6363 HRESULT onvolumechange
([in] VARIANT v
);
6365 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
6366 HRESULT onvolumechange
([out, retval] VARIANT *p
);
6368 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
6369 HRESULT onwaiting
([in] VARIANT v
);
6371 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
6372 HRESULT onwaiting
([out, retval] VARIANT *p
);
6374 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
6375 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
6378 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
6379 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
6380 VARIANT getAttributeNS
( \
6381 [in] VARIANT *pvarNS
, \
6382 [in] BSTR strAttributeName
); \
6384 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
6385 void setAttributeNS
( \
6386 [in] VARIANT *pvarNS
, \
6387 [in] BSTR strAttributeName
, \
6388 [in] VARIANT *pvarAttributeValue
); \
6390 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
6391 void removeAttributeNS
( \
6392 [in] VARIANT *pvarNS
, \
6393 [in] BSTR strAttributeName
); \
6395 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
6396 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
6397 [in] VARIANT *pvarNS
, \
6398 [in] BSTR bstrname
); \
6400 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
6401 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
6403 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
6404 VARIANT_BOOL hasAttributeNS
( \
6405 [in] VARIANT *pvarNS
, \
6408 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
6409 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
6411 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
6412 void ie9_setAttribute
( \
6413 [in] BSTR strAttributeName
, \
6414 [in] VARIANT *pvarAttributeValue
); \
6416 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
6417 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
6419 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
6420 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
6422 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
6423 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6425 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
6426 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6428 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
6429 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
6431 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
6432 IHTMLElementCollection
*getElementsByTagNameNS
( \
6433 [in] VARIANT *varNS
, \
6434 [in] BSTR bstrLocalName
); \
6436 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
6437 BSTR ie9_tagName
(); \
6439 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
6440 BSTR ie9_nodeName
(); \
6442 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
6443 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
6445 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
6446 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
6448 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
6449 void onabort
(VARIANT v
); \
6451 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
6452 VARIANT onabort
(); \
6454 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
6455 void oncanplay
(VARIANT v
); \
6457 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
6458 VARIANT oncanplay
(); \
6460 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
6461 void oncanplaythrough
(VARIANT v
); \
6463 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
6464 VARIANT oncanplaythrough
(); \
6466 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
6467 void onchange
(VARIANT v
); \
6469 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
6470 VARIANT onchange
(); \
6472 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
6473 void ondurationchange
(VARIANT v
); \
6475 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
6476 VARIANT ondurationchange
(); \
6478 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
6479 void onemptied
(VARIANT v
); \
6481 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
6482 VARIANT onemptied
(); \
6484 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
6485 void onended
(VARIANT v
); \
6487 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
6488 VARIANT onended
(); \
6490 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
6491 void onerror
(VARIANT v
); \
6493 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
6494 VARIANT onerror
(); \
6496 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
6497 void oninput
(VARIANT v
); \
6499 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
6500 VARIANT oninput
(); \
6502 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
6503 void onload
(VARIANT v
); \
6505 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
6508 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
6509 void onloadeddata
(VARIANT v
); \
6511 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
6512 VARIANT onloadeddata
(); \
6514 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
6515 void onloadedmetadata
(VARIANT v
); \
6517 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
6518 VARIANT onloadedmetadata
(); \
6520 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
6521 void onloadstart
(VARIANT v
); \
6523 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
6524 VARIANT onloadstart
(); \
6526 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
6527 void onpause
(VARIANT v
); \
6529 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
6530 VARIANT onpause
(); \
6532 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
6533 void onplay
(VARIANT v
); \
6535 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
6538 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
6539 void onplaying
(VARIANT v
); \
6541 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
6542 VARIANT onplaying
(); \
6544 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
6545 void onprogress
(VARIANT v
); \
6547 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
6548 VARIANT onprogress
(); \
6550 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
6551 void onratechange
(VARIANT v
); \
6553 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
6554 VARIANT onratechange
(); \
6556 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
6557 void onreset
(VARIANT v
); \
6559 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
6560 VARIANT onreset
(); \
6562 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
6563 void onseeked
(VARIANT v
); \
6565 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
6566 VARIANT onseeked
(); \
6568 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
6569 void onseeking
(VARIANT v
); \
6571 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
6572 VARIANT onseeking
(); \
6574 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
6575 void onselect
(VARIANT v
); \
6577 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
6578 VARIANT onselect
(); \
6580 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
6581 void onstalled
(VARIANT v
); \
6583 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
6584 VARIANT onstalled
(); \
6586 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
6587 void onsubmit
(VARIANT v
); \
6589 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
6590 VARIANT onsubmit
(); \
6592 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
6593 void onsuspend
(VARIANT v
); \
6595 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
6596 VARIANT onsuspend
(); \
6598 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
6599 void ontimeupdate
(VARIANT v
); \
6601 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
6602 VARIANT ontimeupdate
(); \
6604 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
6605 void onvolumechange
(VARIANT v
); \
6607 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
6608 VARIANT onvolumechange
(); \
6610 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
6611 void onwaiting
(VARIANT v
); \
6613 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
6614 VARIANT onwaiting
(); \
6616 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
6617 VARIANT_BOOL ie9_hasAttributes
()
6619 /*****************************************************************************
6620 * IElementSelector interface
6626 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
6628 interface IElementSelector
: IDispatch
6630 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
6631 HRESULT querySelector
(
6633 [out, retval] IHTMLElement
**pel
);
6635 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
6636 HRESULT querySelectorAll
(
6638 [out, retval] IHTMLDOMChildrenCollection
**pel
);
6641 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
6642 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
6643 IHTMLElement
*querySelector
([in] BSTR v
); \
6645 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
6646 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
6648 /*****************************************************************************
6649 * IHTMLUniqueName interface
6655 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6657 interface IHTMLUniqueName
: IDispatch
6659 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
6660 HRESULT uniqueNumber
([retval, out] LONG * p
);
6662 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
6663 HRESULT uniqueID
([retval, out] BSTR * p
);
6666 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
6667 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
6668 LONG uniqueNumber
(); \
6670 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
6673 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
6674 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
6675 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
6677 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
6678 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6680 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
6681 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6683 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
6684 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
6686 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6687 void role
(BSTR v
); \
6689 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6692 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6693 void ariaBusy
(BSTR v
); \
6695 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6698 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6699 void ariaChecked
(BSTR v
); \
6701 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6702 BSTR ariaChecked
(); \
6704 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6705 void ariaDisabled
(BSTR v
); \
6707 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6708 BSTR ariaDisabled
(); \
6710 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6711 void ariaExpanded
(BSTR v
); \
6713 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6714 BSTR ariaExpanded
(); \
6716 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
6717 void ariaHaspopup
(BSTR v
); \
6719 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
6720 BSTR ariaHaspopup
(); \
6722 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6723 void ariaHidden
(BSTR v
); \
6725 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6726 BSTR ariaHidden
(); \
6728 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6729 void ariaInvalid
(BSTR v
); \
6731 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6732 BSTR ariaInvalid
(); \
6734 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6735 void ariaMultiselectable
(BSTR v
); \
6737 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6738 BSTR ariaMultiselectable
(); \
6740 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6741 void ariaPressed
(BSTR v
); \
6743 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6744 BSTR ariaPressed
(); \
6746 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6747 void ariaReadonly
(BSTR v
); \
6749 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6750 BSTR ariaReadonly
(); \
6752 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6753 void ariaRequired
(BSTR v
); \
6755 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6756 BSTR ariaRequired
(); \
6758 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6759 void ariaSecret
(BSTR v
); \
6761 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6762 BSTR ariaSecret
(); \
6764 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6765 void ariaSelected
(BSTR v
); \
6767 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6768 BSTR ariaSelected
(); \
6770 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
6771 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
6773 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
6774 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
6776 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
6777 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
6779 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
6780 IHTMLAttributeCollection3
*ie8_attributes
(); \
6782 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6783 void ariaValuenow
(BSTR v
); \
6785 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6786 BSTR ariaValuenow
(); \
6788 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6789 void ariaPosinset
(short v
); \
6791 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6792 short ariaPosinset
(); \
6794 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6795 void ariaSetsize
(short v
); \
6797 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6798 short ariaSetsize
(); \
6800 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6801 void ariaLevel
(short v
); \
6803 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6804 short ariaLevel
(); \
6806 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6807 void ariaValuemin
(BSTR v
); \
6809 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6810 BSTR ariaValuemin
(); \
6812 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6813 void ariaValuemax
(BSTR v
); \
6815 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6816 BSTR ariaValuemax
(); \
6818 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6819 void ariaControls
(BSTR v
); \
6821 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6822 BSTR ariaControls
(); \
6824 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6825 void ariaDescribedby
(BSTR v
); \
6827 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6828 BSTR ariaDescribedby
(); \
6830 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6831 void ariaFlowto
(BSTR v
); \
6833 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6834 BSTR ariaFlowto
(); \
6836 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6837 void ariaLabelledby
(BSTR v
); \
6839 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6840 BSTR ariaLabelledby
(); \
6842 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6843 void ariaActivedescendant
(BSTR v
); \
6845 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6846 BSTR ariaActivedescendant
(); \
6848 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6849 void ariaOwns
(BSTR v
); \
6851 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6854 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
6855 VARIANT_BOOL hasAttributes
(); \
6857 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6858 void ariaLive
(BSTR v
); \
6860 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6863 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6864 void ariaRelevant
(BSTR v
); \
6866 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6873 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6875 interface IHTMLDatabinding
: IDispatch
6877 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6878 HRESULT dataFld
([in] BSTR v
);
6880 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6881 HRESULT dataFld
([retval, out] BSTR * p
);
6883 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6884 HRESULT dataSrc
([in] BSTR v
);
6886 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6887 HRESULT dataSrc
([retval, out] BSTR * p
);
6889 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6890 HRESULT dataFormatAs
([in] BSTR v
);
6892 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6893 HRESULT dataFormatAs
([retval, out] BSTR * p
);
6896 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
6897 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6898 void dataFld
(BSTR v
); \
6900 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6903 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6904 void dataSrc
(BSTR v
); \
6906 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6909 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6910 void dataFormatAs
(BSTR v
); \
6912 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6915 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
6916 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6917 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6918 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6919 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6920 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6921 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6922 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6923 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6924 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6926 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
6927 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6928 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6929 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6930 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6931 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6932 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6933 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
6934 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6935 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6936 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
6937 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6939 /*****************************************************************************
6940 * IHTMLGenericElement interface
6946 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6948 interface IHTMLGenericElement
: IDispatch
6950 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
6951 HRESULT recordset
([out, retval] IDispatch
**p
);
6953 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
6954 HRESULT namedRecordset
(
6955 [in] BSTR dataMember
,
6956 [in, optional] VARIANT *hierarchy
,
6957 [out, retval] IDispatch
**ppRecordset
);
6960 /*****************************************************************************
6961 * DispHTMLGenericElement dispinterface
6965 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6967 dispinterface DispHTMLGenericElement
6971 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
6973 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
6974 IDispatch
*recordset
();
6976 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
6977 IDispatch
*namedRecordset
(
6978 [in] BSTR dataMember
,
6979 [in, optional] VARIANT *hierarchy
);
6982 /*****************************************************************************
6983 * IHTMLStyleSheetRule interface
6989 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
6991 interface IHTMLStyleSheetRule
: IDispatch
6993 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
6994 HRESULT selectorText
([in] BSTR v
);
6996 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
6997 HRESULT selectorText
([retval, out] BSTR *p
);
6999 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
7000 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
7002 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7003 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7008 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7010 dispinterface DispHTMLStyleSheetRule
7014 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7015 void selectorText
(BSTR v
);
7017 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7018 BSTR selectorText
();
7020 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
7021 IHTMLRuleStyle
* style
();
7023 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7024 VARIANT_BOOL readOnly();
7026 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7031 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7033 coclass HTMLStyleSheetRule
7035 [default] dispinterface DispHTMLStyleSheetRule
;
7036 interface IHTMLStyleSheetRule
;
7037 interface IHTMLDOMConstructor
;
7040 /*****************************************************************************
7041 * IHTMLStyleSheetRulesCollection interface
7047 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
7049 interface IHTMLStyleSheetRulesCollection
: IDispatch
7051 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7052 HRESULT length
([retval, out] LONG *p
);
7054 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7057 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
7062 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7064 dispinterface DispHTMLStyleSheetRulesCollection
7068 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7071 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7072 IHTMLStyleSheetRule
* item
([in] long index
);
7074 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7079 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7081 coclass HTMLStyleSheetRulesCollection
7083 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
7084 interface IHTMLStyleSheetRulesCollection
;
7085 interface IHTMLDOMConstructor
;
7092 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7094 interface IHTMLStyleSheetPage
: IDispatch
7096 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7097 HRESULT selector
([retval, out] BSTR *p
);
7099 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7100 HRESULT pseudoClass
([retval, out] BSTR *p
);
7105 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7107 dispinterface DispHTMLStyleSheetPage
7111 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7114 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7117 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7121 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7123 coclass HTMLStyleSheetPage
7125 [default] dispinterface DispHTMLStyleSheetPage
;
7126 interface IHTMLStyleSheetPage
;
7127 interface IHTMLDOMConstructor
;
7134 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7136 interface IHTMLStyleSheetPagesCollection
: IDispatch
7138 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7139 HRESULT length
([retval, out] LONG *p
);
7141 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7144 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
7149 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7151 dispinterface DispHTMLStyleSheetPagesCollection
7155 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7158 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7159 IHTMLStyleSheetPage
* item
([in] long index
);
7161 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7166 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7168 coclass HTMLStyleSheetPagesCollection
7170 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
7171 interface IHTMLStyleSheetPagesCollection
;
7172 interface IHTMLDOMConstructor
;
7175 /*****************************************************************************
7176 * IHTMLStyleSheet interface
7182 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7184 interface IHTMLStyleSheet
: IDispatch
7186 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7187 HRESULT title
([in] BSTR v
);
7189 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7190 HRESULT title
([retval, out] BSTR *p
);
7192 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7193 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
7195 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7196 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
7198 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7199 HRESULT disabled
([in] VARIANT_BOOL v
);
7201 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7202 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
7204 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7205 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7207 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7208 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
7210 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7211 HRESULT href
([in] BSTR v
);
7213 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7214 HRESULT href
([retval, out] BSTR *p
);
7216 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7217 HRESULT type
([retval, out] BSTR *p
);
7219 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7220 HRESULT id([retval, out] BSTR *p
);
7222 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7225 [defaultvalue(-1), in] LONG lIndex
,
7226 [retval, out] LONG *plIndex
);
7228 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7230 [in] BSTR bstrSelector
,
7231 [in] BSTR bstrStyle
,
7232 [defaultvalue(-1), in] LONG lIndex
,
7233 [retval, out] LONG *plNewIndex
);
7235 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7236 HRESULT removeImport
([in] LONG lIndex
);
7238 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7239 HRESULT removeRule
([in] LONG lIndex
);
7241 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7242 HRESULT media
([in] BSTR v
);
7244 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7245 HRESULT media
([retval, out] BSTR *p
);
7247 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7248 HRESULT cssText
([in] BSTR v
);
7250 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7251 HRESULT cssText
([retval, out] BSTR *p
);
7253 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7254 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
7257 /*****************************************************************************
7258 * IHTMLStyleSheet2 interface
7264 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7266 interface IHTMLStyleSheet2
: IDispatch
7268 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7269 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
7271 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7272 HRESULT addPageRule
(
7273 [in] BSTR bstrSelector
,
7274 [in] BSTR bstrStyle
,
7275 [defaultvalue(-1), in] LONG lIndex
,
7276 [retval, out] LONG *plNewIndex
);
7281 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7283 dispinterface DispHTMLStyleSheet
7287 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7290 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7293 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7294 IHTMLStyleSheet
* parentStyleSheet
();
7296 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7297 IHTMLElement
* owningElement
();
7299 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7300 void disabled
(VARIANT_BOOL v
);
7302 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7303 VARIANT_BOOL disabled
();
7305 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7306 VARIANT_BOOL readOnly();
7308 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7309 IHTMLStyleSheetsCollection
* imports
();
7311 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7314 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7317 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7320 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7323 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7326 [defaultvalue(-1), in] LONG lIndex
);
7328 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7330 [in] BSTR bstrSelector
,
7331 [in] BSTR bstrStyle
,
7332 [defaultvalue(-1), in] LONG lIndex
);
7334 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7335 void removeImport
([in] LONG lIndex
);
7337 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7338 void removeRule
([in] LONG lIndex
);
7340 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7343 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7346 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7347 void cssText
(BSTR v
);
7349 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7352 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7353 IHTMLStyleSheetRulesCollection
* rules
();
7355 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7356 IHTMLStyleSheetPagesCollection
* pages
();
7358 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7360 [in] BSTR bstrSelector
,
7361 [in] BSTR bstrStyle
,
7362 [defaultvalue(-1), in] LONG lIndex
);
7367 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7369 coclass HTMLStyleSheet
7371 [default] dispinterface DispHTMLStyleSheet
;
7372 interface IHTMLStyleSheet
;
7373 interface IHTMLStyleSheet2
;
7376 /*****************************************************************************
7377 * IHTMLStyleSheetsCollection interface
7383 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7385 interface IHTMLStyleSheetsCollection
: IDispatch
7387 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7388 HRESULT length
([retval, out] LONG *p
);
7390 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
7391 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7393 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7395 [in] VARIANT *pvarIndex
,
7396 [retval, out] VARIANT *pvarResult
);
7399 /*****************************************************************************
7400 * DispHTMLStyleSheetsCollection dispinterface
7404 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7406 dispinterface DispHTMLStyleSheetsCollection
7410 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7413 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
7414 IUnknown
*_newEnum
();
7416 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7417 VARIANT item
([in] VARIANT *pvarIndex
);
7419 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
7420 IDispatch
*constructor
();
7423 /*****************************************************************************
7424 * IHTMLLinkElement interface
7430 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7432 interface IHTMLLinkElement
: IDispatch
7434 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7435 HRESULT href
([in] BSTR v
);
7437 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7438 HRESULT href
([out, retval] BSTR *p
);
7440 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7441 HRESULT rel
([in] BSTR v
);
7443 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7444 HRESULT rel
([out, retval] BSTR *p
);
7446 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7447 HRESULT rev
([in] BSTR v
);
7449 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7450 HRESULT rev
([out, retval] BSTR *p
);
7452 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7453 HRESULT type
([in] BSTR v
);
7455 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7456 HRESULT type
([out, retval] BSTR *p
);
7458 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
7459 HRESULT readyState
([out, retval] BSTR *p
);
7461 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7462 HRESULT onreadystatechange
([in] VARIANT v
);
7464 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7465 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
7467 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7468 HRESULT onload
([in] VARIANT v
);
7470 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7471 HRESULT onload
([out, retval] VARIANT *p
);
7473 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7474 HRESULT onerror
([in] VARIANT v
);
7476 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7477 HRESULT onerror
([out, retval] VARIANT *p
);
7479 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7480 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
7482 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7483 HRESULT disabled
([in] VARIANT_BOOL v
);
7485 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7486 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
7488 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7489 HRESULT media
([in] BSTR v
);
7491 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7492 HRESULT media
([out, retval] BSTR *p
);
7495 /*****************************************************************************
7496 * IHTMLLinkElement2 interface
7502 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7504 interface IHTMLLinkElement2
: IDispatch
7506 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7507 HRESULT target
([in] BSTR v
);
7509 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7510 HRESULT target
([out, retval] BSTR *p
);
7513 /*****************************************************************************
7514 * IHTMLLinkElement3 interface
7520 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7522 interface IHTMLLinkElement3
: IDispatch
7524 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7525 HRESULT charset
([in] BSTR v
);
7527 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7528 HRESULT charset
([out, retval] BSTR *p
);
7530 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7531 HRESULT hreflang
([in] BSTR v
);
7533 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7534 HRESULT hreflang
([out, retval] BSTR *p
);
7537 /*****************************************************************************
7538 * IHTMLLinkElement4 interface
7544 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7546 interface IHTMLLinkElement4
: IDispatch
7548 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7549 HRESULT href
([in] BSTR v
);
7551 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7552 HRESULT href
([retval, out] BSTR * p
);
7555 /*****************************************************************************
7556 * DispHTMLLinkElement dispinterface
7560 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7562 dispinterface DispHTMLLinkElement
7566 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
7568 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7571 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7574 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7577 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7580 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7583 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7586 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7589 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7592 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7593 void onload
(VARIANT v
);
7595 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7598 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7599 void onerror
(VARIANT v
);
7601 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7604 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7605 IHTMLStyleSheet
*styleSheet
();
7607 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7610 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7613 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7614 void target
(BSTR v
);
7616 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7619 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7620 void charset
(BSTR v
);
7622 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7625 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7626 void hreflang
(BSTR v
);
7628 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7631 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7632 void ie8_href
(BSTR v
);
7634 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7638 /*****************************************************************************
7639 * IHTMLTxtRange interface
7645 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7647 interface IHTMLTxtRange
: IDispatch
7649 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
7650 HRESULT htmlText
([retval, out] BSTR *p
);
7652 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7653 HRESULT text
([in] BSTR v
);
7655 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7656 HRESULT text
([retval, out] BSTR *p
);
7658 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
7659 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
7661 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
7662 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
7664 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
7666 [in] IHTMLTxtRange
*Range,
7667 [retval, out] VARIANT_BOOL *InRange
);
7669 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
7671 [in] IHTMLTxtRange
*Range,
7672 [retval, out] VARIANT_BOOL *IsEqual
);
7674 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
7675 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
7677 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
7678 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
7680 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
7683 [retval, out] VARIANT_BOOL *Success
);
7685 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
7688 [defaultvalue(1), in] LONG Count
,
7689 [retval, out] LONG *ActualCount
);
7691 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
7694 [defaultvalue(1), in] LONG Count
,
7695 [retval, out] LONG *ActualCount
);
7697 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
7700 [defaultvalue(1), in] LONG Count
,
7701 [retval, out] LONG *ActualCount
);
7703 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
7706 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
7707 HRESULT pasteHTML
([in] BSTR html
);
7709 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
7710 HRESULT moveToElementText
([in] IHTMLElement
*element
);
7712 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
7713 HRESULT setEndPoint
(
7715 [in] IHTMLTxtRange
*SourceRange
);
7717 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
7718 HRESULT compareEndPoints
(
7720 [in] IHTMLTxtRange
*SourceRange
,
7721 [retval, out] LONG *ret
);
7723 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
7726 [defaultvalue(1073741823), in] LONG count
,
7727 [defaultvalue(0), in] LONG Flags
,
7728 [retval, out] VARIANT_BOOL *Success
);
7730 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
7731 HRESULT moveToPoint
(
7735 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
7736 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
7738 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
7739 HRESULT moveToBookmark
(
7741 [retval, out] VARIANT_BOOL *Success
);
7743 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
7744 HRESULT queryCommandSupported
(
7746 [retval, out] VARIANT_BOOL *pfRet
);
7748 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
7749 HRESULT queryCommandEnabled
(
7751 [retval, out] VARIANT_BOOL *pfRet
);
7753 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
7754 HRESULT queryCommandState
(
7756 [retval, out] VARIANT_BOOL *pfRet
);
7758 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
7759 HRESULT queryCommandIndeterm
(
7761 [retval, out] VARIANT_BOOL *pfRet
);
7763 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
7764 HRESULT queryCommandText
(
7766 [retval, out] BSTR *pcmdText
);
7768 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
7769 HRESULT queryCommandValue
(
7771 [retval, out] VARIANT *pcmdValue
);
7773 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
7774 HRESULT execCommand
(
7776 [defaultvalue(0), in] VARIANT_BOOL showUI
,
7777 [optional, in] VARIANT value
,
7778 [retval, out] VARIANT_BOOL *pfRet
);
7780 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
7781 HRESULT execCommandShowHelp
(
7783 [retval, out] VARIANT_BOOL *pfRet
);
7786 /*****************************************************************************
7787 * IHTMLDOMRange interface
7793 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7795 interface IHTMLDOMRange
: IDispatch
7797 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
7798 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
7800 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
7801 HRESULT startOffset
([out, retval] long *p
);
7803 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
7804 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
7806 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
7807 HRESULT endOffset
([out, retval] long *p
);
7809 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
7810 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
7812 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
7813 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
7815 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
7817 [in] IDispatch
*refNode
,
7820 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
7822 [in] IDispatch
*refNode
,
7825 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
7826 HRESULT setStartBefore
([in] IDispatch
* refNode
);
7828 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
7829 HRESULT setStartAfter
([in] IDispatch
*refNode
);
7831 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
7832 HRESULT setEndBefore
([in] IDispatch
*refNode
);
7834 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
7835 HRESULT setEndAfter
([in] IDispatch
*refNode
);
7837 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
7838 HRESULT collapse
([in] VARIANT_BOOL toStart
);
7840 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
7841 HRESULT selectNode
([in] IDispatch
*refNode
);
7843 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
7844 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
7846 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
7847 HRESULT compareBoundaryPoints
(
7849 [in] IDispatch
*sourceRange
,
7850 [out, retval] long *compareResult
);
7852 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
7853 HRESULT deleteContents
();
7855 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
7856 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
7858 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
7859 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
7861 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
7862 HRESULT insertNode
([in] IDispatch
*newNode
);
7864 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
7865 HRESULT surroundContents
([in] IDispatch
*newParent
);
7867 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
7868 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
7870 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
7871 HRESULT toString
([out, retval] BSTR *pRangeString
);
7873 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
7876 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
7877 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
7879 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
7880 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
7885 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7887 coclass HTMLStyleSheetsCollection
7889 [default] interface IHTMLStyleSheetsCollection
;
7892 /*****************************************************************************
7893 * IHTMLFormElement interface
7899 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7901 interface IHTMLFormElement
: IDispatch
7903 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7904 HRESULT action
([in] BSTR v
);
7906 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7907 HRESULT action
([retval, out] BSTR *p
);
7909 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
7910 HRESULT dir
([in] BSTR v
);
7912 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
7913 HRESULT dir
([retval, out] BSTR *p
);
7915 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
7916 HRESULT encoding
([in] BSTR v
);
7918 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
7919 HRESULT encoding
([retval, out] BSTR *p
);
7921 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
7922 HRESULT method
([in] BSTR v
);
7924 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
7925 HRESULT method
([retval, out] BSTR *p
);
7927 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
7928 HRESULT elements
([retval, out] IDispatch
**p
);
7930 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
7931 HRESULT target
([in] BSTR v
);
7933 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
7934 HRESULT target
([retval, out] BSTR *p
);
7936 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
7937 HRESULT name
([in] BSTR v
);
7939 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
7940 HRESULT name
([retval, out] BSTR *p
);
7942 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
7943 HRESULT onsubmit
([in] VARIANT v
);
7945 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
7946 HRESULT onsubmit
([retval, out] VARIANT *p
);
7948 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
7949 HRESULT onreset
([in] VARIANT v
);
7951 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
7952 HRESULT onreset
([retval, out] VARIANT *p
);
7954 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
7957 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
7960 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
7961 HRESULT length
([in] LONG v
);
7963 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
7964 HRESULT length
([retval, out] LONG *p
);
7966 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
7967 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7969 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
7971 [optional, in] VARIANT name
,
7972 [optional, in] VARIANT index
,
7973 [retval, out] IDispatch
**pdisp
);
7975 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
7977 [in] VARIANT tagName
,
7978 [retval, out] IDispatch
**pdisp
);
7981 /*****************************************************************************
7982 * DispHTMLFormElement dispinterface
7986 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7988 dispinterface DispHTMLFormElement
7992 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
7994 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7995 void action
(BSTR v
);
7997 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
8000 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8001 void encoding
(BSTR v
);
8003 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8006 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8007 void method
(BSTR v
);
8009 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8012 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
8013 IDispatch
*elements
();
8015 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8016 void target
(BSTR v
);
8018 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8021 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8024 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8027 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8028 void onsubmit
(VARIANT v
);
8030 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8033 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8034 void onreset
(VARIANT v
);
8036 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8039 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
8042 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
8045 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8046 void length
(long v
);
8048 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8051 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
8052 IUnknown
*_newEnum
();
8054 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
8055 IDispatch
*item
(VARIANT name
, VARIANT index
);
8057 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
8058 IDispatch
*tags
(VARIANT tagName
);
8063 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8065 dispinterface HTMLFormElementEvents
8069 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
8070 VARIANT_BOOL onhelp
();
8072 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
8073 VARIANT_BOOL onclick
();
8075 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
8076 VARIANT_BOOL ondblclick
();
8078 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
8079 VARIANT_BOOL onkeypress
();
8081 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
8084 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
8087 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
8090 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
8093 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
8096 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
8099 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
8102 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
8103 VARIANT_BOOL onselectstart
();
8105 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
8106 void onfilterchange
();
8108 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
8109 VARIANT_BOOL ondragstart
();
8111 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
8112 VARIANT_BOOL onbeforeupdate
();
8114 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
8115 void onafterupdate
();
8117 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
8118 VARIANT_BOOL onerrorupdate
();
8120 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
8121 VARIANT_BOOL onrowexit
();
8123 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
8126 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
8127 void ondatasetchanged
();
8129 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
8130 void ondataavailable
();
8132 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
8133 void ondatasetcomplete
();
8135 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
8136 void onlosecapture
();
8138 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
8139 void onpropertychange
();
8141 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
8144 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
8147 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
8150 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
8153 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
8154 VARIANT_BOOL ondrag
();
8156 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
8159 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
8160 VARIANT_BOOL ondragenter
();
8162 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
8163 VARIANT_BOOL ondragover
();
8165 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
8168 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
8169 VARIANT_BOOL ondrop
();
8171 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
8172 VARIANT_BOOL onbeforecut
();
8174 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
8175 VARIANT_BOOL oncut
();
8177 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
8178 VARIANT_BOOL onbeforecopy
();
8180 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
8181 VARIANT_BOOL oncopy
();
8183 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
8184 VARIANT_BOOL onbeforepaste
();
8186 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
8187 VARIANT_BOOL onpaste
();
8189 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
8190 VARIANT_BOOL oncontextmenu
();
8192 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
8193 void onrowsdelete
();
8195 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
8196 void onrowsinserted
();
8198 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
8199 void oncellchange
();
8201 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
8202 void onreadystatechange
();
8204 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
8205 void onbeforeeditfocus
();
8207 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
8208 void onlayoutcomplete
();
8210 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
8213 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
8214 VARIANT_BOOL onbeforedeactivate
();
8216 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
8217 VARIANT_BOOL onbeforeactivate
();
8219 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
8222 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
8223 VARIANT_BOOL oncontrolselect
();
8225 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
8226 VARIANT_BOOL onmovestart
();
8228 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
8231 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
8232 VARIANT_BOOL onresizestart
();
8234 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
8237 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
8238 void onmouseenter
();
8240 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
8241 void onmouseleave
();
8243 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
8244 VARIANT_BOOL onmousewheel
();
8246 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
8249 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
8250 void ondeactivate
();
8252 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
8255 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
8258 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
8259 VARIANT_BOOL onsubmit
();
8261 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
8262 VARIANT_BOOL onreset
();
8265 interface IHTMLEventObj
;
8269 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8271 dispinterface HTMLFormElementEvents2
8275 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
8276 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
8278 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
8279 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
8281 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
8282 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
8284 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
8285 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
8287 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
8288 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
8290 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
8291 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
8293 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
8294 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
8296 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
8297 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
8299 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
8300 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
8302 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
8303 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
8305 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
8306 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
8308 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
8309 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
8311 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
8312 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
8314 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
8315 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
8317 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
8318 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
8320 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
8321 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
8323 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
8324 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
8326 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
8327 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
8329 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
8330 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
8332 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
8333 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
8335 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
8336 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
8338 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
8339 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
8341 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
8342 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
8344 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
8345 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
8347 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
8348 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
8350 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
8351 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
8353 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
8354 void onblur
([in] IHTMLEventObj
* pEvtObj
);
8356 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
8357 void onresize
([in] IHTMLEventObj
* pEvtObj
);
8359 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
8360 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
8362 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
8363 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
8365 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
8366 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
8368 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
8369 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
8371 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
8372 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
8374 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
8375 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
8377 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
8378 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
8380 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
8381 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
8383 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
8384 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
8386 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
8387 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
8389 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
8390 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
8392 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
8393 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
8395 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
8396 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
8398 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
8399 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
8401 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
8402 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
8404 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
8405 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
8407 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
8408 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
8410 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
8411 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
8413 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
8414 void onpage
([in] IHTMLEventObj
* pEvtObj
);
8416 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
8417 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
8419 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
8420 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
8422 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
8423 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
8425 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
8426 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
8428 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
8429 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
8431 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
8432 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
8434 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
8435 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
8437 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
8438 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
8440 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
8441 void onmove
([in] IHTMLEventObj
* pEvtObj
);
8443 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
8444 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
8446 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
8447 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
8449 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
8450 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
8452 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
8453 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
8455 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
8456 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
8458 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
8459 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
8461 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
8462 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
8464 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
8465 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
8470 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8472 coclass HTMLFormElement
8474 [default] dispinterface DispHTMLFormElement
;
8475 [source, default] dispinterface HTMLFormElementEvents
;
8476 [source] dispinterface HTMLFormElementEvents2
;
8477 interface IHTMLElement
;
8478 interface IHTMLElement2
;
8479 interface IHTMLElement3
;
8480 interface IHTMLElement4
;
8481 interface IHTMLUniqueName
;
8482 interface IHTMLDOMNode
;
8483 interface IHTMLDOMNode2
;
8484 interface IHTMLDOMConstructor
;
8485 interface IHTMLFormElement
;
8488 /*****************************************************************************
8489 * IHTMLTextContainer interface
8495 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8497 interface IHTMLTextContainer
: IDispatch
8499 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
8500 HRESULT createControlRange
([retval, out] IDispatch
**range);
8502 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
8503 HRESULT scrollHeight
([retval, out] LONG *p
);
8505 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
8506 HRESULT scrollWidth
([retval, out] LONG *p
);
8508 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8509 HRESULT scrollTop
([in] LONG v
);
8511 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8512 HRESULT scrollTop
([retval, out] LONG *p
);
8514 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8515 HRESULT scrollLeft
([in] LONG v
);
8517 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8518 HRESULT scrollLeft
([retval, out] LONG *p
);
8520 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8521 HRESULT onscroll
([in] VARIANT v
);
8523 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8524 HRESULT onscroll
([retval, out] VARIANT *p
);
8527 /*****************************************************************************
8528 * IHTMLImgElement interface
8534 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8536 interface IHTMLImgElement
: IDispatch
8538 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8539 HRESULT isMap
([in] VARIANT_BOOL v
);
8541 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8542 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
8544 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8545 HRESULT useMap
([in] BSTR v
);
8547 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8548 HRESULT useMap
([retval, out] BSTR *p
);
8550 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8551 HRESULT mimeType
([retval, out] BSTR *p
);
8553 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8554 HRESULT fileSize
([retval, out] BSTR *p
);
8556 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8557 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
8559 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8560 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
8562 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8563 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
8565 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8566 HRESULT protocol
([retval, out] BSTR *p
);
8568 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8569 HRESULT href
([retval, out] BSTR *p
);
8571 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8572 HRESULT nameProp
([retval, out] BSTR *p
);
8574 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8575 HRESULT border
([in] VARIANT v
);
8577 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8578 HRESULT border
([retval, out] VARIANT *p
);
8580 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8581 HRESULT vspace
([in] LONG v
);
8583 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8584 HRESULT vspace
([retval, out] LONG *p
);
8586 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8587 HRESULT hspace
([in] LONG v
);
8589 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8590 HRESULT hspace
([retval, out] LONG *p
);
8592 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8593 HRESULT alt
([in] BSTR v
);
8595 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8596 HRESULT alt
([retval, out] BSTR *p
);
8598 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8599 HRESULT src
([in] BSTR v
);
8601 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8602 HRESULT src
([retval, out] BSTR *p
);
8604 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8605 HRESULT lowsrc
([in] BSTR v
);
8607 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8608 HRESULT lowsrc
([retval, out] BSTR *p
);
8610 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8611 HRESULT vrml
([in] BSTR v
);
8613 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8614 HRESULT vrml
([retval, out] BSTR *p
);
8616 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8617 HRESULT dynsrc
([in] BSTR v
);
8619 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8620 HRESULT dynsrc
([retval, out] BSTR *p
);
8622 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
8623 HRESULT readyState
([retval, out] BSTR *p
);
8625 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8626 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
8628 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8629 HRESULT loop
([in] VARIANT v
);
8631 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8632 HRESULT loop
([retval, out] VARIANT *p
);
8634 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8635 HRESULT align
([in] BSTR v
);
8637 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8638 HRESULT align
([retval, out] BSTR *p
);
8640 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8641 HRESULT onload
([in] VARIANT v
);
8643 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8644 HRESULT onload
([retval, out] VARIANT *p
);
8646 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8647 HRESULT onerror
([in] VARIANT v
);
8649 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8650 HRESULT onerror
([retval, out] VARIANT *p
);
8652 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8653 HRESULT onabort
([in] VARIANT v
);
8655 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8656 HRESULT onabort
([retval, out] VARIANT *p
);
8658 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8659 HRESULT name
([in] BSTR v
);
8661 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8662 HRESULT name
([retval, out] BSTR *p
);
8664 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8665 HRESULT width
([in] LONG v
);
8667 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8668 HRESULT width
([retval, out] LONG *p
);
8670 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8671 HRESULT height
([in] LONG v
);
8673 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8674 HRESULT height
([retval, out] LONG *p
);
8676 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
8677 HRESULT start
([in] BSTR v
);
8679 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
8680 HRESULT start
([retval, out] BSTR *p
);
8683 /*****************************************************************************
8684 * IHTMLImageElementFactory interface
8690 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8692 interface IHTMLImageElementFactory
: IDispatch
8694 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
8696 [optional, in] VARIANT width
,
8697 [optional, in] VARIANT height
,
8698 [retval, out] IHTMLImgElement
**elem
);
8701 /*****************************************************************************
8702 * DispHTMLImg interface
8706 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8708 dispinterface DispHTMLImg
8712 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8714 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8715 void isMap
(VARIANT_BOOL v
);
8717 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8718 VARIANT_BOOL isMap
();
8720 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8721 void useMap
(BSTR v
);
8723 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8726 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8729 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8732 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8733 BSTR fileCreatedDate
();
8735 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8736 BSTR fileModifiedDate
();
8738 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8739 BSTR fileUpdatedDate
();
8741 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8744 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8747 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8750 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8751 void border
(VARIANT v
);
8753 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8756 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8757 void vspace
(LONG v
);
8759 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8762 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8763 void hspace
(LONG v
);
8765 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8768 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8771 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8774 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8777 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8780 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8781 void lowsrc
(BSTR v
);
8783 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8786 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8789 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8792 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8793 void dynsrc
(BSTR v
);
8795 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8798 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8799 VARIANT_BOOL complete
();
8801 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8802 void loop
(VARIANT v
);
8804 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8807 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8810 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8813 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8814 void onload
(VARIANT v
);
8816 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8819 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8820 void onerror
(VARIANT v
);
8822 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8825 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8826 void onabort
(VARIANT v
);
8828 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8831 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8834 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8837 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8840 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8843 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8844 void height
(LONG v
);
8846 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8849 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8852 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8855 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8856 void longDesc
(BSTR v
);
8858 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8862 /*****************************************************************************
8863 * IHTMLXMLHttpRequest interface
8869 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8871 interface IHTMLXMLHttpRequest
: IDispatch
8873 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
8874 HRESULT readyState
([out, retval] long *p
);
8876 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
8877 HRESULT responseBody
([out, retval] VARIANT *p
);
8879 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
8880 HRESULT responseText
([out, retval] BSTR *p
);
8882 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
8883 HRESULT responseXML
([out, retval] IDispatch
**p
);
8885 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
8886 HRESULT status
([out, retval] long *p
);
8888 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
8889 HRESULT statusText
([out, retval] BSTR *p
);
8891 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8892 HRESULT onreadystatechange
([in] VARIANT v
);
8894 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8895 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
8897 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
8899 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
8901 [in] BSTR bstrMethod
,
8903 [in] VARIANT varAsync
,
8904 [in, optional] VARIANT varUser
,
8905 [in, optional] VARIANT varPassword
);
8907 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
8908 HRESULT send
([in, optional] VARIANT varBody
);
8910 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
8911 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
8913 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
8914 HRESULT getResponseHeader
(
8915 [in] BSTR bstrHeader
,
8916 [out, retval] BSTR *p
);
8918 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
8919 HRESULT setRequestHeader
(
8920 [in] BSTR bstrHeader
,
8921 [in] BSTR bstrValue
);
8924 /*****************************************************************************
8925 * IHTMLXMLHttpRequest2 interface
8931 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
8933 interface IHTMLXMLHttpRequest2
: IDispatch
8935 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
8936 HRESULT timeout
([in] long v
);
8938 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
8939 HRESULT timeout
([out, retval] long *p
);
8941 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
8942 HRESULT ontimeout
([in] VARIANT v
);
8944 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
8945 HRESULT ontimeout
([out, retval] VARIANT *p
);
8948 /*****************************************************************************
8949 * IHTMLXMLHttpRequestFactory interface
8955 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8957 interface IHTMLXMLHttpRequestFactory
: IDispatch
8959 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
8960 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
8963 /*****************************************************************************
8964 * DispHTMLXMLHttpRequest dispinterface
8968 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8970 dispinterface DispHTMLXMLHttpRequest
8974 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
8977 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
8978 VARIANT responseBody
();
8980 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
8981 BSTR responseText
();
8983 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
8984 IDispatch
*responseXML
();
8986 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
8989 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
8992 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8993 void onreadystatechange
(VARIANT v
);
8995 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8996 VARIANT onreadystatechange
();
8998 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
9001 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
9003 [in] BSTR bstrMethod
,
9005 [in] VARIANT varAsync
,
9006 [in, optional] VARIANT varUser
,
9007 [in, optional] VARIANT varPassword
);
9009 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
9010 void send
([in, optional] VARIANT varBody
);
9012 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
9013 BSTR getAllResponseHeaders
();
9015 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
9016 BSTR getResponseHeader
([in] BSTR bstrHeader
);
9018 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
9019 void setRequestHeader
(
9020 [in] BSTR bstrHeader
,
9021 [in] BSTR bstrValue
);
9023 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9024 void timeout
(long v
);
9026 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9029 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9030 void ontimeout
(VARIANT v
);
9032 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9033 VARIANT ontimeout
();
9035 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9038 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
9039 void addEventListener
(
9041 [in] IDispatch
*listener
,
9042 [in] VARIANT_BOOL useCapture
);
9044 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
9045 void removeEventListener
(
9047 [in] IDispatch
*listener
,
9048 [in] VARIANT_BOOL useCapture
);
9050 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
9051 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
9054 /*****************************************************************************
9055 * IHTMLControlElement interface
9061 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9063 interface IHTMLControlElement
: IDispatch
9065 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9066 HRESULT tabIndex
([in] short v
);
9068 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9069 HRESULT tabIndex
([retval, out] short * p
);
9071 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
9074 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9075 HRESULT accessKey
([in] BSTR v
);
9077 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9078 HRESULT accessKey
([retval, out] BSTR * p
);
9080 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9081 HRESULT onblur
([in] VARIANT v
);
9083 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9084 HRESULT onblur
([retval, out] VARIANT * p
);
9086 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9087 HRESULT onfocus
([in] VARIANT v
);
9089 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9090 HRESULT onfocus
([retval, out] VARIANT * p
);
9092 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9093 HRESULT onresize
([in] VARIANT v
);
9095 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9096 HRESULT onresize
([retval, out] VARIANT * p
);
9098 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
9101 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
9102 HRESULT addFilter
([in] IUnknown
* pUnk
);
9104 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
9105 HRESULT removeFilter
([in] IUnknown
* pUnk
);
9107 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
9108 HRESULT clientHeight
([retval, out] LONG * p
);
9110 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
9111 HRESULT clientWidth
([retval, out] LONG * p
);
9113 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
9114 HRESULT clientTop
([retval, out] LONG * p
);
9116 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
9117 HRESULT clientLeft
([retval, out] LONG * p
);
9120 /*****************************************************************************
9121 * IHTMLBodyElement interface
9127 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9129 interface IHTMLBodyElement
: IDispatch
9131 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9132 HRESULT background
([in] BSTR v
);
9134 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9135 HRESULT background
([retval, out] BSTR *p
);
9137 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9138 HRESULT bgProperties
([in] BSTR v
);
9140 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9141 HRESULT bgProperties
([retval, out] BSTR *p
);
9143 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9144 HRESULT leftMargin
([in] VARIANT v
);
9146 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9147 HRESULT leftMargin
([retval, out] VARIANT *p
);
9149 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9150 HRESULT topMargin
([in] VARIANT v
);
9152 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9153 HRESULT topMargin
([retval, out] VARIANT *p
);
9155 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9156 HRESULT rightMargin
([in] VARIANT v
);
9158 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9159 HRESULT rightMargin
([retval, out] VARIANT *p
);
9161 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9162 HRESULT bottomMargin
([in] VARIANT v
);
9164 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9165 HRESULT bottomMargin
([retval, out] VARIANT *p
);
9167 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9168 HRESULT noWrap
([in] VARIANT_BOOL v
);
9170 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9171 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
9173 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9174 HRESULT bgColor
([in] VARIANT v
);
9176 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9177 HRESULT bgColor
([retval, out] VARIANT *p
);
9179 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9180 HRESULT text
([in] VARIANT v
);
9182 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9183 HRESULT text
([retval, out] VARIANT *p
);
9185 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9186 HRESULT link
([in] VARIANT v
);
9188 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9189 HRESULT link
([retval, out] VARIANT *p
);
9191 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9192 HRESULT vLink
([in] VARIANT v
);
9194 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9195 HRESULT vLink
([retval, out] VARIANT *p
);
9197 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9198 HRESULT aLink
([in] VARIANT v
);
9200 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9201 HRESULT aLink
([retval, out] VARIANT *p
);
9203 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9204 HRESULT onload
([in] VARIANT v
);
9206 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9207 HRESULT onload
([retval, out] VARIANT *p
);
9209 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9210 HRESULT onunload
([in] VARIANT v
);
9212 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9213 HRESULT onunload
([retval, out] VARIANT *p
);
9215 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9216 HRESULT scroll
([in] BSTR v
);
9218 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9219 HRESULT scroll
([retval, out] BSTR *p
);
9221 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9222 HRESULT onselect
([in] VARIANT v
);
9224 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9225 HRESULT onselect
([retval, out] VARIANT *p
);
9227 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9228 HRESULT onbeforeunload
([in] VARIANT v
);
9230 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9231 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
9233 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9234 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
9237 /*****************************************************************************
9238 * IHTMLBodyElement2 interface
9244 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9246 interface IHTMLBodyElement2
: IDispatch
9248 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9249 HRESULT onbeforeprint
([in] VARIANT v
);
9251 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9252 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
9254 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9255 HRESULT onafterprint
([in] VARIANT v
);
9257 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9258 HRESULT onafterprint
([retval, out] VARIANT *p
);
9263 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9265 dispinterface DispHTMLBody
9269 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9271 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9272 void background
(BSTR v
);
9274 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9277 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9278 void bgProperties
(BSTR v
);
9280 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9281 BSTR bgProperties
();
9283 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9284 void leftMargin
(VARIANT v
);
9286 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9287 VARIANT leftMargin
();
9289 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9290 void topMargin
(VARIANT v
);
9292 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9293 VARIANT topMargin
();
9295 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9296 void rightMargin
(VARIANT v
);
9298 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9299 VARIANT rightMargin
();
9301 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9302 void bottomMargin
(VARIANT v
);
9304 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9305 VARIANT bottomMargin
();
9307 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9308 void noWrap
(VARIANT_BOOL v
);
9310 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9311 VARIANT_BOOL noWrap
();
9313 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9314 void bgColor
(VARIANT v
);
9316 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9319 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9320 void text
(VARIANT v
);
9322 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9325 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9326 void link
(VARIANT v
);
9328 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9331 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9332 void vLink
(VARIANT v
);
9334 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9337 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9338 void aLink
(VARIANT v
);
9340 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9343 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9344 void onload
(VARIANT v
);
9346 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9349 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9350 void onunload
(VARIANT v
);
9352 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9355 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9356 void scroll
(BSTR v
);
9358 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9361 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9362 void onselect
(VARIANT v
);
9364 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9367 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9368 void onbeforeunload
(VARIANT v
);
9370 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9371 VARIANT onbeforeunload
();
9373 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9374 IHTMLTxtRange
* createTextRange
();
9376 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9377 void onbeforeprint
(VARIANT v
);
9379 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9380 VARIANT onbeforeprint
();
9382 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9383 void onafterprint
(VARIANT v
);
9385 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9386 VARIANT onafterprint
();
9390 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9394 [default] dispinterface DispHTMLBody
;
9395 [source, default] dispinterface HTMLTextContainerEvents
;
9396 [source] dispinterface HTMLTextContainerEvents2
;
9397 interface IHTMLElement
;
9398 interface IHTMLElement2
;
9399 interface IHTMLElement3
;
9400 interface IHTMLElement4
;
9401 interface IHTMLUniqueName
;
9402 interface IHTMLDOMNode
;
9403 interface IHTMLDOMNode2
;
9404 interface IHTMLControlElement
;
9405 interface IHTMLTextContainer
;
9406 interface IHTMLBodyElement
;
9407 interface IHTMLBodyElement2
;
9410 /*****************************************************************************
9411 * IHTMLAnchorElement interface
9417 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9419 interface IHTMLAnchorElement
: IDispatch
9421 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9422 HRESULT href
([in] BSTR v
);
9424 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9425 HRESULT href
([retval, out] BSTR *p
);
9427 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9428 HRESULT target
([in] BSTR v
);
9430 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9431 HRESULT target
([retval, out] BSTR *p
);
9433 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9434 HRESULT rel
([in] BSTR v
);
9436 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9437 HRESULT rel
([retval, out] BSTR *p
);
9439 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9440 HRESULT rev
([in] BSTR v
);
9442 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9443 HRESULT rev
([retval, out] BSTR *p
);
9445 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9446 HRESULT urn
([in] BSTR v
);
9448 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9449 HRESULT urn
([retval, out] BSTR *p
);
9451 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9452 HRESULT Methods
([in] BSTR v
);
9454 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9455 HRESULT Methods
([retval, out] BSTR *p
);
9457 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9458 HRESULT name
([in] BSTR v
);
9460 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9461 HRESULT name
([retval, out] BSTR *p
);
9463 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9464 HRESULT host
([in] BSTR v
);
9466 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9467 HRESULT host
([retval, out] BSTR *p
);
9469 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9470 HRESULT hostname
([in] BSTR v
);
9472 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9473 HRESULT hostname
([retval, out] BSTR *p
);
9475 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9476 HRESULT pathname
([in] BSTR v
);
9478 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9479 HRESULT pathname
([retval, out] BSTR *p
);
9481 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9482 HRESULT port
([in] BSTR v
);
9484 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9485 HRESULT port
([retval, out] BSTR *p
);
9487 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9488 HRESULT protocol
([in] BSTR v
);
9490 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9491 HRESULT protocol
([retval, out] BSTR *p
);
9493 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9494 HRESULT search
([in] BSTR v
);
9496 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9497 HRESULT search
([retval, out] BSTR *p
);
9499 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9500 HRESULT hash
([in] BSTR v
);
9502 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9503 HRESULT hash
([retval, out] BSTR *p
);
9505 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9506 HRESULT onblur
([in] VARIANT v
);
9508 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9509 HRESULT onblur
([retval, out] VARIANT *p
);
9511 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9512 HRESULT onfocus
([in] VARIANT v
);
9514 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9515 HRESULT onfocus
([retval, out] VARIANT *p
);
9517 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9518 HRESULT accessKey
([in] BSTR v
);
9520 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9521 HRESULT accessKey
([retval, out] BSTR *p
);
9523 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9524 HRESULT protocolLong
([retval, out] BSTR *p
);
9526 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9527 HRESULT mimeType
([retval, out] BSTR *p
);
9529 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9530 HRESULT nameProp
([retval, out] BSTR *p
);
9532 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9533 HRESULT tabIndex
([in] short v
);
9535 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9536 HRESULT tabIndex
([retval, out] short *p
);
9538 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
9541 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
9545 /*****************************************************************************
9546 * DispHTMLAnchorElement dispinterface
9550 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9552 dispinterface DispHTMLAnchorElement
9556 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9558 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9561 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9564 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9565 void target
(BSTR v
);
9567 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9570 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9573 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9576 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9579 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9582 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9585 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9588 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9589 void Methods
(BSTR v
);
9591 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9594 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9597 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9600 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9603 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9606 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9607 void hostname
(BSTR v
);
9609 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9612 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9613 void pathname
(BSTR v
);
9615 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9618 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9621 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9624 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9625 void protocol
(BSTR v
);
9627 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9630 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9631 void search
(BSTR v
);
9633 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9636 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9639 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9642 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9643 BSTR protocolLong
();
9645 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9648 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9651 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9652 void charset
(BSTR v
);
9654 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9657 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9658 void coords
(BSTR v
);
9660 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9663 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9664 void hreflang
(BSTR v
);
9666 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9669 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9672 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9675 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9678 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9681 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9682 void ie8_shape
(BSTR v
);
9684 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9687 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9688 void ie8_coords
(BSTR v
);
9690 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9693 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9694 void ie8_href
(BSTR v
);
9696 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9700 /*****************************************************************************
9701 * IHTMLAreaElement interface
9707 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9709 interface IHTMLAreaElement
: IDispatch
9711 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9712 HRESULT shape
([in] BSTR v
);
9714 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9715 HRESULT shape
([retval, out] BSTR *p
);
9717 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9718 HRESULT coords
([in] BSTR v
);
9720 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9721 HRESULT coords
([retval, out] BSTR *p
);
9723 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9724 HRESULT href
([in] BSTR v
);
9726 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9727 HRESULT href
([retval, out] BSTR *p
);
9729 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9730 HRESULT target
([in] BSTR v
);
9732 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9733 HRESULT target
([retval, out] BSTR *p
);
9735 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9736 HRESULT alt
([in] BSTR v
);
9738 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9739 HRESULT alt
([retval, out] BSTR *p
);
9741 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9742 HRESULT noHref
([in] VARIANT_BOOL v
);
9744 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9745 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
9747 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9748 HRESULT host
([in] BSTR v
);
9750 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9751 HRESULT host
([retval, out] BSTR *p
);
9753 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9754 HRESULT hostname
([in] BSTR v
);
9756 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9757 HRESULT hostname
([retval, out] BSTR *p
);
9759 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9760 HRESULT pathname
([in] BSTR v
);
9762 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9763 HRESULT pathname
([retval, out] BSTR *p
);
9765 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9766 HRESULT port
([in] BSTR v
);
9768 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9769 HRESULT port
([retval, out] BSTR *p
);
9771 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9772 HRESULT protocol
([in] BSTR v
);
9774 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9775 HRESULT protocol
([retval, out] BSTR *p
);
9777 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9778 HRESULT search
([in] BSTR v
);
9780 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9781 HRESULT search
([retval, out] BSTR *p
);
9783 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9784 HRESULT hash
([in] BSTR v
);
9786 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9787 HRESULT hash
([retval, out] BSTR *p
);
9789 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9790 HRESULT onblur
([in] VARIANT v
);
9792 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9793 HRESULT onblur
([retval, out] VARIANT *p
);
9795 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9796 HRESULT onfocus
([in] VARIANT v
);
9798 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9799 HRESULT onfocus
([retval, out] VARIANT *p
);
9801 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9802 HRESULT tabIndex
([in] short v
);
9804 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9805 HRESULT tabIndex
([retval, out] short *p
);
9807 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
9810 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
9814 /*****************************************************************************
9815 * DispHTMLAreaElement dispinterface
9819 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9821 dispinterface DispHTMLAreaElement
9825 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9827 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
9828 IDispatch
* constructor
();
9830 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9833 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9836 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9837 void coords
(BSTR v
);
9839 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9842 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9845 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9848 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9849 void target
(BSTR v
);
9851 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9854 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9857 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9860 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9861 void noHref
(VARIANT_BOOL v
);
9863 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9864 VARIANT_BOOL noHref
();
9866 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9869 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9872 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9873 void hostname
(BSTR v
);
9875 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9878 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9879 void pathname
(BSTR v
);
9881 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9884 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9887 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9890 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9891 void protocol
(BSTR v
);
9893 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9896 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9897 void search
(BSTR v
);
9899 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9902 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9905 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9908 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
9909 void ie8_shape
(BSTR v
);
9911 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
9914 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
9915 void ie8_coords
(BSTR v
);
9917 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
9920 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
9921 void ie8_href
(BSTR v
);
9923 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
9927 /*****************************************************************************
9928 * IHTMLLabelElement interface
9934 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9936 interface IHTMLLabelElement
: IDispatch
9938 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9939 HRESULT htmlFor
([in] BSTR v
);
9941 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9942 HRESULT htmlFor
([out, retval] BSTR *p
);
9944 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
9945 HRESULT accessKey
([in] BSTR v
);
9947 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
9948 HRESULT accessKey
([out, retval] BSTR *p
);
9951 /*****************************************************************************
9952 * IHTMLLabelElement2 interface
9958 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9960 interface IHTMLLabelElement2
: IDispatch
9962 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
9963 HRESULT form
([out, retval] IHTMLFormElement
**p
);
9966 /*****************************************************************************
9967 * DispHTMLLabelElement dispinterface
9971 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9973 dispinterface DispHTMLLabelElement
9977 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9979 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9980 void htmlFor
(BSTR v
);
9982 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
9985 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
9986 IHTMLFormElement
*form
();
9989 /*****************************************************************************
9990 * IHTMLElementCollection interface
9996 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9998 interface IHTMLElementCollection
: IDispatch
10000 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
10001 HRESULT toString
([retval, out] BSTR *String);
10003 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10004 HRESULT length
([in] LONG v
);
10006 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10007 HRESULT length
([retval, out] LONG *p
);
10009 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
10010 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10012 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10014 [optional, in] VARIANT name
,
10015 [optional, in] VARIANT index
,
10016 [retval, out] IDispatch
**pdisp
);
10018 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10020 [in] VARIANT tagName
,
10021 [retval, out] IDispatch
**pdisp
);
10024 /*****************************************************************************
10025 * DispHTMLElementCollection dispinterface
10029 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10031 dispinterface DispHTMLElementCollection
10035 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
10038 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10039 void length
(LONG v
);
10041 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10044 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
10045 IUnknown
*_newEnum
();
10047 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10049 [in, optional] VARIANT name
,
10050 [in, optional] VARIANT index
);
10052 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10054 [in] VARIANT tagName
);
10056 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
10057 IDispatch
*urns
([in] VARIANT urn
);
10059 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
10060 IDispatch
*namedItem
([in] BSTR name
);
10063 /*****************************************************************************
10064 * IHTMLSelectElement interface
10070 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10072 interface IHTMLSelectElement
: IDispatch
10074 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10075 HRESULT size
([in] LONG v
);
10077 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10078 HRESULT size
([retval, out] LONG *p
);
10080 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10081 HRESULT multiple
([in] VARIANT_BOOL v
);
10083 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10084 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
10086 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10087 HRESULT name
([in] BSTR v
);
10089 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10090 HRESULT name
([retval, out] BSTR *p
);
10092 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10093 HRESULT options
([retval, out] IDispatch
**p
);
10095 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10096 HRESULT onchange
([in] VARIANT v
);
10098 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10099 HRESULT onchange
([retval, out] VARIANT *p
);
10101 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10102 HRESULT selectedIndex
([in] LONG v
);
10104 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10105 HRESULT selectedIndex
([retval, out] LONG *p
);
10107 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10108 HRESULT type
([retval, out] BSTR *p
);
10110 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10111 HRESULT value
([in] BSTR v
);
10113 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10114 HRESULT value
([retval, out] BSTR *p
);
10116 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10117 HRESULT disabled
([in] VARIANT_BOOL v
);
10119 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10120 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10122 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10123 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10125 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10127 [in] IHTMLElement
*element
,
10128 [optional, in] VARIANT before
);
10130 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10131 HRESULT remove
([defaultvalue(-1), in] LONG index
);
10133 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10134 HRESULT length
([in] LONG v
);
10136 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10137 HRESULT length
([retval, out] LONG *p
);
10139 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10140 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10142 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10144 [optional, in] VARIANT name
,
10145 [optional, in] VARIANT index
,
10146 [retval, out] IDispatch
**pdisp
);
10148 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10150 [in] VARIANT tagName
,
10151 [retval, out] IDispatch
**pdisp
);
10154 /*****************************************************************************
10155 * DispHTMLSelectElement dispinterface
10159 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10161 dispinterface DispHTMLSelectElement
10165 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10167 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10170 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10173 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10174 void multiple
(VARIANT_BOOL v
);
10176 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10177 VARIANT_BOOL multiple
();
10179 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10182 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10185 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10186 IDispatch
*options
();
10188 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10189 void onchange
(VARIANT v
);
10191 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10192 VARIANT onchange
();
10194 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10195 void selectedIndex
(LONG v
);
10197 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10198 LONG selectedIndex
();
10200 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10203 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10204 void value
(BSTR v
);
10206 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10209 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10210 IHTMLFormElement
*form
();
10212 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10214 [in] IHTMLElement
*element
,
10215 [in, optional] VARIANT before
);
10217 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10218 void remove
([in, defaultvalue(-1)] LONG index
);
10220 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10221 void length
(LONG v
);
10223 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10226 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10227 IUnknown
*_newEnum
();
10229 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10231 [in, optional] VARIANT name
,
10232 [in, optional] VARIANT index
);
10234 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10235 IDispatch
*tags
([in] VARIANT tagName
);
10237 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
10238 IDispatch
*urns
([in] VARIANT urn
);
10240 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
10241 IDispatch
*namedItem
([in] BSTR name
);
10244 /*****************************************************************************
10245 * IHTMLSelectionObject interface
10251 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10253 interface IHTMLSelectionObject
: IDispatch
10255 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
10256 HRESULT createRange
([retval, out] IDispatch
**range);
10258 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
10261 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
10264 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
10265 HRESULT type
([retval, out] BSTR *p
);
10268 /*****************************************************************************
10269 * IHTMLSelectionObject2 interface
10275 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10277 interface IHTMLSelectionObject2
: IDispatch
10279 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
10280 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
10282 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
10283 HRESULT typeDetail
([out, retval] BSTR *p
);
10286 /*****************************************************************************
10287 * IHTMLSelection interface
10293 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10295 interface IHTMLSelection
: IDispatch
10297 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
10298 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
10300 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
10301 HRESULT anchorOffset
([out, retval] long *p
);
10303 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
10304 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
10306 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
10307 HRESULT focusOffset
([out, retval] long *p
);
10309 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
10310 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
10312 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
10314 [in] IDispatch
*parentNode
,
10317 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
10318 HRESULT collapseToStart
();
10320 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
10321 HRESULT collapseToEnd
();
10323 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
10324 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
10326 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
10327 HRESULT deleteFromDocument
();
10329 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
10330 HRESULT rangeCount
([out, retval] long *p
);
10332 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
10333 HRESULT getRangeAt
(
10335 [out, retval] IHTMLDOMRange
**ppRange
);
10337 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
10338 HRESULT addRange
([in] IDispatch
*range);
10340 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
10341 HRESULT removeRange
([in] IDispatch
*range);
10343 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
10344 HRESULT removeAllRanges
();
10346 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
10347 HRESULT toString
([out, retval] BSTR *pSelectionString
);
10350 /*****************************************************************************
10351 * IHTMLOptionElement interface
10357 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10359 interface IHTMLOptionElement
: IDispatch
10361 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10362 HRESULT selected
([in] VARIANT_BOOL v
);
10364 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10365 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
10367 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10368 HRESULT value
([in] BSTR v
);
10370 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10371 HRESULT value
([retval, out] BSTR *p
);
10373 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10374 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
10376 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10377 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
10379 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10380 HRESULT index
([in] LONG v
);
10382 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10383 HRESULT index
([retval, out] LONG *p
);
10385 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10386 HRESULT text
([in] BSTR v
);
10388 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10389 HRESULT text
([retval, out] BSTR *p
);
10391 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10392 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10399 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10401 interface IHTMLOptionElement3
: IDispatch
10403 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10404 HRESULT label
([in] BSTR v
);
10406 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10407 HRESULT label
([retval, out] BSTR * p
);
10410 /*****************************************************************************
10411 * IHTMLOptionElementFactory interface
10417 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
10419 interface IHTMLOptionElementFactory
: IDispatch
10421 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
10423 [optional, in] VARIANT text
,
10424 [optional, in] VARIANT value
,
10425 [optional, in] VARIANT defaultselected
,
10426 [optional, in] VARIANT selected
,
10427 [retval, out] IHTMLOptionElement
**optelem
);
10430 /*****************************************************************************
10431 * DispHTMLOptionElement dispinterface
10435 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10437 dispinterface DispHTMLOptionElement
10441 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10443 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10444 void selected
(VARIANT_BOOL v
);
10446 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10447 VARIANT_BOOL selected
();
10449 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10450 void value
(BSTR v
);
10452 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10455 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10456 void defaultSelected
(VARIANT_BOOL v
);
10458 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10459 VARIANT_BOOL defaultSelected
();
10461 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10462 void index
(LONG v
);
10464 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10467 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10470 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10473 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10474 IHTMLFormElement
*form
();
10476 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10477 void label
(BSTR v
);
10479 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10485 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10487 coclass HTMLOptionElement
10489 [default] dispinterface DispHTMLOptionElement
;
10490 [source, default] dispinterface HTMLElementEvents
;
10491 [source] dispinterface HTMLElementEvents2
;
10492 interface IHTMLElement
;
10493 interface IHTMLElement2
;
10494 interface IHTMLElement3
;
10495 interface IHTMLElement4
;
10496 interface IHTMLUniqueName
;
10497 interface IHTMLDOMNode
;
10498 interface IHTMLDOMNode2
;
10499 interface IHTMLDatabinding
;
10500 interface IHTMLOptionElement
;
10501 interface IHTMLOptionElement3
;
10504 /*****************************************************************************
10505 * IHTMLInputElement interface
10511 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10513 interface IHTMLInputElement
: IDispatch
10515 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10516 HRESULT type
([in] BSTR v
);
10518 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10519 HRESULT type
([retval, out] BSTR *p
);
10521 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10522 HRESULT value
([in] BSTR v
);
10524 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10525 HRESULT value
([retval, out] BSTR *p
);
10527 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10528 HRESULT name
([in] BSTR v
);
10530 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10531 HRESULT name
([retval, out] BSTR *p
);
10533 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10534 HRESULT status
([in] VARIANT_BOOL v
);
10536 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10537 HRESULT status
([retval, out] VARIANT_BOOL *p
);
10539 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10540 HRESULT disabled
([in] VARIANT_BOOL v
);
10542 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10543 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10545 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
10546 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10548 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10549 HRESULT size
([in] LONG v
);
10551 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10552 HRESULT size
([retval, out] LONG *p
);
10554 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10555 HRESULT maxLength
([in] LONG v
);
10557 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10558 HRESULT maxLength
([retval, out] LONG *p
);
10560 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
10563 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10564 HRESULT onchange
([in] VARIANT v
);
10566 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10567 HRESULT onchange
([retval, out] VARIANT *p
);
10569 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10570 HRESULT onselect
([in] VARIANT v
);
10572 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10573 HRESULT onselect
([retval, out] VARIANT *p
);
10575 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10576 HRESULT defaultValue([in] BSTR v
);
10578 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10579 HRESULT defaultValue([retval, out] BSTR *p
);
10581 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10582 HRESULT readOnly([in] VARIANT_BOOL v
);
10584 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10585 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10587 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
10588 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10590 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10591 HRESULT indeterminate
([in] VARIANT_BOOL v
);
10593 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10594 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
10596 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10597 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
10599 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10600 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
10602 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10603 HRESULT checked
([in] VARIANT_BOOL v
);
10605 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10606 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
10608 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10609 HRESULT border
([in] VARIANT v
);
10611 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10612 HRESULT border
([retval, out] VARIANT *p
);
10614 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10615 HRESULT vspace
([in] LONG v
);
10617 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10618 HRESULT vspace
([retval, out] LONG *p
);
10620 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10621 HRESULT hspace
([in] LONG v
);
10623 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10624 HRESULT hspace
([retval, out] LONG *p
);
10626 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10627 HRESULT alt
([in] BSTR v
);
10629 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10630 HRESULT alt
([retval, out] BSTR *p
);
10632 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10633 HRESULT src
([in] BSTR v
);
10635 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10636 HRESULT src
([retval, out] BSTR *p
);
10638 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10639 HRESULT lowsrc
([in] BSTR v
);
10641 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10642 HRESULT lowsrc
([retval, out] BSTR *p
);
10644 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10645 HRESULT vrml
([in] BSTR v
);
10647 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10648 HRESULT vrml
([retval, out] BSTR *p
);
10650 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10651 HRESULT dynsrc
([in] BSTR v
);
10653 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10654 HRESULT dynsrc
([retval, out] BSTR *p
);
10656 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
10657 HRESULT readyState
([retval, out] BSTR *p
);
10659 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
10660 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
10662 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10663 HRESULT loop
([in] VARIANT v
);
10665 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10666 HRESULT loop
([retval, out] VARIANT *p
);
10668 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10669 HRESULT align
([in] BSTR v
);
10671 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10672 HRESULT align
([retval, out] BSTR *p
);
10674 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10675 HRESULT onload
([in] VARIANT v
);
10677 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10678 HRESULT onload
([retval, out] VARIANT *p
);
10680 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10681 HRESULT onerror
([in] VARIANT v
);
10683 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10684 HRESULT onerror
([retval, out] VARIANT *p
);
10686 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10687 HRESULT onabort
([in] VARIANT v
);
10689 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10690 HRESULT onabort
([retval, out] VARIANT *p
);
10692 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10693 HRESULT width
([in] LONG v
);
10695 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10696 HRESULT width
([retval, out] LONG *p
);
10698 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10699 HRESULT height
([in] LONG v
);
10701 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10702 HRESULT height
([retval, out] LONG *p
);
10704 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10705 HRESULT start
([in] BSTR v
);
10707 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10708 HRESULT start
([retval, out] BSTR *p
);
10711 /*****************************************************************************
10712 * IHTMLInputTextElement interface
10718 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10720 interface IHTMLInputTextElement
: IDispatch
10722 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
10723 HRESULT type
([retval, out] BSTR *p
);
10725 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10726 HRESULT value
([in] BSTR v
);
10728 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10729 HRESULT value
([retval, out] BSTR *p
);
10731 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10732 HRESULT name
([in] BSTR v
);
10734 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10735 HRESULT name
([retval, out] BSTR *p
);
10737 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10738 HRESULT status
([in] VARIANT v
);
10740 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10741 HRESULT status
([retval, out] VARIANT *p
);
10743 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10744 HRESULT disabled
([in] VARIANT_BOOL v
);
10746 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10747 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10749 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
10750 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10752 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10753 HRESULT defaultValue([in] BSTR v
);
10755 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10756 HRESULT defaultValue([retval, out] BSTR *p
);
10758 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10759 HRESULT size
([in] LONG v
);
10761 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10762 HRESULT size
([retval, out] LONG *p
);
10764 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10765 HRESULT maxLength
([in] LONG v
);
10767 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10768 HRESULT maxLength
([retval, out] LONG *p
);
10770 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
10773 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10774 HRESULT onchange
([in] VARIANT v
);
10776 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10777 HRESULT onchange
([retval, out] VARIANT *p
);
10779 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10780 HRESULT onselect
([in] VARIANT v
);
10782 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10783 HRESULT onselect
([retval, out] VARIANT *p
);
10785 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10786 HRESULT readOnly([in] VARIANT_BOOL v
);
10788 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10789 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10791 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
10792 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10797 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10799 dispinterface DispHTMLInputElement
10803 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10805 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10808 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10811 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10812 void value
(BSTR v
);
10814 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10817 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10820 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10823 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10824 void status
(VARIANT_BOOL v
);
10826 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10827 VARIANT_BOOL status
();
10829 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
10830 IHTMLFormElement
*form
();
10832 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10835 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10838 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10839 void maxLength
(LONG v
);
10841 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10844 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
10847 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10848 void onchange
(VARIANT v
);
10850 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10851 VARIANT onchange
();
10853 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10854 void onselect
(VARIANT v
);
10856 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10857 VARIANT onselect
();
10859 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10860 void defaultValue(BSTR v
);
10862 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10863 BSTR defaultValue();
10865 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10866 void readOnly(VARIANT_BOOL v
);
10868 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10869 VARIANT_BOOL readOnly();
10871 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
10872 IHTMLTxtRange
*createTextRange
();
10874 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10875 void indeterminate
(VARIANT_BOOL v
);
10877 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10878 VARIANT_BOOL indeterminate
();
10880 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10881 void defaultChecked
(VARIANT_BOOL v
);
10883 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10884 VARIANT_BOOL defaultChecked
();
10886 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10887 void checked
(VARIANT_BOOL v
);
10889 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10890 VARIANT_BOOL checked
();
10892 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10893 void border
(VARIANT v
);
10895 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10898 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10899 void vspace
(LONG v
);
10901 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10904 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10905 void hspace
(LONG v
);
10907 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10910 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10913 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10916 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10919 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10922 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10923 void lowsrc
(BSTR v
);
10925 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10928 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10931 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10934 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10935 void dynsrc
(BSTR v
);
10937 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10940 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
10941 VARIANT_BOOL complete
();
10943 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10944 void loop
(VARIANT v
);
10946 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10949 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10950 void align
(BSTR v
);
10952 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10955 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10956 void onload
(VARIANT v
);
10958 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10961 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10962 void onerror
(VARIANT v
);
10964 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10967 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10968 void onabort
(VARIANT v
);
10970 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10973 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10974 void width
(LONG v
);
10976 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10979 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10980 void height
(LONG v
);
10982 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10985 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10986 void start
(BSTR v
);
10988 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10991 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
10992 void accept
(BSTR v
);
10994 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
10997 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
10998 void useMap
(BSTR v
);
11000 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
11004 /*****************************************************************************
11005 * IHTMLTextAreaElement interface
11011 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11013 interface IHTMLTextAreaElement
: IDispatch
11015 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11016 HRESULT type
([retval, out] BSTR *p
);
11018 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11019 HRESULT value
([in] BSTR v
);
11021 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11022 HRESULT value
([retval, out] BSTR *p
);
11024 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11025 HRESULT name
([in] BSTR v
);
11027 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11028 HRESULT name
([retval, out] BSTR *p
);
11030 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11031 HRESULT status
([in] VARIANT v
);
11033 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11034 HRESULT status
([retval, out] VARIANT *p
);
11036 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11037 HRESULT disabled
([in] VARIANT_BOOL v
);
11039 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11040 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11042 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11043 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11045 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11046 HRESULT defaultValue([in] BSTR v
);
11048 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11049 HRESULT defaultValue([retval, out] BSTR *p
);
11051 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11054 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11055 HRESULT onchange
([in] VARIANT v
);
11057 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11058 HRESULT onchange
([retval, out] VARIANT *p
);
11060 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11061 HRESULT onselect
([in] VARIANT v
);
11063 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11064 HRESULT onselect
([retval, out] VARIANT *p
);
11066 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11067 HRESULT readOnly([in] VARIANT_BOOL v
);
11069 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11070 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11072 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11073 HRESULT rows
([in] LONG v
);
11075 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11076 HRESULT rows
([retval, out] LONG *p
);
11078 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11079 HRESULT cols
([in] LONG v
);
11081 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11082 HRESULT cols
([retval, out] LONG *p
);
11084 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11085 HRESULT wrap
([in] BSTR v
);
11087 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11088 HRESULT wrap
([retval, out] BSTR *p
);
11090 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11091 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11094 /*****************************************************************************
11095 * DispHTMLTextAreaElement dispinterface
11099 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11101 dispinterface DispHTMLTextAreaElement
11105 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11107 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11110 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11111 void value
(BSTR v
);
11113 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11116 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11119 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11122 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11123 void status
(VARIANT v
);
11125 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11128 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11129 IHTMLFormElement
*form
();
11131 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11132 void defaultValue(BSTR v
);
11134 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11135 BSTR defaultValue();
11137 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11140 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11141 void onchange
(VARIANT v
);
11143 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11144 VARIANT onchange
();
11146 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11147 void onselect
(VARIANT v
);
11149 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11150 VARIANT onselect
();
11152 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11153 void readOnly(VARIANT_BOOL v
);
11155 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11156 VARIANT_BOOL readOnly();
11158 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11161 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11164 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11167 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11170 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11173 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11176 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11177 IHTMLTxtRange
*createTextRange
();
11180 /*****************************************************************************
11181 * IHTMLButtonElement interface
11187 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11189 interface IHTMLButtonElement
: IDispatch
11191 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11192 HRESULT type
([out, retval] BSTR *p
);
11194 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11195 HRESULT value
([in] BSTR v
);
11197 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11198 HRESULT value
([out, retval] BSTR *p
);
11200 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11201 HRESULT name
([in] BSTR v
);
11203 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11204 HRESULT name
([out, retval] BSTR *p
);
11206 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11207 HRESULT status
([in] VARIANT v
);
11209 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11210 HRESULT status
([out, retval] VARIANT *p
);
11212 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11213 HRESULT disabled
([in] VARIANT_BOOL v
);
11215 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11216 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
11218 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11219 HRESULT form
([out, retval] IHTMLFormElement
**p
);
11221 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11222 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
11225 /*****************************************************************************
11226 * DispHTMLButtonElement dispinterface
11230 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11232 dispinterface DispHTMLButtonElement
11236 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11238 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11241 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11242 void value
(BSTR v
);
11244 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11247 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11250 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11253 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11254 void status
(VARIANT v
);
11256 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11259 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11260 IHTMLFormElement
*form
();
11262 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11263 IHTMLTxtRange
*createTextRange
();
11266 /*****************************************************************************
11267 * IHTMLHtmlElement interface
11273 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11275 interface IHTMLHtmlElement
: IDispatch
11277 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11278 HRESULT version([in] BSTR v
);
11280 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11281 HRESULT version([out, retval] BSTR *p
);
11284 /*****************************************************************************
11285 * IHTMLHeadElement interface
11291 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11293 interface IHTMLHeadElement
: IDispatch
11295 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11296 HRESULT profile
([in] BSTR v
);
11298 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11299 HRESULT profile
([retval, out] BSTR *p
);
11302 /*****************************************************************************
11303 * IHTMLHeadElement2 interface
11309 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11311 interface IHTMLHeadElement2
: IDispatch
11313 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11314 HRESULT profile
([in] BSTR v
);
11316 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11317 HRESULT profile
([retval, out] BSTR *p
);
11320 /*****************************************************************************
11321 * IHTMLTitleElement interface
11327 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11329 interface IHTMLTitleElement
: IDispatch
11331 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11332 HRESULT text
([in] BSTR v
);
11334 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11335 HRESULT text
([retval, out] BSTR *p
);
11338 /*****************************************************************************
11339 * IHTMLMetaElement interface
11345 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11347 interface IHTMLMetaElement
: IDispatch
11349 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11350 HRESULT httpEquiv
([in] BSTR v
);
11352 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11353 HRESULT httpEquiv
([out, retval] BSTR *p
);
11355 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11356 HRESULT content
([in] BSTR v
);
11358 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11359 HRESULT content
([out, retval] BSTR *p
);
11361 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11362 HRESULT name
([in] BSTR v
);
11364 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11365 HRESULT name
([out, retval] BSTR *p
);
11367 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11368 HRESULT url
([in] BSTR v
);
11370 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11371 HRESULT url
([out, retval] BSTR *p
);
11373 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11374 HRESULT charset
([in] BSTR v
);
11376 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11377 HRESULT charset
([out, retval] BSTR *p
);
11380 /*****************************************************************************
11381 * IHTMLMetaElement2 interface
11387 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11389 interface IHTMLMetaElement2
: IDispatch
11391 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11392 HRESULT scheme
([in] BSTR v
);
11394 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11395 HRESULT scheme
([out, retval] BSTR *p
);
11398 /*****************************************************************************
11399 * IHTMLMetaElement3 interface
11405 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
11407 interface IHTMLMetaElement3
: IDispatch
11409 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11410 HRESULT url
([in] BSTR v
);
11412 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11413 HRESULT url
([out, retval] BSTR *p
);
11416 /*****************************************************************************
11417 * DispHTMLHtmlElement interface
11421 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11423 dispinterface DispHTMLHtmlElement
11427 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11429 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11430 void version(BSTR v
);
11432 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11436 /*****************************************************************************
11437 * DispHTMLHeadElement interface
11441 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11443 dispinterface DispHTMLHeadElement
11447 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11449 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11450 void profile
(BSTR v
);
11452 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11455 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11456 void ie8_profile
(BSTR v
);
11458 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11459 BSTR ie8_profile
();
11462 /*****************************************************************************
11463 * DispHTMLTitleElement interface
11467 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11469 dispinterface DispHTMLTitleElement
11473 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11475 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11478 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11482 /*****************************************************************************
11483 * DispHTMLMetaElement dispinterface
11487 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11489 dispinterface DispHTMLMetaElement
11493 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11495 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11496 void httpEquiv
(BSTR v
);
11498 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11501 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11502 void content
(BSTR v
);
11504 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11507 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11510 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11513 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11516 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11519 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11520 void charset
(BSTR v
);
11522 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11525 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11526 void scheme
(BSTR v
);
11528 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11531 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11532 void ie8_url
(BSTR v
);
11534 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11538 /*****************************************************************************
11539 * DispHTMLUnknownElement dispinterface
11543 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11545 dispinterface DispHTMLUnknownElement
11549 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11552 /*****************************************************************************
11553 * IOmHistory interface
11559 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
11561 interface IOmHistory
: IDispatch
11563 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
11564 HRESULT length
([retval, out] short *p
);
11566 [id(DISPID_IOMHISTORY_BACK
)]
11567 HRESULT back
([optional, in] VARIANT *pvargdistance
);
11569 [id(DISPID_IOMHISTORY_FORWARD
)]
11570 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
11572 [id(DISPID_IOMHISTORY_GO
)]
11573 HRESULT go
([optional, in] VARIANT *pvargdistance
);
11578 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
11580 coclass HTMLHistory
11582 [default] interface IOmHistory
;
11585 /*****************************************************************************
11586 * IHTMLMimeTypesCollection interface
11592 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11594 interface IHTMLMimeTypesCollection
: IDispatch
11596 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
11597 HRESULT length
([retval, out] LONG *p
);
11602 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11606 [default] interface IHTMLMimeTypesCollection
;
11609 /*****************************************************************************
11610 * IHTMLPluginsCollection interface
11616 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11618 interface IHTMLPluginsCollection
: IDispatch
11620 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
11621 HRESULT length
([retval, out] LONG *p
);
11623 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
11624 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
11629 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11631 dispinterface DispCPlugins
11635 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
11638 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
11639 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
11641 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11642 IDispatch
*constructor
();
11647 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11651 [default] dispinterface DispCPlugins
;
11652 interface IHTMLPluginsCollection
;
11653 interface IHTMLDOMConstructor
;
11656 /*****************************************************************************
11657 * IHTMLOpsProfile interface
11663 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11665 interface IHTMLOpsProfile
: IDispatch
11667 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
11668 HRESULT addRequest
(
11670 [optional, in] VARIANT reserved
,
11671 [retval, out] VARIANT_BOOL *success
);
11673 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
11674 HRESULT clearRequest
();
11676 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
11678 [in] VARIANT usage
,
11679 [optional, in] VARIANT fname
,
11680 [optional, in] VARIANT domain
,
11681 [optional, in] VARIANT path
,
11682 [optional, in] VARIANT expire
,
11683 [optional, in] VARIANT reserved
);
11685 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
11686 HRESULT getAttribute
(
11688 [retval, out] BSTR *value
);
11690 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
11691 HRESULT setAttribute
(
11694 [optional, in] VARIANT prefs
,
11695 [retval, out] VARIANT_BOOL *success
);
11697 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
11698 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
11700 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
11701 HRESULT addReadRequest
(
11703 [optional, in] VARIANT reserved
,
11704 [retval, out] VARIANT_BOOL *success
);
11706 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
11707 HRESULT doReadRequest
(
11708 [in] VARIANT usage
,
11709 [optional, in] VARIANT fname
,
11710 [optional, in] VARIANT domain
,
11711 [optional, in] VARIANT path
,
11712 [optional, in] VARIANT expire
,
11713 [optional, in] VARIANT reserved
);
11715 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
11716 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
11721 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11723 coclass COpsProfile
11725 [default] interface IHTMLOpsProfile
;
11728 /*****************************************************************************
11729 * IOmNavigator interface
11735 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
11737 interface IOmNavigator
: IDispatch
11739 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
11740 HRESULT appCodeName
([retval, out] BSTR *p
);
11742 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
11743 HRESULT appName
([retval, out] BSTR *p
);
11745 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
11746 HRESULT appVersion
([retval, out] BSTR *p
);
11748 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
11749 HRESULT userAgent
([retval, out] BSTR *p
);
11751 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
11752 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
11754 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
11755 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
11757 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
11758 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
11760 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
11761 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
11763 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
11764 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
11766 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
11767 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
11769 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
11770 HRESULT toString
([retval, out] BSTR *String);
11772 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
11773 HRESULT cpuClass
([retval, out] BSTR *p
);
11775 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
11776 HRESULT systemLanguage
([retval, out] BSTR *p
);
11778 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
11779 HRESULT browserLanguage
([retval, out] BSTR *p
);
11781 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
11782 HRESULT userLanguage
([retval, out] BSTR *p
);
11784 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
11785 HRESULT platform
([retval, out] BSTR *p
);
11787 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
11788 HRESULT appMinorVersion
([retval, out] BSTR *p
);
11790 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
11791 HRESULT connectionSpeed
([retval, out] LONG *p
);
11793 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
11794 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
11796 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
11797 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
11800 /*****************************************************************************
11801 * DispHTMLNavigator dispinterface
11805 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11807 dispinterface DispHTMLNavigator
11811 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
11812 BSTR appCodeName
();
11814 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
11817 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
11820 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
11823 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
11824 VARIANT_BOOL javaEnabled
();
11826 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
11827 VARIANT_BOOL taintEnabled
();
11829 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
11830 IHTMLMimeTypesCollection
*mimeTypes
();
11832 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
11833 IHTMLPluginsCollection
*plugins
();
11835 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
11836 VARIANT_BOOL cookieEnabled
();
11838 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
11839 IHTMLOpsProfile
*opsProfile
();
11841 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
11844 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
11847 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
11848 BSTR systemLanguage
();
11850 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
11851 BSTR browserLanguage
();
11853 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
11854 BSTR userLanguage
();
11856 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
11859 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
11860 BSTR appMinorVersion
();
11862 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
11863 LONG connectionSpeed
();
11865 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
11866 VARIANT_BOOL onLine
();
11868 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
11869 IHTMLOpsProfile
*userProfile
();
11871 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11876 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
11878 coclass HTMLNavigator
11880 [default] dispinterface DispHTMLNavigator
;
11881 interface IOmNavigator
;
11884 /*****************************************************************************
11885 * IHTMLLocation interface
11891 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
11893 interface IHTMLLocation
: IDispatch
11895 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
11896 HRESULT href
([in] BSTR v
);
11898 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
11899 HRESULT href
([retval, out] BSTR *p
);
11901 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
11902 HRESULT protocol
([in] BSTR v
);
11904 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
11905 HRESULT protocol
([retval, out] BSTR *p
);
11907 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
11908 HRESULT host
([in] BSTR v
);
11910 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
11911 HRESULT host
([retval, out] BSTR *p
);
11913 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
11914 HRESULT hostname
([in] BSTR v
);
11916 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
11917 HRESULT hostname
([retval, out] BSTR *p
);
11919 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
11920 HRESULT port
([in] BSTR v
);
11922 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
11923 HRESULT port
([retval, out] BSTR *p
);
11925 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
11926 HRESULT pathname
([in] BSTR v
);
11928 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
11929 HRESULT pathname
([retval, out] BSTR *p
);
11931 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
11932 HRESULT search
([in] BSTR v
);
11934 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
11935 HRESULT search
([retval, out] BSTR *p
);
11937 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
11938 HRESULT hash
([in] BSTR v
);
11940 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
11941 HRESULT hash
([retval, out] BSTR *p
);
11943 [id(DISPID_IHTMLLOCATION_RELOAD
)]
11944 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
11946 [id(DISPID_IHTMLLOCATION_REPLACE
)]
11947 HRESULT replace
([in] BSTR bstr);
11949 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
11950 HRESULT assign
([in] BSTR bstr);
11952 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
11953 HRESULT toString
([retval, out] BSTR *String);
11956 /*****************************************************************************
11957 * DispHTMLHistory dispinterface
11961 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11963 dispinterface DispHTMLHistory
11967 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
11970 [id(DISPID_IOMHISTORY_BACK
)]
11971 void back
([optional, in] VARIANT *pvargdistance
);
11973 [id(DISPID_IOMHISTORY_FORWARD
)]
11974 void forward
([optional, in] VARIANT *pvargdistance
);
11976 [id(DISPID_IOMHISTORY_GO
)]
11977 void go
([optional, in] VARIANT *pvargdistance
);
11979 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11980 IDispatch
*constructor
();
11983 /*****************************************************************************
11984 * DispHTMLLocation dispinterface
11988 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11990 dispinterface DispHTMLLocation
11994 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
11997 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
12000 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12001 void protocol
(BSTR v
);
12003 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12006 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
12009 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
12012 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12013 void hostname
(BSTR v
);
12015 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12018 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
12021 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
12024 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12025 void pathname
(BSTR v
);
12027 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12030 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
12031 void search
(BSTR v
);
12033 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
12036 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
12039 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
12042 [id(DISPID_IHTMLLOCATION_RELOAD
)]
12043 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
12045 [id(DISPID_IHTMLLOCATION_REPLACE
)]
12046 void replace
([in] BSTR bstr);
12048 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
12049 void assign
([in] BSTR bstr);
12051 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
12054 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12059 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
12061 coclass HTMLLocation
12063 [default] dispinterface DispHTMLLocation
;
12064 interface IHTMLLocation
;
12071 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12073 interface IHTMLBookmarkCollection
: IDispatch
12075 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
12076 HRESULT length
([out, retval] LONG *p
);
12078 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
12079 HRESULT _newEnum
([out, retval] IUnknown
**p
);
12081 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
12084 [out, retval] VARIANT *pVarBookmark
);
12087 /*****************************************************************************
12088 * IHTMLDataTransfer interface
12094 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12096 interface IHTMLDataTransfer
: IDispatch
12098 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
12101 [in] VARIANT *data
,
12102 [out, retval] VARIANT_BOOL *pret
);
12104 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
12107 [out, retval] VARIANT *pvarRet
);
12109 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
12112 [out, retval] VARIANT_BOOL *pret
);
12114 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12115 HRESULT dropEffect
([in] BSTR v
);
12117 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12118 HRESULT dropEffect
([out, retval] BSTR *p
);
12120 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12121 HRESULT effectAllowed
([in] BSTR v
);
12123 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12124 HRESULT effectAllowed
([out, retval] BSTR *p
);
12127 /*****************************************************************************
12128 * IHTMLEventObj interface
12134 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12136 interface IHTMLEventObj
: IDispatch
12138 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
12139 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
12141 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
12142 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
12144 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
12145 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
12147 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
12148 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
12150 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12151 HRESULT returnValue
([in] VARIANT v
);
12153 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12154 HRESULT returnValue
([retval, out] VARIANT *p
);
12156 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12157 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
12159 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12160 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
12162 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
12163 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
12165 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
12166 HRESULT toElement
([retval, out] IHTMLElement
**p
);
12168 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12169 HRESULT keyCode
([in] LONG v
);
12171 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12172 HRESULT keyCode
([retval, out] LONG *p
);
12174 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
12175 HRESULT button
([retval, out] LONG *p
);
12177 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
12178 HRESULT type
([retval, out] BSTR *p
);
12180 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
12181 HRESULT qualifier
([retval, out] BSTR *p
);
12183 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
12184 HRESULT reason
([retval, out] LONG *p
);
12186 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
12187 HRESULT x
([retval, out] LONG *p
);
12189 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
12190 HRESULT y
([retval, out] LONG *p
);
12192 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
12193 HRESULT clientX
([retval, out] LONG *p
);
12195 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
12196 HRESULT clientY
([retval, out] LONG *p
);
12198 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
12199 HRESULT offsetX
([retval, out] LONG *p
);
12201 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
12202 HRESULT offsetY
([retval, out] LONG *p
);
12204 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
12205 HRESULT screenX
([retval, out] LONG *p
);
12207 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
12208 HRESULT screenY
([retval, out] LONG *p
);
12210 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
12211 HRESULT srcFilter
([retval, out] IDispatch
**p
);
12214 /*****************************************************************************
12215 * DispCEventObj dispinterface
12219 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12221 dispinterface DispCEventObj
12225 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12226 void returnValue
(VARIANT v
);
12228 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12229 VARIANT returnValue
();
12231 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12232 void cancelBubble
(VARIANT_BOOL v
);
12234 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12235 VARIANT_BOOL cancelBubble
();
12237 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12238 void keyCode
(LONG v
);
12240 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12243 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
12245 [in] BSTR strAttributeName
,
12246 [in] VARIANT AttributeValue
,
12247 [in, defaultvalue(1)] LONG lFlags
);
12249 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
12250 VARIANT getAttribute
(
12251 [in] BSTR strAttributeName
,
12252 [in, defaultvalue(0)] LONG lFlags
);
12254 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
12255 VARIANT_BOOL removeAttribute
(
12256 [in] BSTR strAttributeName
,
12257 [in, defaultvalue(1)] LONG lFlags
);
12259 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12260 void propertyName
(BSTR v
);
12262 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12263 BSTR propertyName
();
12265 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12266 void bookmarks
(IHTMLBookmarkCollection
*v
);
12268 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12269 IHTMLBookmarkCollection
*bookmarks
();
12271 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12272 void recordset
(IDispatch
*v
);
12274 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12275 IDispatch
*recordset
();
12277 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12278 void dataFld
(BSTR v
);
12280 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12283 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12284 void boundElements
(IHTMLElementCollection
*v
);
12286 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12287 IHTMLElementCollection
*boundElements
();
12289 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12290 void repeat
(VARIANT_BOOL v
);
12292 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12293 VARIANT_BOOL repeat
();
12295 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12296 void srcUrn
(BSTR v
);
12298 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12301 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12302 void srcElement
(IHTMLElement
*v
);
12304 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12305 IHTMLElement
*srcElement
();
12307 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12308 void altKey
(VARIANT_BOOL v
);
12310 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12311 VARIANT_BOOL altKey
();
12313 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12314 void ctrlKey
(VARIANT_BOOL v
);
12316 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12317 VARIANT_BOOL ctrlKey
();
12319 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12320 void shiftKey
(VARIANT_BOOL v
);
12322 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12323 VARIANT_BOOL shiftKey
();
12325 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12326 void fromElement
(IHTMLElement
*v
);
12328 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12329 IHTMLElement
*fromElement
();
12331 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12332 void toElement
(IHTMLElement
*v
);
12334 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12335 IHTMLElement
*toElement
();
12337 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12338 void button
(LONG v
);
12340 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12343 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12346 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12349 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12350 void qualifier
(BSTR v
);
12352 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12355 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12356 void reason
(LONG v
);
12358 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12361 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
12364 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
12367 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12370 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12373 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12374 void clientX
(LONG v
);
12376 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12379 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12380 void clientY
(LONG v
);
12382 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12384 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12385 void offsetX
(LONG v
);
12387 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12390 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12391 void offsetY
(LONG v
);
12393 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12396 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12397 void screenX
(LONG v
);
12399 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12402 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12403 void screenY
(LONG v
);
12405 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12408 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12409 void srcFilter
(IDispatch
*v
);
12411 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12412 IDispatch
*srcFilter
();
12414 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
12415 IHTMLDataTransfer
*dataTransfer
();
12417 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
12418 VARIANT_BOOL contentOverflow
();
12420 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12421 void shiftLeft
(VARIANT_BOOL v
);
12423 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12424 VARIANT_BOOL shiftLeft
();
12426 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12427 void altLeft
(VARIANT_BOOL v
);
12429 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12430 VARIANT_BOOL altLeft
();
12432 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12433 void ctrlLeft
(VARIANT_BOOL v
);
12435 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12436 VARIANT_BOOL ctrlLeft
();
12438 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
12439 LONG_PTR imeCompositionChange
();
12441 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
12442 LONG_PTR imeNotifyCommand
();
12444 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
12445 LONG_PTR imeNotifyData
();
12447 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
12448 LONG_PTR imeRequest
();
12450 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
12451 LONG_PTR imeRequestData
();
12453 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
12454 LONG_PTR keyboardLayout
();
12456 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
12457 LONG behaviorCookie
();
12459 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
12460 LONG behaviorPart
();
12462 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
12465 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
12469 /*****************************************************************************
12470 * IHTMLFramesCollection2 interface
12476 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
12478 interface IHTMLFramesCollection2
: IDispatch
12480 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
12482 [in] VARIANT *pvarIndex
,
12483 [retval, out] VARIANT *pvarResult
);
12485 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
12486 HRESULT length
([retval, out] LONG *p
);
12489 /*****************************************************************************
12490 * IHTMLScreen interface
12496 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12498 interface IHTMLScreen
: IDispatch
12500 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
12501 HRESULT colorDepth
([retval, out] LONG *p
);
12503 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12504 HRESULT bufferDepth
([in] LONG v
);
12506 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12507 HRESULT bufferDepth
([retval, out] LONG *p
);
12509 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
12510 HRESULT width
([retval, out] LONG *p
);
12512 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
12513 HRESULT height
([retval, out] LONG *p
);
12515 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12516 HRESULT updateInterval
([in] LONG v
);
12518 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12519 HRESULT updateInterval
([retval, out] LONG *p
);
12521 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
12522 HRESULT availHeight
([retval, out] LONG *p
);
12524 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
12525 HRESULT availWidth
([retval, out] LONG *p
);
12527 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
12528 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
12531 /*****************************************************************************
12532 * IHTMLWindow2 interface
12538 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
12540 interface IHTMLWindow2
: IHTMLFramesCollection2
12542 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
12543 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
12545 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12546 HRESULT defaultStatus
([in] BSTR v
);
12548 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12549 HRESULT defaultStatus
([retval, out] BSTR *p
);
12551 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
12552 HRESULT status
([in] BSTR v
);
12554 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
12555 HRESULT status
([retval, out] BSTR *p
);
12557 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
12558 HRESULT setTimeout
(
12559 [in] BSTR expression
,
12561 [optional, in] VARIANT *language
,
12562 [retval, out] LONG *timerID
);
12564 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
12565 HRESULT clearTimeout
([in] LONG timerID
);
12567 [id(DISPID_IHTMLWINDOW2_ALERT
)]
12568 HRESULT alert
([defaultvalue(""), in] BSTR message);
12570 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
12572 [defaultvalue(""), in] BSTR message,
12573 [retval, out] VARIANT_BOOL *confirmed
);
12575 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
12577 [defaultvalue(""), in] BSTR message,
12578 [defaultvalue("undefined"), in] BSTR defstr
,
12579 [retval, out] VARIANT *textdata
);
12581 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
12582 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
12584 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
12585 HRESULT location
([retval, out] IHTMLLocation
**p
);
12587 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
12588 HRESULT history
([retval, out] IOmHistory
**p
);
12590 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
12593 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
12594 HRESULT opener
([in] VARIANT v
);
12596 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
12597 HRESULT opener
([retval, out] VARIANT *p
);
12599 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
12600 HRESULT navigator
([retval, out] IOmNavigator
**p
);
12602 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
12603 HRESULT name
([in] BSTR v
);
12605 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
12606 HRESULT name
([retval, out] BSTR *p
);
12608 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
12609 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
12611 [id(DISPID_IHTMLWINDOW2_OPEN
)]
12613 [defaultvalue(""), in] BSTR url
,
12614 [defaultvalue(""), in] BSTR name
,
12615 [defaultvalue(""), in] BSTR features
,
12616 [defaultvalue(0), in] VARIANT_BOOL replace
,
12617 [retval, out] IHTMLWindow2
**pomWindowResult
);
12619 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
12620 HRESULT self
([retval, out] IHTMLWindow2
**p
);
12622 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
12623 HRESULT top
([retval, out] IHTMLWindow2
**p
);
12625 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
12626 HRESULT window
([retval, out] IHTMLWindow2
**p
);
12628 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
12629 HRESULT navigate
([in] BSTR url
);
12631 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
12632 HRESULT onfocus
([in] VARIANT v
);
12634 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
12635 HRESULT onfocus
([retval, out] VARIANT *p
);
12637 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
12638 HRESULT onblur
([in] VARIANT v
);
12640 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
12641 HRESULT onblur
([retval, out] VARIANT *p
);
12643 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
12644 HRESULT onload
([in] VARIANT v
);
12646 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
12647 HRESULT onload
([retval, out] VARIANT *p
);
12649 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
12650 HRESULT onbeforeunload
([in] VARIANT v
);
12652 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
12653 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
12655 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
12656 HRESULT onunload
([in] VARIANT v
);
12658 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
12659 HRESULT onunload
([retval, out] VARIANT *p
);
12661 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
12662 HRESULT onhelp
([in] VARIANT v
);
12664 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
12665 HRESULT onhelp
([retval, out] VARIANT *p
);
12667 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
12668 HRESULT onerror
([in] VARIANT v
);
12670 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
12671 HRESULT onerror
([retval, out] VARIANT *p
);
12673 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
12674 HRESULT onresize
([in] VARIANT v
);
12676 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
12677 HRESULT onresize
([retval, out] VARIANT *p
);
12679 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
12680 HRESULT onscroll
([in] VARIANT v
);
12682 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
12683 HRESULT onscroll
([retval, out] VARIANT *p
);
12685 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
12686 HRESULT document
([retval, out] IHTMLDocument2
**p
);
12688 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
12689 HRESULT event
([retval, out] IHTMLEventObj
**p
);
12691 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
12692 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12694 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
12695 HRESULT showModalDialog
(
12697 [optional, in] VARIANT *varArgIn
,
12698 [optional, in] VARIANT *varOptions
,
12699 [retval, out] VARIANT *varArgOut
);
12701 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
12704 [optional, in] VARIANT helpArg
,
12705 [defaultvalue(""), in] BSTR features
);
12707 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
12708 HRESULT screen
([retval, out] IHTMLScreen
**p
);
12710 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
12711 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
12713 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
12716 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
12717 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
12719 [id(DISPID_IHTMLWINDOW2_BLUR
)]
12722 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
12723 HRESULT scroll
([in] LONG x
, [in] LONG y
);
12725 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
12726 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
12728 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
12729 HRESULT setInterval
([
12730 in] BSTR expression
,
12732 [optional, in] VARIANT *language
,
12733 [retval, out] LONG *timerID
);
12735 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
12736 HRESULT clearInterval
([in] LONG timerID
);
12738 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
12739 HRESULT offscreenBuffering
([in] VARIANT v
);
12741 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
12742 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
12744 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
12745 HRESULT execScript
(
12747 [defaultvalue("JScript"), in] BSTR language
,
12748 [retval, out] VARIANT *pvarRet
);
12750 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
12751 HRESULT toString
([retval, out] BSTR *String);
12753 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
12754 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
12756 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
12757 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
12759 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
12760 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
12762 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
12763 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
12765 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
12766 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
12768 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
12769 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
12771 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
12772 HRESULT external
([retval, out] IDispatch
**p
);
12775 /*****************************************************************************
12776 * IHTMLWindow3 interface
12782 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12784 interface IHTMLWindow3
: IDispatch
12786 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
12787 HRESULT screenLeft
([out, retval] LONG *p
);
12789 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
12790 HRESULT screenTop
([out, retval] LONG *p
);
12792 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
12793 HRESULT attachEvent
(
12795 [in] IDispatch
*pDisp
,
12796 [out, retval] VARIANT_BOOL *pfResult
);
12798 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
12799 HRESULT detachEvent
(
12801 [in] IDispatch
*pDisp
);
12803 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
12804 HRESULT setTimeout
(
12805 [in] VARIANT *expression
,
12807 [in, optional] VARIANT *language
,
12808 [out, retval] LONG *timerID
);
12810 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
12811 HRESULT setInterval
(
12812 [in] VARIANT *expression
,
12814 [in, optional] VARIANT *language
,
12815 [out, retval] LONG *timerID
);
12817 [id(DISPID_IHTMLWINDOW3_PRINT
)]
12820 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
12821 HRESULT onbeforeprint
([in] VARIANT v
);
12823 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
12824 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
12826 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
12827 HRESULT onafterprint
([in] VARIANT v
);
12829 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
12830 HRESULT onafterprint
([out, retval] VARIANT *p
);
12832 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
12833 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
12835 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
12836 HRESULT showModelessDialog
(
12837 [in, defaultvalue("")] BSTR url
,
12838 [in, optional] VARIANT *varArgIn
,
12839 [in, optional] VARIANT *options
,
12840 [out, retval] IHTMLWindow2
**pDialog
);
12843 /*****************************************************************************
12844 * IHTMLWindow4 interface
12850 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12852 interface IHTMLWindow4
: IDispatch
12854 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
12855 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
12856 [retval, out] IDispatch
** ppPopup
);
12858 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
12859 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
12862 /*****************************************************************************
12863 * IHTMLWindow5 interface
12869 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
12871 interface IHTMLWindow5
: IDispatch
12873 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
12874 HRESULT XMLHttpRequest
([in] VARIANT v
);
12876 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
12877 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
12880 /*****************************************************************************
12881 * IHTMLWindow6 interface
12887 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
12889 interface IHTMLWindow6
: IDispatch
12891 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
12892 HRESULT XDomainRequest
([in] VARIANT v
);
12894 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
12895 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
12897 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
12898 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
12900 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
12901 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
12903 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
12904 HRESULT onhashchange
([in] VARIANT v
);
12906 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
12907 HRESULT onhashchange
([out, retval] VARIANT *p
);
12909 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
12910 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
12912 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
12913 HRESULT postMessage
(
12915 [in, optional] VARIANT targetOrigin
);
12917 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
12918 HRESULT toStaticHTML
(
12919 [in] BSTR bstrHTML
,
12920 [out, retval] BSTR *pbstrStaticHTML
);
12922 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
12923 HRESULT onmessage
([in] VARIANT v
);
12925 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
12926 HRESULT onmessage
([out, retval] VARIANT *p
);
12928 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
12929 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
12932 /*****************************************************************************
12933 * DispHTMLScreen dispinterface
12937 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12939 dispinterface DispHTMLScreen
12943 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
12946 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12947 void bufferDepth
(long v
);
12949 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12950 long bufferDepth
();
12952 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
12955 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
12958 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12959 void updateInterval
(long v
);
12961 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12962 long updateInterval
();
12964 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
12965 long availHeight
();
12967 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
12970 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
12971 VARIANT_BOOL fontSmoothingEnabled
();
12973 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
12974 long logicalXDPI
();
12976 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
12977 long logicalYDPI
();
12979 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
12982 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
12985 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
12988 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
12991 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12992 IDispatch
*constructor
();
12995 /*****************************************************************************
12996 * DispHTMLWindow2 dispinterface
13000 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13002 dispinterface DispHTMLWindow2
13006 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13007 VARIANT item
([in] VARIANT *pvarIndex
);
13009 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13012 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13013 IHTMLFramesCollection2
*frames
();
13015 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13016 void defaultStatus
(BSTR v
);
13018 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13019 BSTR defaultStatus
();
13021 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13022 void status
(BSTR v
);
13024 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13027 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13028 void clearTimeout
([in] LONG timerID
);
13030 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13031 void alert
([in, defaultvalue("")] BSTR message);
13033 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13034 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
13036 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13038 [in, defaultvalue("")] BSTR message,
13039 [in, defaultvalue("undefined")] BSTR defstr
);
13041 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13042 IHTMLImageElementFactory
*Image
();
13044 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13045 IHTMLLocation
*location
();
13047 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13048 IOmHistory
*history
();
13050 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13053 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13054 void opener
(VARIANT v
);
13056 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13059 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13060 IOmNavigator
*navigator
();
13062 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13065 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13068 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13069 IHTMLWindow2
*parent
();
13071 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13072 IHTMLWindow2
*open
(
13073 [in, defaultvalue("")] BSTR url
,
13074 [in, defaultvalue("")] BSTR name
,
13075 [in, defaultvalue("")] BSTR features
,
13076 [in, defaultvalue(0)] VARIANT_BOOL replace
);
13078 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13079 IHTMLWindow2
*self
();
13081 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13082 IHTMLWindow2
*top
();
13084 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13085 IHTMLWindow2
*window
();
13087 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13088 void navigate
([in] BSTR url
);
13090 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13091 void onfocus
(VARIANT v
);
13093 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13096 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13097 void onblur
(VARIANT v
);
13099 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13102 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13105 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13106 void onbeforeunload
(VARIANT v
);
13108 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13109 VARIANT onbeforeunload
();
13111 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13112 void onunload
(VARIANT v
);
13114 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13115 VARIANT onunload
();
13117 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13118 void onhelp
(VARIANT v
);
13120 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13123 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13124 void onerror
(VARIANT v
);
13126 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13129 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13130 void onresize
(VARIANT v
);
13132 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13133 VARIANT onresize
();
13135 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13136 void onscroll
(VARIANT v
);
13138 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13139 VARIANT onscroll
();
13141 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13142 IHTMLDocument2
*document
();
13144 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13145 IHTMLEventObj
*event
();
13147 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13148 IUnknown
*_newEnum
();
13150 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13151 VARIANT showModalDialog
(
13153 [in, optional] VARIANT *varArgIn
,
13154 [in, optional] VARIANT *varOptions
);
13156 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13159 [in, optional] VARIANT helpArg
,
13160 [in, defaultvalue("")] BSTR features
);
13162 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13163 IHTMLScreen
*screen
();
13165 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13166 IHTMLOptionElementFactory
*Option
();
13168 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13171 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13172 VARIANT_BOOL closed
();
13174 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13177 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13178 void scroll
([in] LONG x
, [in] LONG y
);
13180 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13181 IOmNavigator
*clientInformation
();
13183 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13184 void clearInterval
([in] LONG timerID
);
13186 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13187 void offscreenBuffering
(VARIANT v
);
13189 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13190 VARIANT offscreenBuffering
();
13192 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13193 VARIANT execScript
(
13195 [in, defaultvalue("JScript")] BSTR language
);
13197 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13200 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13201 void scrollBy
([in] LONG x
, [in] LONG y
);
13203 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13204 void scrollTo
([in] LONG x
, [in] LONG y
);
13206 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13207 void moveTo
([in] LONG x
, [in] LONG y
);
13209 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13210 void moveBy
([in] LONG x
, [in] LONG y
);
13212 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13213 void resizeTo
([in] LONG x
, [in] LONG y
);
13215 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13216 void resizeBy
([in] LONG x
, [in] LONG y
);
13218 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13219 IDispatch
*external
();
13221 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13224 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13227 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13228 VARIANT_BOOL attachEvent
(
13230 [in] IDispatch
*pDisp
);
13232 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13235 [in] IDispatch
*pDisp
);
13237 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13239 [in] VARIANT *expression
,
13241 [in, optional] VARIANT *language
);
13243 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13245 [in] VARIANT *expression
,
13247 [in, optional] VARIANT *language
);
13249 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13252 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13253 void onbeforeprint
(VARIANT v
);
13255 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13256 VARIANT onbeforeprint
();
13258 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13259 void onafterprint
(VARIANT v
);
13261 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13262 VARIANT onafterprint
();
13264 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13265 IHTMLDataTransfer
*clipboardData
();
13267 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13268 IHTMLWindow2
*showModelessDialog
(
13269 [in, defaultvalue("")] BSTR url
,
13270 [in, optional] VARIANT *varArgIn
,
13271 [in, optional] VARIANT *options
);
13273 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13274 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
13276 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13277 IHTMLFrameBase
*frameElement
();
13279 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13280 IHTMLStorage
*sessionStorage
();
13282 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13283 IHTMLStorage
*localStorage
();
13285 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13286 void onhashchange
(VARIANT v
);
13288 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13289 VARIANT onhashchange
();
13291 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13292 long maxConnectionsPerServer
();
13294 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13297 [in, optional] VARIANT targetOrigin
);
13299 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13300 BSTR toStaticHTML
([in] BSTR bstrHTML
);
13302 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13303 void onmessage
(VARIANT v
);
13305 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13306 VARIANT onmessage
();
13308 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13309 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13311 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13314 /*****************************************************************************
13315 * DispHTMLWindowProxy dispinterface
13319 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13321 dispinterface DispHTMLWindowProxy
13325 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13326 VARIANT item
([in] VARIANT* pvarIndex
);
13328 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13331 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13332 IHTMLFramesCollection2
* frames
();
13334 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13335 void defaultStatus
(BSTR v
);
13337 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13338 BSTR defaultStatus
();
13340 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13341 void status
(BSTR v
);
13343 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13346 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13347 void clearTimeout
([in] LONG timerID
);
13349 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13350 void alert
([defaultvalue(""), in] BSTR message);
13352 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13353 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
13355 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13356 VARIANT prompt
([defaultvalue(""), in] BSTR message,
13357 [defaultvalue("undefined"), in] BSTR defstr
);
13359 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13360 IHTMLImageElementFactory
* Image
();
13362 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13363 IHTMLLocation
* location
();
13365 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13366 IOmHistory
* history
();
13368 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13371 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13372 void opener
(VARIANT v
);
13374 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13377 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13378 IOmNavigator
* navigator
();
13380 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13383 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13386 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13387 IHTMLWindow2
* parent
();
13389 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13390 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
13391 [defaultvalue(""), in] BSTR name
,
13392 [defaultvalue(""), in] BSTR features
,
13393 [defaultvalue(0), in] VARIANT_BOOL replace
);
13395 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13396 IHTMLWindow2
* self
();
13398 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13399 IHTMLWindow2
* top
();
13401 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13402 IHTMLWindow2
* window
();
13404 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13405 void navigate
([in] BSTR url
);
13407 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13408 void onfocus
(VARIANT v
);
13410 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13413 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13414 void onblur
(VARIANT v
);
13416 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13419 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13420 void onload
(VARIANT v
);
13422 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13425 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13426 void onbeforeunload
(VARIANT v
);
13428 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13429 VARIANT onbeforeunload
();
13431 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13432 void onunload
(VARIANT v
);
13434 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13435 VARIANT onunload
();
13437 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13438 void onhelp
(VARIANT v
);
13440 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13443 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13444 void onerror
(VARIANT v
);
13446 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13449 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13450 void onresize
(VARIANT v
);
13452 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13453 VARIANT onresize
();
13455 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13456 void onscroll
(VARIANT v
);
13458 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13459 VARIANT onscroll
();
13461 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13462 IHTMLDocument2
* document
();
13464 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13465 IHTMLEventObj
* event
();
13467 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13468 IUnknown
* _newEnum
();
13470 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13471 VARIANT showModalDialog
([in] BSTR dialog
,
13472 [optional, in] VARIANT* varArgIn
,
13473 [optional, in] VARIANT* varOptions
);
13475 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13476 void showHelp
([in] BSTR helpURL
,
13477 [optional, in] VARIANT helpArg
,
13478 [defaultvalue(""), in] BSTR features
);
13480 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13481 IHTMLScreen
* screen
();
13483 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13484 IHTMLOptionElementFactory
* Option
();
13486 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13489 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13490 VARIANT_BOOL closed
();
13492 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13495 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13496 void scroll
([in] LONG x
,
13499 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13500 IOmNavigator
* clientInformation
();
13502 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13503 void clearInterval
([in] LONG timerID
);
13505 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13506 void offscreenBuffering
(VARIANT v
);
13508 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13509 VARIANT offscreenBuffering
();
13511 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13512 VARIANT execScript
([in] BSTR code
,
13513 [defaultvalue("JScript"), in] BSTR language
);
13515 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13518 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13519 void scrollBy
([in] LONG x
,
13522 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13523 void scrollTo
([in] LONG x
,
13526 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13527 void moveTo
([in] LONG x
,
13530 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13531 void moveBy
([in] LONG x
,
13534 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13535 void resizeTo
([in] LONG x
,
13538 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13539 void resizeBy
([in] LONG x
,
13542 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13543 IDispatch
* external
();
13545 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13548 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13551 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13552 VARIANT_BOOL attachEvent
([in] BSTR event
,
13553 [in] IDispatch
* pDisp
);
13555 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13556 void detachEvent
([in] BSTR event
,
13557 [in] IDispatch
* pDisp
);
13559 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13560 LONG setTimeout
([in] VARIANT* expression
,
13562 [optional, in] VARIANT* language
);
13564 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13565 LONG setInterval
([in] VARIANT* expression
,
13567 [optional, in] VARIANT* language
);
13569 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13572 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13573 void onbeforeprint
(VARIANT v
);
13575 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13576 VARIANT onbeforeprint
();
13578 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13579 void onafterprint
(VARIANT v
);
13581 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13582 VARIANT onafterprint
();
13584 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13585 IHTMLDataTransfer
* clipboardData
();
13587 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13588 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
13589 [optional, in] VARIANT* varArgIn
,
13590 [optional, in] VARIANT* options
);
13592 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13593 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
13595 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13596 IHTMLFrameBase
* frameElement
();
13598 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13599 void XMLHttpRequest
(VARIANT v
);
13601 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13602 VARIANT XMLHttpRequest
();
13604 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13605 IHTMLStorage
*sessionStorage
();
13607 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13608 IHTMLStorage
*localStorage
();
13610 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13611 void onhashchange
(VARIANT v
);
13613 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13614 VARIANT onhashchange
();
13616 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13617 long maxConnectionsPerServer
();
13619 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13622 [in, optional] VARIANT targetOrigin
);
13624 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13625 BSTR toStaticHTML
([in] BSTR bstrHTML
);
13627 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13628 void onmessage
(VARIANT v
);
13630 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13631 VARIANT onmessage
();
13633 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13634 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13636 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13639 /*****************************************************************************
13640 * HTMLWindowEvents interface
13644 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
13646 dispinterface HTMLWindowEvents
13650 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
13653 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
13656 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
13657 VARIANT_BOOL onhelp
();
13659 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
13662 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
13665 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
13666 void onerror
([in] BSTR description
,
13670 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
13673 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
13676 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
13677 void onbeforeunload
();
13679 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
13680 void onbeforeprint
();
13682 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
13683 void onafterprint
();
13686 /*****************************************************************************
13687 * HTMLWindowEvents2 interface
13691 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13693 dispinterface HTMLWindowEvents2
13697 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
13698 void onload
([in] IHTMLEventObj
* pEvtObj
);
13700 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
13701 void onunload
([in] IHTMLEventObj
* pEvtObj
);
13703 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
13704 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13706 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
13707 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13709 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
13710 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13712 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
13713 void onerror
([in] BSTR description
,
13717 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
13718 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13720 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
13721 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13723 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
13724 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
13726 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
13727 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
13729 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
13730 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
13733 /*****************************************************************************
13734 * HTMLWindowProxy class
13737 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13739 coclass HTMLWindowProxy
13741 [default] dispinterface DispHTMLWindowProxy
;
13742 [source, default] dispinterface HTMLWindowEvents
;
13743 [source] dispinterface HTMLWindowEvents2
;
13744 interface IHTMLWindow2
;
13745 interface IHTMLWindow3
;
13746 interface IHTMLWindow4
;
13747 interface IHTMLWindow5
;
13750 /*****************************************************************************
13751 * HTMLDocumentEvents2 interface
13755 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13757 dispinterface HTMLDocumentEvents2
13761 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
13762 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
13764 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
13765 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
13767 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
13768 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
13770 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
13771 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
13773 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
13774 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
13776 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
13777 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
13779 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
13780 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
13782 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
13783 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
13785 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
13786 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
13788 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
13789 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
13791 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
13792 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
13794 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
13795 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
13797 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
13798 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
13800 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
13801 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
13803 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
13804 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
13806 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
13807 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
13809 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
13810 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
13812 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
13813 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
13815 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
13816 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
13818 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
13819 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
13821 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
13822 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
13824 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
13825 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
13827 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
13828 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
13830 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
13831 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
13833 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
13834 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
13836 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
13837 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
13839 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
13840 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
13842 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
13843 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
13845 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
13846 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
13848 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
13849 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
13851 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
13852 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
13854 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
13855 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
13857 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
13858 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
13860 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
13861 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
13863 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
13864 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
13866 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
13867 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
13869 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
13870 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
13872 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13873 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
13876 /*****************************************************************************
13877 * HTMLDocumentEvents interface
13881 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13883 dispinterface HTMLDocumentEvents
13887 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
13888 VARIANT_BOOL onhelp
();
13890 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
13891 VARIANT_BOOL onclick
();
13893 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
13894 VARIANT_BOOL ondblclick
();
13896 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
13899 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
13902 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
13903 VARIANT_BOOL onkeypress
();
13905 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
13906 void onmousedown
();
13908 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
13909 void onmousemove
();
13911 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
13914 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
13917 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
13918 void onmouseover
();
13920 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
13921 void onreadystatechange
();
13923 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
13924 VARIANT_BOOL onbeforeupdate
();
13926 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
13927 void onafterupdate
();
13929 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
13930 VARIANT_BOOL onrowexit
();
13932 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
13935 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
13936 VARIANT_BOOL ondragstart
();
13938 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
13939 VARIANT_BOOL onselectstart
();
13941 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
13942 VARIANT_BOOL onerrorupdate
();
13944 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
13945 VARIANT_BOOL oncontextmenu
();
13947 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
13948 VARIANT_BOOL onstop
();
13950 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
13951 void onrowsdelete
();
13953 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
13954 void onrowsinserted
();
13956 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
13957 void oncellchange
();
13959 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
13960 void onpropertychange
();
13962 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
13963 void ondatasetchanged
();
13965 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
13966 void ondataavailable
();
13968 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
13969 void ondatasetcomplete
();
13971 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
13972 void onbeforeeditfocus
();
13974 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
13975 void onselectionchange
();
13977 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
13978 VARIANT_BOOL oncontrolselect
();
13980 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
13981 VARIANT_BOOL onmousewheel
();
13983 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
13986 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
13989 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
13992 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
13993 void ondeactivate
();
13995 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
13996 VARIANT_BOOL onbeforeactivate
();
13998 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
13999 VARIANT_BOOL onbeforedeactivate
();
14002 /*****************************************************************************
14003 * HTMLTextContainerEvents interface
14007 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
14009 dispinterface HTMLTextContainerEvents
14014 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
14015 VARIANT_BOOL onhelp
();
14017 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
14018 VARIANT_BOOL onclick
();
14020 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
14021 VARIANT_BOOL ondblclick
();
14023 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
14024 VARIANT_BOOL onkeypress
();
14026 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
14029 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
14032 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
14035 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
14036 void onmouseover
();
14038 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
14039 void onmousemove
();
14041 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
14042 void onmousedown
();
14044 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
14047 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
14048 VARIANT_BOOL onselectstart
();
14050 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
14051 void onfilterchange
();
14053 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
14054 VARIANT_BOOL ondragstart
();
14056 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
14057 VARIANT_BOOL onbeforeupdate
();
14059 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
14060 void onafterupdate
();
14062 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
14063 VARIANT_BOOL onerrorupdate
();
14065 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
14066 VARIANT_BOOL onrowexit
();
14068 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
14071 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
14072 void ondatasetchanged
();
14074 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
14075 void ondataavailable
();
14077 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
14078 void ondatasetcomplete
();
14080 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
14081 void onlosecapture
();
14083 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
14084 void onpropertychange
();
14086 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
14089 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
14092 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
14095 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
14098 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
14099 VARIANT_BOOL ondrag
();
14101 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
14104 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
14105 VARIANT_BOOL ondragenter
();
14107 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
14108 VARIANT_BOOL ondragover
();
14110 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
14111 void ondragleave
();
14113 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
14114 VARIANT_BOOL ondrop
();
14116 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
14117 VARIANT_BOOL onbeforecut
();
14119 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
14120 VARIANT_BOOL oncut
();
14122 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
14123 VARIANT_BOOL onbeforecopy
();
14125 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
14126 VARIANT_BOOL oncopy
();
14128 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
14129 VARIANT_BOOL onbeforepaste
();
14131 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
14132 VARIANT_BOOL onpaste
();
14134 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
14135 VARIANT_BOOL oncontextmenu
();
14137 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
14138 void onrowsdelete
();
14140 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
14141 void onrowsinserted
();
14143 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
14144 void oncellchange
();
14146 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
14147 void onreadystatechange
();
14149 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
14150 void onbeforeeditfocus
();
14152 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
14153 void onlayoutcomplete
();
14155 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
14158 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
14159 VARIANT_BOOL onbeforedeactivate
();
14161 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
14162 VARIANT_BOOL onbeforeactivate
();
14164 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
14167 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
14168 VARIANT_BOOL oncontrolselect
();
14170 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
14171 VARIANT_BOOL onmovestart
();
14173 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
14176 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
14177 VARIANT_BOOL onresizestart
();
14179 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
14180 void onresizeend
();
14182 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
14183 void onmouseenter
();
14185 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
14186 void onmouseleave
();
14188 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
14189 VARIANT_BOOL onmousewheel
();
14191 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
14194 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
14195 void ondeactivate
();
14197 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
14200 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
14203 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
14206 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
14210 /*****************************************************************************
14211 * HTMLTextContainerEvents2 interface
14215 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14217 dispinterface HTMLTextContainerEvents2
14221 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
14222 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
14224 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
14225 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
14227 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
14228 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
14230 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
14231 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
14233 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
14234 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
14236 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
14237 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
14239 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
14240 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
14242 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
14243 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
14245 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
14246 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
14248 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
14249 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
14251 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
14252 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
14254 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
14255 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
14257 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
14258 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
14260 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
14261 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
14263 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
14264 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
14266 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
14267 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
14269 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
14270 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
14272 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
14273 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
14275 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
14276 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
14278 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
14279 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
14281 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
14282 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
14284 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
14285 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
14287 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
14288 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
14290 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
14291 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
14293 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
14294 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
14296 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
14297 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
14299 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
14300 void onblur
([in] IHTMLEventObj
* pEvtObj
);
14302 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
14303 void onresize
([in] IHTMLEventObj
* pEvtObj
);
14305 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
14306 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
14308 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
14309 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
14311 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
14312 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
14314 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
14315 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
14317 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
14318 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
14320 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
14321 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
14323 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
14324 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
14326 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
14327 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
14329 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
14330 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
14332 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
14333 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
14335 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
14336 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
14338 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
14339 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
14341 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
14342 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
14344 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
14345 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
14347 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
14348 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
14350 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
14351 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
14353 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
14354 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
14356 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
14357 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
14359 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
14360 void onpage
([in] IHTMLEventObj
* pEvtObj
);
14362 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
14363 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
14365 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
14366 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
14368 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
14369 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
14371 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
14372 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
14374 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
14375 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
14377 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
14378 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
14380 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
14381 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
14383 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
14384 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
14386 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
14387 void onmove
([in] IHTMLEventObj
* pEvtObj
);
14389 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
14390 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
14392 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
14393 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
14395 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
14396 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
14398 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
14399 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
14401 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
14402 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
14404 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
14405 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
14407 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
14408 void onchange
([in] IHTMLEventObj
* pEvtObj
);
14410 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
14411 void onselect
([in] IHTMLEventObj
* pEvtObj
);
14414 /*****************************************************************************
14415 * IDOMProcessingInstruction interface
14421 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
14423 interface IDOMProcessingInstruction
: IDispatch
14425 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
14426 HRESULT target
([out, retval] BSTR *p
);
14428 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14429 HRESULT data
([in] BSTR v
);
14431 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14432 HRESULT data
([out, retval] BSTR *p
);
14435 /*****************************************************************************
14436 * IHTMLDocument interface
14442 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
14444 interface IHTMLDocument
: IDispatch
14446 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
14447 HRESULT Script
([retval, out] IDispatch
**p
);
14450 /*****************************************************************************
14451 * IHTMLDocument2 interface
14457 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
14459 interface IHTMLDocument2
: IHTMLDocument
14461 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
14462 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
14464 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
14465 HRESULT body
([retval, out] IHTMLElement
**p
);
14467 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
14468 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
14470 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
14471 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
14473 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
14474 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
14476 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
14477 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
14479 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
14480 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
14482 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
14483 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
14485 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14486 HRESULT title
([in] BSTR v
);
14488 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14489 HRESULT title
([retval, out] BSTR *p
);
14491 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
14492 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
14494 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14495 HRESULT designMode
([in] BSTR v
);
14497 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14498 HRESULT designMode
([retval, out] BSTR *p
);
14500 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
14501 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
14503 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
14504 HRESULT readyState
([retval, out] BSTR *p
);
14506 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
14507 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14509 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
14510 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
14512 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
14513 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
14515 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14516 HRESULT alinkColor
([in] VARIANT v
);
14518 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14519 HRESULT alinkColor
([retval, out] VARIANT *p
);
14521 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14522 HRESULT bgColor
([in] VARIANT v
);
14524 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14525 HRESULT bgColor
([retval, out] VARIANT *p
);
14527 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14528 HRESULT fgColor
([in] VARIANT v
);
14530 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14531 HRESULT fgColor
([retval, out] VARIANT *p
);
14533 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14534 HRESULT linkColor
([in] VARIANT v
);
14536 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14537 HRESULT linkColor
([retval, out] VARIANT *p
);
14539 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14540 HRESULT vlinkColor
([in] VARIANT v
);
14542 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14543 HRESULT vlinkColor
([retval, out] VARIANT *p
);
14545 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
14546 HRESULT referrer
([retval, out] BSTR *p
);
14548 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
14549 HRESULT location
([retval, out] IHTMLLocation
**p
);
14551 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
14552 HRESULT lastModified
([retval, out] BSTR *p
);
14554 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
14555 HRESULT URL
([in] BSTR v
);
14557 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
14558 HRESULT URL
([retval, out] BSTR *p
);
14560 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14561 HRESULT domain
([in] BSTR v
);
14563 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14564 HRESULT domain
([retval, out] BSTR *p
);
14566 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14567 HRESULT cookie
([in] BSTR v
);
14569 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14570 HRESULT cookie
([retval, out] BSTR *p
);
14572 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14573 HRESULT expando
([in] VARIANT_BOOL v
);
14575 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14576 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
14578 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14579 HRESULT charset
([in] BSTR v
);
14581 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14582 HRESULT charset
([retval, out] BSTR *p
);
14584 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14585 HRESULT defaultCharset
([in] BSTR v
);
14587 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14588 HRESULT defaultCharset
([retval, out] BSTR *p
);
14590 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
14591 HRESULT mimeType
([retval, out] BSTR *p
);
14593 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
14594 HRESULT fileSize
([retval, out] BSTR *p
);
14596 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
14597 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
14599 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
14600 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
14602 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
14603 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
14605 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
14606 HRESULT security
([retval, out] BSTR *p
);
14608 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
14609 HRESULT protocol
([retval, out] BSTR *p
);
14611 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
14612 HRESULT nameProp
([retval, out] BSTR *p
);
14614 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
14615 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
14617 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
14618 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
14620 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
14622 [defaultvalue("text/html"), in] BSTR url
,
14623 [optional, in] VARIANT name
,
14624 [optional, in] VARIANT features
,
14625 [optional, in] VARIANT replace
,
14626 [retval, out] IDispatch
**pomWindowResult
);
14628 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
14631 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
14634 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
14635 HRESULT queryCommandSupported
(
14637 [retval, out] VARIANT_BOOL *pfRet
);
14639 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
14640 HRESULT queryCommandEnabled
(
14642 [retval, out] VARIANT_BOOL *pfRet
);
14644 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
14645 HRESULT queryCommandState
(
14647 [retval, out] VARIANT_BOOL *pfRet
);
14649 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
14650 HRESULT queryCommandIndeterm
(
14652 [retval, out] VARIANT_BOOL *pfRet
);
14654 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
14655 HRESULT queryCommandText
(
14657 [retval, out] BSTR *pcmdText
);
14659 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
14660 HRESULT queryCommandValue
(
14662 [retval, out] VARIANT *pcmdValue
);
14664 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
14665 HRESULT execCommand
(
14667 [defaultvalue(0), in] VARIANT_BOOL showUI
,
14668 [optional, in] VARIANT value
,
14669 [retval, out] VARIANT_BOOL *pfRet
);
14671 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
14672 HRESULT execCommandShowHelp
(
14674 [retval, out] VARIANT_BOOL *pfRet
);
14676 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
14677 HRESULT createElement
(
14679 [retval, out] IHTMLElement
**newElem
);
14681 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
14682 HRESULT onhelp
([in] VARIANT v
);
14684 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
14685 HRESULT onhelp
([retval, out] VARIANT *p
);
14687 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
14688 HRESULT onclick
([in] VARIANT v
);
14690 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
14691 HRESULT onclick
([retval, out] VARIANT *p
);
14693 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
14694 HRESULT ondblclick
([in] VARIANT v
);
14696 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
14697 HRESULT ondblclick
([retval, out] VARIANT *p
);
14699 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
14700 HRESULT onkeyup
([in] VARIANT v
);
14702 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
14703 HRESULT onkeyup
([retval, out] VARIANT *p
);
14705 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
14706 HRESULT onkeydown
([in] VARIANT v
);
14708 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
14709 HRESULT onkeydown
([retval, out] VARIANT *p
);
14711 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
14712 HRESULT onkeypress
([in] VARIANT v
);
14714 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
14715 HRESULT onkeypress
([retval, out] VARIANT *p
);
14717 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
14718 HRESULT onmouseup
([in] VARIANT v
);
14720 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
14721 HRESULT onmouseup
([retval, out] VARIANT *p
);
14723 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
14724 HRESULT onmousedown
([in] VARIANT v
);
14726 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
14727 HRESULT onmousedown
([retval, out] VARIANT *p
);
14729 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
14730 HRESULT onmousemove
([in] VARIANT v
);
14732 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
14733 HRESULT onmousemove
([retval, out] VARIANT *p
);
14735 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
14736 HRESULT onmouseout
([in] VARIANT v
);
14738 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
14739 HRESULT onmouseout
([retval, out] VARIANT *p
);
14741 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
14742 HRESULT onmouseover
([in] VARIANT v
);
14744 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
14745 HRESULT onmouseover
([retval, out] VARIANT *p
);
14747 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
14748 HRESULT onreadystatechange
([in] VARIANT v
);
14750 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
14751 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
14753 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
14754 HRESULT onafterupdate
([in] VARIANT v
);
14756 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
14757 HRESULT onafterupdate
([retval, out] VARIANT *p
);
14759 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
14760 HRESULT onrowexit
([in] VARIANT v
);
14762 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
14763 HRESULT onrowexit
([retval, out] VARIANT *p
);
14765 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
14766 HRESULT onrowenter
([in] VARIANT v
);
14768 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
14769 HRESULT onrowenter
([retval, out] VARIANT *p
);
14771 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
14772 HRESULT ondragstart
([in] VARIANT v
);
14774 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
14775 HRESULT ondragstart
([retval, out] VARIANT *p
);
14777 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
14778 HRESULT onselectstart
([in] VARIANT v
);
14780 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
14781 HRESULT onselectstart
([retval, out] VARIANT *p
);
14783 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
14784 HRESULT elementFromPoint
(
14787 [retval, out] IHTMLElement
**elementHit
);
14789 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
14790 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
14792 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
14793 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
14795 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
14796 HRESULT onbeforeupdate
([in] VARIANT v
);
14798 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
14799 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
14801 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
14802 HRESULT onerrorupdate
([in] VARIANT v
);
14804 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
14805 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
14807 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
14808 HRESULT toString
([retval, out] BSTR *String);
14810 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
14811 HRESULT createStyleSheet
(
14812 [defaultvalue(""), in] BSTR bstrHref
,
14813 [defaultvalue(-1), in] LONG lIndex
,
14814 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
14817 /*****************************************************************************
14818 * IHTMLDocument3 interface
14824 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14826 interface IHTMLDocument3
: IDispatch
14828 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
14829 HRESULT releaseCapture
();
14831 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
14832 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
14834 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
14835 HRESULT createTextNode
(
14837 [retval, out] IHTMLDOMNode
**newTextNode
);
14839 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
14840 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
14842 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
14843 HRESULT uniqueID
([retval, out] BSTR *p
);
14845 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
14846 HRESULT attachEvent
(
14848 [in] IDispatch
* pDisp
,
14849 [retval, out] VARIANT_BOOL *pfResult
);
14851 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
14852 HRESULT detachEvent
(
14854 [in] IDispatch
*pDisp
);
14856 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
14857 HRESULT onrowsdelete
([in] VARIANT v
);
14859 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
14860 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
14862 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
14863 HRESULT onrowsinserted
([in] VARIANT v
);
14865 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
14866 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
14868 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
14869 HRESULT oncellchange
([in] VARIANT v
);
14871 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
14872 HRESULT oncellchange
([retval, out] VARIANT *p
);
14874 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
14875 HRESULT ondatasetchanged
([in] VARIANT v
);
14877 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
14878 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
14880 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
14881 HRESULT ondataavailable
([in] VARIANT v
);
14883 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
14884 HRESULT ondataavailable
([retval, out] VARIANT * p
);
14886 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
14887 HRESULT ondatasetcomplete
([in] VARIANT v
);
14889 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
14890 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
14892 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
14893 HRESULT onpropertychange
([in] VARIANT v
);
14895 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
14896 HRESULT onpropertychange
([retval, out] VARIANT *p
);
14898 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
14899 HRESULT dir
([in] BSTR v
);
14901 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
14902 HRESULT dir
([retval, out] BSTR *p
);
14904 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
14905 HRESULT oncontextmenu
([in] VARIANT v
);
14907 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
14908 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
14910 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
14911 HRESULT onstop
([in] VARIANT v
);
14913 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
14914 HRESULT onstop
([retval, out] VARIANT *p
);
14916 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
14917 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
14919 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
14920 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
14922 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
14923 HRESULT enableDownload
([in] VARIANT_BOOL v
);
14925 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
14926 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
14928 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
14929 HRESULT baseUrl
([in] BSTR v
);
14931 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
14932 HRESULT baseUrl
([retval, out] BSTR *p
);
14934 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
14935 HRESULT childNodes
([retval, out] IDispatch
**p
);
14937 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
14938 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
14940 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
14941 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
14943 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
14944 HRESULT onbeforeeditfocus
([in] VARIANT v
);
14946 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
14947 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
14949 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
14950 HRESULT getElementsByName
(
14952 [retval, out] IHTMLElementCollection
**pelColl
);
14954 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
14955 HRESULT getElementById
(
14957 [retval, out] IHTMLElement
**pel
);
14959 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
14960 HRESULT getElementsByTagName
(
14962 [retval, out] IHTMLElementCollection
**pelColl
);
14965 /*****************************************************************************
14966 * IHTMLDocument4 interface
14972 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14974 interface IHTMLDocument4
: IDispatch
14976 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
14979 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
14980 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
14982 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
14983 HRESULT onselectionchange
([in] VARIANT v
);
14985 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
14986 HRESULT onselectionchange
([retval, out] VARIANT *p
);
14988 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
14989 HRESULT namespaces
([retval, out] IDispatch
**p
);
14991 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
14992 HRESULT createDocumentFromUrl
(
14994 [in] BSTR bstrOptions
,
14995 [retval, out] IHTMLDocument2
**newDoc
);
14997 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
14998 HRESULT media
([in] BSTR v
);
15000 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
15001 HRESULT media
([retval, out] BSTR *p
);
15003 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
15004 HRESULT createEventObject
(
15005 [optional, in] VARIANT *pvarEventObject
,
15006 [retval, out] IHTMLEventObj
**ppEventObj
);
15008 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
15010 [in] BSTR bstrEventName
,
15011 [optional, in] VARIANT *pvarEventObject
,
15012 [retval, out] VARIANT_BOOL *pfCancelled
);
15014 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
15015 HRESULT createRenderStyle
(
15017 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
15019 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15020 HRESULT oncontrolselect
([in] VARIANT v
);
15022 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15023 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
15025 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
15026 HRESULT URLUnencoded
([retval, out] BSTR *p
);
15029 /*****************************************************************************
15030 * IHTMLDocument5 interface
15036 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15038 interface IHTMLDocument5
: IDispatch
15040 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15041 HRESULT onmousewheel
([in] VARIANT v
);
15043 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15044 HRESULT onmousewheel
([retval, out] VARIANT *p
);
15046 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
15047 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
15049 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
15050 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
15052 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
15053 HRESULT createAttribute
(
15054 [in] BSTR bstrattrName
,
15055 [retval, out] IHTMLDOMAttribute
**ppattribute
);
15057 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
15058 HRESULT createComment
(
15059 [in] BSTR bstrdata
,
15060 [retval, out] IHTMLDOMNode
**ppRetNode
);
15062 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15063 HRESULT onfocusin
([in] VARIANT v
);
15065 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15066 HRESULT onfocusin
([retval, out] VARIANT *p
);
15068 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15069 HRESULT onfocusout
([in] VARIANT v
);
15071 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15072 HRESULT onfocusout
([retval, out] VARIANT *p
);
15074 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15075 HRESULT onactivate
([in] VARIANT v
);
15077 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15078 HRESULT onactivate
([retval, out] VARIANT *p
);
15080 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15081 HRESULT ondeactivate
([in] VARIANT v
);
15083 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15084 HRESULT ondeactivate
([retval, out] VARIANT *p
);
15086 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15087 HRESULT onbeforeactivate
([in] VARIANT v
);
15089 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15090 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
15092 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15093 HRESULT onbeforedeactivate
([in] VARIANT v
);
15095 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15096 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
15098 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
15099 HRESULT compatMode
([retval, out] BSTR *p
);
15102 /*****************************************************************************
15103 * IHTMLDocument6 interface
15109 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
15111 interface IHTMLDocument6
: IDispatch
15113 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
15114 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
15116 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
15117 HRESULT documentMode
([retval, out] VARIANT *p
);
15119 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15120 HRESULT onstorage
([in] VARIANT v
);
15122 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15123 HRESULT onstorage
([retval, out] VARIANT *p
);
15125 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15126 HRESULT onstoragecommit
([in] VARIANT v
);
15128 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15129 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
15131 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
15132 HRESULT getElementById
(
15134 [retval, out] IHTMLElement2
**p
);
15136 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
15137 HRESULT updateSettings
();
15140 /*****************************************************************************
15141 * IHTMLDocument7 interface
15147 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15149 interface IHTMLDocument7
: IDispatch
15151 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
15152 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
15154 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
15155 HRESULT createCDATASection
(
15157 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
15159 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
15160 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
15162 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
15163 HRESULT getElementsByTagNameNS
(
15164 [in] VARIANT *pvarNS
,
15165 [in] BSTR bstrLocalName
,
15166 [out, retval] IHTMLElementCollection
**pelColl
);
15168 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
15169 HRESULT createElementNS
(
15170 [in] VARIANT *pvarNS
,
15172 [out, retval] IHTMLElement
**newElem
);
15174 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
15175 HRESULT createAttributeNS
(
15176 [in] VARIANT *pvarNS
,
15177 [in] BSTR bstrAttrName
,
15178 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15180 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15181 HRESULT onmsthumbnailclick
([in] VARIANT v
);
15183 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15184 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
15186 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
15187 HRESULT characterSet
([out, retval] BSTR *p
);
15189 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
15190 HRESULT createElement
(
15192 [out, retval] IHTMLElement
**newElem
);
15194 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
15195 HRESULT createAttribute
(
15196 [in] BSTR bstrAttrName
,
15197 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15199 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
15200 HRESULT getElementsByClassName
(
15202 [out, retval] IHTMLElementCollection
**pel
);
15204 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
15205 HRESULT createProcessingInstruction
(
15206 [in] BSTR bstrTarget
,
15207 [in] BSTR bstrData
,
15208 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
15210 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
15212 [in] IHTMLDOMNode
*pNodeSource
,
15213 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15215 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15216 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
15218 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15219 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
15221 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
15222 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
15224 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
15225 HRESULT inputEncoding
([out, retval] BSTR *p
);
15227 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
15228 HRESULT xmlEncoding
([out, retval] BSTR *p
);
15230 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15231 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
15233 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15234 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
15236 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15237 HRESULT xmlVersion
([in] BSTR v
);
15239 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15240 HRESULT xmlVersion
([out, retval] BSTR *p
);
15242 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
15243 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
15245 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15246 HRESULT onabort
([in] VARIANT v
);
15248 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15249 HRESULT onabort
([out, retval] VARIANT *p
);
15251 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15252 HRESULT onblur
([in] VARIANT v
);
15254 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15255 HRESULT onblur
([out, retval] VARIANT *p
);
15257 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15258 HRESULT oncanplay
([in] VARIANT v
);
15260 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15261 HRESULT oncanplay
([out, retval] VARIANT *p
);
15263 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15264 HRESULT oncanplaythrough
([in] VARIANT v
);
15266 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15267 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
15269 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15270 HRESULT onchange
([in] VARIANT v
);
15272 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15273 HRESULT onchange
([out, retval] VARIANT *p
);
15275 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15276 HRESULT ondrag
([in] VARIANT v
);
15278 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15279 HRESULT ondrag
([out, retval] VARIANT *p
);
15281 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15282 HRESULT ondragend
([in] VARIANT v
);
15284 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15285 HRESULT ondragend
([out, retval] VARIANT *p
);
15287 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15288 HRESULT ondragenter
([in] VARIANT v
);
15290 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15291 HRESULT ondragenter
([out, retval] VARIANT *p
);
15293 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15294 HRESULT ondragleave
([in] VARIANT v
);
15296 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15297 HRESULT ondragleave
([out, retval] VARIANT *p
);
15299 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15300 HRESULT ondragover
([in] VARIANT v
);
15302 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15303 HRESULT ondragover
([out, retval] VARIANT *p
);
15305 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15306 HRESULT ondrop
([in] VARIANT v
);
15308 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15309 HRESULT ondrop
([out, retval] VARIANT *p
);
15311 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15312 HRESULT ondurationchange
([in] VARIANT v
);
15314 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15315 HRESULT ondurationchange
([out, retval] VARIANT *p
);
15317 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15318 HRESULT onemptied
([in] VARIANT v
);
15320 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15321 HRESULT onemptied
([out, retval] VARIANT *p
);
15323 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15324 HRESULT onended
([in] VARIANT v
);
15326 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15327 HRESULT onended
([out, retval] VARIANT *p
);
15329 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15330 HRESULT onerror
([in] VARIANT v
);
15332 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15333 HRESULT onerror
([out, retval] VARIANT *p
);
15335 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15336 HRESULT onfocus
([in] VARIANT v
);
15338 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15339 HRESULT onfocus
([out, retval] VARIANT *p
);
15341 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15342 HRESULT oninput
([in] VARIANT v
);
15344 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15345 HRESULT oninput
([out, retval] VARIANT *p
);
15347 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15348 HRESULT onload
([in] VARIANT v
);
15350 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15351 HRESULT onload
([out, retval] VARIANT *p
);
15353 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15354 HRESULT onloadeddata
([in] VARIANT v
);
15356 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15357 HRESULT onloadeddata
([out, retval] VARIANT *p
);
15359 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15360 HRESULT onloadedmetadata
([in] VARIANT v
);
15362 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15363 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
15365 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15366 HRESULT onloadstart
([in] VARIANT v
);
15368 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15369 HRESULT onloadstart
([out, retval] VARIANT *p
);
15371 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15372 HRESULT onpause
([in] VARIANT v
);
15374 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15375 HRESULT onpause
([out, retval] VARIANT *p
);
15377 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15378 HRESULT onplay
([in] VARIANT v
);
15380 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15381 HRESULT onplay
([out, retval] VARIANT *p
);
15383 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15384 HRESULT onplaying
([in] VARIANT v
);
15386 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15387 HRESULT onplaying
([out, retval] VARIANT *p
);
15389 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15390 HRESULT onprogress
([in] VARIANT v
);
15392 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15393 HRESULT onprogress
([out, retval] VARIANT *p
);
15395 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15396 HRESULT onratechange
([in] VARIANT v
);
15398 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15399 HRESULT onratechange
([out, retval] VARIANT *p
);
15401 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15402 HRESULT onreset
([in] VARIANT v
);
15404 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15405 HRESULT onreset
([out, retval] VARIANT *p
);
15407 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15408 HRESULT onscroll
([in] VARIANT v
);
15410 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15411 HRESULT onscroll
([out, retval] VARIANT *p
);
15413 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15414 HRESULT onseeked
([in] VARIANT v
);
15416 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15417 HRESULT onseeked
([out, retval] VARIANT *p
);
15419 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15420 HRESULT onseeking
([in] VARIANT v
);
15422 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15423 HRESULT onseeking
([out, retval] VARIANT *p
);
15425 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15426 HRESULT onselect
([in] VARIANT v
);
15428 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15429 HRESULT onselect
([out, retval] VARIANT *p
);
15431 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15432 HRESULT onstalled
([in] VARIANT v
);
15434 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15435 HRESULT onstalled
([out, retval] VARIANT *p
);
15437 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15438 HRESULT onsubmit
([in] VARIANT v
);
15440 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15441 HRESULT onsubmit
([out, retval] VARIANT *p
);
15443 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15444 HRESULT onsuspend
([in] VARIANT v
);
15446 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15447 HRESULT onsuspend
([out, retval] VARIANT *p
);
15449 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15450 HRESULT ontimeupdate
([in] VARIANT v
);
15452 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15453 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
15455 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15456 HRESULT onvolumechange
([in] VARIANT v
);
15458 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15459 HRESULT onvolumechange
([out, retval] VARIANT *p
);
15461 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15462 HRESULT onwaiting
([in] VARIANT v
);
15464 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15465 HRESULT onwaiting
([out, retval] VARIANT *p
);
15467 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
15468 HRESULT normalize
();
15470 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
15471 HRESULT importNode
(
15472 [in] IHTMLDOMNode
*pNodeSource
,
15473 [in] VARIANT_BOOL fDeep
,
15474 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15476 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
15477 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
15479 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15480 HRESULT body
([in] IHTMLElement
*v
);
15482 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15483 HRESULT body
([out, retval] IHTMLElement
**p
);
15485 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
15486 HRESULT head
([out, retval] IHTMLElement
**p
);
15489 /*****************************************************************************
15490 * IDocumentSelector interface
15496 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
15498 interface IDocumentSelector
: IDispatch
15500 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
15501 HRESULT querySelector
(
15503 [out, retval] IHTMLElement
**pel
);
15505 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
15506 HRESULT querySelectorAll
(
15508 [out, retval] IHTMLDOMChildrenCollection
**pel
);
15511 /*****************************************************************************
15512 * DispHTMLDocument dispinterface
15516 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15518 dispinterface DispHTMLDocument
15522 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
15523 IDispatch
*Script
();
15525 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
15526 IHTMLElementCollection
*all
();
15528 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
15529 IHTMLElement
*body
();
15531 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
15532 IHTMLElement
*activeElement
();
15534 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
15535 IHTMLElementCollection
*images
();
15537 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
15538 IHTMLElementCollection
*applets
();
15540 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
15541 IHTMLElementCollection
*links
();
15543 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
15544 IHTMLElementCollection
*forms
();
15546 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
15547 IHTMLElementCollection
*anchors
();
15549 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
15550 void title
(BSTR v
);
15552 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
15555 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
15556 IHTMLElementCollection
*scripts
();
15558 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
15559 void designMode
(BSTR v
);
15561 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
15564 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
15565 IHTMLSelectionObject
*selection
();
15567 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
15570 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
15571 IHTMLFramesCollection2
*frames
();
15573 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
15574 IHTMLElementCollection
*embeds
();
15576 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
15577 IHTMLElementCollection
*plugins
();
15579 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
15580 void alinkColor
(VARIANT v
);
15582 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
15583 VARIANT alinkColor
();
15585 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
15586 void bgColor
(VARIANT v
);
15588 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
15591 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
15592 void fgColor
(VARIANT v
);
15594 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
15597 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
15598 void linkColor
(VARIANT v
);
15600 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
15601 VARIANT linkColor
();
15603 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
15604 void vlinkColor
(VARIANT v
);
15606 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
15607 VARIANT vlinkColor
();
15609 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
15612 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
15613 IHTMLLocation
*location
();
15615 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
15616 BSTR lastModified
();
15618 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
15621 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
15624 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
15625 void domain
(BSTR v
);
15627 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
15630 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
15631 void cookie
(BSTR v
);
15633 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
15636 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
15637 void expando
(VARIANT_BOOL v
);
15639 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
15640 VARIANT_BOOL expando
();
15642 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
15643 void charset
(BSTR v
);
15645 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
15648 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
15649 void defaultCharset
(BSTR v
);
15651 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
15652 BSTR defaultCharset
();
15654 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
15657 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
15660 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
15661 BSTR fileCreatedDate
();
15663 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
15664 BSTR fileModifiedDate
();
15666 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
15667 BSTR fileUpdatedDate
();
15669 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
15672 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
15675 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
15678 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
15679 void write
([in] SAFEARRAY(VARIANT) psarray
);
15681 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
15682 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
15684 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
15686 [defaultvalue("text/html"), in] BSTR url
,
15687 [optional, in] VARIANT name
,
15688 [optional, in] VARIANT features
,
15689 [optional, in] VARIANT replace
);
15691 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
15694 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
15697 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
15698 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
15700 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
15701 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
15703 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
15704 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
15706 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
15707 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
15709 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
15710 BSTR queryCommandText
([in] BSTR cmdID
);
15712 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
15713 VARIANT queryCommandValue
([in] BSTR cmdID
);
15715 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
15716 VARIANT_BOOL execCommand
(
15718 [defaultvalue(0), in] VARIANT_BOOL showUI
,
15719 [optional, in] VARIANT value
);
15721 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
15722 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
15724 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
15725 IHTMLElement
*createElement
([in] BSTR eTag
);
15727 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
15728 void onhelp
(VARIANT v
);
15730 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
15733 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
15734 void onclick
(VARIANT v
);
15736 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
15739 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
15740 void ondblclick
(VARIANT v
);
15742 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
15743 VARIANT ondblclick
();
15745 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
15746 void onkeyup
(VARIANT v
);
15748 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
15751 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
15752 void onkeydown
(VARIANT v
);
15754 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
15755 VARIANT onkeydown
();
15757 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
15758 void onkeypress
(VARIANT v
);
15760 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
15761 VARIANT onkeypress
();
15763 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
15764 void onmouseup
(VARIANT v
);
15766 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
15767 VARIANT onmouseup
();
15769 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
15770 void onmousedown
(VARIANT v
);
15772 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
15773 VARIANT onmousedown
();
15775 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
15776 void onmousemove
(VARIANT v
);
15778 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
15779 VARIANT onmousemove
();
15781 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
15782 void onmouseout
(VARIANT v
);
15784 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
15785 VARIANT onmouseout
();
15787 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
15788 void onmouseover
(VARIANT v
);
15790 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
15791 VARIANT onmouseover
();
15793 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
15794 void onreadystatechange
(VARIANT v
);
15796 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
15797 VARIANT onreadystatechange
();
15799 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
15800 void onafterupdate
(VARIANT v
);
15802 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
15803 VARIANT onafterupdate
();
15805 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
15806 void onrowexit
(VARIANT v
);
15808 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
15809 VARIANT onrowexit
();
15811 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
15812 void onrowenter
(VARIANT v
);
15814 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
15815 VARIANT onrowenter
();
15817 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
15818 void ondragstart
(VARIANT v
);
15820 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
15821 VARIANT ondragstart
();
15823 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
15824 void onselectstart
(VARIANT v
);
15826 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
15827 VARIANT onselectstart
();
15829 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
15830 IHTMLElement
*elementFromPoint
(
15834 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
15835 IHTMLWindow2
*parentWindow
();
15837 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
15838 IHTMLStyleSheetsCollection
*styleSheets
();
15840 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
15841 void onbeforeupdate
(VARIANT v
);
15843 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
15844 VARIANT onbeforeupdate
();
15846 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
15847 void onerrorupdate
(VARIANT v
);
15849 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
15850 VARIANT onerrorupdate
();
15852 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
15855 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
15856 IHTMLStyleSheet
*createStyleSheet
(
15857 [defaultvalue(""), in] BSTR bstrHref
,
15858 [defaultvalue(-1), in] LONG lIndex
);
15860 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
15861 void releaseCapture
();
15863 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
15864 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
15866 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
15867 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
15869 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
15870 IHTMLElement
*documentElement
();
15872 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
15875 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
15876 VARIANT_BOOL attachEvent
(
15878 [in] IDispatch
*pDisp
);
15880 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
15883 [in] IDispatch
*pDisp
);
15885 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15886 void onrowsdelete
(VARIANT v
);
15888 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15889 VARIANT onrowsdelete
();
15891 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15892 void onrowsinserted
(VARIANT v
);
15894 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15895 VARIANT onrowsinserted
();
15897 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15898 void oncellchange
(VARIANT v
);
15900 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15901 VARIANT oncellchange
();
15903 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15904 void ondatasetchanged
(VARIANT v
);
15906 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15907 VARIANT ondatasetchanged
();
15909 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15910 void ondataavailable
(VARIANT v
);
15912 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15913 VARIANT ondataavailable
();
15915 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15916 void ondatasetcomplete
(VARIANT v
);
15918 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15919 VARIANT ondatasetcomplete
();
15921 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15922 void onpropertychange
(VARIANT v
);
15924 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15925 VARIANT onpropertychange
();
15927 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15930 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15933 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15934 void oncontextmenu
(VARIANT v
);
15936 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15937 VARIANT oncontextmenu
();
15939 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15940 void onstop
(VARIANT v
);
15942 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15945 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
15946 IHTMLDocument2
*createDocumentFragment
();
15948 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
15949 IHTMLDocument2
*parentDocument
();
15951 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15952 void enableDownload
(VARIANT_BOOL v
);
15954 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15955 VARIANT_BOOL enableDownload
();
15957 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15958 void baseUrl
(BSTR v
);
15960 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15963 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15964 void inheritStyleSheets
(VARIANT_BOOL v
);
15966 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15967 VARIANT_BOOL inheritStyleSheets
();
15969 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15970 void onbeforeeditfocus
(VARIANT v
);
15972 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15973 VARIANT onbeforeeditfocus
();
15975 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
15976 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
15978 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
15979 IHTMLElement
*getElementById
([in] BSTR v
);
15981 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
15982 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
15984 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
15987 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
15988 VARIANT_BOOL hasFocus
();
15990 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15991 void onselectionchange
(VARIANT v
);
15993 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15994 VARIANT onselectionchange
();
15996 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
15997 IDispatch
*namespaces
();
15999 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
16000 IHTMLDocument2
*createDocumentFromUrl
(
16002 [in] BSTR bstrOptions
);
16004 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16005 void media
(BSTR v
);
16007 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16010 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
16011 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
16013 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
16014 VARIANT_BOOL fireEvent
(
16015 [in] BSTR bstrEventName
,
16016 [optional, in] VARIANT *pvarEventObject
);
16018 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
16019 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
16021 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16022 void oncontrolselect
(VARIANT v
);
16024 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16025 VARIANT oncontrolselect
();
16027 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
16028 BSTR URLUnencoded
();
16030 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16031 void onmousewheel
(VARIANT v
);
16033 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16034 VARIANT onmousewheel
();
16036 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
16037 IHTMLDOMNode
*doctype
();
16039 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
16040 IHTMLDOMImplementation
*implementation
();
16042 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
16043 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
16045 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
16046 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
16048 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16049 void onfocusin
(VARIANT v
);
16051 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16052 VARIANT onfocusin
();
16054 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16055 void onfocusout
(VARIANT v
);
16057 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16058 VARIANT onfocusout
();
16060 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16061 void onactivate
(VARIANT v
);
16063 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16064 VARIANT onactivate
();
16066 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16067 void ondeactivate
(VARIANT v
);
16069 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16070 VARIANT ondeactivate
();
16072 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16073 void onbeforeactivate
(VARIANT v
);
16075 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16076 VARIANT onbeforeactivate
();
16078 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16079 void onbeforedeactivate
(VARIANT v
);
16081 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16082 VARIANT onbeforedeactivate
();
16084 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
16087 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
16088 IHTMLDocumentCompatibleInfoCollection
*compatible
();
16090 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
16091 VARIANT documentMode
();
16093 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16094 void onstorage
(VARIANT v
);
16096 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16097 VARIANT onstorage
();
16099 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16100 void onstoragecommit
(VARIANT v
);
16102 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16103 VARIANT onstoragecommit
();
16105 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
16106 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
16108 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
16109 void updateSettings
();
16111 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
16113 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
16114 IHTMLElement
*querySelector
([in] BSTR v
);
16116 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
16117 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
16120 /*****************************************************************************
16121 * HTMLDocument coclass
16124 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
16126 coclass HTMLDocument
16128 [default] dispinterface DispHTMLDocument
;
16129 [source, default] dispinterface HTMLDocumentEvents
;
16130 [source] dispinterface HTMLDocumentEvents2
;
16131 interface IHTMLDocument2
;
16132 interface IHTMLDocument3
;
16133 interface IHTMLDocument4
;
16134 interface IHTMLDocument5
;
16135 interface IHTMLDocument6
;
16136 interface IHTMLDOMNode
;
16137 interface IHTMLDOMNode2
;
16140 /*****************************************************************************
16141 * DWebBridgeEvents dispinterface
16145 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
16147 dispinterface DWebBridgeEvents
16151 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
16152 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
16154 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
16155 void onreadystatechange
();
16157 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
16158 VARIANT_BOOL onclick
();
16160 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
16161 VARIANT_BOOL ondblclick
();
16163 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
16166 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
16169 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
16170 VARIANT_BOOL onkeypress
();
16172 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
16173 void onmousedown
();
16175 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
16176 void onmousemove
();
16178 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
16182 /*****************************************************************************
16183 * IWebBridge interface
16189 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
16191 interface IWebBridge
: IDispatch
16193 [propput, id(DISPID_IWEBBRIDGE_URL
)]
16194 HRESULT URL
([in] BSTR v
);
16196 [propget, id(DISPID_IWEBBRIDGE_URL
)]
16197 HRESULT URL
([retval, out] BSTR * p
);
16199 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16200 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
16202 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16203 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
16205 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
16206 HRESULT embed
([in] VARIANT_BOOL v
);
16208 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
16209 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
16211 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
16212 HRESULT event
([retval, out] IDispatch
* * p
);
16214 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
16215 HRESULT readyState
([retval, out] long * p
);
16217 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
16218 HRESULT AboutBox
();
16221 /*****************************************************************************
16222 * Scriptlet coclass
16226 helpstring("Microsoft Scriptlet Component"),
16227 progid
("ScriptBridge.ScriptBridge.1"),
16228 vi_progid
("ScriptBridge.ScriptBridge"),
16229 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
16233 [default] interface IWebBridge
;
16234 [source, default] dispinterface DWebBridgeEvents
;
16237 /*****************************************************************************
16238 * IHTMLEmbedElement interface
16244 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16246 interface IHTMLEmbedElement
: IDispatch
16248 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16249 HRESULT hidden([in] BSTR v
);
16251 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16252 HRESULT hidden([retval, out] BSTR *p
);
16254 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16255 HRESULT palette
([retval, out] BSTR *p
);
16257 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16258 HRESULT pluginspage
([retval, out] BSTR *p
);
16260 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16261 HRESULT src
([in] BSTR v
);
16263 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16264 HRESULT src
([retval, out] BSTR *p
);
16266 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16267 HRESULT units
([in] BSTR v
);
16269 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16270 HRESULT units
([retval, out] BSTR *p
);
16272 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16273 HRESULT name
([in] BSTR v
);
16275 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16276 HRESULT name
([retval, out] BSTR *p
);
16278 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16279 HRESULT width
([in] VARIANT v
);
16281 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16282 HRESULT width
([retval, out] VARIANT *p
);
16284 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16285 HRESULT height
([in] VARIANT v
);
16287 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16288 HRESULT height
([retval, out] VARIANT *p
);
16291 /*****************************************************************************
16292 * DispHTMLEmbedElement dispinterface
16296 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16298 dispinterface DispHTMLEmbed
16302 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16304 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16305 void hidden(BSTR v
);
16307 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16310 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16313 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16314 BSTR pluginspage
();
16316 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16319 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16322 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16323 void units
(BSTR v
);
16325 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16328 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16331 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16334 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16335 void width
(VARIANT v
);
16337 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16340 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16341 void height
(VARIANT v
);
16343 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16346 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16347 void ie8_src
(BSTR v
);
16349 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16352 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
16353 BSTR ie8_pluginspage
();
16356 /*****************************************************************************
16357 * IHTMLCommentElement interface
16363 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16365 interface IHTMLCommentElement
: IDispatch
16367 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16368 HRESULT text
([in] BSTR v
);
16370 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16371 HRESULT text
([out, retval] BSTR *p
);
16373 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16374 HRESULT atomic
([in] LONG v
);
16376 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16377 HRESULT atomic
([out, retval] LONG *p
);
16380 /*****************************************************************************
16381 * IHTMLCommentElement2 interface
16387 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16389 interface IHTMLCommentElement2
: IDispatch
16391 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16392 HRESULT data
([in] BSTR v
);
16394 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16395 HRESULT data
([out, retval] BSTR *p
);
16397 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
16398 HRESULT length
([out, retval] LONG *p
);
16400 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
16401 HRESULT substringData
(
16404 [out, retval] BSTR *pbstrsubString
);
16406 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
16407 HRESULT appendData
([in] BSTR bstrstring
);
16409 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
16410 HRESULT insertData
(
16412 [in] BSTR bstrstring
);
16414 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
16415 HRESULT deleteData
(
16419 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
16420 HRESULT replaceData
(
16423 [in] BSTR bstrstring
);
16426 /*****************************************************************************
16427 * DispHTMLCommentElement dispinterface
16431 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16433 dispinterface DispHTMLCommentElement
16437 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16439 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16442 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16445 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16446 void atomic
(LONG v
);
16448 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16451 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16454 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16457 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
16460 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
16461 BSTR substringData
(
16465 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
16466 void appendData
([in] BSTR bstrstring
);
16468 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
16471 [in] BSTR bstrstring
);
16473 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
16478 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
16482 [in] BSTR bstrstring
);
16487 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16489 dispinterface HTMLElementEvents2
16493 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
16494 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
16496 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
16497 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
16499 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
16500 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
16502 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
16503 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
16505 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
16506 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
16508 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
16509 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
16511 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
16512 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
16514 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
16515 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
16517 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
16518 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
16520 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
16521 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
16523 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
16524 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
16526 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
16527 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
16529 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
16530 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
16532 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
16533 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
16535 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
16536 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
16538 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
16539 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
16541 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
16542 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
16544 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
16545 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
16547 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
16548 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
16550 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
16551 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
16553 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
16554 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
16556 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
16557 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
16559 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
16560 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
16562 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
16563 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
16565 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
16566 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
16568 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
16569 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
16571 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
16572 void onblur
([in] IHTMLEventObj
* pEvtObj
);
16574 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
16575 void onresize
([in] IHTMLEventObj
* pEvtObj
);
16577 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
16578 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
16580 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
16581 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
16583 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
16584 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
16586 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
16587 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
16589 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
16590 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
16592 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
16593 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
16595 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
16596 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
16598 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
16599 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
16601 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
16602 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
16604 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
16605 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
16607 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
16608 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
16610 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
16611 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
16613 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
16614 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
16616 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
16617 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
16619 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
16620 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
16622 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
16623 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
16625 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
16626 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
16628 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
16629 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
16631 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
16632 void onpage
([in] IHTMLEventObj
* pEvtObj
);
16634 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
16635 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
16637 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
16638 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
16640 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
16641 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
16643 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
16644 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
16646 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
16647 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
16649 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
16650 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
16652 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
16653 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
16655 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
16656 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
16658 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
16659 void onmove
([in] IHTMLEventObj
* pEvtObj
);
16661 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
16662 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
16664 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
16665 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
16667 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
16668 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
16670 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
16671 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
16673 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
16674 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
16676 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
16677 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
16682 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16684 dispinterface HTMLElementEvents
16688 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
16689 VARIANT_BOOL onhelp
();
16691 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
16692 VARIANT_BOOL onclick
();
16694 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
16695 VARIANT_BOOL ondblclick
();
16697 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
16698 VARIANT_BOOL onkeypress
();
16700 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
16703 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
16706 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
16709 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
16710 void onmouseover
();
16712 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
16713 void onmousemove
();
16715 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
16716 void onmousedown
();
16718 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
16721 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
16722 VARIANT_BOOL onselectstart
();
16724 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
16725 void onfilterchange
();
16727 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
16728 VARIANT_BOOL ondragstart
();
16730 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
16731 VARIANT_BOOL onbeforeupdate
();
16733 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
16734 void onafterupdate
();
16736 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
16737 VARIANT_BOOL onerrorupdate
();
16739 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
16740 VARIANT_BOOL onrowexit
();
16742 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
16745 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
16746 void ondatasetchanged
();
16748 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
16749 void ondataavailable
();
16751 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
16752 void ondatasetcomplete
();
16754 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
16755 void onlosecapture
();
16757 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
16758 void onpropertychange
();
16760 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
16763 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
16766 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
16769 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
16772 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
16773 VARIANT_BOOL ondrag
();
16775 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
16778 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
16779 VARIANT_BOOL ondragenter
();
16781 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
16782 VARIANT_BOOL ondragover
();
16784 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
16785 void ondragleave
();
16787 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
16788 VARIANT_BOOL ondrop
();
16790 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
16791 VARIANT_BOOL onbeforecut
();
16793 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
16794 VARIANT_BOOL oncut
();
16796 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
16797 VARIANT_BOOL onbeforecopy
();
16799 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
16800 VARIANT_BOOL oncopy
();
16802 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
16803 VARIANT_BOOL onbeforepaste
();
16805 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
16806 VARIANT_BOOL onpaste
();
16808 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
16809 VARIANT_BOOL oncontextmenu
();
16811 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
16812 void onrowsdelete
();
16814 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
16815 void onrowsinserted
();
16817 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
16818 void oncellchange
();
16820 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
16821 void onreadystatechange
();
16823 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
16824 void onbeforeeditfocus
();
16826 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
16827 void onlayoutcomplete
();
16829 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
16832 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
16833 VARIANT_BOOL onbeforedeactivate
();
16835 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
16836 VARIANT_BOOL onbeforeactivate
();
16838 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
16841 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
16842 VARIANT_BOOL oncontrolselect
();
16844 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
16845 VARIANT_BOOL onmovestart
();
16847 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
16850 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
16851 VARIANT_BOOL onresizestart
();
16853 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
16854 void onresizeend
();
16856 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
16857 void onmouseenter
();
16859 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
16860 void onmouseleave
();
16862 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
16863 VARIANT_BOOL onmousewheel
();
16865 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
16868 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
16869 void ondeactivate
();
16871 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
16874 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
16880 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16882 coclass HTMLCommentElement
16884 [default] dispinterface DispHTMLCommentElement
;
16885 [source, default] dispinterface HTMLElementEvents
;
16886 [source] dispinterface HTMLElementEvents2
;
16887 interface IHTMLElement
;
16888 interface IHTMLElement2
;
16889 interface IHTMLElement3
;
16890 interface IHTMLElement4
;
16891 interface IHTMLUniqueName
;
16892 interface IHTMLDOMNode
;
16893 interface IHTMLDOMNode2
;
16894 interface IHTMLCommentElement
;
16895 interface IHTMLCommentElement2
;
16898 /*****************************************************************************
16899 * HTMLTableEvents dispinterface
16903 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16905 dispinterface HTMLTableEvents
16909 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
16910 VARIANT_BOOL onhelp
();
16912 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
16913 VARIANT_BOOL onclick
();
16915 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
16916 VARIANT_BOOL ondblclick
();
16918 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
16919 VARIANT_BOOL onkeypress
();
16921 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
16924 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
16927 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
16930 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
16931 void onmouseover
();
16933 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
16934 void onmousemove
();
16936 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
16937 void onmousedown
();
16939 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
16942 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
16943 VARIANT_BOOL onselectstart
();
16945 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
16946 void onfilterchange
();
16948 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
16949 VARIANT_BOOL ondragstart
();
16951 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
16952 VARIANT_BOOL onbeforeupdate
();
16954 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
16955 void onafterupdate
();
16957 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
16958 VARIANT_BOOL onerrorupdate
();
16960 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
16961 VARIANT_BOOL onrowexit
();
16963 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
16966 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
16967 void ondatasetchanged
();
16969 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
16970 void ondataavailable
();
16972 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
16973 void ondatasetcomplete
();
16975 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
16976 void onlosecapture
();
16978 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
16979 void onpropertychange
();
16981 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
16984 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
16987 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
16990 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
16993 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
16994 VARIANT_BOOL ondrag
();
16996 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
16999 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
17000 VARIANT_BOOL ondragenter
();
17002 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17003 VARIANT_BOOL ondragover
();
17005 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17006 void ondragleave
();
17008 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17009 VARIANT_BOOL ondrop
();
17011 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17012 VARIANT_BOOL onbeforecut
();
17014 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17015 VARIANT_BOOL oncut
();
17017 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17018 VARIANT_BOOL onbeforecopy
();
17020 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17021 VARIANT_BOOL oncopy
();
17023 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17024 VARIANT_BOOL onbeforepaste
();
17026 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17027 VARIANT_BOOL onpaste
();
17029 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17030 VARIANT_BOOL oncontextmenu
();
17032 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17033 void onrowsdelete
();
17035 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17036 void onrowsinserted
();
17038 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17039 void oncellchange
();
17041 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17042 void onreadystatechange
();
17044 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17045 void onbeforeeditfocus
();
17047 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17048 void onlayoutcomplete
();
17050 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17053 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17054 VARIANT_BOOL onbeforedeactivate
();
17056 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17057 VARIANT_BOOL onbeforeactivate
();
17059 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17062 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17063 VARIANT_BOOL oncontrolselect
();
17065 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17066 VARIANT_BOOL onmovestart
();
17068 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17071 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17072 VARIANT_BOOL onresizestart
();
17074 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17075 void onresizeend
();
17077 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17078 void onmouseenter
();
17080 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17081 void onmouseleave
();
17083 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17084 VARIANT_BOOL onmousewheel
();
17086 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17089 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17090 void ondeactivate
();
17092 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17095 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17101 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17103 dispinterface HTMLTableEvents2
17107 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17108 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17110 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17111 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17113 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17114 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17116 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17117 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17119 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17120 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17122 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17123 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17125 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17126 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17128 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17129 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17131 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17132 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17134 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17135 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17137 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17138 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17140 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17141 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17143 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17144 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17146 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17147 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17149 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17150 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17152 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17153 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17155 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17156 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17158 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17159 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17161 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17162 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17164 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17165 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17167 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17168 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17170 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17171 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17173 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17174 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17176 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17177 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17179 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17180 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17182 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17183 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17185 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17186 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17188 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17189 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17191 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17192 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17194 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17195 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17197 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17198 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17200 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17201 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17203 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17204 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17206 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17207 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17209 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17210 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17212 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17213 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17215 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17216 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17218 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17219 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17221 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17222 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17224 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17225 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17227 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17228 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17230 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17231 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17233 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17234 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17236 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17237 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17239 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17240 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17242 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17243 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17245 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17246 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17248 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17249 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17251 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17252 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17254 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17255 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17257 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17258 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17260 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17261 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17263 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17264 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17266 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17267 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17269 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17270 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17272 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17273 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17275 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17276 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17278 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17279 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17281 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17282 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17284 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17285 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17287 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17288 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17290 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17291 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17294 /*****************************************************************************
17295 * IHTMLTableCaption interface
17301 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17303 interface IHTMLTableCaption
: IDispatch
17305 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17306 HRESULT align
([in] BSTR v
);
17308 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17309 HRESULT align
([retval, out] BSTR *p
);
17311 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17312 HRESULT vAlign
([in] BSTR v
);
17314 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17315 HRESULT vAlign
([retval, out] BSTR *p
);
17318 interface IHTMLTableSection
;
17320 /*****************************************************************************
17321 * IHTMLTable interface
17327 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17329 interface IHTMLTable
: IDispatch
17331 [propput, id(DISPID_IHTMLTABLE_COLS
)]
17332 HRESULT cols
([in] LONG v
);
17334 [propget, id(DISPID_IHTMLTABLE_COLS
)]
17335 HRESULT cols
([retval, out] LONG *p
);
17337 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
17338 HRESULT border
([in] VARIANT v
);
17340 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
17341 HRESULT border
([retval, out] VARIANT *p
);
17343 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
17344 HRESULT frame
([in] BSTR v
);
17346 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
17347 HRESULT frame
([retval, out] BSTR *p
);
17349 [propput, id(DISPID_IHTMLTABLE_RULES
)]
17350 HRESULT rules
([in] BSTR v
);
17352 [propget, id(DISPID_IHTMLTABLE_RULES
)]
17353 HRESULT rules
([retval, out] BSTR *p
);
17355 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17356 HRESULT cellSpacing
([in] VARIANT v
);
17358 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17359 HRESULT cellSpacing
([retval, out] VARIANT *p
);
17361 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17362 HRESULT cellPadding
([in] VARIANT v
);
17364 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17365 HRESULT cellPadding
([retval, out] VARIANT *p
);
17367 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17368 HRESULT background
([in] BSTR v
);
17370 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17371 HRESULT background
([retval, out] BSTR *p
);
17373 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17374 HRESULT bgColor
([in] VARIANT v
);
17376 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17377 HRESULT bgColor
([retval, out] VARIANT *p
);
17379 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17380 HRESULT borderColor
([in] VARIANT v
);
17382 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17383 HRESULT borderColor
([retval, out] VARIANT *p
);
17385 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17386 HRESULT borderColorLight
([in] VARIANT v
);
17388 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17389 HRESULT borderColorLight
([retval, out] VARIANT *p
);
17391 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17392 HRESULT borderColorDark
([in] VARIANT v
);
17394 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17395 HRESULT borderColorDark
([retval, out] VARIANT *p
);
17397 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
17398 HRESULT align
([in] BSTR v
);
17400 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
17401 HRESULT align
([retval, out] BSTR * p
);
17403 [id(DISPID_IHTMLTABLE_REFRESH
)]
17406 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
17407 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
17409 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
17410 HRESULT width
([in] VARIANT v
);
17412 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
17413 HRESULT width
([retval, out] VARIANT *p
);
17415 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
17416 HRESULT height
([in] VARIANT v
);
17418 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
17419 HRESULT height
([retval, out] VARIANT *p
);
17421 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17422 HRESULT dataPageSize
([in] LONG v
);
17424 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17425 HRESULT dataPageSize
([retval, out] LONG *p
);
17427 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
17428 HRESULT nextPage
();
17430 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
17431 HRESULT previousPage
();
17433 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
17434 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
17436 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
17437 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
17439 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
17440 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
17442 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
17443 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
17445 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
17446 HRESULT createTHead
([retval, out] IDispatch
**head
);
17448 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
17449 HRESULT deleteTHead
();
17451 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
17452 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
17454 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
17455 HRESULT deleteTFoot
();
17457 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
17458 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
17460 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
17461 HRESULT deleteCaption
();
17463 [id(DISPID_IHTMLTABLE_INSERTROW
)]
17465 [defaultvalue(-1), in] LONG index
,
17466 [retval, out] IDispatch
**row
);
17468 [id(DISPID_IHTMLTABLE_DELETEROW
)]
17469 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
17471 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
17472 HRESULT readyState
([retval, out] BSTR *p
);
17474 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
17475 HRESULT onreadystatechange
([in] VARIANT v
);
17477 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
17478 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
17485 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17487 interface IHTMLTable2
: IDispatch
17489 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
17490 HRESULT firstPage
();
17492 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
17493 HRESULT lastPage
();
17495 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
17496 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
17498 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
17499 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
17500 [defaultvalue(-1), in] LONG indexTo
,
17501 [retval, out] IDispatch
** row
);
17508 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17510 interface IHTMLTable3
: IDispatch
17512 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17513 HRESULT summary
([in] BSTR v
);
17515 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17516 HRESULT summary
([retval, out] BSTR * p
);
17521 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17525 [default] dispinterface DispHTMLTable
;
17526 [source, default] dispinterface HTMLTableEvents
;
17527 [source] dispinterface HTMLTableEvents2
;
17528 interface IHTMLElement
;
17529 interface IHTMLElement2
;
17530 interface IHTMLElement3
;
17531 interface IHTMLElement4
;
17532 interface IHTMLUniqueName
;
17533 interface IHTMLDOMNode
;
17534 interface IHTMLDOMNode2
;
17535 interface IHTMLDatabinding
;
17536 interface IHTMLControlElement
;
17537 interface IHTMLTable
;
17538 interface IHTMLTable2
;
17539 interface IHTMLTable3
;
17546 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17548 interface IHTMLTableSection
: IDispatch
17550 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
17551 HRESULT align
([in] BSTR v
);
17553 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
17554 HRESULT align
([retval, out] BSTR *p
);
17556 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
17557 HRESULT vAlign
([in] BSTR v
);
17559 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
17560 HRESULT vAlign
([retval, out] BSTR *p
);
17562 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
17563 HRESULT bgColor
([in] VARIANT v
);
17565 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
17566 HRESULT bgColor
([retval, out] VARIANT *p
);
17568 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
17569 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
17571 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
17573 [defaultvalue(-1), in] LONG index
,
17574 [retval, out] IDispatch
**row
);
17576 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
17577 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
17580 /*****************************************************************************
17581 * IHTMLTableRow interface
17587 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17589 interface IHTMLTableRow
: IDispatch
17591 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17592 HRESULT align
([in] BSTR v
);
17594 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17595 HRESULT align
([out, retval] BSTR *p
);
17597 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17598 HRESULT vAlign
([in] BSTR v
);
17600 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17601 HRESULT vAlign
([out, retval] BSTR *p
);
17603 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17604 HRESULT bgColor
([in] VARIANT v
);
17606 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17607 HRESULT bgColor
([out, retval] VARIANT *p
);
17609 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17610 HRESULT borderColor
([in] VARIANT v
);
17612 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17613 HRESULT borderColor
([out, retval] VARIANT *p
);
17615 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17616 HRESULT borderColorLight
([in] VARIANT v
);
17618 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17619 HRESULT borderColorLight
([out, retval] VARIANT *p
);
17621 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17622 HRESULT borderColorDark
([in] VARIANT v
);
17624 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17625 HRESULT borderColorDark
([out, retval] VARIANT *p
);
17627 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
17628 HRESULT rowIndex
([out, retval] LONG *p
);
17630 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
17631 HRESULT sectionRowIndex
([out, retval] LONG *p
);
17633 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
17634 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
17636 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
17637 HRESULT insertCell
(
17638 [in, defaultvalue(-1)] LONG index
,
17639 [out, retval] IDispatch
**row
);
17641 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
17642 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
17645 /*****************************************************************************
17646 * IHTMLTableCell interface
17652 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17654 interface IHTMLTableCell
: IDispatch
17656 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
17657 HRESULT rowSpan
([in] long v
);
17659 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
17660 HRESULT rowSpan
([retval, out] long *p
);
17662 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
17663 HRESULT colSpan
([in] long v
);
17665 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
17666 HRESULT colSpan
([retval, out] long *p
);
17668 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
17669 HRESULT align
([in] BSTR v
);
17671 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
17672 HRESULT align
([retval, out] BSTR *p
);
17674 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
17675 HRESULT vAlign
([in] BSTR v
);
17677 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
17678 HRESULT vAlign
([retval, out] BSTR *p
);
17680 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
17681 HRESULT bgColor
([in] VARIANT v
);
17683 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
17684 HRESULT bgColor
([retval, out] VARIANT *p
);
17686 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
17687 HRESULT noWrap
([in] VARIANT_BOOL v
);
17689 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
17690 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
17692 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
17693 HRESULT background
([in] BSTR v
);
17695 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
17696 HRESULT background
([retval, out] BSTR *p
);
17698 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
17699 HRESULT borderColor
([in] VARIANT v
);
17701 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
17702 HRESULT borderColor
([retval, out] VARIANT *p
);
17704 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
17705 HRESULT borderColorLight
([in] VARIANT v
);
17707 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
17708 HRESULT borderColorLight
([retval, out] VARIANT *p
);
17710 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
17711 HRESULT borderColorDark
([in] VARIANT v
);
17713 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
17714 HRESULT borderColorDark
([retval, out] VARIANT *p
);
17716 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
17717 HRESULT width
([in] VARIANT v
);
17719 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
17720 HRESULT width
([retval, out] VARIANT *p
);
17722 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
17723 HRESULT height
([in] VARIANT v
);
17725 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
17726 HRESULT height
([retval, out] VARIANT *p
);
17728 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
17729 HRESULT cellIndex
([retval, out] long *p
);
17732 /*****************************************************************************
17733 * DispHTMLTable dispinterface
17737 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17739 dispinterface DispHTMLTable
17743 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
17745 [propput, id(DISPID_IHTMLTABLE_COLS
)]
17748 [propget, id(DISPID_IHTMLTABLE_COLS
)]
17751 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
17752 void border
(VARIANT v
);
17754 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
17757 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
17758 void frame
(BSTR v
);
17760 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
17763 [propput, id(DISPID_IHTMLTABLE_RULES
)]
17764 void rules
(BSTR v
);
17766 [propget, id(DISPID_IHTMLTABLE_RULES
)]
17769 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17770 void cellSpacing
(VARIANT v
);
17772 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17773 VARIANT cellSpacing
();
17775 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17776 void cellPadding
(VARIANT v
);
17778 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17779 VARIANT cellPadding
();
17781 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17782 void background
(BSTR v
);
17784 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17787 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17788 void bgColor
(VARIANT v
);
17790 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17793 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17794 void borderColor
(VARIANT v
);
17796 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17797 VARIANT borderColor
();
17799 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17800 void borderColorLight
(VARIANT v
);
17802 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17803 VARIANT borderColorLight
();
17805 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17806 void borderColorDark
(VARIANT v
);
17808 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17809 VARIANT borderColorDark
();
17811 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
17812 void align
(BSTR v
);
17814 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
17817 [id(DISPID_IHTMLTABLE_REFRESH
)]
17820 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
17821 IHTMLElementCollection
*rows
();
17823 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
17824 void width
(VARIANT v
);
17826 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
17829 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
17830 void height
(VARIANT v
);
17832 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
17835 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17836 void dataPageSize
(LONG v
);
17838 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17839 LONG dataPageSize
();
17841 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
17844 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
17845 void previousPage
();
17847 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
17848 IHTMLTableSection
*tHead
();
17850 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
17851 IHTMLTableSection
*tFoot
();
17853 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
17854 IHTMLElementCollection
*tBodies
();
17856 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
17857 IHTMLTableCaption
*caption
();
17859 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
17860 IDispatch
*createTHead
();
17862 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
17863 void deleteTHead
();
17865 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
17866 IDispatch
*createTFoot
();
17868 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
17869 void deleteTFoot
();
17871 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
17872 IHTMLTableCaption
*createCaption
();
17874 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
17875 void deleteCaption
();
17877 [id(DISPID_IHTMLTABLE_INSERTROW
)]
17878 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
17880 [id(DISPID_IHTMLTABLE_DELETEROW
)]
17881 void deleteRow
([in, defaultvalue(-1)] LONG index
);
17883 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
17886 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
17889 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
17890 IHTMLElementCollection
*cells
();
17892 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
17893 IDispatch
*moveRow
(
17894 [in, defaultvalue(-1)] LONG indexFrom
,
17895 [in, defaultvalue(-1)] LONG indexTo
);
17897 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17898 void summary
(BSTR v
);
17900 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
17904 /*****************************************************************************
17905 * DispHTMLTableRow dispinterface
17909 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17911 dispinterface DispHTMLTableRow
17915 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
17917 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17918 void align
(BSTR v
);
17920 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
17923 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17924 void vAlign
(BSTR v
);
17926 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
17929 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17930 void bgColor
(VARIANT v
);
17932 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
17935 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17936 void borderColor
(VARIANT v
);
17938 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
17939 VARIANT borderColor
();
17941 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17942 void borderColorLight
(VARIANT v
);
17944 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
17945 VARIANT borderColorLight
();
17947 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17948 void borderColorDark
(VARIANT v
);
17950 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
17951 VARIANT borderColorDark
();
17953 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
17956 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
17957 LONG sectionRowIndex
();
17959 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
17960 IHTMLElementCollection
*cells
();
17962 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
17963 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
17965 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
17966 void deleteCell
([in, defaultvalue(-1)] LONG index
);
17968 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
17969 void height
(VARIANT v
);
17971 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
17974 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
17977 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
17980 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
17981 void chOff
(BSTR v
);
17983 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
17987 /*****************************************************************************
17988 * DispHTMLTableCell dispinterface
17992 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17994 dispinterface DispHTMLTableCell
17998 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18000 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18001 void rowSpan
(long v
);
18003 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18006 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18007 void colSpan
(long v
);
18009 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18012 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18013 void align
(BSTR v
);
18015 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18018 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18019 void vAlign
(BSTR v
);
18021 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18024 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18025 void bgColor
(VARIANT v
);
18027 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18030 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18031 void noWrap
(VARIANT_BOOL v
);
18033 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18034 VARIANT_BOOL noWrap
();
18036 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18037 void background
(BSTR v
);
18039 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18042 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18043 void borderColor
(VARIANT v
);
18045 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18046 VARIANT borderColor
();
18048 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18049 void borderColorLight
(VARIANT v
);
18051 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18052 VARIANT borderColorLight
();
18054 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18055 void borderColorDark
(VARIANT v
);
18057 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18058 VARIANT borderColorDark
();
18060 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18061 void width
(VARIANT v
);
18063 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18066 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18067 void height
(VARIANT v
);
18069 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18072 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
18075 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18078 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18081 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18084 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18087 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18090 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18093 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18094 void chOff
(BSTR v
);
18096 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18099 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18100 void headers
(BSTR v
);
18102 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18105 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18106 void scope
(BSTR v
);
18108 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18111 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18112 void ie9_ch
(BSTR v
);
18114 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18117 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18118 void ie9_chOff
(BSTR v
);
18120 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18124 /*****************************************************************************
18125 * IHTMLScriptElement interface
18131 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18133 interface IHTMLScriptElement
: IDispatch
18135 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18136 HRESULT src
([in] BSTR v
);
18138 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18139 HRESULT src
([retval, out] BSTR *p
);
18141 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18142 HRESULT htmlFor
([in] BSTR v
);
18144 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18145 HRESULT htmlFor
([retval, out] BSTR *p
);
18147 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18148 HRESULT event
([in] BSTR v
);
18150 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18151 HRESULT event
([retval, out] BSTR *p
);
18153 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18154 HRESULT text
([in] BSTR v
);
18156 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18157 HRESULT text
([retval, out] BSTR *p
);
18159 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18160 HRESULT defer
([in] VARIANT_BOOL v
);
18162 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18163 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
18165 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
18166 HRESULT readyState
([retval, out] BSTR *p
);
18168 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18169 HRESULT onerror
([in] VARIANT v
);
18171 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18172 HRESULT onerror
([retval, out] VARIANT *p
);
18174 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18175 HRESULT type
([in] BSTR v
);
18177 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18178 HRESULT type
([retval, out] BSTR *p
);
18181 /*****************************************************************************
18182 * IHTMLScriptElement2 interface
18188 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18190 interface IHTMLScriptElement2
: IDispatch
18192 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18193 HRESULT charset
([in] BSTR v
);
18195 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18196 HRESULT charset
([retval, out] BSTR *p
);
18199 /*****************************************************************************
18200 * DispHTMLScriptElement dispinterface
18204 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18206 dispinterface DispHTMLScriptElement
18210 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18212 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18215 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18218 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18219 void htmlFor
(BSTR v
);
18221 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18224 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18225 void event
(BSTR v
);
18227 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18230 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18233 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18236 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18237 void defer
(VARIANT_BOOL v
);
18239 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18240 VARIANT_BOOL defer
();
18242 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18243 void onerror
(VARIANT v
);
18245 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18248 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18251 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18254 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18255 void charset
(BSTR v
);
18257 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18260 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18261 void ie8_src
(BSTR v
);
18263 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18267 /*****************************************************************************
18268 * IHTMLObjectElement interface
18274 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18276 interface IHTMLObjectElement
: IDispatch
18278 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
18279 HRESULT object([retval, out] IDispatch
**p
);
18281 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
18282 HRESULT classid
([retval, out] BSTR *p
);
18284 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
18285 HRESULT data
([retval, out] BSTR *p
);
18287 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18288 HRESULT recordset
([in] IDispatch
*v
);
18290 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18291 HRESULT recordset
([retval, out] IDispatch
**p
);
18293 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18294 HRESULT align
([in] BSTR v
);
18296 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18297 HRESULT align
([retval, out] BSTR *p
);
18299 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18300 HRESULT name
([in] BSTR v
);
18302 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18303 HRESULT name
([retval, out] BSTR *p
);
18305 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18306 HRESULT codeBase
([in] BSTR v
);
18308 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18309 HRESULT codeBase
([retval, out] BSTR *p
);
18311 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18312 HRESULT codeType
([in] BSTR v
);
18314 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18315 HRESULT codeType
([retval, out] BSTR *p
);
18317 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18318 HRESULT code
([in] BSTR v
);
18320 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18321 HRESULT code
([retval, out] BSTR *p
);
18323 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
18324 HRESULT BaseHref
([retval, out] BSTR *p
);
18326 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18327 HRESULT type
([in] BSTR v
);
18329 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18330 HRESULT type
([retval, out] BSTR *p
);
18332 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
18333 HRESULT form
([retval, out] IHTMLFormElement
**p
);
18335 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18336 HRESULT width
([in] VARIANT v
);
18338 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18339 HRESULT width
([retval, out] VARIANT *p
);
18341 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18342 HRESULT height
([in] VARIANT v
);
18344 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18345 HRESULT height
([retval, out] VARIANT *p
);
18347 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
18348 HRESULT readyState
([retval, out] long *p
);
18350 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18351 HRESULT onreadystatechange
([in] VARIANT v
);
18353 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18354 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18356 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18357 HRESULT onerror
([in] VARIANT v
);
18359 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18360 HRESULT onerror
([retval, out] VARIANT *p
);
18362 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18363 HRESULT altHtml
([in] BSTR v
);
18365 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18366 HRESULT altHtml
([retval, out] BSTR *p
);
18368 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18369 HRESULT vspace
([in] long v
);
18371 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18372 HRESULT vspace
([retval, out] long *p
);
18374 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18375 HRESULT hspace
([in] long v
);
18377 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18378 HRESULT hspace
([retval, out] long *p
);
18381 /*****************************************************************************
18382 * IHTMLObjectElement2 interface
18388 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18390 interface IHTMLObjectElement2
: IDispatch
18392 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
18393 HRESULT namedRecordset
(
18394 [in] BSTR dataMember
,
18395 [in, optional] VARIANT *hierarchy
,
18396 [out, retval] IDispatch
**ppRecordset
);
18398 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18399 HRESULT classid
([in] BSTR v
);
18401 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18402 HRESULT classid
([out, retval] BSTR *p
);
18404 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18405 HRESULT data
([in] BSTR v
);
18407 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18408 HRESULT data
([out, retval] BSTR *p
);
18411 /*****************************************************************************
18412 * IHTMLDivElement interface
18418 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18420 interface IHTMLDivElement
: IDispatch
18422 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18423 HRESULT align
([in] BSTR v
);
18425 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18426 HRESULT align
([out, retval] BSTR *p
);
18428 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18429 HRESULT noWrap
([in] VARIANT_BOOL v
);
18431 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18432 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
18435 /*****************************************************************************
18436 * DispHTMLDivElement dispinterface
18440 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18442 dispinterface DispHTMLDivElement
18446 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18448 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18449 void align
(BSTR v
);
18451 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
18454 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18455 void noWrap
(VARIANT_BOOL v
);
18457 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
18458 VARIANT_BOOL noWrap
();
18461 /*****************************************************************************
18462 * IHTMLParamElement interface
18468 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18470 interface IHTMLParamElement
: IDispatch
18472 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18473 HRESULT name
([in] BSTR v
);
18475 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18476 HRESULT name
([retval, out] BSTR *p
);
18478 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18479 HRESULT value
([in] BSTR v
);
18481 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18482 HRESULT value
([retval, out] BSTR *p
);
18484 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18485 HRESULT type
([in] BSTR v
);
18487 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18488 HRESULT type
([retval, out] BSTR *p
);
18490 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18491 HRESULT valueType
([in] BSTR v
);
18493 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18494 HRESULT valueType
([retval, out] BSTR *p
);
18497 /*****************************************************************************
18498 * IHTMLParamElement2 interface
18504 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
18506 interface IHTMLParamElement2
: IDispatch
18508 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
18509 HRESULT name
([in] BSTR v
);
18511 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
18512 HRESULT name
([retval, out] BSTR *p
);
18514 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
18515 HRESULT type
([in] BSTR v
);
18517 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
18518 HRESULT type
([retval, out] BSTR *p
);
18520 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
18521 HRESULT value
([in] BSTR v
);
18523 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
18524 HRESULT value
([retval, out] BSTR *p
);
18526 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18527 HRESULT valueType
([in] BSTR v
);
18529 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18530 HRESULT valueType
([retval, out] BSTR *p
);
18533 /*****************************************************************************
18534 * DispHTMLObjectElement dispinterface
18538 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18540 dispinterface DispHTMLObjectElement
18544 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18546 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
18547 IDispatch
*object();
18549 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18550 void recordset
(IDispatch
*v
);
18552 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18553 IDispatch
*recordset
();
18555 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18556 void align
(BSTR v
);
18558 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18561 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18564 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18567 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18568 void codeBase
(BSTR v
);
18570 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18573 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18574 void codeType
(BSTR v
);
18576 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18579 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18582 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18585 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
18588 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18591 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18594 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
18595 IHTMLFormElement
*form
();
18597 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18598 void width
(VARIANT v
);
18600 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18603 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18604 void height
(VARIANT v
);
18606 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18609 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18610 void onerror
(VARIANT v
);
18612 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18615 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18616 void altHtml
(BSTR v
);
18618 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18621 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18622 void vspace
(long v
);
18624 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18627 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18628 void hspace
(long v
);
18630 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18633 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
18634 IDispatch
*namedRecordset
(
18635 [in] BSTR dataMember
,
18636 [optional, in] VARIANT *hierarchy
);
18638 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18639 void classid
(BSTR v
);
18641 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18644 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18647 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
18650 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
18651 void archive
(BSTR v
);
18653 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
18656 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
18659 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
18662 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
18663 void declare
(VARIANT_BOOL v
);
18665 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
18666 VARIANT_BOOL declare
();
18668 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
18669 void standby
(BSTR v
);
18671 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
18674 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
18675 void border
(VARIANT v
);
18677 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
18680 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
18681 void useMap
(BSTR v
);
18683 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
18686 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
18687 IDispatch
*contentDocument
();
18689 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
18690 void ie8_codeBase
(BSTR v
);
18692 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
18693 BSTR ie8_codeBase
();
18695 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
18696 void ie8_data
(BSTR v
);
18698 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
18702 /*****************************************************************************
18703 * DispHTMLParamElement dispinterface
18707 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18709 dispinterface DispHTMLParamElement
18713 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18715 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18718 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
18721 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18722 void value
(BSTR v
);
18724 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
18727 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18730 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
18733 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18734 void valueType
(BSTR v
);
18736 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
18739 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18740 void ie8_valueType
(BSTR v
);
18742 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
18743 BSTR ie8_valueType
();
18746 /*****************************************************************************
18747 * IHTMLFrameBase interface
18753 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18755 interface IHTMLFrameBase
: IDispatch
18757 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
18758 HRESULT src
([in] BSTR v
);
18760 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
18761 HRESULT src
([out, retval] BSTR *p
);
18763 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
18764 HRESULT name
([in] BSTR v
);
18766 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
18767 HRESULT name
([out, retval] BSTR *p
);
18769 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
18770 HRESULT border
([in] VARIANT v
);
18772 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
18773 HRESULT border
([out, retval] VARIANT *p
);
18775 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
18776 HRESULT frameBorder
([in] BSTR v
);
18778 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
18779 HRESULT frameBorder
([out, retval] BSTR *p
);
18781 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
18782 HRESULT frameSpacing
([in] VARIANT v
);
18784 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
18785 HRESULT frameSpacing
([out, retval] VARIANT *p
);
18787 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
18788 HRESULT marginWidth
([in] VARIANT v
);
18790 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
18791 HRESULT marginWidth
([out, retval] VARIANT *p
);
18793 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
18794 HRESULT marginHeight
([in] VARIANT v
);
18796 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
18797 HRESULT marginHeight
([out, retval] VARIANT *p
);
18799 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
18800 HRESULT noResize
([in] VARIANT_BOOL v
);
18802 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
18803 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
18805 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
18806 HRESULT scrolling
([in] BSTR v
);
18808 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
18809 HRESULT scrolling
([out, retval] BSTR *p
);
18812 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
18813 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
18814 void src
(BSTR v
); \
18816 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
18819 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
18820 void name
(BSTR v
); \
18822 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
18825 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
18826 void border
(VARIANT v
); \
18828 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
18829 VARIANT border
(); \
18831 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
18832 void frameBorder
(BSTR v
); \
18834 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
18835 BSTR frameBorder
(); \
18837 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
18838 void frameSpacing
(VARIANT v
); \
18840 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
18841 VARIANT frameSpacing
(); \
18843 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
18844 void marginWidth
(VARIANT v
); \
18846 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
18847 VARIANT marginWidth
(); \
18849 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
18850 void marginHeight
(VARIANT v
); \
18852 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
18853 VARIANT marginHeight
(); \
18855 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
18856 void noResize
(VARIANT_BOOL v
); \
18858 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
18859 VARIANT_BOOL noResize
(); \
18861 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
18862 void scrolling
(BSTR v
); \
18864 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
18867 /*****************************************************************************
18868 * IHTMLFrameBase2 interface
18874 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18876 interface IHTMLFrameBase2
: IDispatch
18878 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
18879 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
18881 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
18882 HRESULT onload
([in] VARIANT v
);
18884 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
18885 HRESULT onload
([retval, out] VARIANT *p
);
18887 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
18888 HRESULT onreadystatechange
([in] VARIANT v
);
18890 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
18891 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18893 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
18894 HRESULT readyState
([retval, out] BSTR *p
);
18896 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
18897 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
18899 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
18900 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
18903 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
18904 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
18905 IHTMLWindow2
*contentWindow
(); \
18907 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
18908 void onload
(VARIANT v
); \
18910 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
18911 VARIANT onload
(); \
18913 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
18914 void allowTransparency
(VARIANT_BOOL v
); \
18916 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
18917 VARIANT_BOOL allowTransparency
()
18919 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
18920 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
18921 void longDesc
(BSTR v
); \
18923 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
18927 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
18928 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
18929 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
18930 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
18931 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
18933 /*****************************************************************************
18934 * IHTMLFrameElement3 interface
18940 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18942 interface IHTMLFrameElement3
: IDispatch
18944 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
18945 HRESULT contentDocument
([out, retval] IDispatch
**p
);
18947 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
18948 HRESULT src
([in] BSTR v
);
18950 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
18951 HRESULT src
([out, retval] BSTR *p
);
18953 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
18954 HRESULT longDesc
([in] BSTR v
);
18956 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
18957 HRESULT longDesc
([out, retval] BSTR *p
);
18959 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
18960 HRESULT frameBorder
([in] BSTR v
);
18962 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
18963 HRESULT frameBorder
([out, retval] BSTR * p
);
18966 /*****************************************************************************
18967 * DispHTMLFrameElement dispinterface
18971 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18973 dispinterface DispHTMLFrameElement
18977 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
18979 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
18980 void borderColor
(VARIANT v
);
18982 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
18983 VARIANT borderColor
();
18985 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
18986 void height
(VARIANT v
);
18988 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
18991 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
18992 void width
(VARIANT v
);
18994 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
18997 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
18998 IDispatch
*contentDocument
();
19000 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19001 void ie8_src
(BSTR v
);
19003 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19006 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19007 void ie8_longDesc
(BSTR v
);
19009 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19010 BSTR ie8_longDesc
();
19012 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19013 void ie8_frameBorder
(BSTR v
);
19015 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19016 BSTR ie8_frameBorder
();
19019 /*****************************************************************************
19020 * IHTMLIFrameElement interface
19026 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19028 interface IHTMLIFrameElement
: IDispatch
19030 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19031 HRESULT vspace
([in] LONG v
);
19033 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19034 HRESULT vspace
([retval, out] LONG *p
);
19036 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19037 HRESULT hspace
([in] LONG v
);
19039 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19040 HRESULT hspace
([retval, out] LONG *p
);
19042 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19043 HRESULT align
([in] BSTR v
);
19045 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19046 HRESULT align
([retval, out] BSTR *p
);
19049 /*****************************************************************************
19050 * IHTMLIFrameElement2 interface
19056 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19058 interface IHTMLIFrameElement2
: IDispatch
19060 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19061 HRESULT height
([in] VARIANT v
);
19063 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19064 HRESULT height
([out, retval] VARIANT *p
);
19066 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19067 HRESULT width
([in] VARIANT v
);
19069 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19070 HRESULT width
([out, retval] VARIANT *p
);
19073 /*****************************************************************************
19074 * IHTMLIFrameElement3 interface
19080 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
19082 interface IHTMLIFrameElement3
: IDispatch
19084 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19085 HRESULT contentDocument
([out, retval] IDispatch
**p
);
19087 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19088 HRESULT src
([in] BSTR v
);
19090 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19091 HRESULT src
([out, retval] BSTR *p
);
19093 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19094 HRESULT longDesc
([in] BSTR v
);
19096 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19097 HRESULT longDesc
([out, retval] BSTR *p
);
19099 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19100 HRESULT frameBorder
([in] BSTR v
);
19102 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19103 HRESULT frameBorder
([out, retval] BSTR *p
);
19106 /*****************************************************************************
19107 * DispHTMLIFrame dispinterface
19111 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19113 dispinterface DispHTMLIFrame
19117 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
19119 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19120 void vspace
(LONG v
);
19122 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19125 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19126 void hspace
(LONG v
);
19128 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19131 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19132 void align
(BSTR v
);
19134 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19137 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19138 void height
(VARIANT v
);
19140 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19143 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19144 void width
(VARIANT v
);
19146 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19149 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19150 IDispatch
*contentDocument
();
19152 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19153 void ie8_src
(BSTR v
);
19155 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19158 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19159 void ie8_longDesc
(BSTR v
);
19161 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19162 BSTR ie8_longDesc
();
19164 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19165 void ie8_frameBorder
(BSTR v
);
19167 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19168 BSTR ie8_frameBorder
();
19171 /*****************************************************************************
19172 * IHTMLStyleElement interface
19178 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19180 interface IHTMLStyleElement
: IDispatch
19182 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19183 HRESULT type
([in] BSTR v
);
19185 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19186 HRESULT type
([retval, out] BSTR *p
);
19188 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
19189 HRESULT readyState
([retval, out] BSTR *p
);
19191 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19192 HRESULT onreadystatechange
([in] VARIANT v
);
19194 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19195 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
19197 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19198 HRESULT onload
([in] VARIANT v
);
19200 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19201 HRESULT onload
([retval, out] VARIANT *p
);
19203 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19204 HRESULT onerror
([in] VARIANT v
);
19206 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19207 HRESULT onerror
([retval, out] VARIANT *p
);
19209 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19210 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
19212 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19213 HRESULT disabled
([in] VARIANT_BOOL v
);
19215 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19216 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
19218 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19219 HRESULT media
([in] BSTR v
);
19221 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19222 HRESULT media
([retval, out] BSTR *p
);
19225 /*****************************************************************************
19226 * DispHTMLStyleElement dispinterface
19230 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19232 dispinterface DispHTMLStyleElement
19236 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19238 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19241 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19244 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19245 void onload
(VARIANT v
);
19247 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19250 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19251 void onerror
(VARIANT v
);
19253 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19256 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19257 IHTMLStyleSheet
*styleSheet
();
19259 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19260 void media
(BSTR v
);
19262 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19266 /*****************************************************************************
19267 * IHTMLStorage interface
19273 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
19275 interface IHTMLStorage
: IDispatch
19277 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
19278 HRESULT length
([out, retval] long *p
);
19280 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
19281 HRESULT remainingSpace
([out, retval] long *p
);
19283 [id(DISPID_IHTMLSTORAGE_KEY
)]
19286 [out, retval] BSTR *);
19288 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
19291 [out, retval] VARIANT *);
19293 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
19296 [in] BSTR bstrValue
);
19298 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
19299 HRESULT removeItem
([in] BSTR bstrKey
);
19301 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
19305 /*****************************************************************************
19306 * IDOMEventTarget interface
19312 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19314 interface IEventTarget
: IDispatch
19316 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
19317 HRESULT addEventListener
(
19319 [in] IDispatch
*listener
,
19320 [in] VARIANT_BOOL useCapture
);
19322 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
19323 HRESULT removeEventListener
(
19325 [in] IDispatch
*listener
,
19326 [in] VARIANT_BOOL useCapture
);
19328 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
19329 HRESULT dispatchEvent
(
19330 [in] IDOMEvent
*evt
,
19331 [out, retval] VARIANT_BOOL *pfResult
);
19334 /*****************************************************************************
19335 * IDOMEvent interface
19341 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19343 interface IDOMEvent
: IDispatch
19345 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
19346 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
19348 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
19349 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
19351 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
19352 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
19354 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
19355 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
19357 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
19358 HRESULT eventPhase
([out, retval] USHORT
*p
);
19360 [propget, id(DISPID_IDOMEVENT_TARGET
)]
19361 HRESULT target
([out, retval] IEventTarget
**p
);
19363 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
19364 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
19366 [propget, id(DISPID_IDOMEVENT_TYPE
)]
19367 HRESULT type
([out, retval] BSTR *p
);
19369 [id(DISPID_IDOMEVENT_INITEVENT
)]
19371 [in] BSTR eventType
,
19372 [in] VARIANT_BOOL canBubble
,
19373 [in] VARIANT_BOOL cancelable
);
19375 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
19376 HRESULT preventDefault
();
19378 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
19379 HRESULT stopPropagation
();
19381 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
19382 HRESULT stopImmediatePropagation
();
19384 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
19385 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
19387 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
19388 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19390 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
19391 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
19393 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
19394 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
19401 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
19403 interface IDOMMessageEvent
: IDispatch
19405 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
19406 HRESULT data
([out, retval] BSTR *p
);
19408 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
19409 HRESULT origin
([out, retval] BSTR *p
);
19411 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
19412 HRESULT source([out, retval] IHTMLWindow2
**p
);
19414 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
19415 HRESULT initMessageEvent
(
19416 [in] BSTR eventType
,
19417 [in] VARIANT_BOOL canBubble
,
19418 [in] VARIANT_BOOL cancelable
,
19421 [in] BSTR lastEventId
,
19422 [in] IHTMLWindow2
*source);
19425 /*****************************************************************************
19426 * IMarkupContainer interface
19430 pointer_default(unique),
19431 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
19433 interface IMarkupContainer
: IUnknown
19435 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
19438 /*****************************************************************************
19439 * IMarkupPointer interface
19443 pointer_default(unique),
19444 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19446 interface IMarkupPointer
: IUnknown
19448 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
19450 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
19452 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
19454 HRESULT Cling
([out] BOOL
*pfCling
);
19456 HRESULT SetCling
([in] BOOL fCLing
);
19458 HRESULT UnPosition
();
19460 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
19462 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
19464 HRESULT MoveAdjacentToElement
(
19465 [in] IHTMLElement
*pElement
,
19466 [in] ELEMENT_ADJACENCY eAdj
);
19468 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
19470 HRESULT MoveToContainer
(
19471 [in] IMarkupContainer
*pContainer
,
19472 [in] BOOL fAtStart
);
19476 [out] MARKUP_CONTEXT_TYPE
*pContext
,
19477 [out] IHTMLElement
**ppElement
,
19478 [in, out] LONG *pcch
,
19479 [out, size_is(*pcch
)] OLECHAR
*pchText
);
19483 [out] MARKUP_CONTEXT_TYPE
*pContext
,
19484 [out] IHTMLElement
**ppElement
,
19485 [in, out] LONG *pcch
,
19486 [out, size_is(*pcch
)] OLECHAR
*pchText
);
19488 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
19491 [in] IMarkupPointer
*pPointerThat
,
19492 [out] BOOL
*pfResult
);
19494 HRESULT IsLeftOfOrEqualTo
(
19495 [in] IMarkupPointer
*pPointerThat
,
19496 [out] BOOL
*pfResult
);
19499 [in] IMarkupPointer
*pPointerThat
,
19500 [out] BOOL
*pfResult
);
19502 HRESULT IsRightOfOrEqualTo
(
19503 [in] IMarkupPointer
*pPointerThat
,
19504 [out] BOOL
*pfResult
);
19507 [in] IMarkupPointer
*pPointerThat
,
19508 [out] BOOL
*pfAreEqual
);
19510 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
19513 [in] OLECHAR
*pchFindText
,
19514 [in] DWORD dwFlags
,
19515 [in] IMarkupPointer
*pIEndMatch
,
19516 [in] IMarkupPointer
*pIEndSearch
);
19519 /*****************************************************************************
19520 * IHTMLDOMConstructorCollection interface
19526 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19528 interface IHTMLDOMConstructorCollection
: IDispatch
19530 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
19531 HRESULT Attr
([out, retval] IDispatch
**p
);
19533 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
19534 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
19536 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
19537 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
19539 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
19540 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
19542 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
19543 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
19545 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
19546 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
19548 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
19549 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
19551 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
19552 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
19554 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
19555 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
19557 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
19558 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
19560 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
19561 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
19563 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
19564 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
19566 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
19567 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
19569 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
19570 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
19572 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
19573 HRESULT Element
([out, retval] IDispatch
**p
);
19575 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
19576 HRESULT Event
([out, retval] IDispatch
**p
);
19578 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
19579 HRESULT History
([out, retval] IDispatch
**p
);
19581 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
19582 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
19584 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
19585 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
19587 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
19588 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
19590 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
19591 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
19593 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
19594 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
19596 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
19597 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
19599 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
19600 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
19602 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
19603 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
19605 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
19606 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
19608 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
19609 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
19611 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
19612 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
19614 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
19615 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
19617 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
19618 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
19620 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
19621 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
19623 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
19624 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
19626 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
19627 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
19629 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
19630 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
19632 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
19633 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
19635 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
19636 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
19638 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
19639 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
19641 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
19642 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
19644 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
19645 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
19647 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
19648 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
19650 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
19651 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
19653 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
19654 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
19656 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
19657 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
19659 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
19660 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
19662 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
19663 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
19665 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
19666 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
19668 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
19669 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
19671 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
19672 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
19674 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
19675 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
19677 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
19678 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
19680 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
19681 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
19683 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
19684 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
19686 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
19687 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
19689 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
19690 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
19692 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
19693 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
19695 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
19696 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
19698 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
19699 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
19701 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
19702 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
19704 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
19705 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
19707 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
19708 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
19710 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
19711 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
19713 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
19714 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
19716 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
19717 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
19719 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
19720 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
19722 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
19723 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
19725 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
19726 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
19728 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
19729 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
19731 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
19732 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
19734 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
19735 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
19737 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
19738 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
19740 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
19741 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
19743 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
19744 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
19746 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
19747 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
19749 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
19750 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
19752 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
19753 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
19755 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
19756 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
19758 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
19759 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
19761 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
19762 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
19764 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
19765 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
19767 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
19768 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
19770 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
19771 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
19773 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
19774 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
19776 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
19777 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
19779 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
19780 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
19782 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
19783 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
19785 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
19786 HRESULT Image
([out, retval] IDispatch
**p
);
19788 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
19789 HRESULT Location
([out, retval] IDispatch
**p
);
19791 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
19792 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
19794 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
19795 HRESULT Navigator
([out, retval] IDispatch
**p
);
19797 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
19798 HRESULT NodeList
([out, retval] IDispatch
**p
);
19800 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
19801 HRESULT Option
([out, retval] IDispatch
**p
);
19803 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
19804 HRESULT Screen
([out, retval] IDispatch
**p
);
19806 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
19807 HRESULT Selection
([out, retval] IDispatch
**p
);
19809 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
19810 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
19812 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
19813 HRESULT Storage
([out, retval] IDispatch
**p
);
19815 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
19816 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
19818 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
19819 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
19821 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
19822 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
19824 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
19825 HRESULT Text
([out, retval] IDispatch
**p
);
19827 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
19828 HRESULT TextRange
([out, retval] IDispatch
**p
);
19830 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
19831 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
19833 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
19834 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
19836 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
19837 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
19839 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
19840 HRESULT Window
([out, retval] IDispatch
**p
);
19842 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
19843 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
19845 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
19846 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
19849 /*****************************************************************************
19850 * IXMLGenericParse interface
19854 pointer_default(unique),
19855 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
19857 interface IXMLGenericParse
: IUnknown
19859 HRESULT SetGenericParse
(
19860 [in] VARIANT_BOOL fDoGeneric
);
19863 /*****************************************************************************
19864 * ISegment interface
19868 pointer_default(unique),
19869 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19871 interface ISegment
: IUnknown
19873 HRESULT GetPointers
(
19874 [in] IMarkupPointer
*pIStart
,
19875 [in] IMarkupPointer
*pIEnd
);
19878 /*****************************************************************************
19879 * IElementSegment interface
19883 pointer_default(unique),
19884 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19886 interface IElementSegment
: ISegment
19888 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
19890 HRESULT SetPrimary
([in] BOOL fPrimary
);
19892 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
19895 /*****************************************************************************
19896 * ISelectionServicesListener interface
19900 pointer_default(unique),
19901 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19903 interface ISelectionServicesListener
: IUnknown
19905 HRESULT BeginSelectionUndo
();
19907 HRESULT EndSelectionUndo
();
19909 HRESULT OnSelectedElementExit
(
19910 [in] IMarkupPointer
*pIElementStart
,
19911 [in] IMarkupPointer
*pIElementEnd
,
19912 [in] IMarkupPointer
*pIElementContentStart
,
19913 [in] IMarkupPointer
*pIElementContentEnd
);
19915 HRESULT OnChangeType
(
19916 [in] SELECTION_TYPE eType
,
19917 [in] ISelectionServicesListener
*pIListener
);
19919 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
19922 /*****************************************************************************
19923 * ISelectionServices interface
19927 pointer_default(unique),
19928 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19930 interface ISelectionServices
: IUnknown
19932 HRESULT SetSelectionType
(
19933 [in] SELECTION_TYPE eType
,
19934 [in] ISelectionServicesListener
*pIListener
);
19936 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
19938 HRESULT AddSegment
(
19939 [in] IMarkupPointer
*pIStart
,
19940 [in] IMarkupPointer
*pIEnd
,
19941 [out] ISegment
**ppISegmentAdded
);
19943 HRESULT AddElementSegment
(
19944 [in] IHTMLElement
*pIElement
,
19945 [out] IElementSegment
**ppISegmentAdded
);
19947 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
19949 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
19952 /*****************************************************************************
19953 * IHTMLEditDesigner interface
19957 pointer_default(unique),
19958 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19960 interface IHTMLEditDesigner
: IUnknown
19962 HRESULT PreHandleEvent
(
19963 [in] DISPID inEvtDispId
,
19964 [in] IHTMLEventObj
*pIEventObj
);
19966 HRESULT PostHandleEvent
(
19967 [in] DISPID inEvtDispId
,
19968 [in] IHTMLEventObj
*pIEventObj
);
19970 HRESULT TranslateAccelerator
(
19971 [in] DISPID inEvtDispId
,
19972 [in] IHTMLEventObj
*pIEventObj
);
19974 HRESULT PostEditorEventNotify
(
19975 [in] DISPID inEvtDispId
,
19976 [in] IHTMLEventObj
*pIEventObj
);
19979 /*****************************************************************************
19980 * IHTMLEditServices interface
19984 pointer_default(unique),
19985 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19987 interface IHTMLEditServices
: IUnknown
19989 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
19991 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
19993 HRESULT GetSelectionServices
(
19994 [in] IMarkupContainer
*pIContainer
,
19995 [out] ISelectionServices
**ppSelSvc
);
19997 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
19999 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
20001 HRESULT SelectRange
(
20002 [in] IMarkupPointer
* pStart
,
20003 [in] IMarkupPointer
* pEnd
,
20004 [in] SELECTION_TYPE eType
);
20007 /*****************************************************************************
20008 * IElementBehaviorSite interface
20012 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20014 interface IElementBehaviorSite
: IUnknown
{
20015 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
20016 HRESULT RegisterNotification
([in] long lEvent
);
20019 /*****************************************************************************
20020 * IElementBehavior interface
20024 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20026 interface IElementBehavior
: IUnknown
{
20027 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
20028 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
20032 /*****************************************************************************
20033 * IElementBehaviorFactory interface
20037 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20039 interface IElementBehaviorFactory
: IUnknown
20041 HRESULT FindBehavior
(
20042 [in] BSTR bstrBehavior
,
20043 [in] BSTR bstrBehaviorUrl
,
20044 [in] IElementBehaviorSite
*pSite
,
20045 [out] IElementBehavior
**ppBehavior
);
20048 } /* library MSHTML */
20050 interface IOleCommandTarget
;
20052 /*****************************************************************************
20053 * IHTMLPrivateWindow interface
20057 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20060 interface IHTMLPrivateWindow
: IUnknown
20062 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
20063 HRESULT GetPendingUrl
(BSTR *url
);
20064 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
20065 HRESULT PICSComplete
(int arg
);
20066 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
20067 HRESULT GetAddressBarUrl
(BSTR *url
);
20070 /*****************************************************************************
20071 * IWebBrowserPriv interface
20075 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20078 interface IWebBrowserPriv
: IUnknown
20080 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20081 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20085 /*****************************************************************************
20086 * IWebBrowserPriv2IE8 interface
20090 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20093 interface IWebBrowserPriv2IE8
: IUnknown
20095 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20096 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20097 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
20098 HRESULT DetachConnectionPoints
();
20099 HRESULT GetProcessId
(DWORD
*pid
);
20100 HRESULT CompatAttachEditEvents
();
20101 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
20102 HRESULT SetSearchTerm
(BSTR term
);
20103 HRESULT GetSearchTerm
(BSTR *term
);
20104 HRESULT GetCurrentDocument
(IDispatch
** doc
);
20107 /*****************************************************************************
20108 * IWebBrowserPriv2IE9 interface
20112 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20115 interface IWebBrowserPriv2IE9
: IUnknown
20117 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20118 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
20119 /* Probably more */