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 * IElementTraversal interface
6626 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
6628 interface IElementTraversal
: IDispatch
6630 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
6631 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
6632 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
6633 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
6634 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
6635 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
6636 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
6637 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
6638 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
6639 HRESULT childElementCount
([retval, out] long *p
);
6642 /*****************************************************************************
6643 * IElementSelector interface
6649 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
6651 interface IElementSelector
: IDispatch
6653 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
6654 HRESULT querySelector
(
6656 [out, retval] IHTMLElement
**pel
);
6658 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
6659 HRESULT querySelectorAll
(
6661 [out, retval] IHTMLDOMChildrenCollection
**pel
);
6664 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
6665 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
6666 IHTMLElement
*querySelector
([in] BSTR v
); \
6668 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
6669 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
6671 /*****************************************************************************
6672 * IHTMLUniqueName interface
6678 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6680 interface IHTMLUniqueName
: IDispatch
6682 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
6683 HRESULT uniqueNumber
([retval, out] LONG * p
);
6685 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
6686 HRESULT uniqueID
([retval, out] BSTR * p
);
6689 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
6690 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
6691 LONG uniqueNumber
(); \
6693 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
6696 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
6697 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
6698 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
6700 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
6701 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6703 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
6704 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
6706 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
6707 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
6709 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6710 void role
(BSTR v
); \
6712 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
6715 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6716 void ariaBusy
(BSTR v
); \
6718 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
6721 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6722 void ariaChecked
(BSTR v
); \
6724 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
6725 BSTR ariaChecked
(); \
6727 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6728 void ariaDisabled
(BSTR v
); \
6730 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
6731 BSTR ariaDisabled
(); \
6733 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6734 void ariaExpanded
(BSTR v
); \
6736 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
6737 BSTR ariaExpanded
(); \
6739 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
6740 void ariaHaspopup
(BSTR v
); \
6742 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
6743 BSTR ariaHaspopup
(); \
6745 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6746 void ariaHidden
(BSTR v
); \
6748 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
6749 BSTR ariaHidden
(); \
6751 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6752 void ariaInvalid
(BSTR v
); \
6754 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
6755 BSTR ariaInvalid
(); \
6757 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6758 void ariaMultiselectable
(BSTR v
); \
6760 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
6761 BSTR ariaMultiselectable
(); \
6763 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6764 void ariaPressed
(BSTR v
); \
6766 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
6767 BSTR ariaPressed
(); \
6769 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6770 void ariaReadonly
(BSTR v
); \
6772 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
6773 BSTR ariaReadonly
(); \
6775 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6776 void ariaRequired
(BSTR v
); \
6778 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
6779 BSTR ariaRequired
(); \
6781 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6782 void ariaSecret
(BSTR v
); \
6784 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
6785 BSTR ariaSecret
(); \
6787 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6788 void ariaSelected
(BSTR v
); \
6790 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
6791 BSTR ariaSelected
(); \
6793 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
6794 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
6796 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
6797 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
6799 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
6800 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
6802 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
6803 IHTMLAttributeCollection3
*ie8_attributes
(); \
6805 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6806 void ariaValuenow
(BSTR v
); \
6808 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
6809 BSTR ariaValuenow
(); \
6811 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6812 void ariaPosinset
(short v
); \
6814 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
6815 short ariaPosinset
(); \
6817 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6818 void ariaSetsize
(short v
); \
6820 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
6821 short ariaSetsize
(); \
6823 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6824 void ariaLevel
(short v
); \
6826 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
6827 short ariaLevel
(); \
6829 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6830 void ariaValuemin
(BSTR v
); \
6832 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
6833 BSTR ariaValuemin
(); \
6835 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6836 void ariaValuemax
(BSTR v
); \
6838 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
6839 BSTR ariaValuemax
(); \
6841 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6842 void ariaControls
(BSTR v
); \
6844 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
6845 BSTR ariaControls
(); \
6847 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6848 void ariaDescribedby
(BSTR v
); \
6850 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
6851 BSTR ariaDescribedby
(); \
6853 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6854 void ariaFlowto
(BSTR v
); \
6856 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
6857 BSTR ariaFlowto
(); \
6859 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6860 void ariaLabelledby
(BSTR v
); \
6862 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
6863 BSTR ariaLabelledby
(); \
6865 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6866 void ariaActivedescendant
(BSTR v
); \
6868 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
6869 BSTR ariaActivedescendant
(); \
6871 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6872 void ariaOwns
(BSTR v
); \
6874 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
6877 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
6878 VARIANT_BOOL hasAttributes
(); \
6880 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6881 void ariaLive
(BSTR v
); \
6883 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
6886 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6887 void ariaRelevant
(BSTR v
); \
6889 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
6896 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6898 interface IHTMLDatabinding
: IDispatch
6900 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6901 HRESULT dataFld
([in] BSTR v
);
6903 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
6904 HRESULT dataFld
([retval, out] BSTR * p
);
6906 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6907 HRESULT dataSrc
([in] BSTR v
);
6909 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
6910 HRESULT dataSrc
([retval, out] BSTR * p
);
6912 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6913 HRESULT dataFormatAs
([in] BSTR v
);
6915 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
6916 HRESULT dataFormatAs
([retval, out] BSTR * p
);
6919 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
6920 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6921 void dataFld
(BSTR v
); \
6923 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
6926 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6927 void dataSrc
(BSTR v
); \
6929 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
6932 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6933 void dataFormatAs
(BSTR v
); \
6935 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
6938 #define WINE_HTMLELEMENT_INTERFACES \
6939 interface IHTMLElement
; \
6940 interface IHTMLElement2
; \
6941 interface IHTMLElement3
; \
6942 interface IHTMLElement4
; \
6943 interface IHTMLUniqueName
; \
6944 interface IHTMLDOMNode
; \
6945 interface IHTMLDOMNode2
; \
6946 /* interface IHTMLElement5; */ \
6947 interface IHTMLElement6
; \
6948 interface IHTMLDOMConstructor \
6949 /* interface IHTMLElement7 */
6951 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
6952 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6953 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6954 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6955 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6956 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6957 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6958 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6959 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6960 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6962 #define WINE_HTMLDATAELEMENT_INTERFACES \
6963 interface IHTMLElement
; \
6964 interface IHTMLElement2
; \
6965 interface IHTMLElement3
; \
6966 interface IHTMLElement4
; \
6967 interface IHTMLUniqueName
; \
6968 interface IHTMLDOMNode
; \
6969 interface IHTMLDOMNode2
; \
6970 interface IHTMLDatabinding
; \
6971 /* interface IHTMLElement5; */ \
6972 interface IHTMLElement6
; \
6973 interface IElementSelector
; \
6974 interface IHTMLDOMConstructor \
6975 /* interface IHTMLElement7 */
6977 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
6978 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
6979 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
6980 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
6981 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
6982 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
6983 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
6984 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
6985 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
6986 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
6987 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
6988 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
6990 /*****************************************************************************
6991 * IHTMLGenericElement interface
6997 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6999 interface IHTMLGenericElement
: IDispatch
7001 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
7002 HRESULT recordset
([out, retval] IDispatch
**p
);
7004 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
7005 HRESULT namedRecordset
(
7006 [in] BSTR dataMember
,
7007 [in, optional] VARIANT *hierarchy
,
7008 [out, retval] IDispatch
**ppRecordset
);
7011 /*****************************************************************************
7012 * DispHTMLGenericElement dispinterface
7016 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7018 dispinterface DispHTMLGenericElement
7022 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
7024 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
7025 IDispatch
*recordset
();
7027 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
7028 IDispatch
*namedRecordset
(
7029 [in] BSTR dataMember
,
7030 [in, optional] VARIANT *hierarchy
);
7033 /*****************************************************************************
7034 * HTMLGenericElement coclass
7038 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7040 coclass HTMLGenericElement
7042 [default] dispinterface DispHTMLGenericElement
;
7043 [source, default] dispinterface HTMLElementEvents
;
7044 [source] dispinterface HTMLElementEvents2
;
7045 WINE_HTMLELEMENT_INTERFACES
;
7046 interface IHTMLGenericElement
;
7049 /*****************************************************************************
7050 * IHTMLStyleSheetRule interface
7056 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7058 interface IHTMLStyleSheetRule
: IDispatch
7060 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7061 HRESULT selectorText
([in] BSTR v
);
7063 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7064 HRESULT selectorText
([retval, out] BSTR *p
);
7066 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
7067 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
7069 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7070 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7075 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7077 dispinterface DispHTMLStyleSheetRule
7081 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7082 void selectorText
(BSTR v
);
7084 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
7085 BSTR selectorText
();
7087 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
7088 IHTMLRuleStyle
* style
();
7090 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
7091 VARIANT_BOOL readOnly();
7093 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7098 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7100 coclass HTMLStyleSheetRule
7102 [default] dispinterface DispHTMLStyleSheetRule
;
7103 interface IHTMLStyleSheetRule
;
7104 interface IHTMLDOMConstructor
;
7107 /*****************************************************************************
7108 * IHTMLStyleSheetRulesCollection interface
7114 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
7116 interface IHTMLStyleSheetRulesCollection
: IDispatch
7118 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7119 HRESULT length
([retval, out] LONG *p
);
7121 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7124 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
7129 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7131 dispinterface DispHTMLStyleSheetRulesCollection
7135 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
7138 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
7139 IHTMLStyleSheetRule
* item
([in] long index
);
7141 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7146 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7148 coclass HTMLStyleSheetRulesCollection
7150 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
7151 interface IHTMLStyleSheetRulesCollection
;
7152 interface IHTMLDOMConstructor
;
7159 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7161 interface IHTMLStyleSheetPage
: IDispatch
7163 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7164 HRESULT selector
([retval, out] BSTR *p
);
7166 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7167 HRESULT pseudoClass
([retval, out] BSTR *p
);
7172 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7174 dispinterface DispHTMLStyleSheetPage
7178 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
7181 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
7184 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7188 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7190 coclass HTMLStyleSheetPage
7192 [default] dispinterface DispHTMLStyleSheetPage
;
7193 interface IHTMLStyleSheetPage
;
7194 interface IHTMLDOMConstructor
;
7201 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7203 interface IHTMLStyleSheetPagesCollection
: IDispatch
7205 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7206 HRESULT length
([retval, out] LONG *p
);
7208 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7211 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
7216 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7218 dispinterface DispHTMLStyleSheetPagesCollection
7222 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
7225 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
7226 IHTMLStyleSheetPage
* item
([in] long index
);
7228 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
7233 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7235 coclass HTMLStyleSheetPagesCollection
7237 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
7238 interface IHTMLStyleSheetPagesCollection
;
7239 interface IHTMLDOMConstructor
;
7242 /*****************************************************************************
7243 * IHTMLStyleSheet interface
7249 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7251 interface IHTMLStyleSheet
: IDispatch
7253 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7254 HRESULT title
([in] BSTR v
);
7256 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7257 HRESULT title
([retval, out] BSTR *p
);
7259 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7260 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
7262 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7263 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
7265 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7266 HRESULT disabled
([in] VARIANT_BOOL v
);
7268 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7269 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
7271 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7272 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
7274 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7275 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
7277 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7278 HRESULT href
([in] BSTR v
);
7280 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7281 HRESULT href
([retval, out] BSTR *p
);
7283 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7284 HRESULT type
([retval, out] BSTR *p
);
7286 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7287 HRESULT id([retval, out] BSTR *p
);
7289 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7292 [defaultvalue(-1), in] LONG lIndex
,
7293 [retval, out] LONG *plIndex
);
7295 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7297 [in] BSTR bstrSelector
,
7298 [in] BSTR bstrStyle
,
7299 [defaultvalue(-1), in] LONG lIndex
,
7300 [retval, out] LONG *plNewIndex
);
7302 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7303 HRESULT removeImport
([in] LONG lIndex
);
7305 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7306 HRESULT removeRule
([in] LONG lIndex
);
7308 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7309 HRESULT media
([in] BSTR v
);
7311 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7312 HRESULT media
([retval, out] BSTR *p
);
7314 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7315 HRESULT cssText
([in] BSTR v
);
7317 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7318 HRESULT cssText
([retval, out] BSTR *p
);
7320 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7321 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
7324 /*****************************************************************************
7325 * IHTMLStyleSheet2 interface
7331 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7333 interface IHTMLStyleSheet2
: IDispatch
7335 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7336 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
7338 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7339 HRESULT addPageRule
(
7340 [in] BSTR bstrSelector
,
7341 [in] BSTR bstrStyle
,
7342 [defaultvalue(-1), in] LONG lIndex
,
7343 [retval, out] LONG *plNewIndex
);
7348 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7350 dispinterface DispHTMLStyleSheet
7354 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7357 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
7360 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
7361 IHTMLStyleSheet
* parentStyleSheet
();
7363 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
7364 IHTMLElement
* owningElement
();
7366 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7367 void disabled
(VARIANT_BOOL v
);
7369 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
7370 VARIANT_BOOL disabled
();
7372 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
7373 VARIANT_BOOL readOnly();
7375 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
7376 IHTMLStyleSheetsCollection
* imports
();
7378 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7381 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
7384 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
7387 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
7390 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
7393 [defaultvalue(-1), in] LONG lIndex
);
7395 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
7397 [in] BSTR bstrSelector
,
7398 [in] BSTR bstrStyle
,
7399 [defaultvalue(-1), in] LONG lIndex
);
7401 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
7402 void removeImport
([in] LONG lIndex
);
7404 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
7405 void removeRule
([in] LONG lIndex
);
7407 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7410 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
7413 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7414 void cssText
(BSTR v
);
7416 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
7419 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
7420 IHTMLStyleSheetRulesCollection
* rules
();
7422 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
7423 IHTMLStyleSheetPagesCollection
* pages
();
7425 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
7427 [in] BSTR bstrSelector
,
7428 [in] BSTR bstrStyle
,
7429 [defaultvalue(-1), in] LONG lIndex
);
7434 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7436 coclass HTMLStyleSheet
7438 [default] dispinterface DispHTMLStyleSheet
;
7439 interface IHTMLStyleSheet
;
7440 interface IHTMLStyleSheet2
;
7443 /*****************************************************************************
7444 * IHTMLStyleSheetsCollection interface
7450 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7452 interface IHTMLStyleSheetsCollection
: IDispatch
7454 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7455 HRESULT length
([retval, out] LONG *p
);
7457 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
7458 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7460 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7462 [in] VARIANT *pvarIndex
,
7463 [retval, out] VARIANT *pvarResult
);
7466 /*****************************************************************************
7467 * DispHTMLStyleSheetsCollection dispinterface
7471 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7473 dispinterface DispHTMLStyleSheetsCollection
7477 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
7480 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
7481 IUnknown
*_newEnum
();
7483 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
7484 VARIANT item
([in] VARIANT *pvarIndex
);
7486 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
7487 IDispatch
*constructor
();
7490 /*****************************************************************************
7491 * IHTMLLinkElement interface
7497 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7499 interface IHTMLLinkElement
: IDispatch
7501 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7502 HRESULT href
([in] BSTR v
);
7504 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7505 HRESULT href
([out, retval] BSTR *p
);
7507 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7508 HRESULT rel
([in] BSTR v
);
7510 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7511 HRESULT rel
([out, retval] BSTR *p
);
7513 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7514 HRESULT rev
([in] BSTR v
);
7516 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7517 HRESULT rev
([out, retval] BSTR *p
);
7519 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7520 HRESULT type
([in] BSTR v
);
7522 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7523 HRESULT type
([out, retval] BSTR *p
);
7525 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
7526 HRESULT readyState
([out, retval] BSTR *p
);
7528 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7529 HRESULT onreadystatechange
([in] VARIANT v
);
7531 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
7532 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
7534 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7535 HRESULT onload
([in] VARIANT v
);
7537 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7538 HRESULT onload
([out, retval] VARIANT *p
);
7540 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7541 HRESULT onerror
([in] VARIANT v
);
7543 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7544 HRESULT onerror
([out, retval] VARIANT *p
);
7546 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7547 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
7549 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7550 HRESULT disabled
([in] VARIANT_BOOL v
);
7552 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
7553 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
7555 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7556 HRESULT media
([in] BSTR v
);
7558 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7559 HRESULT media
([out, retval] BSTR *p
);
7562 /*****************************************************************************
7563 * IHTMLLinkElement2 interface
7569 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7571 interface IHTMLLinkElement2
: IDispatch
7573 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7574 HRESULT target
([in] BSTR v
);
7576 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7577 HRESULT target
([out, retval] BSTR *p
);
7580 /*****************************************************************************
7581 * IHTMLLinkElement3 interface
7587 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7589 interface IHTMLLinkElement3
: IDispatch
7591 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7592 HRESULT charset
([in] BSTR v
);
7594 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7595 HRESULT charset
([out, retval] BSTR *p
);
7597 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7598 HRESULT hreflang
([in] BSTR v
);
7600 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7601 HRESULT hreflang
([out, retval] BSTR *p
);
7604 /*****************************************************************************
7605 * IHTMLLinkElement4 interface
7611 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7613 interface IHTMLLinkElement4
: IDispatch
7615 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7616 HRESULT href
([in] BSTR v
);
7618 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7619 HRESULT href
([retval, out] BSTR * p
);
7622 /*****************************************************************************
7623 * DispHTMLLinkElement dispinterface
7627 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7629 dispinterface DispHTMLLinkElement
7633 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
7635 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7638 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
7641 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7644 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
7647 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7650 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
7653 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7656 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
7659 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7660 void onload
(VARIANT v
);
7662 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
7665 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7666 void onerror
(VARIANT v
);
7668 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
7671 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
7672 IHTMLStyleSheet
*styleSheet
();
7674 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7677 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
7680 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7681 void target
(BSTR v
);
7683 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
7686 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7687 void charset
(BSTR v
);
7689 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
7692 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7693 void hreflang
(BSTR v
);
7695 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
7698 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7699 void ie8_href
(BSTR v
);
7701 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
7705 /*****************************************************************************
7706 * HTMLLinkElement coclass
7710 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7712 coclass HTMLLinkElement
7714 [default] dispinterface DispHTMLLinkElement
;
7715 /* [source, default] dispinterface HTMLLinkElementEvents; */
7716 /* [source] dispinterface HTMLLinkElementEvents2; */
7717 WINE_HTMLELEMENT_INTERFACES
;
7718 interface IHTMLLinkElement
;
7719 interface IHTMLLinkElement2
;
7720 interface IHTMLLinkElement3
;
7721 interface IHTMLLinkElement4
;
7722 /* interface IHTMLLinkElement5; */
7725 /*****************************************************************************
7726 * IHTMLTxtRange interface
7732 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7734 interface IHTMLTxtRange
: IDispatch
7736 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
7737 HRESULT htmlText
([retval, out] BSTR *p
);
7739 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7740 HRESULT text
([in] BSTR v
);
7742 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
7743 HRESULT text
([retval, out] BSTR *p
);
7745 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
7746 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
7748 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
7749 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
7751 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
7753 [in] IHTMLTxtRange
*Range,
7754 [retval, out] VARIANT_BOOL *InRange
);
7756 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
7758 [in] IHTMLTxtRange
*Range,
7759 [retval, out] VARIANT_BOOL *IsEqual
);
7761 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
7762 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
7764 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
7765 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
7767 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
7770 [retval, out] VARIANT_BOOL *Success
);
7772 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
7775 [defaultvalue(1), in] LONG Count
,
7776 [retval, out] LONG *ActualCount
);
7778 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
7781 [defaultvalue(1), in] LONG Count
,
7782 [retval, out] LONG *ActualCount
);
7784 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
7787 [defaultvalue(1), in] LONG Count
,
7788 [retval, out] LONG *ActualCount
);
7790 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
7793 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
7794 HRESULT pasteHTML
([in] BSTR html
);
7796 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
7797 HRESULT moveToElementText
([in] IHTMLElement
*element
);
7799 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
7800 HRESULT setEndPoint
(
7802 [in] IHTMLTxtRange
*SourceRange
);
7804 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
7805 HRESULT compareEndPoints
(
7807 [in] IHTMLTxtRange
*SourceRange
,
7808 [retval, out] LONG *ret
);
7810 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
7813 [defaultvalue(1073741823), in] LONG count
,
7814 [defaultvalue(0), in] LONG Flags
,
7815 [retval, out] VARIANT_BOOL *Success
);
7817 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
7818 HRESULT moveToPoint
(
7822 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
7823 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
7825 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
7826 HRESULT moveToBookmark
(
7828 [retval, out] VARIANT_BOOL *Success
);
7830 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
7831 HRESULT queryCommandSupported
(
7833 [retval, out] VARIANT_BOOL *pfRet
);
7835 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
7836 HRESULT queryCommandEnabled
(
7838 [retval, out] VARIANT_BOOL *pfRet
);
7840 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
7841 HRESULT queryCommandState
(
7843 [retval, out] VARIANT_BOOL *pfRet
);
7845 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
7846 HRESULT queryCommandIndeterm
(
7848 [retval, out] VARIANT_BOOL *pfRet
);
7850 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
7851 HRESULT queryCommandText
(
7853 [retval, out] BSTR *pcmdText
);
7855 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
7856 HRESULT queryCommandValue
(
7858 [retval, out] VARIANT *pcmdValue
);
7860 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
7861 HRESULT execCommand
(
7863 [defaultvalue(0), in] VARIANT_BOOL showUI
,
7864 [optional, in] VARIANT value
,
7865 [retval, out] VARIANT_BOOL *pfRet
);
7867 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
7868 HRESULT execCommandShowHelp
(
7870 [retval, out] VARIANT_BOOL *pfRet
);
7873 /*****************************************************************************
7874 * IHTMLDOMRange interface
7880 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7882 interface IHTMLDOMRange
: IDispatch
7884 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
7885 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
7887 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
7888 HRESULT startOffset
([out, retval] long *p
);
7890 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
7891 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
7893 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
7894 HRESULT endOffset
([out, retval] long *p
);
7896 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
7897 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
7899 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
7900 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
7902 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
7904 [in] IDispatch
*refNode
,
7907 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
7909 [in] IDispatch
*refNode
,
7912 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
7913 HRESULT setStartBefore
([in] IDispatch
* refNode
);
7915 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
7916 HRESULT setStartAfter
([in] IDispatch
*refNode
);
7918 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
7919 HRESULT setEndBefore
([in] IDispatch
*refNode
);
7921 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
7922 HRESULT setEndAfter
([in] IDispatch
*refNode
);
7924 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
7925 HRESULT collapse
([in] VARIANT_BOOL toStart
);
7927 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
7928 HRESULT selectNode
([in] IDispatch
*refNode
);
7930 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
7931 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
7933 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
7934 HRESULT compareBoundaryPoints
(
7936 [in] IDispatch
*sourceRange
,
7937 [out, retval] long *compareResult
);
7939 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
7940 HRESULT deleteContents
();
7942 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
7943 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
7945 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
7946 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
7948 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
7949 HRESULT insertNode
([in] IDispatch
*newNode
);
7951 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
7952 HRESULT surroundContents
([in] IDispatch
*newParent
);
7954 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
7955 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
7957 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
7958 HRESULT toString
([out, retval] BSTR *pRangeString
);
7960 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
7963 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
7964 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
7966 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
7967 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
7972 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7974 coclass HTMLStyleSheetsCollection
7976 [default] interface IHTMLStyleSheetsCollection
;
7979 /*****************************************************************************
7980 * IHTMLFormElement interface
7986 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
7988 interface IHTMLFormElement
: IDispatch
7990 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7991 HRESULT action
([in] BSTR v
);
7993 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
7994 HRESULT action
([retval, out] BSTR *p
);
7996 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
7997 HRESULT dir
([in] BSTR v
);
7999 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
8000 HRESULT dir
([retval, out] BSTR *p
);
8002 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8003 HRESULT encoding
([in] BSTR v
);
8005 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8006 HRESULT encoding
([retval, out] BSTR *p
);
8008 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8009 HRESULT method
([in] BSTR v
);
8011 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8012 HRESULT method
([retval, out] BSTR *p
);
8014 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
8015 HRESULT elements
([retval, out] IDispatch
**p
);
8017 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8018 HRESULT target
([in] BSTR v
);
8020 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8021 HRESULT target
([retval, out] BSTR *p
);
8023 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8024 HRESULT name
([in] BSTR v
);
8026 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8027 HRESULT name
([retval, out] BSTR *p
);
8029 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8030 HRESULT onsubmit
([in] VARIANT v
);
8032 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8033 HRESULT onsubmit
([retval, out] VARIANT *p
);
8035 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8036 HRESULT onreset
([in] VARIANT v
);
8038 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8039 HRESULT onreset
([retval, out] VARIANT *p
);
8041 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
8044 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
8047 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8048 HRESULT length
([in] LONG v
);
8050 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8051 HRESULT length
([retval, out] LONG *p
);
8053 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
8054 HRESULT _newEnum
([retval, out] IUnknown
**p
);
8056 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
8058 [optional, in] VARIANT name
,
8059 [optional, in] VARIANT index
,
8060 [retval, out] IDispatch
**pdisp
);
8062 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
8064 [in] VARIANT tagName
,
8065 [retval, out] IDispatch
**pdisp
);
8068 /*****************************************************************************
8069 * DispHTMLFormElement dispinterface
8073 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8075 dispinterface DispHTMLFormElement
8079 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8081 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
8082 void action
(BSTR v
);
8084 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
8087 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8088 void encoding
(BSTR v
);
8090 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
8093 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8094 void method
(BSTR v
);
8096 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
8099 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
8100 IDispatch
*elements
();
8102 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8103 void target
(BSTR v
);
8105 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
8108 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8111 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
8114 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8115 void onsubmit
(VARIANT v
);
8117 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
8120 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8121 void onreset
(VARIANT v
);
8123 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
8126 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
8129 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
8132 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8133 void length
(long v
);
8135 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
8138 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
8139 IUnknown
*_newEnum
();
8141 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
8142 IDispatch
*item
(VARIANT name
, VARIANT index
);
8144 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
8145 IDispatch
*tags
(VARIANT tagName
);
8150 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8152 dispinterface HTMLFormElementEvents
8156 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
8157 VARIANT_BOOL onhelp
();
8159 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
8160 VARIANT_BOOL onclick
();
8162 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
8163 VARIANT_BOOL ondblclick
();
8165 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
8166 VARIANT_BOOL onkeypress
();
8168 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
8171 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
8174 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
8177 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
8180 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
8183 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
8186 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
8189 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
8190 VARIANT_BOOL onselectstart
();
8192 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
8193 void onfilterchange
();
8195 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
8196 VARIANT_BOOL ondragstart
();
8198 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
8199 VARIANT_BOOL onbeforeupdate
();
8201 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
8202 void onafterupdate
();
8204 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
8205 VARIANT_BOOL onerrorupdate
();
8207 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
8208 VARIANT_BOOL onrowexit
();
8210 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
8213 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
8214 void ondatasetchanged
();
8216 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
8217 void ondataavailable
();
8219 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
8220 void ondatasetcomplete
();
8222 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
8223 void onlosecapture
();
8225 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
8226 void onpropertychange
();
8228 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
8231 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
8234 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
8237 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
8240 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
8241 VARIANT_BOOL ondrag
();
8243 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
8246 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
8247 VARIANT_BOOL ondragenter
();
8249 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
8250 VARIANT_BOOL ondragover
();
8252 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
8255 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
8256 VARIANT_BOOL ondrop
();
8258 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
8259 VARIANT_BOOL onbeforecut
();
8261 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
8262 VARIANT_BOOL oncut
();
8264 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
8265 VARIANT_BOOL onbeforecopy
();
8267 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
8268 VARIANT_BOOL oncopy
();
8270 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
8271 VARIANT_BOOL onbeforepaste
();
8273 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
8274 VARIANT_BOOL onpaste
();
8276 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
8277 VARIANT_BOOL oncontextmenu
();
8279 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
8280 void onrowsdelete
();
8282 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
8283 void onrowsinserted
();
8285 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
8286 void oncellchange
();
8288 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
8289 void onreadystatechange
();
8291 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
8292 void onbeforeeditfocus
();
8294 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
8295 void onlayoutcomplete
();
8297 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
8300 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
8301 VARIANT_BOOL onbeforedeactivate
();
8303 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
8304 VARIANT_BOOL onbeforeactivate
();
8306 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
8309 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
8310 VARIANT_BOOL oncontrolselect
();
8312 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
8313 VARIANT_BOOL onmovestart
();
8315 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
8318 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
8319 VARIANT_BOOL onresizestart
();
8321 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
8324 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
8325 void onmouseenter
();
8327 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
8328 void onmouseleave
();
8330 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
8331 VARIANT_BOOL onmousewheel
();
8333 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
8336 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
8337 void ondeactivate
();
8339 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
8342 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
8345 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
8346 VARIANT_BOOL onsubmit
();
8348 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
8349 VARIANT_BOOL onreset
();
8352 interface IHTMLEventObj
;
8356 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8358 dispinterface HTMLFormElementEvents2
8362 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
8363 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
8365 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
8366 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
8368 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
8369 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
8371 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
8372 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
8374 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
8375 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
8377 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
8378 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
8380 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
8381 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
8383 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
8384 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
8386 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
8387 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
8389 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
8390 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
8392 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
8393 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
8395 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
8396 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
8398 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
8399 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
8401 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
8402 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
8404 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
8405 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
8407 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
8408 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
8410 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
8411 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
8413 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
8414 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
8416 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
8417 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
8419 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
8420 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
8422 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
8423 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
8425 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
8426 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
8428 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
8429 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
8431 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
8432 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
8434 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
8435 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
8437 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
8438 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
8440 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
8441 void onblur
([in] IHTMLEventObj
* pEvtObj
);
8443 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
8444 void onresize
([in] IHTMLEventObj
* pEvtObj
);
8446 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
8447 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
8449 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
8450 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
8452 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
8453 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
8455 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
8456 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
8458 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
8459 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
8461 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
8462 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
8464 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
8465 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
8467 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
8468 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
8470 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
8471 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
8473 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
8474 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
8476 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
8477 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
8479 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
8480 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
8482 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
8483 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
8485 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
8486 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
8488 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
8489 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
8491 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
8492 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
8494 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
8495 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
8497 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
8498 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
8500 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
8501 void onpage
([in] IHTMLEventObj
* pEvtObj
);
8503 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
8504 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
8506 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
8507 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
8509 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
8510 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
8512 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
8513 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
8515 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
8516 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
8518 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
8519 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
8521 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
8522 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
8524 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
8525 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
8527 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
8528 void onmove
([in] IHTMLEventObj
* pEvtObj
);
8530 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
8531 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
8533 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
8534 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
8536 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
8537 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
8539 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
8540 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
8542 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
8543 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
8545 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
8546 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
8548 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
8549 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
8551 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
8552 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
8557 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8559 coclass HTMLFormElement
8561 [default] dispinterface DispHTMLFormElement
;
8562 [source, default] dispinterface HTMLFormElementEvents
;
8563 [source] dispinterface HTMLFormElementEvents2
;
8564 WINE_HTMLELEMENT_INTERFACES
;
8565 interface IHTMLFormElement
;
8566 /* interface IHTMLFormElement2; */
8567 /* interface IHTMLFormElement3; */
8568 /* interface IHTMLSubmitData; */
8569 /* interface IHTMLFormElement4; */
8572 /*****************************************************************************
8573 * IHTMLTextContainer interface
8579 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8581 interface IHTMLTextContainer
: IDispatch
8583 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
8584 HRESULT createControlRange
([retval, out] IDispatch
**range);
8586 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
8587 HRESULT scrollHeight
([retval, out] LONG *p
);
8589 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
8590 HRESULT scrollWidth
([retval, out] LONG *p
);
8592 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8593 HRESULT scrollTop
([in] LONG v
);
8595 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
8596 HRESULT scrollTop
([retval, out] LONG *p
);
8598 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8599 HRESULT scrollLeft
([in] LONG v
);
8601 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
8602 HRESULT scrollLeft
([retval, out] LONG *p
);
8604 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8605 HRESULT onscroll
([in] VARIANT v
);
8607 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
8608 HRESULT onscroll
([retval, out] VARIANT *p
);
8611 /*****************************************************************************
8612 * IHTMLImgElement interface
8618 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8620 interface IHTMLImgElement
: IDispatch
8622 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8623 HRESULT isMap
([in] VARIANT_BOOL v
);
8625 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
8626 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
8628 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8629 HRESULT useMap
([in] BSTR v
);
8631 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
8632 HRESULT useMap
([retval, out] BSTR *p
);
8634 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8635 HRESULT mimeType
([retval, out] BSTR *p
);
8637 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8638 HRESULT fileSize
([retval, out] BSTR *p
);
8640 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8641 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
8643 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8644 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
8646 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8647 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
8649 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8650 HRESULT protocol
([retval, out] BSTR *p
);
8652 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8653 HRESULT href
([retval, out] BSTR *p
);
8655 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8656 HRESULT nameProp
([retval, out] BSTR *p
);
8658 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8659 HRESULT border
([in] VARIANT v
);
8661 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
8662 HRESULT border
([retval, out] VARIANT *p
);
8664 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8665 HRESULT vspace
([in] LONG v
);
8667 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
8668 HRESULT vspace
([retval, out] LONG *p
);
8670 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8671 HRESULT hspace
([in] LONG v
);
8673 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
8674 HRESULT hspace
([retval, out] LONG *p
);
8676 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8677 HRESULT alt
([in] BSTR v
);
8679 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
8680 HRESULT alt
([retval, out] BSTR *p
);
8682 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8683 HRESULT src
([in] BSTR v
);
8685 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
8686 HRESULT src
([retval, out] BSTR *p
);
8688 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8689 HRESULT lowsrc
([in] BSTR v
);
8691 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
8692 HRESULT lowsrc
([retval, out] BSTR *p
);
8694 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8695 HRESULT vrml
([in] BSTR v
);
8697 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
8698 HRESULT vrml
([retval, out] BSTR *p
);
8700 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8701 HRESULT dynsrc
([in] BSTR v
);
8703 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
8704 HRESULT dynsrc
([retval, out] BSTR *p
);
8706 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
8707 HRESULT readyState
([retval, out] BSTR *p
);
8709 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8710 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
8712 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8713 HRESULT loop
([in] VARIANT v
);
8715 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
8716 HRESULT loop
([retval, out] VARIANT *p
);
8718 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8719 HRESULT align
([in] BSTR v
);
8721 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
8722 HRESULT align
([retval, out] BSTR *p
);
8724 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8725 HRESULT onload
([in] VARIANT v
);
8727 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
8728 HRESULT onload
([retval, out] VARIANT *p
);
8730 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8731 HRESULT onerror
([in] VARIANT v
);
8733 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
8734 HRESULT onerror
([retval, out] VARIANT *p
);
8736 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8737 HRESULT onabort
([in] VARIANT v
);
8739 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
8740 HRESULT onabort
([retval, out] VARIANT *p
);
8742 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8743 HRESULT name
([in] BSTR v
);
8745 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
8746 HRESULT name
([retval, out] BSTR *p
);
8748 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8749 HRESULT width
([in] LONG v
);
8751 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8752 HRESULT width
([retval, out] LONG *p
);
8754 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8755 HRESULT height
([in] LONG v
);
8757 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8758 HRESULT height
([retval, out] LONG *p
);
8760 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
8761 HRESULT start
([in] BSTR v
);
8763 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
8764 HRESULT start
([retval, out] BSTR *p
);
8767 /*****************************************************************************
8768 * IHTMLImageElementFactory interface
8774 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8776 interface IHTMLImageElementFactory
: IDispatch
8778 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
8780 [optional, in] VARIANT width
,
8781 [optional, in] VARIANT height
,
8782 [retval, out] IHTMLImgElement
**elem
);
8785 /*****************************************************************************
8786 * DispHTMLImg interface
8790 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8792 dispinterface DispHTMLImg
8796 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8798 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8799 void isMap
(VARIANT_BOOL v
);
8801 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
8802 VARIANT_BOOL isMap
();
8804 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8805 void useMap
(BSTR v
);
8807 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
8810 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
8813 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
8816 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
8817 BSTR fileCreatedDate
();
8819 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
8820 BSTR fileModifiedDate
();
8822 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
8823 BSTR fileUpdatedDate
();
8825 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
8828 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
8831 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
8834 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8835 void border
(VARIANT v
);
8837 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
8840 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8841 void vspace
(LONG v
);
8843 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
8846 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8847 void hspace
(LONG v
);
8849 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
8852 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8855 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
8858 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8861 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
8864 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8865 void lowsrc
(BSTR v
);
8867 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
8870 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8873 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
8876 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8877 void dynsrc
(BSTR v
);
8879 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
8882 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
8883 VARIANT_BOOL complete
();
8885 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8886 void loop
(VARIANT v
);
8888 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
8891 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8894 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
8897 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8898 void onload
(VARIANT v
);
8900 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
8903 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8904 void onerror
(VARIANT v
);
8906 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
8909 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8910 void onabort
(VARIANT v
);
8912 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
8915 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8918 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
8921 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8924 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
8927 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8928 void height
(LONG v
);
8930 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
8933 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8936 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
8939 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8940 void longDesc
(BSTR v
);
8942 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
8946 /*****************************************************************************
8951 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8955 [default] dispinterface DispHTMLImg
;
8956 /* [source, default] dispinterface HTMLImgEvents; */
8957 /* [source] dispinterface HTMLImgEvents2; */
8958 WINE_HTMLDATAELEMENT_INTERFACES
;
8959 interface IHTMLControlElement
;
8960 interface IHTMLImgElement
;
8961 /* interface IHTMLImgElement2; */
8962 /* interface IHTMLImgElement3; */
8963 /* interface IHTMLImgElement4; */
8964 /* interface IHTMLMSImgElement; */
8967 /*****************************************************************************
8968 * IHTMLXMLHttpRequest interface
8974 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8976 interface IHTMLXMLHttpRequest
: IDispatch
8978 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
8979 HRESULT readyState
([out, retval] long *p
);
8981 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
8982 HRESULT responseBody
([out, retval] VARIANT *p
);
8984 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
8985 HRESULT responseText
([out, retval] BSTR *p
);
8987 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
8988 HRESULT responseXML
([out, retval] IDispatch
**p
);
8990 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
8991 HRESULT status
([out, retval] long *p
);
8993 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
8994 HRESULT statusText
([out, retval] BSTR *p
);
8996 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
8997 HRESULT onreadystatechange
([in] VARIANT v
);
8999 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
9000 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
9002 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
9004 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
9006 [in] BSTR bstrMethod
,
9008 [in] VARIANT varAsync
,
9009 [in, optional] VARIANT varUser
,
9010 [in, optional] VARIANT varPassword
);
9012 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
9013 HRESULT send
([in, optional] VARIANT varBody
);
9015 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
9016 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
9018 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
9019 HRESULT getResponseHeader
(
9020 [in] BSTR bstrHeader
,
9021 [out, retval] BSTR *p
);
9023 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
9024 HRESULT setRequestHeader
(
9025 [in] BSTR bstrHeader
,
9026 [in] BSTR bstrValue
);
9029 /*****************************************************************************
9030 * IHTMLXMLHttpRequest2 interface
9036 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
9038 interface IHTMLXMLHttpRequest2
: IDispatch
9040 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9041 HRESULT timeout
([in] long v
);
9043 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9044 HRESULT timeout
([out, retval] long *p
);
9046 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9047 HRESULT ontimeout
([in] VARIANT v
);
9049 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9050 HRESULT ontimeout
([out, retval] VARIANT *p
);
9053 /*****************************************************************************
9054 * IHTMLXMLHttpRequestFactory interface
9060 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9062 interface IHTMLXMLHttpRequestFactory
: IDispatch
9064 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
9065 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
9068 /*****************************************************************************
9069 * DispHTMLXMLHttpRequest dispinterface
9073 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9075 dispinterface DispHTMLXMLHttpRequest
9079 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
9082 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
9083 VARIANT responseBody
();
9085 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
9086 BSTR responseText
();
9088 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
9089 IDispatch
*responseXML
();
9091 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
9094 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
9097 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
9098 void onreadystatechange
(VARIANT v
);
9100 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
9101 VARIANT onreadystatechange
();
9103 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
9106 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
9108 [in] BSTR bstrMethod
,
9110 [in] VARIANT varAsync
,
9111 [in, optional] VARIANT varUser
,
9112 [in, optional] VARIANT varPassword
);
9114 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
9115 void send
([in, optional] VARIANT varBody
);
9117 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
9118 BSTR getAllResponseHeaders
();
9120 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
9121 BSTR getResponseHeader
([in] BSTR bstrHeader
);
9123 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
9124 void setRequestHeader
(
9125 [in] BSTR bstrHeader
,
9126 [in] BSTR bstrValue
);
9128 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9129 void timeout
(long v
);
9131 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
9134 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9135 void ontimeout
(VARIANT v
);
9137 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
9138 VARIANT ontimeout
();
9140 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9143 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
9144 void addEventListener
(
9146 [in] IDispatch
*listener
,
9147 [in] VARIANT_BOOL useCapture
);
9149 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
9150 void removeEventListener
(
9152 [in] IDispatch
*listener
,
9153 [in] VARIANT_BOOL useCapture
);
9155 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
9156 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
9159 /*****************************************************************************
9160 * HTMLXMLHttpRequest
9164 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9166 coclass HTMLXMLHttpRequest
9168 [default] dispinterface DispHTMLXMLHttpRequest
;
9169 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
9170 interface IHTMLXMLHttpRequest
;
9171 interface IHTMLXMLHttpRequest2
;
9172 interface IHTMLDOMConstructor
;
9173 interface IEventTarget
;
9176 /*****************************************************************************
9177 * IHTMLControlElement interface
9183 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9185 interface IHTMLControlElement
: IDispatch
9187 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9188 HRESULT tabIndex
([in] short v
);
9190 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
9191 HRESULT tabIndex
([retval, out] short * p
);
9193 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
9196 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9197 HRESULT accessKey
([in] BSTR v
);
9199 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
9200 HRESULT accessKey
([retval, out] BSTR * p
);
9202 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9203 HRESULT onblur
([in] VARIANT v
);
9205 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
9206 HRESULT onblur
([retval, out] VARIANT * p
);
9208 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9209 HRESULT onfocus
([in] VARIANT v
);
9211 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
9212 HRESULT onfocus
([retval, out] VARIANT * p
);
9214 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9215 HRESULT onresize
([in] VARIANT v
);
9217 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
9218 HRESULT onresize
([retval, out] VARIANT * p
);
9220 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
9223 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
9224 HRESULT addFilter
([in] IUnknown
* pUnk
);
9226 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
9227 HRESULT removeFilter
([in] IUnknown
* pUnk
);
9229 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
9230 HRESULT clientHeight
([retval, out] LONG * p
);
9232 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
9233 HRESULT clientWidth
([retval, out] LONG * p
);
9235 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
9236 HRESULT clientTop
([retval, out] LONG * p
);
9238 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
9239 HRESULT clientLeft
([retval, out] LONG * p
);
9242 /*****************************************************************************
9243 * IHTMLBodyElement interface
9249 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9251 interface IHTMLBodyElement
: IDispatch
9253 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9254 HRESULT background
([in] BSTR v
);
9256 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9257 HRESULT background
([retval, out] BSTR *p
);
9259 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9260 HRESULT bgProperties
([in] BSTR v
);
9262 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9263 HRESULT bgProperties
([retval, out] BSTR *p
);
9265 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9266 HRESULT leftMargin
([in] VARIANT v
);
9268 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9269 HRESULT leftMargin
([retval, out] VARIANT *p
);
9271 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9272 HRESULT topMargin
([in] VARIANT v
);
9274 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9275 HRESULT topMargin
([retval, out] VARIANT *p
);
9277 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9278 HRESULT rightMargin
([in] VARIANT v
);
9280 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9281 HRESULT rightMargin
([retval, out] VARIANT *p
);
9283 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9284 HRESULT bottomMargin
([in] VARIANT v
);
9286 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9287 HRESULT bottomMargin
([retval, out] VARIANT *p
);
9289 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9290 HRESULT noWrap
([in] VARIANT_BOOL v
);
9292 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9293 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
9295 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9296 HRESULT bgColor
([in] VARIANT v
);
9298 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9299 HRESULT bgColor
([retval, out] VARIANT *p
);
9301 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9302 HRESULT text
([in] VARIANT v
);
9304 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9305 HRESULT text
([retval, out] VARIANT *p
);
9307 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9308 HRESULT link
([in] VARIANT v
);
9310 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9311 HRESULT link
([retval, out] VARIANT *p
);
9313 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9314 HRESULT vLink
([in] VARIANT v
);
9316 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9317 HRESULT vLink
([retval, out] VARIANT *p
);
9319 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9320 HRESULT aLink
([in] VARIANT v
);
9322 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9323 HRESULT aLink
([retval, out] VARIANT *p
);
9325 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9326 HRESULT onload
([in] VARIANT v
);
9328 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9329 HRESULT onload
([retval, out] VARIANT *p
);
9331 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9332 HRESULT onunload
([in] VARIANT v
);
9334 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9335 HRESULT onunload
([retval, out] VARIANT *p
);
9337 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9338 HRESULT scroll
([in] BSTR v
);
9340 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9341 HRESULT scroll
([retval, out] BSTR *p
);
9343 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9344 HRESULT onselect
([in] VARIANT v
);
9346 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9347 HRESULT onselect
([retval, out] VARIANT *p
);
9349 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9350 HRESULT onbeforeunload
([in] VARIANT v
);
9352 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9353 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
9355 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9356 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
9359 /*****************************************************************************
9360 * IHTMLBodyElement2 interface
9366 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9368 interface IHTMLBodyElement2
: IDispatch
9370 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9371 HRESULT onbeforeprint
([in] VARIANT v
);
9373 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9374 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
9376 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9377 HRESULT onafterprint
([in] VARIANT v
);
9379 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9380 HRESULT onafterprint
([retval, out] VARIANT *p
);
9385 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9387 dispinterface DispHTMLBody
9391 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9393 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9394 void background
(BSTR v
);
9396 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
9399 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9400 void bgProperties
(BSTR v
);
9402 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
9403 BSTR bgProperties
();
9405 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9406 void leftMargin
(VARIANT v
);
9408 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
9409 VARIANT leftMargin
();
9411 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9412 void topMargin
(VARIANT v
);
9414 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
9415 VARIANT topMargin
();
9417 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9418 void rightMargin
(VARIANT v
);
9420 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
9421 VARIANT rightMargin
();
9423 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9424 void bottomMargin
(VARIANT v
);
9426 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
9427 VARIANT bottomMargin
();
9429 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9430 void noWrap
(VARIANT_BOOL v
);
9432 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
9433 VARIANT_BOOL noWrap
();
9435 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9436 void bgColor
(VARIANT v
);
9438 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
9441 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9442 void text
(VARIANT v
);
9444 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
9447 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9448 void link
(VARIANT v
);
9450 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
9453 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9454 void vLink
(VARIANT v
);
9456 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
9459 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9460 void aLink
(VARIANT v
);
9462 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
9465 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9466 void onload
(VARIANT v
);
9468 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
9471 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9472 void onunload
(VARIANT v
);
9474 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
9477 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9478 void scroll
(BSTR v
);
9480 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
9483 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9484 void onselect
(VARIANT v
);
9486 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
9489 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9490 void onbeforeunload
(VARIANT v
);
9492 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
9493 VARIANT onbeforeunload
();
9495 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
9496 IHTMLTxtRange
* createTextRange
();
9498 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9499 void onbeforeprint
(VARIANT v
);
9501 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
9502 VARIANT onbeforeprint
();
9504 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9505 void onafterprint
(VARIANT v
);
9507 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
9508 VARIANT onafterprint
();
9512 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9516 [default] dispinterface DispHTMLBody
;
9517 [source, default] dispinterface HTMLTextContainerEvents
;
9518 [source] dispinterface HTMLTextContainerEvents2
;
9519 WINE_HTMLELEMENT_INTERFACES
;
9520 interface IHTMLControlElement
;
9521 interface IHTMLTextContainer
;
9522 interface IHTMLBodyElement
;
9523 interface IHTMLBodyElement2
;
9524 /* interface IHTMLBodyElement3; */
9525 /* interface IHTMLBodyElement4; */
9526 /* interface IHTMLBodyElement5; */
9529 /*****************************************************************************
9530 * IHTMLAnchorElement interface
9536 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9538 interface IHTMLAnchorElement
: IDispatch
9540 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9541 HRESULT href
([in] BSTR v
);
9543 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9544 HRESULT href
([retval, out] BSTR *p
);
9546 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9547 HRESULT target
([in] BSTR v
);
9549 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9550 HRESULT target
([retval, out] BSTR *p
);
9552 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9553 HRESULT rel
([in] BSTR v
);
9555 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9556 HRESULT rel
([retval, out] BSTR *p
);
9558 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9559 HRESULT rev
([in] BSTR v
);
9561 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9562 HRESULT rev
([retval, out] BSTR *p
);
9564 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9565 HRESULT urn
([in] BSTR v
);
9567 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9568 HRESULT urn
([retval, out] BSTR *p
);
9570 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9571 HRESULT Methods
([in] BSTR v
);
9573 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9574 HRESULT Methods
([retval, out] BSTR *p
);
9576 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9577 HRESULT name
([in] BSTR v
);
9579 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9580 HRESULT name
([retval, out] BSTR *p
);
9582 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9583 HRESULT host
([in] BSTR v
);
9585 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9586 HRESULT host
([retval, out] BSTR *p
);
9588 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9589 HRESULT hostname
([in] BSTR v
);
9591 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9592 HRESULT hostname
([retval, out] BSTR *p
);
9594 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9595 HRESULT pathname
([in] BSTR v
);
9597 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9598 HRESULT pathname
([retval, out] BSTR *p
);
9600 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9601 HRESULT port
([in] BSTR v
);
9603 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9604 HRESULT port
([retval, out] BSTR *p
);
9606 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9607 HRESULT protocol
([in] BSTR v
);
9609 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9610 HRESULT protocol
([retval, out] BSTR *p
);
9612 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9613 HRESULT search
([in] BSTR v
);
9615 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9616 HRESULT search
([retval, out] BSTR *p
);
9618 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9619 HRESULT hash
([in] BSTR v
);
9621 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9622 HRESULT hash
([retval, out] BSTR *p
);
9624 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9625 HRESULT onblur
([in] VARIANT v
);
9627 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
9628 HRESULT onblur
([retval, out] VARIANT *p
);
9630 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9631 HRESULT onfocus
([in] VARIANT v
);
9633 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
9634 HRESULT onfocus
([retval, out] VARIANT *p
);
9636 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9637 HRESULT accessKey
([in] BSTR v
);
9639 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
9640 HRESULT accessKey
([retval, out] BSTR *p
);
9642 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9643 HRESULT protocolLong
([retval, out] BSTR *p
);
9645 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9646 HRESULT mimeType
([retval, out] BSTR *p
);
9648 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9649 HRESULT nameProp
([retval, out] BSTR *p
);
9651 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9652 HRESULT tabIndex
([in] short v
);
9654 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
9655 HRESULT tabIndex
([retval, out] short *p
);
9657 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
9660 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
9664 /*****************************************************************************
9665 * DispHTMLAnchorElement dispinterface
9669 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9671 dispinterface DispHTMLAnchorElement
9675 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9677 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9680 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
9683 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9684 void target
(BSTR v
);
9686 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
9689 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9692 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
9695 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9698 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
9701 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9704 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
9707 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9708 void Methods
(BSTR v
);
9710 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
9713 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9716 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
9719 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9722 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
9725 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9726 void hostname
(BSTR v
);
9728 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
9731 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9732 void pathname
(BSTR v
);
9734 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
9737 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9740 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
9743 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9744 void protocol
(BSTR v
);
9746 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
9749 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9750 void search
(BSTR v
);
9752 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
9755 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9758 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
9761 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
9762 BSTR protocolLong
();
9764 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
9767 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
9770 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9771 void charset
(BSTR v
);
9773 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
9776 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9777 void coords
(BSTR v
);
9779 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
9782 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9783 void hreflang
(BSTR v
);
9785 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
9788 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9791 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
9794 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9797 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
9800 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9801 void ie8_shape
(BSTR v
);
9803 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
9806 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9807 void ie8_coords
(BSTR v
);
9809 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
9812 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9813 void ie8_href
(BSTR v
);
9815 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
9819 /*****************************************************************************
9820 * HTMLAnchorElement coclass
9824 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9826 coclass HTMLAnchorElement
9828 [default] dispinterface DispHTMLAnchorElement
;
9829 /* [source, default] dispinterface HTMLAnchorEvents; */
9830 /* [source] dispinterface HTMLAnchorEvents2; */
9831 WINE_HTMLDATAELEMENT_INTERFACES
;
9832 interface IHTMLAnchorElement
;
9833 /* interface IHTMLAnchorElement2; */
9834 /* interface IHTMLAnchorElement3; */
9837 /*****************************************************************************
9838 * IHTMLAreaElement interface
9844 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9846 interface IHTMLAreaElement
: IDispatch
9848 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9849 HRESULT shape
([in] BSTR v
);
9851 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9852 HRESULT shape
([retval, out] BSTR *p
);
9854 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9855 HRESULT coords
([in] BSTR v
);
9857 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9858 HRESULT coords
([retval, out] BSTR *p
);
9860 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9861 HRESULT href
([in] BSTR v
);
9863 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9864 HRESULT href
([retval, out] BSTR *p
);
9866 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9867 HRESULT target
([in] BSTR v
);
9869 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9870 HRESULT target
([retval, out] BSTR *p
);
9872 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9873 HRESULT alt
([in] BSTR v
);
9875 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9876 HRESULT alt
([retval, out] BSTR *p
);
9878 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9879 HRESULT noHref
([in] VARIANT_BOOL v
);
9881 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9882 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
9884 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9885 HRESULT host
([in] BSTR v
);
9887 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
9888 HRESULT host
([retval, out] BSTR *p
);
9890 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9891 HRESULT hostname
([in] BSTR v
);
9893 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
9894 HRESULT hostname
([retval, out] BSTR *p
);
9896 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9897 HRESULT pathname
([in] BSTR v
);
9899 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
9900 HRESULT pathname
([retval, out] BSTR *p
);
9902 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9903 HRESULT port
([in] BSTR v
);
9905 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
9906 HRESULT port
([retval, out] BSTR *p
);
9908 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9909 HRESULT protocol
([in] BSTR v
);
9911 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
9912 HRESULT protocol
([retval, out] BSTR *p
);
9914 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9915 HRESULT search
([in] BSTR v
);
9917 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
9918 HRESULT search
([retval, out] BSTR *p
);
9920 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9921 HRESULT hash
([in] BSTR v
);
9923 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
9924 HRESULT hash
([retval, out] BSTR *p
);
9926 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9927 HRESULT onblur
([in] VARIANT v
);
9929 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
9930 HRESULT onblur
([retval, out] VARIANT *p
);
9932 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9933 HRESULT onfocus
([in] VARIANT v
);
9935 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
9936 HRESULT onfocus
([retval, out] VARIANT *p
);
9938 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9939 HRESULT tabIndex
([in] short v
);
9941 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
9942 HRESULT tabIndex
([retval, out] short *p
);
9944 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
9947 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
9951 /*****************************************************************************
9952 * DispHTMLAreaElement dispinterface
9956 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9958 dispinterface DispHTMLAreaElement
9962 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9964 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
9965 IDispatch
* constructor
();
9967 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9970 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
9973 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9974 void coords
(BSTR v
);
9976 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
9979 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9982 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
9985 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9986 void target
(BSTR v
);
9988 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
9991 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9994 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
9997 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
9998 void noHref
(VARIANT_BOOL v
);
10000 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
10001 VARIANT_BOOL noHref
();
10003 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
10006 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
10009 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
10010 void hostname
(BSTR v
);
10012 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
10015 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
10016 void pathname
(BSTR v
);
10018 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
10021 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
10024 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
10027 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
10028 void protocol
(BSTR v
);
10030 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
10033 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
10034 void search
(BSTR v
);
10036 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
10039 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
10042 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
10045 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
10046 void ie8_shape
(BSTR v
);
10048 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
10051 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
10052 void ie8_coords
(BSTR v
);
10054 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
10057 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
10058 void ie8_href
(BSTR v
);
10060 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
10064 /*****************************************************************************
10065 * HTMLAreaElement coclass
10069 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10071 coclass HTMLAreaElement
10073 [default] dispinterface DispHTMLAreaElement
;
10074 /* [source, default] dispinterface HTMLAreaEvents; */
10075 /* [source] dispinterface HTMLAreaEvents2; */
10076 WINE_HTMLELEMENT_INTERFACES
;
10077 interface IHTMLAreaElement
;
10078 /* interface IHTMLAreaElement2; */
10081 /*****************************************************************************
10082 * IHTMLLabelElement interface
10088 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10090 interface IHTMLLabelElement
: IDispatch
10092 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
10093 HRESULT htmlFor
([in] BSTR v
);
10095 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
10096 HRESULT htmlFor
([out, retval] BSTR *p
);
10098 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
10099 HRESULT accessKey
([in] BSTR v
);
10101 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
10102 HRESULT accessKey
([out, retval] BSTR *p
);
10105 /*****************************************************************************
10106 * IHTMLLabelElement2 interface
10112 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10114 interface IHTMLLabelElement2
: IDispatch
10116 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
10117 HRESULT form
([out, retval] IHTMLFormElement
**p
);
10120 /*****************************************************************************
10121 * DispHTMLLabelElement dispinterface
10125 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10127 dispinterface DispHTMLLabelElement
10131 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10133 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
10134 void htmlFor
(BSTR v
);
10136 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
10139 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
10140 IHTMLFormElement
*form
();
10143 /*****************************************************************************
10144 * HTMLLabelElement coclass
10148 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10150 coclass HTMLLabelElement
10152 [default] dispinterface DispHTMLLabelElement
;
10153 /* [source, default] dispinterface HTMLLabelEvents; */
10154 /* [source] dispinterface HTMLLabelEvents2; */
10155 WINE_HTMLDATAELEMENT_INTERFACES
;
10156 interface IHTMLLabelElement
;
10157 interface IHTMLLabelElement2
;
10160 /*****************************************************************************
10161 * IHTMLElementCollection interface
10167 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10169 interface IHTMLElementCollection
: IDispatch
10171 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
10172 HRESULT toString
([retval, out] BSTR *String);
10174 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10175 HRESULT length
([in] LONG v
);
10177 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10178 HRESULT length
([retval, out] LONG *p
);
10180 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
10181 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10183 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10185 [optional, in] VARIANT name
,
10186 [optional, in] VARIANT index
,
10187 [retval, out] IDispatch
**pdisp
);
10189 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10191 [in] VARIANT tagName
,
10192 [retval, out] IDispatch
**pdisp
);
10195 /*****************************************************************************
10196 * DispHTMLElementCollection dispinterface
10200 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10202 dispinterface DispHTMLElementCollection
10206 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
10209 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10210 void length
(LONG v
);
10212 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
10215 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
10216 IUnknown
*_newEnum
();
10218 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
10220 [in, optional] VARIANT name
,
10221 [in, optional] VARIANT index
);
10223 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
10225 [in] VARIANT tagName
);
10227 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
10228 IDispatch
*urns
([in] VARIANT urn
);
10230 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
10231 IDispatch
*namedItem
([in] BSTR name
);
10234 /*****************************************************************************
10235 * IHTMLSelectElement interface
10241 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10243 interface IHTMLSelectElement
: IDispatch
10245 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10246 HRESULT size
([in] LONG v
);
10248 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10249 HRESULT size
([retval, out] LONG *p
);
10251 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10252 HRESULT multiple
([in] VARIANT_BOOL v
);
10254 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10255 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
10257 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10258 HRESULT name
([in] BSTR v
);
10260 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10261 HRESULT name
([retval, out] BSTR *p
);
10263 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10264 HRESULT options
([retval, out] IDispatch
**p
);
10266 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10267 HRESULT onchange
([in] VARIANT v
);
10269 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10270 HRESULT onchange
([retval, out] VARIANT *p
);
10272 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10273 HRESULT selectedIndex
([in] LONG v
);
10275 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10276 HRESULT selectedIndex
([retval, out] LONG *p
);
10278 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10279 HRESULT type
([retval, out] BSTR *p
);
10281 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10282 HRESULT value
([in] BSTR v
);
10284 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10285 HRESULT value
([retval, out] BSTR *p
);
10287 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10288 HRESULT disabled
([in] VARIANT_BOOL v
);
10290 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
10291 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10293 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10294 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10296 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10298 [in] IHTMLElement
*element
,
10299 [optional, in] VARIANT before
);
10301 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10302 HRESULT remove
([defaultvalue(-1), in] LONG index
);
10304 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10305 HRESULT length
([in] LONG v
);
10307 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10308 HRESULT length
([retval, out] LONG *p
);
10310 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10311 HRESULT _newEnum
([retval, out] IUnknown
**p
);
10313 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10315 [optional, in] VARIANT name
,
10316 [optional, in] VARIANT index
,
10317 [retval, out] IDispatch
**pdisp
);
10319 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10321 [in] VARIANT tagName
,
10322 [retval, out] IDispatch
**pdisp
);
10325 /*****************************************************************************
10326 * DispHTMLSelectElement dispinterface
10330 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10332 dispinterface DispHTMLSelectElement
10336 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10338 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10341 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
10344 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10345 void multiple
(VARIANT_BOOL v
);
10347 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
10348 VARIANT_BOOL multiple
();
10350 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10353 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
10356 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
10357 IDispatch
*options
();
10359 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10360 void onchange
(VARIANT v
);
10362 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
10363 VARIANT onchange
();
10365 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10366 void selectedIndex
(LONG v
);
10368 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
10369 LONG selectedIndex
();
10371 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
10374 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10375 void value
(BSTR v
);
10377 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
10380 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
10381 IHTMLFormElement
*form
();
10383 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
10385 [in] IHTMLElement
*element
,
10386 [in, optional] VARIANT before
);
10388 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
10389 void remove
([in, defaultvalue(-1)] LONG index
);
10391 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10392 void length
(LONG v
);
10394 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
10397 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
10398 IUnknown
*_newEnum
();
10400 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
10402 [in, optional] VARIANT name
,
10403 [in, optional] VARIANT index
);
10405 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
10406 IDispatch
*tags
([in] VARIANT tagName
);
10408 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
10409 IDispatch
*urns
([in] VARIANT urn
);
10411 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
10412 IDispatch
*namedItem
([in] BSTR name
);
10415 /*****************************************************************************
10416 * HTMLSelectElement coclass
10420 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10422 coclass HTMLSelectElement
10424 [default] dispinterface DispHTMLSelectElement
;
10425 /* [source, default] dispinterface HTMLSelectElementEvents; */
10426 /* [source] dispinterface HTMLSelectElementEvents2; */
10427 WINE_HTMLDATAELEMENT_INTERFACES
;
10428 interface IHTMLControlElement
;
10429 interface IHTMLSelectElement
;
10430 /* interface IHTMLSelectElement2; */
10431 /* interface IHTMLSelectElement4; */
10432 /* interface IHTMLSelectElement5; */
10433 /* interface IHTMLSelectElement6; */
10436 /*****************************************************************************
10437 * IHTMLSelectionObject interface
10443 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10445 interface IHTMLSelectionObject
: IDispatch
10447 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
10448 HRESULT createRange
([retval, out] IDispatch
**range);
10450 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
10453 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
10456 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
10457 HRESULT type
([retval, out] BSTR *p
);
10460 /*****************************************************************************
10461 * IHTMLSelectionObject2 interface
10467 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10469 interface IHTMLSelectionObject2
: IDispatch
10471 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
10472 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
10474 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
10475 HRESULT typeDetail
([out, retval] BSTR *p
);
10478 /*****************************************************************************
10479 * IHTMLSelection interface
10485 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10487 interface IHTMLSelection
: IDispatch
10489 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
10490 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
10492 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
10493 HRESULT anchorOffset
([out, retval] long *p
);
10495 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
10496 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
10498 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
10499 HRESULT focusOffset
([out, retval] long *p
);
10501 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
10502 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
10504 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
10506 [in] IDispatch
*parentNode
,
10509 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
10510 HRESULT collapseToStart
();
10512 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
10513 HRESULT collapseToEnd
();
10515 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
10516 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
10518 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
10519 HRESULT deleteFromDocument
();
10521 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
10522 HRESULT rangeCount
([out, retval] long *p
);
10524 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
10525 HRESULT getRangeAt
(
10527 [out, retval] IHTMLDOMRange
**ppRange
);
10529 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
10530 HRESULT addRange
([in] IDispatch
*range);
10532 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
10533 HRESULT removeRange
([in] IDispatch
*range);
10535 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
10536 HRESULT removeAllRanges
();
10538 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
10539 HRESULT toString
([out, retval] BSTR *pSelectionString
);
10542 /*****************************************************************************
10543 * IHTMLOptionElement interface
10549 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10551 interface IHTMLOptionElement
: IDispatch
10553 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10554 HRESULT selected
([in] VARIANT_BOOL v
);
10556 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10557 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
10559 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10560 HRESULT value
([in] BSTR v
);
10562 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10563 HRESULT value
([retval, out] BSTR *p
);
10565 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10566 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
10568 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10569 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
10571 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10572 HRESULT index
([in] LONG v
);
10574 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10575 HRESULT index
([retval, out] LONG *p
);
10577 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10578 HRESULT text
([in] BSTR v
);
10580 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10581 HRESULT text
([retval, out] BSTR *p
);
10583 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10584 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10591 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10593 interface IHTMLOptionElement3
: IDispatch
10595 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10596 HRESULT label
([in] BSTR v
);
10598 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10599 HRESULT label
([retval, out] BSTR * p
);
10602 /*****************************************************************************
10603 * IHTMLOptionElementFactory interface
10609 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
10611 interface IHTMLOptionElementFactory
: IDispatch
10613 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
10615 [optional, in] VARIANT text
,
10616 [optional, in] VARIANT value
,
10617 [optional, in] VARIANT defaultselected
,
10618 [optional, in] VARIANT selected
,
10619 [retval, out] IHTMLOptionElement
**optelem
);
10622 /*****************************************************************************
10623 * DispHTMLOptionElement dispinterface
10627 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10629 dispinterface DispHTMLOptionElement
10633 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10635 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10636 void selected
(VARIANT_BOOL v
);
10638 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
10639 VARIANT_BOOL selected
();
10641 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10642 void value
(BSTR v
);
10644 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
10647 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10648 void defaultSelected
(VARIANT_BOOL v
);
10650 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
10651 VARIANT_BOOL defaultSelected
();
10653 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10654 void index
(LONG v
);
10656 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
10659 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10662 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
10665 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
10666 IHTMLFormElement
*form
();
10668 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10669 void label
(BSTR v
);
10671 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
10677 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10679 coclass HTMLOptionElement
10681 [default] dispinterface DispHTMLOptionElement
;
10682 [source, default] dispinterface HTMLElementEvents
;
10683 [source] dispinterface HTMLElementEvents2
;
10684 WINE_HTMLDATAELEMENT_INTERFACES
;
10685 interface IHTMLOptionElement
;
10686 interface IHTMLOptionElement3
;
10687 /* interface IHTMLOptionElement4; */
10690 /*****************************************************************************
10691 * IHTMLInputElement interface
10697 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10699 interface IHTMLInputElement
: IDispatch
10701 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10702 HRESULT type
([in] BSTR v
);
10704 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
10705 HRESULT type
([retval, out] BSTR *p
);
10707 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10708 HRESULT value
([in] BSTR v
);
10710 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
10711 HRESULT value
([retval, out] BSTR *p
);
10713 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10714 HRESULT name
([in] BSTR v
);
10716 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
10717 HRESULT name
([retval, out] BSTR *p
);
10719 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10720 HRESULT status
([in] VARIANT_BOOL v
);
10722 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
10723 HRESULT status
([retval, out] VARIANT_BOOL *p
);
10725 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10726 HRESULT disabled
([in] VARIANT_BOOL v
);
10728 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
10729 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10731 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
10732 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10734 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10735 HRESULT size
([in] LONG v
);
10737 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
10738 HRESULT size
([retval, out] LONG *p
);
10740 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10741 HRESULT maxLength
([in] LONG v
);
10743 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
10744 HRESULT maxLength
([retval, out] LONG *p
);
10746 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
10749 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10750 HRESULT onchange
([in] VARIANT v
);
10752 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
10753 HRESULT onchange
([retval, out] VARIANT *p
);
10755 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10756 HRESULT onselect
([in] VARIANT v
);
10758 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
10759 HRESULT onselect
([retval, out] VARIANT *p
);
10761 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10762 HRESULT defaultValue([in] BSTR v
);
10764 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10765 HRESULT defaultValue([retval, out] BSTR *p
);
10767 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10768 HRESULT readOnly([in] VARIANT_BOOL v
);
10770 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
10771 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10773 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
10774 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10776 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10777 HRESULT indeterminate
([in] VARIANT_BOOL v
);
10779 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
10780 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
10782 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10783 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
10785 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
10786 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
10788 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10789 HRESULT checked
([in] VARIANT_BOOL v
);
10791 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
10792 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
10794 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10795 HRESULT border
([in] VARIANT v
);
10797 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
10798 HRESULT border
([retval, out] VARIANT *p
);
10800 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10801 HRESULT vspace
([in] LONG v
);
10803 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
10804 HRESULT vspace
([retval, out] LONG *p
);
10806 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10807 HRESULT hspace
([in] LONG v
);
10809 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
10810 HRESULT hspace
([retval, out] LONG *p
);
10812 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10813 HRESULT alt
([in] BSTR v
);
10815 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
10816 HRESULT alt
([retval, out] BSTR *p
);
10818 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10819 HRESULT src
([in] BSTR v
);
10821 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
10822 HRESULT src
([retval, out] BSTR *p
);
10824 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10825 HRESULT lowsrc
([in] BSTR v
);
10827 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
10828 HRESULT lowsrc
([retval, out] BSTR *p
);
10830 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10831 HRESULT vrml
([in] BSTR v
);
10833 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
10834 HRESULT vrml
([retval, out] BSTR *p
);
10836 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10837 HRESULT dynsrc
([in] BSTR v
);
10839 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
10840 HRESULT dynsrc
([retval, out] BSTR *p
);
10842 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
10843 HRESULT readyState
([retval, out] BSTR *p
);
10845 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
10846 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
10848 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10849 HRESULT loop
([in] VARIANT v
);
10851 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
10852 HRESULT loop
([retval, out] VARIANT *p
);
10854 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10855 HRESULT align
([in] BSTR v
);
10857 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
10858 HRESULT align
([retval, out] BSTR *p
);
10860 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10861 HRESULT onload
([in] VARIANT v
);
10863 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
10864 HRESULT onload
([retval, out] VARIANT *p
);
10866 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10867 HRESULT onerror
([in] VARIANT v
);
10869 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
10870 HRESULT onerror
([retval, out] VARIANT *p
);
10872 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10873 HRESULT onabort
([in] VARIANT v
);
10875 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
10876 HRESULT onabort
([retval, out] VARIANT *p
);
10878 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10879 HRESULT width
([in] LONG v
);
10881 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
10882 HRESULT width
([retval, out] LONG *p
);
10884 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10885 HRESULT height
([in] LONG v
);
10887 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
10888 HRESULT height
([retval, out] LONG *p
);
10890 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10891 HRESULT start
([in] BSTR v
);
10893 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
10894 HRESULT start
([retval, out] BSTR *p
);
10897 /*****************************************************************************
10898 * IHTMLInputTextElement interface
10904 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10906 interface IHTMLInputTextElement
: IDispatch
10908 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
10909 HRESULT type
([retval, out] BSTR *p
);
10911 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10912 HRESULT value
([in] BSTR v
);
10914 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
10915 HRESULT value
([retval, out] BSTR *p
);
10917 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10918 HRESULT name
([in] BSTR v
);
10920 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
10921 HRESULT name
([retval, out] BSTR *p
);
10923 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10924 HRESULT status
([in] VARIANT v
);
10926 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
10927 HRESULT status
([retval, out] VARIANT *p
);
10929 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10930 HRESULT disabled
([in] VARIANT_BOOL v
);
10932 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
10933 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
10935 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
10936 HRESULT form
([retval, out] IHTMLFormElement
**p
);
10938 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10939 HRESULT defaultValue([in] BSTR v
);
10941 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
10942 HRESULT defaultValue([retval, out] BSTR *p
);
10944 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10945 HRESULT size
([in] LONG v
);
10947 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
10948 HRESULT size
([retval, out] LONG *p
);
10950 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10951 HRESULT maxLength
([in] LONG v
);
10953 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
10954 HRESULT maxLength
([retval, out] LONG *p
);
10956 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
10959 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10960 HRESULT onchange
([in] VARIANT v
);
10962 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
10963 HRESULT onchange
([retval, out] VARIANT *p
);
10965 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10966 HRESULT onselect
([in] VARIANT v
);
10968 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
10969 HRESULT onselect
([retval, out] VARIANT *p
);
10971 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10972 HRESULT readOnly([in] VARIANT_BOOL v
);
10974 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
10975 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
10977 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
10978 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10981 /*****************************************************************************
10982 * IHTMLInputTextElement2 interface
10988 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10990 interface IHTMLInputTextElement2
: IDispatch
10992 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
10993 HRESULT selectionStart
([in] long v
);
10995 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
10996 HRESULT selectionStart
([out, retval] long *p
);
10998 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
10999 HRESULT selectionEnd
([in] long v
);
11001 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
11002 HRESULT selectionEnd
([out, retval] long *p
);
11004 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
11005 HRESULT setSelectionRange
([in] long start
, [in] long end
);
11010 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11012 dispinterface DispHTMLInputElement
11016 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11018 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
11021 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
11024 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
11025 void value
(BSTR v
);
11027 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
11030 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
11033 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
11036 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
11037 void status
(VARIANT_BOOL v
);
11039 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
11040 VARIANT_BOOL status
();
11042 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
11043 IHTMLFormElement
*form
();
11045 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
11048 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
11051 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
11052 void maxLength
(LONG v
);
11054 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
11057 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
11060 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
11061 void onchange
(VARIANT v
);
11063 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
11064 VARIANT onchange
();
11066 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
11067 void onselect
(VARIANT v
);
11069 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
11070 VARIANT onselect
();
11072 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11073 void defaultValue(BSTR v
);
11075 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11076 BSTR defaultValue();
11078 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
11079 void readOnly(VARIANT_BOOL v
);
11081 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
11082 VARIANT_BOOL readOnly();
11084 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
11085 IHTMLTxtRange
*createTextRange
();
11087 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
11088 void indeterminate
(VARIANT_BOOL v
);
11090 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
11091 VARIANT_BOOL indeterminate
();
11093 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
11094 void defaultChecked
(VARIANT_BOOL v
);
11096 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
11097 VARIANT_BOOL defaultChecked
();
11099 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
11100 void checked
(VARIANT_BOOL v
);
11102 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
11103 VARIANT_BOOL checked
();
11105 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
11106 void border
(VARIANT v
);
11108 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
11111 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
11112 void vspace
(LONG v
);
11114 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
11117 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
11118 void hspace
(LONG v
);
11120 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
11123 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
11126 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
11129 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
11132 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
11135 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
11136 void lowsrc
(BSTR v
);
11138 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
11141 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
11144 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
11147 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
11148 void dynsrc
(BSTR v
);
11150 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
11153 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
11154 VARIANT_BOOL complete
();
11156 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
11157 void loop
(VARIANT v
);
11159 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
11162 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
11163 void align
(BSTR v
);
11165 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
11168 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
11169 void onload
(VARIANT v
);
11171 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
11174 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
11175 void onerror
(VARIANT v
);
11177 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
11180 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
11181 void onabort
(VARIANT v
);
11183 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
11186 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
11187 void width
(LONG v
);
11189 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
11192 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
11193 void height
(LONG v
);
11195 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
11198 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
11199 void start
(BSTR v
);
11201 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
11204 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
11205 void accept
(BSTR v
);
11207 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
11210 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
11211 void useMap
(BSTR v
);
11213 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
11216 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
11217 void selectionStart
(long v
);
11219 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
11220 long selectionStart
();
11222 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
11223 void selectionEnd
(long v
);
11225 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
11226 long selectionEnd
();
11228 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
11229 void setSelectionRange
([in] long start
, [in] long end
);
11232 /*****************************************************************************
11233 * HTMLInputElement coclass
11237 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11239 coclass HTMLInputElement
11241 [default] dispinterface DispHTMLInputElement
;
11242 /* [source, default] dispinterface HTMLInputTextElementEvents; */
11243 /* [source] dispinterface HTMLInputTextElementEvents2; */
11244 /* [source] dispinterface HTMLOptionButtonElementEvents; */
11245 /* [source] dispinterface HTMLButtonElementEvents; */
11246 WINE_HTMLDATAELEMENT_INTERFACES
;
11247 interface IHTMLControlElement
;
11248 interface IHTMLInputElement
;
11249 /* interface IHTMLInputElement2; */
11250 interface IHTMLInputTextElement
;
11251 interface IHTMLInputTextElement2
;
11252 /* interface IHTMLInputHiddenElement; */
11253 /* interface IHTMLInputButtonElement; */
11254 /* interface IHTMLInputFileElement; */
11255 /* interface IHTMLOptionButtonElement; */
11256 /* interface IHTMLInputImage; */
11257 /* interface IHTMLInputElement3; */
11258 /* interface IHTMLInputRangeElement; */
11261 /*****************************************************************************
11262 * IHTMLTextAreaElement interface
11268 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11270 interface IHTMLTextAreaElement
: IDispatch
11272 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11273 HRESULT type
([retval, out] BSTR *p
);
11275 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11276 HRESULT value
([in] BSTR v
);
11278 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11279 HRESULT value
([retval, out] BSTR *p
);
11281 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11282 HRESULT name
([in] BSTR v
);
11284 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11285 HRESULT name
([retval, out] BSTR *p
);
11287 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11288 HRESULT status
([in] VARIANT v
);
11290 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11291 HRESULT status
([retval, out] VARIANT *p
);
11293 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11294 HRESULT disabled
([in] VARIANT_BOOL v
);
11296 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
11297 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11299 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11300 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11302 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11303 HRESULT defaultValue([in] BSTR v
);
11305 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11306 HRESULT defaultValue([retval, out] BSTR *p
);
11308 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11311 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11312 HRESULT onchange
([in] VARIANT v
);
11314 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11315 HRESULT onchange
([retval, out] VARIANT *p
);
11317 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11318 HRESULT onselect
([in] VARIANT v
);
11320 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11321 HRESULT onselect
([retval, out] VARIANT *p
);
11323 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11324 HRESULT readOnly([in] VARIANT_BOOL v
);
11326 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11327 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11329 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11330 HRESULT rows
([in] LONG v
);
11332 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11333 HRESULT rows
([retval, out] LONG *p
);
11335 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11336 HRESULT cols
([in] LONG v
);
11338 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11339 HRESULT cols
([retval, out] LONG *p
);
11341 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11342 HRESULT wrap
([in] BSTR v
);
11344 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11345 HRESULT wrap
([retval, out] BSTR *p
);
11347 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11348 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11351 /*****************************************************************************
11352 * DispHTMLTextAreaElement dispinterface
11356 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11358 dispinterface DispHTMLTextAreaElement
11362 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11364 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
11367 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11368 void value
(BSTR v
);
11370 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
11373 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11376 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
11379 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11380 void status
(VARIANT v
);
11382 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
11385 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
11386 IHTMLFormElement
*form
();
11388 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11389 void defaultValue(BSTR v
);
11391 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11392 BSTR defaultValue();
11394 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
11397 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11398 void onchange
(VARIANT v
);
11400 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
11401 VARIANT onchange
();
11403 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11404 void onselect
(VARIANT v
);
11406 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
11407 VARIANT onselect
();
11409 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11410 void readOnly(VARIANT_BOOL v
);
11412 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
11413 VARIANT_BOOL readOnly();
11415 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11418 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
11421 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11424 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
11427 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11430 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
11433 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
11434 IHTMLTxtRange
*createTextRange
();
11437 /*****************************************************************************
11438 * HTMLTextAreaElement coclass
11442 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11444 coclass HTMLTextAreaElement
11446 [default] dispinterface DispHTMLTextAreaElement
;
11447 /* [source, default] dispinterface HTMLInputTextElementEvents; */
11448 /* [source] dispinterface HTMLInputTextElementEvents2; */
11449 [source] dispinterface HTMLTextContainerEvents
;
11450 [source] dispinterface HTMLTextContainerEvents2
;
11451 WINE_HTMLDATAELEMENT_INTERFACES
;
11452 interface IHTMLControlElement
;
11453 interface IHTMLTextContainer
;
11454 interface IHTMLTextAreaElement
;
11455 /* interface IHTMLTextAreaElement2; */
11458 /*****************************************************************************
11459 * IHTMLButtonElement interface
11465 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11467 interface IHTMLButtonElement
: IDispatch
11469 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11470 HRESULT type
([out, retval] BSTR *p
);
11472 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11473 HRESULT value
([in] BSTR v
);
11475 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11476 HRESULT value
([out, retval] BSTR *p
);
11478 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11479 HRESULT name
([in] BSTR v
);
11481 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11482 HRESULT name
([out, retval] BSTR *p
);
11484 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11485 HRESULT status
([in] VARIANT v
);
11487 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11488 HRESULT status
([out, retval] VARIANT *p
);
11490 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11491 HRESULT disabled
([in] VARIANT_BOOL v
);
11493 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
11494 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
11496 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11497 HRESULT form
([out, retval] IHTMLFormElement
**p
);
11499 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11500 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
11503 /*****************************************************************************
11504 * DispHTMLButtonElement dispinterface
11508 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11510 dispinterface DispHTMLButtonElement
11514 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11516 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
11519 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11520 void value
(BSTR v
);
11522 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
11525 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11528 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
11531 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11532 void status
(VARIANT v
);
11534 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
11537 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
11538 IHTMLFormElement
*form
();
11540 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
11541 IHTMLTxtRange
*createTextRange
();
11544 /*****************************************************************************
11545 * HTMLButtonElement coclass
11549 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11551 coclass HTMLButtonElement
11553 [default] dispinterface DispHTMLButtonElement
;
11554 /* [source, default] dispinterface HTMLButtonElementEvents; */
11555 /* [source] dispinterface HTMLButtonElementEvents2; */
11556 WINE_HTMLDATAELEMENT_INTERFACES
;
11557 interface IHTMLControlElement
;
11558 interface IHTMLTextContainer
;
11559 interface IHTMLButtonElement
;
11560 /* interface IHTMLButtonElement2; */
11563 /*****************************************************************************
11564 * IHTMLHtmlElement interface
11570 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11572 interface IHTMLHtmlElement
: IDispatch
11574 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11575 HRESULT version([in] BSTR v
);
11577 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11578 HRESULT version([out, retval] BSTR *p
);
11581 /*****************************************************************************
11582 * IHTMLHeadElement interface
11588 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11590 interface IHTMLHeadElement
: IDispatch
11592 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11593 HRESULT profile
([in] BSTR v
);
11595 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11596 HRESULT profile
([retval, out] BSTR *p
);
11599 /*****************************************************************************
11600 * IHTMLHeadElement2 interface
11606 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11608 interface IHTMLHeadElement2
: IDispatch
11610 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11611 HRESULT profile
([in] BSTR v
);
11613 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11614 HRESULT profile
([retval, out] BSTR *p
);
11617 /*****************************************************************************
11618 * IHTMLTitleElement interface
11624 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11626 interface IHTMLTitleElement
: IDispatch
11628 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11629 HRESULT text
([in] BSTR v
);
11631 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11632 HRESULT text
([retval, out] BSTR *p
);
11635 /*****************************************************************************
11636 * IHTMLMetaElement interface
11642 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11644 interface IHTMLMetaElement
: IDispatch
11646 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11647 HRESULT httpEquiv
([in] BSTR v
);
11649 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11650 HRESULT httpEquiv
([out, retval] BSTR *p
);
11652 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11653 HRESULT content
([in] BSTR v
);
11655 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11656 HRESULT content
([out, retval] BSTR *p
);
11658 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11659 HRESULT name
([in] BSTR v
);
11661 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11662 HRESULT name
([out, retval] BSTR *p
);
11664 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11665 HRESULT url
([in] BSTR v
);
11667 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11668 HRESULT url
([out, retval] BSTR *p
);
11670 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11671 HRESULT charset
([in] BSTR v
);
11673 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11674 HRESULT charset
([out, retval] BSTR *p
);
11677 /*****************************************************************************
11678 * IHTMLMetaElement2 interface
11684 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11686 interface IHTMLMetaElement2
: IDispatch
11688 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11689 HRESULT scheme
([in] BSTR v
);
11691 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11692 HRESULT scheme
([out, retval] BSTR *p
);
11695 /*****************************************************************************
11696 * IHTMLMetaElement3 interface
11702 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
11704 interface IHTMLMetaElement3
: IDispatch
11706 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11707 HRESULT url
([in] BSTR v
);
11709 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11710 HRESULT url
([out, retval] BSTR *p
);
11713 /*****************************************************************************
11714 * DispHTMLHtmlElement interface
11718 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11720 dispinterface DispHTMLHtmlElement
11724 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11726 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11727 void version(BSTR v
);
11729 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
11733 /*****************************************************************************
11734 * HTMLHtmlElement coclass
11738 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11740 coclass HTMLHtmlElement
11742 [default] dispinterface DispHTMLHtmlElement
;
11743 [source, default] dispinterface HTMLElementEvents
;
11744 [source] dispinterface HTMLElementEvents2
;
11745 WINE_HTMLELEMENT_INTERFACES
;
11746 interface IHTMLHtmlElement
;
11749 /*****************************************************************************
11750 * DispHTMLHeadElement interface
11754 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11756 dispinterface DispHTMLHeadElement
11760 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11762 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11763 void profile
(BSTR v
);
11765 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
11768 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11769 void ie8_profile
(BSTR v
);
11771 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
11772 BSTR ie8_profile
();
11775 /*****************************************************************************
11776 * HTMLHeadElement coclass
11780 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11782 coclass HTMLHeadElement
11784 [default] dispinterface DispHTMLHeadElement
;
11785 [source, default] dispinterface HTMLElementEvents
;
11786 [source] dispinterface HTMLElementEvents2
;
11787 WINE_HTMLELEMENT_INTERFACES
;
11788 interface IHTMLHeadElement
;
11789 interface IHTMLHeadElement2
;
11792 /*****************************************************************************
11793 * DispHTMLTitleElement interface
11797 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11799 dispinterface DispHTMLTitleElement
11803 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11805 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11808 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
11812 /*****************************************************************************
11813 * HTMLTitleElement coclass
11817 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11819 coclass HTMLTitleElement
11821 [default] dispinterface DispHTMLTitleElement
;
11822 [source, default] dispinterface HTMLElementEvents
;
11823 [source] dispinterface HTMLElementEvents2
;
11824 WINE_HTMLELEMENT_INTERFACES
;
11825 interface IHTMLTitleElement
;
11828 /*****************************************************************************
11829 * DispHTMLMetaElement dispinterface
11833 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11835 dispinterface DispHTMLMetaElement
11839 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11841 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11842 void httpEquiv
(BSTR v
);
11844 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
11847 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11848 void content
(BSTR v
);
11850 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
11853 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11856 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
11859 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11862 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
11865 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11866 void charset
(BSTR v
);
11868 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
11871 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11872 void scheme
(BSTR v
);
11874 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
11877 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11878 void ie8_url
(BSTR v
);
11880 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
11884 /*****************************************************************************
11885 * HTMLMetaElement coclass
11889 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11891 coclass HTMLMetaElement
11893 [default] dispinterface DispHTMLMetaElement
;
11894 [source, default] dispinterface HTMLElementEvents
;
11895 [source] dispinterface HTMLElementEvents2
;
11896 WINE_HTMLELEMENT_INTERFACES
;
11897 interface IHTMLMetaElement
;
11898 interface IHTMLMetaElement2
;
11899 interface IHTMLMetaElement3
;
11902 /*****************************************************************************
11903 * DispHTMLUnknownElement dispinterface
11907 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11909 dispinterface DispHTMLUnknownElement
11913 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
11916 /*****************************************************************************
11917 * HTMLUnknownElement coclass
11921 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11923 coclass HTMLUnknownElement
11925 [default] dispinterface DispHTMLUnknownElement
;
11926 [source, default] dispinterface HTMLElementEvents
;
11927 [source] dispinterface HTMLElementEvents2
;
11928 WINE_HTMLELEMENT_INTERFACES
;
11929 /* interface IHTMLUnknownElement; */
11932 /*****************************************************************************
11933 * IOmHistory interface
11939 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
11941 interface IOmHistory
: IDispatch
11943 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
11944 HRESULT length
([retval, out] short *p
);
11946 [id(DISPID_IOMHISTORY_BACK
)]
11947 HRESULT back
([optional, in] VARIANT *pvargdistance
);
11949 [id(DISPID_IOMHISTORY_FORWARD
)]
11950 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
11952 [id(DISPID_IOMHISTORY_GO
)]
11953 HRESULT go
([optional, in] VARIANT *pvargdistance
);
11958 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
11960 coclass HTMLHistory
11962 [default] interface IOmHistory
;
11965 /*****************************************************************************
11966 * IHTMLMimeTypesCollection interface
11972 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11974 interface IHTMLMimeTypesCollection
: IDispatch
11976 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
11977 HRESULT length
([retval, out] LONG *p
);
11982 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11986 [default] interface IHTMLMimeTypesCollection
;
11989 /*****************************************************************************
11990 * IHTMLPluginsCollection interface
11996 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11998 interface IHTMLPluginsCollection
: IDispatch
12000 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
12001 HRESULT length
([retval, out] LONG *p
);
12003 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
12004 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
12009 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12011 dispinterface DispCPlugins
12015 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
12018 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
12019 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
12021 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12022 IDispatch
*constructor
();
12027 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12031 [default] dispinterface DispCPlugins
;
12032 interface IHTMLPluginsCollection
;
12033 interface IHTMLDOMConstructor
;
12036 /*****************************************************************************
12037 * IHTMLOpsProfile interface
12043 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12045 interface IHTMLOpsProfile
: IDispatch
12047 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
12048 HRESULT addRequest
(
12050 [optional, in] VARIANT reserved
,
12051 [retval, out] VARIANT_BOOL *success
);
12053 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
12054 HRESULT clearRequest
();
12056 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
12058 [in] VARIANT usage
,
12059 [optional, in] VARIANT fname
,
12060 [optional, in] VARIANT domain
,
12061 [optional, in] VARIANT path
,
12062 [optional, in] VARIANT expire
,
12063 [optional, in] VARIANT reserved
);
12065 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
12066 HRESULT getAttribute
(
12068 [retval, out] BSTR *value
);
12070 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
12071 HRESULT setAttribute
(
12074 [optional, in] VARIANT prefs
,
12075 [retval, out] VARIANT_BOOL *success
);
12077 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
12078 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
12080 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
12081 HRESULT addReadRequest
(
12083 [optional, in] VARIANT reserved
,
12084 [retval, out] VARIANT_BOOL *success
);
12086 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
12087 HRESULT doReadRequest
(
12088 [in] VARIANT usage
,
12089 [optional, in] VARIANT fname
,
12090 [optional, in] VARIANT domain
,
12091 [optional, in] VARIANT path
,
12092 [optional, in] VARIANT expire
,
12093 [optional, in] VARIANT reserved
);
12095 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
12096 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
12101 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12103 coclass COpsProfile
12105 [default] interface IHTMLOpsProfile
;
12108 /*****************************************************************************
12109 * IOmNavigator interface
12115 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
12117 interface IOmNavigator
: IDispatch
12119 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
12120 HRESULT appCodeName
([retval, out] BSTR *p
);
12122 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
12123 HRESULT appName
([retval, out] BSTR *p
);
12125 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
12126 HRESULT appVersion
([retval, out] BSTR *p
);
12128 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
12129 HRESULT userAgent
([retval, out] BSTR *p
);
12131 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
12132 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
12134 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
12135 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
12137 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
12138 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
12140 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
12141 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
12143 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
12144 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
12146 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
12147 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
12149 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
12150 HRESULT toString
([retval, out] BSTR *String);
12152 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
12153 HRESULT cpuClass
([retval, out] BSTR *p
);
12155 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
12156 HRESULT systemLanguage
([retval, out] BSTR *p
);
12158 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
12159 HRESULT browserLanguage
([retval, out] BSTR *p
);
12161 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
12162 HRESULT userLanguage
([retval, out] BSTR *p
);
12164 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
12165 HRESULT platform
([retval, out] BSTR *p
);
12167 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
12168 HRESULT appMinorVersion
([retval, out] BSTR *p
);
12170 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
12171 HRESULT connectionSpeed
([retval, out] LONG *p
);
12173 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
12174 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
12176 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
12177 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
12180 /*****************************************************************************
12181 * DispHTMLNavigator dispinterface
12185 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12187 dispinterface DispHTMLNavigator
12191 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
12192 BSTR appCodeName
();
12194 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
12197 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
12200 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
12203 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
12204 VARIANT_BOOL javaEnabled
();
12206 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
12207 VARIANT_BOOL taintEnabled
();
12209 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
12210 IHTMLMimeTypesCollection
*mimeTypes
();
12212 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
12213 IHTMLPluginsCollection
*plugins
();
12215 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
12216 VARIANT_BOOL cookieEnabled
();
12218 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
12219 IHTMLOpsProfile
*opsProfile
();
12221 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
12224 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
12227 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
12228 BSTR systemLanguage
();
12230 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
12231 BSTR browserLanguage
();
12233 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
12234 BSTR userLanguage
();
12236 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
12239 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
12240 BSTR appMinorVersion
();
12242 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
12243 LONG connectionSpeed
();
12245 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
12246 VARIANT_BOOL onLine
();
12248 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
12249 IHTMLOpsProfile
*userProfile
();
12251 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12256 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
12258 coclass HTMLNavigator
12260 [default] dispinterface DispHTMLNavigator
;
12261 interface IOmNavigator
;
12264 /*****************************************************************************
12265 * IHTMLLocation interface
12271 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
12273 interface IHTMLLocation
: IDispatch
12275 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
12276 HRESULT href
([in] BSTR v
);
12278 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
12279 HRESULT href
([retval, out] BSTR *p
);
12281 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12282 HRESULT protocol
([in] BSTR v
);
12284 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12285 HRESULT protocol
([retval, out] BSTR *p
);
12287 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
12288 HRESULT host
([in] BSTR v
);
12290 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
12291 HRESULT host
([retval, out] BSTR *p
);
12293 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12294 HRESULT hostname
([in] BSTR v
);
12296 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12297 HRESULT hostname
([retval, out] BSTR *p
);
12299 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
12300 HRESULT port
([in] BSTR v
);
12302 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
12303 HRESULT port
([retval, out] BSTR *p
);
12305 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12306 HRESULT pathname
([in] BSTR v
);
12308 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12309 HRESULT pathname
([retval, out] BSTR *p
);
12311 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
12312 HRESULT search
([in] BSTR v
);
12314 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
12315 HRESULT search
([retval, out] BSTR *p
);
12317 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
12318 HRESULT hash
([in] BSTR v
);
12320 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
12321 HRESULT hash
([retval, out] BSTR *p
);
12323 [id(DISPID_IHTMLLOCATION_RELOAD
)]
12324 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
12326 [id(DISPID_IHTMLLOCATION_REPLACE
)]
12327 HRESULT replace
([in] BSTR bstr);
12329 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
12330 HRESULT assign
([in] BSTR bstr);
12332 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
12333 HRESULT toString
([retval, out] BSTR *String);
12336 /*****************************************************************************
12337 * DispHTMLHistory dispinterface
12341 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12343 dispinterface DispHTMLHistory
12347 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
12350 [id(DISPID_IOMHISTORY_BACK
)]
12351 void back
([optional, in] VARIANT *pvargdistance
);
12353 [id(DISPID_IOMHISTORY_FORWARD
)]
12354 void forward
([optional, in] VARIANT *pvargdistance
);
12356 [id(DISPID_IOMHISTORY_GO
)]
12357 void go
([optional, in] VARIANT *pvargdistance
);
12359 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12360 IDispatch
*constructor
();
12363 /*****************************************************************************
12364 * DispHTMLLocation dispinterface
12368 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12370 dispinterface DispHTMLLocation
12374 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
12377 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
12380 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12381 void protocol
(BSTR v
);
12383 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
12386 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
12389 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
12392 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12393 void hostname
(BSTR v
);
12395 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
12398 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
12401 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
12404 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12405 void pathname
(BSTR v
);
12407 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
12410 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
12411 void search
(BSTR v
);
12413 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
12416 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
12419 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
12422 [id(DISPID_IHTMLLOCATION_RELOAD
)]
12423 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
12425 [id(DISPID_IHTMLLOCATION_REPLACE
)]
12426 void replace
([in] BSTR bstr);
12428 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
12429 void assign
([in] BSTR bstr);
12431 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
12434 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12439 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
12441 coclass HTMLLocation
12443 [default] dispinterface DispHTMLLocation
;
12444 interface IHTMLLocation
;
12451 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12453 interface IHTMLBookmarkCollection
: IDispatch
12455 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
12456 HRESULT length
([out, retval] LONG *p
);
12458 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
12459 HRESULT _newEnum
([out, retval] IUnknown
**p
);
12461 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
12464 [out, retval] VARIANT *pVarBookmark
);
12467 /*****************************************************************************
12468 * IHTMLDataTransfer interface
12474 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12476 interface IHTMLDataTransfer
: IDispatch
12478 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
12481 [in] VARIANT *data
,
12482 [out, retval] VARIANT_BOOL *pret
);
12484 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
12487 [out, retval] VARIANT *pvarRet
);
12489 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
12492 [out, retval] VARIANT_BOOL *pret
);
12494 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12495 HRESULT dropEffect
([in] BSTR v
);
12497 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
12498 HRESULT dropEffect
([out, retval] BSTR *p
);
12500 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12501 HRESULT effectAllowed
([in] BSTR v
);
12503 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
12504 HRESULT effectAllowed
([out, retval] BSTR *p
);
12507 /*****************************************************************************
12508 * IHTMLEventObj interface
12514 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12516 interface IHTMLEventObj
: IDispatch
12518 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
12519 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
12521 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
12522 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
12524 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
12525 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
12527 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
12528 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
12530 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12531 HRESULT returnValue
([in] VARIANT v
);
12533 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12534 HRESULT returnValue
([retval, out] VARIANT *p
);
12536 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12537 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
12539 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12540 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
12542 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
12543 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
12545 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
12546 HRESULT toElement
([retval, out] IHTMLElement
**p
);
12548 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12549 HRESULT keyCode
([in] LONG v
);
12551 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12552 HRESULT keyCode
([retval, out] LONG *p
);
12554 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
12555 HRESULT button
([retval, out] LONG *p
);
12557 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
12558 HRESULT type
([retval, out] BSTR *p
);
12560 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
12561 HRESULT qualifier
([retval, out] BSTR *p
);
12563 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
12564 HRESULT reason
([retval, out] LONG *p
);
12566 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
12567 HRESULT x
([retval, out] LONG *p
);
12569 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
12570 HRESULT y
([retval, out] LONG *p
);
12572 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
12573 HRESULT clientX
([retval, out] LONG *p
);
12575 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
12576 HRESULT clientY
([retval, out] LONG *p
);
12578 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
12579 HRESULT offsetX
([retval, out] LONG *p
);
12581 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
12582 HRESULT offsetY
([retval, out] LONG *p
);
12584 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
12585 HRESULT screenX
([retval, out] LONG *p
);
12587 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
12588 HRESULT screenY
([retval, out] LONG *p
);
12590 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
12591 HRESULT srcFilter
([retval, out] IDispatch
**p
);
12594 /*****************************************************************************
12595 * DispCEventObj dispinterface
12599 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12601 dispinterface DispCEventObj
12605 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12606 void returnValue
(VARIANT v
);
12608 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
12609 VARIANT returnValue
();
12611 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12612 void cancelBubble
(VARIANT_BOOL v
);
12614 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
12615 VARIANT_BOOL cancelBubble
();
12617 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12618 void keyCode
(LONG v
);
12620 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
12623 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
12625 [in] BSTR strAttributeName
,
12626 [in] VARIANT AttributeValue
,
12627 [in, defaultvalue(1)] LONG lFlags
);
12629 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
12630 VARIANT getAttribute
(
12631 [in] BSTR strAttributeName
,
12632 [in, defaultvalue(0)] LONG lFlags
);
12634 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
12635 VARIANT_BOOL removeAttribute
(
12636 [in] BSTR strAttributeName
,
12637 [in, defaultvalue(1)] LONG lFlags
);
12639 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12640 void propertyName
(BSTR v
);
12642 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
12643 BSTR propertyName
();
12645 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12646 void bookmarks
(IHTMLBookmarkCollection
*v
);
12648 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
12649 IHTMLBookmarkCollection
*bookmarks
();
12651 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12652 void recordset
(IDispatch
*v
);
12654 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
12655 IDispatch
*recordset
();
12657 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12658 void dataFld
(BSTR v
);
12660 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
12663 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12664 void boundElements
(IHTMLElementCollection
*v
);
12666 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
12667 IHTMLElementCollection
*boundElements
();
12669 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12670 void repeat
(VARIANT_BOOL v
);
12672 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
12673 VARIANT_BOOL repeat
();
12675 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12676 void srcUrn
(BSTR v
);
12678 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
12681 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12682 void srcElement
(IHTMLElement
*v
);
12684 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
12685 IHTMLElement
*srcElement
();
12687 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12688 void altKey
(VARIANT_BOOL v
);
12690 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
12691 VARIANT_BOOL altKey
();
12693 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12694 void ctrlKey
(VARIANT_BOOL v
);
12696 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
12697 VARIANT_BOOL ctrlKey
();
12699 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12700 void shiftKey
(VARIANT_BOOL v
);
12702 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
12703 VARIANT_BOOL shiftKey
();
12705 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12706 void fromElement
(IHTMLElement
*v
);
12708 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
12709 IHTMLElement
*fromElement
();
12711 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12712 void toElement
(IHTMLElement
*v
);
12714 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
12715 IHTMLElement
*toElement
();
12717 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12718 void button
(LONG v
);
12720 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
12723 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12726 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
12729 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12730 void qualifier
(BSTR v
);
12732 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
12735 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12736 void reason
(LONG v
);
12738 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
12741 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
12744 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
12747 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12750 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
12753 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12754 void clientX
(LONG v
);
12756 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
12759 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12760 void clientY
(LONG v
);
12762 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
12764 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12765 void offsetX
(LONG v
);
12767 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
12770 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12771 void offsetY
(LONG v
);
12773 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
12776 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12777 void screenX
(LONG v
);
12779 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
12782 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12783 void screenY
(LONG v
);
12785 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
12788 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12789 void srcFilter
(IDispatch
*v
);
12791 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
12792 IDispatch
*srcFilter
();
12794 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
12795 IHTMLDataTransfer
*dataTransfer
();
12797 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
12798 VARIANT_BOOL contentOverflow
();
12800 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12801 void shiftLeft
(VARIANT_BOOL v
);
12803 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
12804 VARIANT_BOOL shiftLeft
();
12806 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12807 void altLeft
(VARIANT_BOOL v
);
12809 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
12810 VARIANT_BOOL altLeft
();
12812 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12813 void ctrlLeft
(VARIANT_BOOL v
);
12815 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
12816 VARIANT_BOOL ctrlLeft
();
12818 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
12819 LONG_PTR imeCompositionChange
();
12821 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
12822 LONG_PTR imeNotifyCommand
();
12824 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
12825 LONG_PTR imeNotifyData
();
12827 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
12828 LONG_PTR imeRequest
();
12830 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
12831 LONG_PTR imeRequestData
();
12833 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
12834 LONG_PTR keyboardLayout
();
12836 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
12837 LONG behaviorCookie
();
12839 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
12840 LONG behaviorPart
();
12842 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
12845 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
12849 /*****************************************************************************
12850 * IHTMLFramesCollection2 interface
12856 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
12858 interface IHTMLFramesCollection2
: IDispatch
12860 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
12862 [in] VARIANT *pvarIndex
,
12863 [retval, out] VARIANT *pvarResult
);
12865 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
12866 HRESULT length
([retval, out] LONG *p
);
12869 /*****************************************************************************
12870 * IHTMLScreen interface
12876 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12878 interface IHTMLScreen
: IDispatch
12880 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
12881 HRESULT colorDepth
([retval, out] LONG *p
);
12883 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12884 HRESULT bufferDepth
([in] LONG v
);
12886 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
12887 HRESULT bufferDepth
([retval, out] LONG *p
);
12889 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
12890 HRESULT width
([retval, out] LONG *p
);
12892 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
12893 HRESULT height
([retval, out] LONG *p
);
12895 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12896 HRESULT updateInterval
([in] LONG v
);
12898 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
12899 HRESULT updateInterval
([retval, out] LONG *p
);
12901 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
12902 HRESULT availHeight
([retval, out] LONG *p
);
12904 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
12905 HRESULT availWidth
([retval, out] LONG *p
);
12907 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
12908 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
12911 /*****************************************************************************
12912 * IHTMLWindow2 interface
12918 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
12920 interface IHTMLWindow2
: IHTMLFramesCollection2
12922 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
12923 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
12925 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12926 HRESULT defaultStatus
([in] BSTR v
);
12928 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
12929 HRESULT defaultStatus
([retval, out] BSTR *p
);
12931 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
12932 HRESULT status
([in] BSTR v
);
12934 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
12935 HRESULT status
([retval, out] BSTR *p
);
12937 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
12938 HRESULT setTimeout
(
12939 [in] BSTR expression
,
12941 [optional, in] VARIANT *language
,
12942 [retval, out] LONG *timerID
);
12944 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
12945 HRESULT clearTimeout
([in] LONG timerID
);
12947 [id(DISPID_IHTMLWINDOW2_ALERT
)]
12948 HRESULT alert
([defaultvalue(""), in] BSTR message);
12950 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
12952 [defaultvalue(""), in] BSTR message,
12953 [retval, out] VARIANT_BOOL *confirmed
);
12955 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
12957 [defaultvalue(""), in] BSTR message,
12958 [defaultvalue("undefined"), in] BSTR defstr
,
12959 [retval, out] VARIANT *textdata
);
12961 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
12962 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
12964 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
12965 HRESULT location
([retval, out] IHTMLLocation
**p
);
12967 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
12968 HRESULT history
([retval, out] IOmHistory
**p
);
12970 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
12973 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
12974 HRESULT opener
([in] VARIANT v
);
12976 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
12977 HRESULT opener
([retval, out] VARIANT *p
);
12979 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
12980 HRESULT navigator
([retval, out] IOmNavigator
**p
);
12982 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
12983 HRESULT name
([in] BSTR v
);
12985 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
12986 HRESULT name
([retval, out] BSTR *p
);
12988 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
12989 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
12991 [id(DISPID_IHTMLWINDOW2_OPEN
)]
12993 [defaultvalue(""), in] BSTR url
,
12994 [defaultvalue(""), in] BSTR name
,
12995 [defaultvalue(""), in] BSTR features
,
12996 [defaultvalue(0), in] VARIANT_BOOL replace
,
12997 [retval, out] IHTMLWindow2
**pomWindowResult
);
12999 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13000 HRESULT self
([retval, out] IHTMLWindow2
**p
);
13002 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13003 HRESULT top
([retval, out] IHTMLWindow2
**p
);
13005 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13006 HRESULT window
([retval, out] IHTMLWindow2
**p
);
13008 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13009 HRESULT navigate
([in] BSTR url
);
13011 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
13012 HRESULT onfocus
([in] VARIANT v
);
13014 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
13015 HRESULT onfocus
([retval, out] VARIANT *p
);
13017 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
13018 HRESULT onblur
([in] VARIANT v
);
13020 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
13021 HRESULT onblur
([retval, out] VARIANT *p
);
13023 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
13024 HRESULT onload
([in] VARIANT v
);
13026 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
13027 HRESULT onload
([retval, out] VARIANT *p
);
13029 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
13030 HRESULT onbeforeunload
([in] VARIANT v
);
13032 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
13033 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
13035 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
13036 HRESULT onunload
([in] VARIANT v
);
13038 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
13039 HRESULT onunload
([retval, out] VARIANT *p
);
13041 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
13042 HRESULT onhelp
([in] VARIANT v
);
13044 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
13045 HRESULT onhelp
([retval, out] VARIANT *p
);
13047 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
13048 HRESULT onerror
([in] VARIANT v
);
13050 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
13051 HRESULT onerror
([retval, out] VARIANT *p
);
13053 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
13054 HRESULT onresize
([in] VARIANT v
);
13056 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
13057 HRESULT onresize
([retval, out] VARIANT *p
);
13059 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
13060 HRESULT onscroll
([in] VARIANT v
);
13062 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
13063 HRESULT onscroll
([retval, out] VARIANT *p
);
13065 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
13066 HRESULT document
([retval, out] IHTMLDocument2
**p
);
13068 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13069 HRESULT event
([retval, out] IHTMLEventObj
**p
);
13071 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
13072 HRESULT _newEnum
([retval, out] IUnknown
**p
);
13074 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13075 HRESULT showModalDialog
(
13077 [optional, in] VARIANT *varArgIn
,
13078 [optional, in] VARIANT *varOptions
,
13079 [retval, out] VARIANT *varArgOut
);
13081 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13084 [optional, in] VARIANT helpArg
,
13085 [defaultvalue(""), in] BSTR features
);
13087 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13088 HRESULT screen
([retval, out] IHTMLScreen
**p
);
13090 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13091 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
13093 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13096 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13097 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
13099 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13102 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13103 HRESULT scroll
([in] LONG x
, [in] LONG y
);
13105 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13106 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
13108 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
13109 HRESULT setInterval
([
13110 in] BSTR expression
,
13112 [optional, in] VARIANT *language
,
13113 [retval, out] LONG *timerID
);
13115 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13116 HRESULT clearInterval
([in] LONG timerID
);
13118 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13119 HRESULT offscreenBuffering
([in] VARIANT v
);
13121 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13122 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
13124 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13125 HRESULT execScript
(
13127 [defaultvalue("JScript"), in] BSTR language
,
13128 [retval, out] VARIANT *pvarRet
);
13130 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13131 HRESULT toString
([retval, out] BSTR *String);
13133 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13134 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
13136 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13137 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
13139 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13140 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
13142 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13143 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
13145 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13146 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
13148 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13149 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
13151 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13152 HRESULT external
([retval, out] IDispatch
**p
);
13155 /*****************************************************************************
13156 * IHTMLWindow3 interface
13162 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13164 interface IHTMLWindow3
: IDispatch
13166 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13167 HRESULT screenLeft
([out, retval] LONG *p
);
13169 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13170 HRESULT screenTop
([out, retval] LONG *p
);
13172 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13173 HRESULT attachEvent
(
13175 [in] IDispatch
*pDisp
,
13176 [out, retval] VARIANT_BOOL *pfResult
);
13178 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13179 HRESULT detachEvent
(
13181 [in] IDispatch
*pDisp
);
13183 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13184 HRESULT setTimeout
(
13185 [in] VARIANT *expression
,
13187 [in, optional] VARIANT *language
,
13188 [out, retval] LONG *timerID
);
13190 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13191 HRESULT setInterval
(
13192 [in] VARIANT *expression
,
13194 [in, optional] VARIANT *language
,
13195 [out, retval] LONG *timerID
);
13197 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13200 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13201 HRESULT onbeforeprint
([in] VARIANT v
);
13203 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13204 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
13206 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13207 HRESULT onafterprint
([in] VARIANT v
);
13209 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13210 HRESULT onafterprint
([out, retval] VARIANT *p
);
13212 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13213 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
13215 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13216 HRESULT showModelessDialog
(
13217 [in, defaultvalue("")] BSTR url
,
13218 [in, optional] VARIANT *varArgIn
,
13219 [in, optional] VARIANT *options
,
13220 [out, retval] IHTMLWindow2
**pDialog
);
13223 /*****************************************************************************
13224 * IHTMLWindow4 interface
13230 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13232 interface IHTMLWindow4
: IDispatch
13234 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13235 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
13236 [retval, out] IDispatch
** ppPopup
);
13238 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13239 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
13242 /*****************************************************************************
13243 * IHTMLWindow5 interface
13249 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
13251 interface IHTMLWindow5
: IDispatch
13253 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13254 HRESULT XMLHttpRequest
([in] VARIANT v
);
13256 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
13257 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
13260 /*****************************************************************************
13261 * IHTMLWindow6 interface
13267 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
13269 interface IHTMLWindow6
: IDispatch
13271 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
13272 HRESULT XDomainRequest
([in] VARIANT v
);
13274 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
13275 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
13277 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13278 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
13280 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13281 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
13283 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13284 HRESULT onhashchange
([in] VARIANT v
);
13286 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13287 HRESULT onhashchange
([out, retval] VARIANT *p
);
13289 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13290 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
13292 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13293 HRESULT postMessage
(
13295 [in, optional] VARIANT targetOrigin
);
13297 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13298 HRESULT toStaticHTML
(
13299 [in] BSTR bstrHTML
,
13300 [out, retval] BSTR *pbstrStaticHTML
);
13302 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13303 HRESULT onmessage
([in] VARIANT v
);
13305 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13306 HRESULT onmessage
([out, retval] VARIANT *p
);
13308 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13309 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13312 /*****************************************************************************
13313 * DispHTMLScreen dispinterface
13317 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13319 dispinterface DispHTMLScreen
13323 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
13326 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
13327 void bufferDepth
(long v
);
13329 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
13330 long bufferDepth
();
13332 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
13335 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
13338 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
13339 void updateInterval
(long v
);
13341 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
13342 long updateInterval
();
13344 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
13345 long availHeight
();
13347 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
13350 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
13351 VARIANT_BOOL fontSmoothingEnabled
();
13353 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
13354 long logicalXDPI
();
13356 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
13357 long logicalYDPI
();
13359 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
13362 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
13365 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
13368 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
13371 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
13372 IDispatch
*constructor
();
13375 /*****************************************************************************
13376 * DispHTMLWindow2 dispinterface
13380 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13382 dispinterface DispHTMLWindow2
13386 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13387 VARIANT item
([in] VARIANT *pvarIndex
);
13389 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13392 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13393 IHTMLFramesCollection2
*frames
();
13395 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13396 void defaultStatus
(BSTR v
);
13398 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13399 BSTR defaultStatus
();
13401 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13402 void status
(BSTR v
);
13404 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13407 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13408 void clearTimeout
([in] LONG timerID
);
13410 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13411 void alert
([in, defaultvalue("")] BSTR message);
13413 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13414 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
13416 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13418 [in, defaultvalue("")] BSTR message,
13419 [in, defaultvalue("undefined")] BSTR defstr
);
13421 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13422 IHTMLImageElementFactory
*Image
();
13424 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13425 IHTMLLocation
*location
();
13427 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13428 IOmHistory
*history
();
13430 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13433 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13434 void opener
(VARIANT v
);
13436 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13439 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13440 IOmNavigator
*navigator
();
13442 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13445 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13448 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13449 IHTMLWindow2
*parent
();
13451 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13452 IHTMLWindow2
*open
(
13453 [in, defaultvalue("")] BSTR url
,
13454 [in, defaultvalue("")] BSTR name
,
13455 [in, defaultvalue("")] BSTR features
,
13456 [in, defaultvalue(0)] VARIANT_BOOL replace
);
13458 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13459 IHTMLWindow2
*self
();
13461 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13462 IHTMLWindow2
*top
();
13464 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13465 IHTMLWindow2
*window
();
13467 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13468 void navigate
([in] BSTR url
);
13470 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13471 void onfocus
(VARIANT v
);
13473 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13476 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13477 void onblur
(VARIANT v
);
13479 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13482 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13485 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13486 void onbeforeunload
(VARIANT v
);
13488 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13489 VARIANT onbeforeunload
();
13491 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13492 void onunload
(VARIANT v
);
13494 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13495 VARIANT onunload
();
13497 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13498 void onhelp
(VARIANT v
);
13500 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13503 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13504 void onerror
(VARIANT v
);
13506 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13509 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13510 void onresize
(VARIANT v
);
13512 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13513 VARIANT onresize
();
13515 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13516 void onscroll
(VARIANT v
);
13518 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13519 VARIANT onscroll
();
13521 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13522 IHTMLDocument2
*document
();
13524 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13525 IHTMLEventObj
*event
();
13527 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13528 IUnknown
*_newEnum
();
13530 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13531 VARIANT showModalDialog
(
13533 [in, optional] VARIANT *varArgIn
,
13534 [in, optional] VARIANT *varOptions
);
13536 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13539 [in, optional] VARIANT helpArg
,
13540 [in, defaultvalue("")] BSTR features
);
13542 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13543 IHTMLScreen
*screen
();
13545 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13546 IHTMLOptionElementFactory
*Option
();
13548 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13551 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13552 VARIANT_BOOL closed
();
13554 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13557 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13558 void scroll
([in] LONG x
, [in] LONG y
);
13560 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13561 IOmNavigator
*clientInformation
();
13563 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13564 void clearInterval
([in] LONG timerID
);
13566 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13567 void offscreenBuffering
(VARIANT v
);
13569 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13570 VARIANT offscreenBuffering
();
13572 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13573 VARIANT execScript
(
13575 [in, defaultvalue("JScript")] BSTR language
);
13577 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13580 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13581 void scrollBy
([in] LONG x
, [in] LONG y
);
13583 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13584 void scrollTo
([in] LONG x
, [in] LONG y
);
13586 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13587 void moveTo
([in] LONG x
, [in] LONG y
);
13589 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13590 void moveBy
([in] LONG x
, [in] LONG y
);
13592 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13593 void resizeTo
([in] LONG x
, [in] LONG y
);
13595 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13596 void resizeBy
([in] LONG x
, [in] LONG y
);
13598 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13599 IDispatch
*external
();
13601 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13604 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13607 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13608 VARIANT_BOOL attachEvent
(
13610 [in] IDispatch
*pDisp
);
13612 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13615 [in] IDispatch
*pDisp
);
13617 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13619 [in] VARIANT *expression
,
13621 [in, optional] VARIANT *language
);
13623 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13625 [in] VARIANT *expression
,
13627 [in, optional] VARIANT *language
);
13629 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13632 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13633 void onbeforeprint
(VARIANT v
);
13635 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13636 VARIANT onbeforeprint
();
13638 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13639 void onafterprint
(VARIANT v
);
13641 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13642 VARIANT onafterprint
();
13644 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13645 IHTMLDataTransfer
*clipboardData
();
13647 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13648 IHTMLWindow2
*showModelessDialog
(
13649 [in, defaultvalue("")] BSTR url
,
13650 [in, optional] VARIANT *varArgIn
,
13651 [in, optional] VARIANT *options
);
13653 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13654 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
13656 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
13657 IHTMLFrameBase
*frameElement
();
13659 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
13660 IHTMLStorage
*sessionStorage
();
13662 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
13663 IHTMLStorage
*localStorage
();
13665 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13666 void onhashchange
(VARIANT v
);
13668 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
13669 VARIANT onhashchange
();
13671 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
13672 long maxConnectionsPerServer
();
13674 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
13677 [in, optional] VARIANT targetOrigin
);
13679 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
13680 BSTR toStaticHTML
([in] BSTR bstrHTML
);
13682 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13683 void onmessage
(VARIANT v
);
13685 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
13686 VARIANT onmessage
();
13688 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
13689 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
13691 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13694 /*****************************************************************************
13695 * HTMLWindow2 coclass
13699 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
13701 coclass HTMLWindow2
13703 [default] dispinterface DispHTMLWindow2
;
13704 [source, default] dispinterface HTMLWindowEvents
;
13705 [source] dispinterface HTMLWindowEvents2
;
13706 /* [source] dispinterface HTMLWindowEvents3; */
13707 interface IHTMLWindow2
;
13708 interface IHTMLWindow3
;
13709 interface IHTMLWindow4
;
13710 interface IHTMLWindow5
;
13711 interface IHTMLWindow6
;
13712 /* interface IHTMLWindow7; */
13713 /* interface IHTMLWindow8; */
13714 interface IHTMLDOMConstructor
;
13715 interface IEventTarget
;
13718 /*****************************************************************************
13719 * DispHTMLWindowProxy dispinterface
13723 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13725 dispinterface DispHTMLWindowProxy
13729 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
13730 VARIANT item
([in] VARIANT* pvarIndex
);
13732 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
13735 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
13736 IHTMLFramesCollection2
* frames
();
13738 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13739 void defaultStatus
(BSTR v
);
13741 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
13742 BSTR defaultStatus
();
13744 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
13745 void status
(BSTR v
);
13747 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
13750 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
13751 void clearTimeout
([in] LONG timerID
);
13753 [id(DISPID_IHTMLWINDOW2_ALERT
)]
13754 void alert
([defaultvalue(""), in] BSTR message);
13756 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
13757 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
13759 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
13760 VARIANT prompt
([defaultvalue(""), in] BSTR message,
13761 [defaultvalue("undefined"), in] BSTR defstr
);
13763 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
13764 IHTMLImageElementFactory
* Image
();
13766 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
13767 IHTMLLocation
* location
();
13769 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
13770 IOmHistory
* history
();
13772 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
13775 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
13776 void opener
(VARIANT v
);
13778 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
13781 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
13782 IOmNavigator
* navigator
();
13784 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
13787 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
13790 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
13791 IHTMLWindow2
* parent
();
13793 [id(DISPID_IHTMLWINDOW2_OPEN
)]
13794 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
13795 [defaultvalue(""), in] BSTR name
,
13796 [defaultvalue(""), in] BSTR features
,
13797 [defaultvalue(0), in] VARIANT_BOOL replace
);
13799 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
13800 IHTMLWindow2
* self
();
13802 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
13803 IHTMLWindow2
* top
();
13805 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
13806 IHTMLWindow2
* window
();
13808 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
13809 void navigate
([in] BSTR url
);
13811 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13812 void onfocus
(VARIANT v
);
13814 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
13817 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13818 void onblur
(VARIANT v
);
13820 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
13823 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13824 void onload
(VARIANT v
);
13826 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
13829 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13830 void onbeforeunload
(VARIANT v
);
13832 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
13833 VARIANT onbeforeunload
();
13835 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13836 void onunload
(VARIANT v
);
13838 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
13839 VARIANT onunload
();
13841 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13842 void onhelp
(VARIANT v
);
13844 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
13847 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13848 void onerror
(VARIANT v
);
13850 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
13853 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13854 void onresize
(VARIANT v
);
13856 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
13857 VARIANT onresize
();
13859 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13860 void onscroll
(VARIANT v
);
13862 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
13863 VARIANT onscroll
();
13865 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
13866 IHTMLDocument2
* document
();
13868 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
13869 IHTMLEventObj
* event
();
13871 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
13872 IUnknown
* _newEnum
();
13874 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
13875 VARIANT showModalDialog
([in] BSTR dialog
,
13876 [optional, in] VARIANT* varArgIn
,
13877 [optional, in] VARIANT* varOptions
);
13879 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
13880 void showHelp
([in] BSTR helpURL
,
13881 [optional, in] VARIANT helpArg
,
13882 [defaultvalue(""), in] BSTR features
);
13884 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
13885 IHTMLScreen
* screen
();
13887 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
13888 IHTMLOptionElementFactory
* Option
();
13890 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
13893 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
13894 VARIANT_BOOL closed
();
13896 [id(DISPID_IHTMLWINDOW2_BLUR
)]
13899 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
13900 void scroll
([in] LONG x
,
13903 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
13904 IOmNavigator
* clientInformation
();
13906 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
13907 void clearInterval
([in] LONG timerID
);
13909 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13910 void offscreenBuffering
(VARIANT v
);
13912 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
13913 VARIANT offscreenBuffering
();
13915 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
13916 VARIANT execScript
([in] BSTR code
,
13917 [defaultvalue("JScript"), in] BSTR language
);
13919 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
13922 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
13923 void scrollBy
([in] LONG x
,
13926 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
13927 void scrollTo
([in] LONG x
,
13930 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
13931 void moveTo
([in] LONG x
,
13934 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
13935 void moveBy
([in] LONG x
,
13938 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
13939 void resizeTo
([in] LONG x
,
13942 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
13943 void resizeBy
([in] LONG x
,
13946 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
13947 IDispatch
* external
();
13949 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
13952 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
13955 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
13956 VARIANT_BOOL attachEvent
([in] BSTR event
,
13957 [in] IDispatch
* pDisp
);
13959 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
13960 void detachEvent
([in] BSTR event
,
13961 [in] IDispatch
* pDisp
);
13963 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
13964 LONG setTimeout
([in] VARIANT* expression
,
13966 [optional, in] VARIANT* language
);
13968 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
13969 LONG setInterval
([in] VARIANT* expression
,
13971 [optional, in] VARIANT* language
);
13973 [id(DISPID_IHTMLWINDOW3_PRINT
)]
13976 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13977 void onbeforeprint
(VARIANT v
);
13979 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
13980 VARIANT onbeforeprint
();
13982 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13983 void onafterprint
(VARIANT v
);
13985 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
13986 VARIANT onafterprint
();
13988 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
13989 IHTMLDataTransfer
* clipboardData
();
13991 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
13992 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
13993 [optional, in] VARIANT* varArgIn
,
13994 [optional, in] VARIANT* options
);
13996 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
13997 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
13999 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
14000 IHTMLFrameBase
* frameElement
();
14002 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
14003 void XMLHttpRequest
(VARIANT v
);
14005 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
14006 VARIANT XMLHttpRequest
();
14008 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
14009 IHTMLStorage
*sessionStorage
();
14011 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
14012 IHTMLStorage
*localStorage
();
14014 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
14015 void onhashchange
(VARIANT v
);
14017 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
14018 VARIANT onhashchange
();
14020 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
14021 long maxConnectionsPerServer
();
14023 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
14026 [in, optional] VARIANT targetOrigin
);
14028 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
14029 BSTR toStaticHTML
([in] BSTR bstrHTML
);
14031 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
14032 void onmessage
(VARIANT v
);
14034 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
14035 VARIANT onmessage
();
14037 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
14038 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
14040 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14043 /*****************************************************************************
14044 * HTMLWindowEvents interface
14048 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
14050 dispinterface HTMLWindowEvents
14054 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
14057 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
14060 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
14061 VARIANT_BOOL onhelp
();
14063 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
14066 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
14069 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
14070 void onerror
([in] BSTR description
,
14074 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
14077 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
14080 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
14081 void onbeforeunload
();
14083 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
14084 void onbeforeprint
();
14086 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
14087 void onafterprint
();
14090 /*****************************************************************************
14091 * HTMLWindowEvents2 interface
14095 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14097 dispinterface HTMLWindowEvents2
14101 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
14102 void onload
([in] IHTMLEventObj
* pEvtObj
);
14104 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
14105 void onunload
([in] IHTMLEventObj
* pEvtObj
);
14107 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
14108 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
14110 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
14111 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
14113 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
14114 void onblur
([in] IHTMLEventObj
* pEvtObj
);
14116 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
14117 void onerror
([in] BSTR description
,
14121 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
14122 void onresize
([in] IHTMLEventObj
* pEvtObj
);
14124 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
14125 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
14127 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
14128 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
14130 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
14131 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
14133 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
14134 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
14137 /*****************************************************************************
14138 * HTMLWindowProxy class
14141 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14143 coclass HTMLWindowProxy
14145 [default] dispinterface DispHTMLWindowProxy
;
14146 [source, default] dispinterface HTMLWindowEvents
;
14147 [source] dispinterface HTMLWindowEvents2
;
14148 interface IHTMLWindow2
;
14149 interface IHTMLWindow3
;
14150 interface IHTMLWindow4
;
14151 interface IHTMLWindow5
;
14154 /*****************************************************************************
14155 * HTMLDocumentEvents2 interface
14159 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14161 dispinterface HTMLDocumentEvents2
14165 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
14166 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
14168 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
14169 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
14171 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
14172 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
14174 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
14175 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
14177 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
14178 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
14180 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
14181 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
14183 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
14184 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
14186 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
14187 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
14189 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
14190 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
14192 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
14193 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
14195 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
14196 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
14198 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
14199 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
14201 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
14202 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
14204 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
14205 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
14207 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
14208 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
14210 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
14211 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
14213 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
14214 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
14216 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
14217 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
14219 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
14220 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
14222 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
14223 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
14225 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
14226 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
14228 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
14229 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
14231 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
14232 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
14234 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
14235 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
14237 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
14238 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
14240 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
14241 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
14243 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
14244 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
14246 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
14247 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
14249 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
14250 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
14252 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
14253 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
14255 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
14256 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
14258 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
14259 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
14261 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
14262 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
14264 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
14265 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
14267 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
14268 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
14270 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
14271 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
14273 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
14274 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
14276 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
14277 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
14280 /*****************************************************************************
14281 * HTMLDocumentEvents interface
14285 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14287 dispinterface HTMLDocumentEvents
14291 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
14292 VARIANT_BOOL onhelp
();
14294 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
14295 VARIANT_BOOL onclick
();
14297 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
14298 VARIANT_BOOL ondblclick
();
14300 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
14303 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
14306 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
14307 VARIANT_BOOL onkeypress
();
14309 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
14310 void onmousedown
();
14312 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
14313 void onmousemove
();
14315 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
14318 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
14321 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
14322 void onmouseover
();
14324 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
14325 void onreadystatechange
();
14327 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
14328 VARIANT_BOOL onbeforeupdate
();
14330 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
14331 void onafterupdate
();
14333 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
14334 VARIANT_BOOL onrowexit
();
14336 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
14339 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
14340 VARIANT_BOOL ondragstart
();
14342 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
14343 VARIANT_BOOL onselectstart
();
14345 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
14346 VARIANT_BOOL onerrorupdate
();
14348 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
14349 VARIANT_BOOL oncontextmenu
();
14351 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
14352 VARIANT_BOOL onstop
();
14354 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
14355 void onrowsdelete
();
14357 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
14358 void onrowsinserted
();
14360 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
14361 void oncellchange
();
14363 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
14364 void onpropertychange
();
14366 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
14367 void ondatasetchanged
();
14369 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
14370 void ondataavailable
();
14372 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
14373 void ondatasetcomplete
();
14375 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
14376 void onbeforeeditfocus
();
14378 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
14379 void onselectionchange
();
14381 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
14382 VARIANT_BOOL oncontrolselect
();
14384 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
14385 VARIANT_BOOL onmousewheel
();
14387 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
14390 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
14393 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
14396 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
14397 void ondeactivate
();
14399 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
14400 VARIANT_BOOL onbeforeactivate
();
14402 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
14403 VARIANT_BOOL onbeforedeactivate
();
14406 /*****************************************************************************
14407 * HTMLTextContainerEvents interface
14411 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
14413 dispinterface HTMLTextContainerEvents
14418 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
14419 VARIANT_BOOL onhelp
();
14421 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
14422 VARIANT_BOOL onclick
();
14424 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
14425 VARIANT_BOOL ondblclick
();
14427 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
14428 VARIANT_BOOL onkeypress
();
14430 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
14433 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
14436 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
14439 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
14440 void onmouseover
();
14442 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
14443 void onmousemove
();
14445 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
14446 void onmousedown
();
14448 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
14451 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
14452 VARIANT_BOOL onselectstart
();
14454 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
14455 void onfilterchange
();
14457 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
14458 VARIANT_BOOL ondragstart
();
14460 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
14461 VARIANT_BOOL onbeforeupdate
();
14463 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
14464 void onafterupdate
();
14466 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
14467 VARIANT_BOOL onerrorupdate
();
14469 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
14470 VARIANT_BOOL onrowexit
();
14472 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
14475 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
14476 void ondatasetchanged
();
14478 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
14479 void ondataavailable
();
14481 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
14482 void ondatasetcomplete
();
14484 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
14485 void onlosecapture
();
14487 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
14488 void onpropertychange
();
14490 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
14493 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
14496 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
14499 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
14502 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
14503 VARIANT_BOOL ondrag
();
14505 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
14508 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
14509 VARIANT_BOOL ondragenter
();
14511 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
14512 VARIANT_BOOL ondragover
();
14514 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
14515 void ondragleave
();
14517 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
14518 VARIANT_BOOL ondrop
();
14520 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
14521 VARIANT_BOOL onbeforecut
();
14523 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
14524 VARIANT_BOOL oncut
();
14526 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
14527 VARIANT_BOOL onbeforecopy
();
14529 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
14530 VARIANT_BOOL oncopy
();
14532 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
14533 VARIANT_BOOL onbeforepaste
();
14535 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
14536 VARIANT_BOOL onpaste
();
14538 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
14539 VARIANT_BOOL oncontextmenu
();
14541 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
14542 void onrowsdelete
();
14544 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
14545 void onrowsinserted
();
14547 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
14548 void oncellchange
();
14550 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
14551 void onreadystatechange
();
14553 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
14554 void onbeforeeditfocus
();
14556 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
14557 void onlayoutcomplete
();
14559 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
14562 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
14563 VARIANT_BOOL onbeforedeactivate
();
14565 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
14566 VARIANT_BOOL onbeforeactivate
();
14568 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
14571 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
14572 VARIANT_BOOL oncontrolselect
();
14574 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
14575 VARIANT_BOOL onmovestart
();
14577 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
14580 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
14581 VARIANT_BOOL onresizestart
();
14583 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
14584 void onresizeend
();
14586 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
14587 void onmouseenter
();
14589 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
14590 void onmouseleave
();
14592 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
14593 VARIANT_BOOL onmousewheel
();
14595 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
14598 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
14599 void ondeactivate
();
14601 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
14604 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
14607 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
14610 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
14614 /*****************************************************************************
14615 * HTMLTextContainerEvents2 interface
14619 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14621 dispinterface HTMLTextContainerEvents2
14625 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
14626 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
14628 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
14629 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
14631 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
14632 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
14634 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
14635 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
14637 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
14638 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
14640 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
14641 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
14643 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
14644 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
14646 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
14647 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
14649 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
14650 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
14652 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
14653 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
14655 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
14656 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
14658 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
14659 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
14661 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
14662 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
14664 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
14665 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
14667 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
14668 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
14670 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
14671 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
14673 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
14674 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
14676 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
14677 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
14679 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
14680 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
14682 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
14683 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
14685 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
14686 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
14688 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
14689 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
14691 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
14692 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
14694 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
14695 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
14697 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
14698 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
14700 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
14701 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
14703 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
14704 void onblur
([in] IHTMLEventObj
* pEvtObj
);
14706 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
14707 void onresize
([in] IHTMLEventObj
* pEvtObj
);
14709 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
14710 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
14712 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
14713 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
14715 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
14716 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
14718 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
14719 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
14721 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
14722 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
14724 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
14725 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
14727 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
14728 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
14730 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
14731 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
14733 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
14734 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
14736 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
14737 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
14739 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
14740 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
14742 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
14743 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
14745 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
14746 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
14748 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
14749 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
14751 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
14752 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
14754 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
14755 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
14757 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
14758 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
14760 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
14761 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
14763 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
14764 void onpage
([in] IHTMLEventObj
* pEvtObj
);
14766 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
14767 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
14769 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
14770 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
14772 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
14773 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
14775 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
14776 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
14778 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
14779 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
14781 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
14782 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
14784 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
14785 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
14787 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
14788 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
14790 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
14791 void onmove
([in] IHTMLEventObj
* pEvtObj
);
14793 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
14794 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
14796 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
14797 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
14799 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
14800 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
14802 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
14803 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
14805 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
14806 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
14808 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
14809 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
14811 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
14812 void onchange
([in] IHTMLEventObj
* pEvtObj
);
14814 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
14815 void onselect
([in] IHTMLEventObj
* pEvtObj
);
14818 /*****************************************************************************
14819 * IDOMProcessingInstruction interface
14825 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
14827 interface IDOMProcessingInstruction
: IDispatch
14829 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
14830 HRESULT target
([out, retval] BSTR *p
);
14832 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14833 HRESULT data
([in] BSTR v
);
14835 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
14836 HRESULT data
([out, retval] BSTR *p
);
14839 /*****************************************************************************
14840 * IHTMLDocument interface
14846 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
14848 interface IHTMLDocument
: IDispatch
14850 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
14851 HRESULT Script
([retval, out] IDispatch
**p
);
14854 /*****************************************************************************
14855 * IHTMLDocument2 interface
14861 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
14863 interface IHTMLDocument2
: IHTMLDocument
14865 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
14866 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
14868 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
14869 HRESULT body
([retval, out] IHTMLElement
**p
);
14871 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
14872 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
14874 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
14875 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
14877 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
14878 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
14880 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
14881 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
14883 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
14884 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
14886 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
14887 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
14889 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14890 HRESULT title
([in] BSTR v
);
14892 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
14893 HRESULT title
([retval, out] BSTR *p
);
14895 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
14896 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
14898 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14899 HRESULT designMode
([in] BSTR v
);
14901 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
14902 HRESULT designMode
([retval, out] BSTR *p
);
14904 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
14905 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
14907 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
14908 HRESULT readyState
([retval, out] BSTR *p
);
14910 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
14911 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14913 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
14914 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
14916 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
14917 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
14919 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14920 HRESULT alinkColor
([in] VARIANT v
);
14922 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
14923 HRESULT alinkColor
([retval, out] VARIANT *p
);
14925 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14926 HRESULT bgColor
([in] VARIANT v
);
14928 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
14929 HRESULT bgColor
([retval, out] VARIANT *p
);
14931 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14932 HRESULT fgColor
([in] VARIANT v
);
14934 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
14935 HRESULT fgColor
([retval, out] VARIANT *p
);
14937 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14938 HRESULT linkColor
([in] VARIANT v
);
14940 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
14941 HRESULT linkColor
([retval, out] VARIANT *p
);
14943 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14944 HRESULT vlinkColor
([in] VARIANT v
);
14946 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
14947 HRESULT vlinkColor
([retval, out] VARIANT *p
);
14949 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
14950 HRESULT referrer
([retval, out] BSTR *p
);
14952 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
14953 HRESULT location
([retval, out] IHTMLLocation
**p
);
14955 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
14956 HRESULT lastModified
([retval, out] BSTR *p
);
14958 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
14959 HRESULT URL
([in] BSTR v
);
14961 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
14962 HRESULT URL
([retval, out] BSTR *p
);
14964 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14965 HRESULT domain
([in] BSTR v
);
14967 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
14968 HRESULT domain
([retval, out] BSTR *p
);
14970 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14971 HRESULT cookie
([in] BSTR v
);
14973 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
14974 HRESULT cookie
([retval, out] BSTR *p
);
14976 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14977 HRESULT expando
([in] VARIANT_BOOL v
);
14979 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
14980 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
14982 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14983 HRESULT charset
([in] BSTR v
);
14985 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
14986 HRESULT charset
([retval, out] BSTR *p
);
14988 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14989 HRESULT defaultCharset
([in] BSTR v
);
14991 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
14992 HRESULT defaultCharset
([retval, out] BSTR *p
);
14994 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
14995 HRESULT mimeType
([retval, out] BSTR *p
);
14997 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
14998 HRESULT fileSize
([retval, out] BSTR *p
);
15000 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
15001 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
15003 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
15004 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
15006 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
15007 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
15009 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
15010 HRESULT security
([retval, out] BSTR *p
);
15012 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
15013 HRESULT protocol
([retval, out] BSTR *p
);
15015 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
15016 HRESULT nameProp
([retval, out] BSTR *p
);
15018 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
15019 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
15021 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
15022 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
15024 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
15026 [defaultvalue("text/html"), in] BSTR url
,
15027 [optional, in] VARIANT name
,
15028 [optional, in] VARIANT features
,
15029 [optional, in] VARIANT replace
,
15030 [retval, out] IDispatch
**pomWindowResult
);
15032 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
15035 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
15038 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
15039 HRESULT queryCommandSupported
(
15041 [retval, out] VARIANT_BOOL *pfRet
);
15043 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
15044 HRESULT queryCommandEnabled
(
15046 [retval, out] VARIANT_BOOL *pfRet
);
15048 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
15049 HRESULT queryCommandState
(
15051 [retval, out] VARIANT_BOOL *pfRet
);
15053 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
15054 HRESULT queryCommandIndeterm
(
15056 [retval, out] VARIANT_BOOL *pfRet
);
15058 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
15059 HRESULT queryCommandText
(
15061 [retval, out] BSTR *pcmdText
);
15063 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
15064 HRESULT queryCommandValue
(
15066 [retval, out] VARIANT *pcmdValue
);
15068 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
15069 HRESULT execCommand
(
15071 [defaultvalue(0), in] VARIANT_BOOL showUI
,
15072 [optional, in] VARIANT value
,
15073 [retval, out] VARIANT_BOOL *pfRet
);
15075 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
15076 HRESULT execCommandShowHelp
(
15078 [retval, out] VARIANT_BOOL *pfRet
);
15080 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
15081 HRESULT createElement
(
15083 [retval, out] IHTMLElement
**newElem
);
15085 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
15086 HRESULT onhelp
([in] VARIANT v
);
15088 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
15089 HRESULT onhelp
([retval, out] VARIANT *p
);
15091 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
15092 HRESULT onclick
([in] VARIANT v
);
15094 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
15095 HRESULT onclick
([retval, out] VARIANT *p
);
15097 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
15098 HRESULT ondblclick
([in] VARIANT v
);
15100 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
15101 HRESULT ondblclick
([retval, out] VARIANT *p
);
15103 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
15104 HRESULT onkeyup
([in] VARIANT v
);
15106 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
15107 HRESULT onkeyup
([retval, out] VARIANT *p
);
15109 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
15110 HRESULT onkeydown
([in] VARIANT v
);
15112 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
15113 HRESULT onkeydown
([retval, out] VARIANT *p
);
15115 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
15116 HRESULT onkeypress
([in] VARIANT v
);
15118 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
15119 HRESULT onkeypress
([retval, out] VARIANT *p
);
15121 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
15122 HRESULT onmouseup
([in] VARIANT v
);
15124 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
15125 HRESULT onmouseup
([retval, out] VARIANT *p
);
15127 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
15128 HRESULT onmousedown
([in] VARIANT v
);
15130 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
15131 HRESULT onmousedown
([retval, out] VARIANT *p
);
15133 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
15134 HRESULT onmousemove
([in] VARIANT v
);
15136 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
15137 HRESULT onmousemove
([retval, out] VARIANT *p
);
15139 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
15140 HRESULT onmouseout
([in] VARIANT v
);
15142 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
15143 HRESULT onmouseout
([retval, out] VARIANT *p
);
15145 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
15146 HRESULT onmouseover
([in] VARIANT v
);
15148 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
15149 HRESULT onmouseover
([retval, out] VARIANT *p
);
15151 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
15152 HRESULT onreadystatechange
([in] VARIANT v
);
15154 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
15155 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
15157 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
15158 HRESULT onafterupdate
([in] VARIANT v
);
15160 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
15161 HRESULT onafterupdate
([retval, out] VARIANT *p
);
15163 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
15164 HRESULT onrowexit
([in] VARIANT v
);
15166 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
15167 HRESULT onrowexit
([retval, out] VARIANT *p
);
15169 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
15170 HRESULT onrowenter
([in] VARIANT v
);
15172 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
15173 HRESULT onrowenter
([retval, out] VARIANT *p
);
15175 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
15176 HRESULT ondragstart
([in] VARIANT v
);
15178 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
15179 HRESULT ondragstart
([retval, out] VARIANT *p
);
15181 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
15182 HRESULT onselectstart
([in] VARIANT v
);
15184 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
15185 HRESULT onselectstart
([retval, out] VARIANT *p
);
15187 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
15188 HRESULT elementFromPoint
(
15191 [retval, out] IHTMLElement
**elementHit
);
15193 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
15194 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
15196 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
15197 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
15199 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
15200 HRESULT onbeforeupdate
([in] VARIANT v
);
15202 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
15203 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
15205 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
15206 HRESULT onerrorupdate
([in] VARIANT v
);
15208 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
15209 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
15211 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
15212 HRESULT toString
([retval, out] BSTR *String);
15214 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
15215 HRESULT createStyleSheet
(
15216 [defaultvalue(""), in] BSTR bstrHref
,
15217 [defaultvalue(-1), in] LONG lIndex
,
15218 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
15221 /*****************************************************************************
15222 * IHTMLDocument3 interface
15228 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15230 interface IHTMLDocument3
: IDispatch
15232 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
15233 HRESULT releaseCapture
();
15235 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
15236 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
15238 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
15239 HRESULT createTextNode
(
15241 [retval, out] IHTMLDOMNode
**newTextNode
);
15243 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
15244 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
15246 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
15247 HRESULT uniqueID
([retval, out] BSTR *p
);
15249 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
15250 HRESULT attachEvent
(
15252 [in] IDispatch
* pDisp
,
15253 [retval, out] VARIANT_BOOL *pfResult
);
15255 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
15256 HRESULT detachEvent
(
15258 [in] IDispatch
*pDisp
);
15260 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15261 HRESULT onrowsdelete
([in] VARIANT v
);
15263 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
15264 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
15266 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15267 HRESULT onrowsinserted
([in] VARIANT v
);
15269 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
15270 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
15272 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15273 HRESULT oncellchange
([in] VARIANT v
);
15275 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
15276 HRESULT oncellchange
([retval, out] VARIANT *p
);
15278 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15279 HRESULT ondatasetchanged
([in] VARIANT v
);
15281 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
15282 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
15284 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15285 HRESULT ondataavailable
([in] VARIANT v
);
15287 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
15288 HRESULT ondataavailable
([retval, out] VARIANT * p
);
15290 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15291 HRESULT ondatasetcomplete
([in] VARIANT v
);
15293 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
15294 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
15296 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15297 HRESULT onpropertychange
([in] VARIANT v
);
15299 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
15300 HRESULT onpropertychange
([retval, out] VARIANT *p
);
15302 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15303 HRESULT dir
([in] BSTR v
);
15305 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
15306 HRESULT dir
([retval, out] BSTR *p
);
15308 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15309 HRESULT oncontextmenu
([in] VARIANT v
);
15311 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
15312 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
15314 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15315 HRESULT onstop
([in] VARIANT v
);
15317 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
15318 HRESULT onstop
([retval, out] VARIANT *p
);
15320 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
15321 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
15323 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
15324 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
15326 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15327 HRESULT enableDownload
([in] VARIANT_BOOL v
);
15329 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
15330 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
15332 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15333 HRESULT baseUrl
([in] BSTR v
);
15335 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
15336 HRESULT baseUrl
([retval, out] BSTR *p
);
15338 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
15339 HRESULT childNodes
([retval, out] IDispatch
**p
);
15341 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15342 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
15344 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
15345 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
15347 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15348 HRESULT onbeforeeditfocus
([in] VARIANT v
);
15350 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
15351 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
15353 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
15354 HRESULT getElementsByName
(
15356 [retval, out] IHTMLElementCollection
**pelColl
);
15358 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
15359 HRESULT getElementById
(
15361 [retval, out] IHTMLElement
**pel
);
15363 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
15364 HRESULT getElementsByTagName
(
15366 [retval, out] IHTMLElementCollection
**pelColl
);
15369 /*****************************************************************************
15370 * IHTMLDocument4 interface
15376 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15378 interface IHTMLDocument4
: IDispatch
15380 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
15383 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
15384 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
15386 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15387 HRESULT onselectionchange
([in] VARIANT v
);
15389 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
15390 HRESULT onselectionchange
([retval, out] VARIANT *p
);
15392 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
15393 HRESULT namespaces
([retval, out] IDispatch
**p
);
15395 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
15396 HRESULT createDocumentFromUrl
(
15398 [in] BSTR bstrOptions
,
15399 [retval, out] IHTMLDocument2
**newDoc
);
15401 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
15402 HRESULT media
([in] BSTR v
);
15404 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
15405 HRESULT media
([retval, out] BSTR *p
);
15407 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
15408 HRESULT createEventObject
(
15409 [optional, in] VARIANT *pvarEventObject
,
15410 [retval, out] IHTMLEventObj
**ppEventObj
);
15412 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
15414 [in] BSTR bstrEventName
,
15415 [optional, in] VARIANT *pvarEventObject
,
15416 [retval, out] VARIANT_BOOL *pfCancelled
);
15418 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
15419 HRESULT createRenderStyle
(
15421 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
15423 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15424 HRESULT oncontrolselect
([in] VARIANT v
);
15426 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
15427 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
15429 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
15430 HRESULT URLUnencoded
([retval, out] BSTR *p
);
15433 /*****************************************************************************
15434 * IHTMLDocument5 interface
15440 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15442 interface IHTMLDocument5
: IDispatch
15444 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15445 HRESULT onmousewheel
([in] VARIANT v
);
15447 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
15448 HRESULT onmousewheel
([retval, out] VARIANT *p
);
15450 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
15451 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
15453 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
15454 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
15456 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
15457 HRESULT createAttribute
(
15458 [in] BSTR bstrattrName
,
15459 [retval, out] IHTMLDOMAttribute
**ppattribute
);
15461 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
15462 HRESULT createComment
(
15463 [in] BSTR bstrdata
,
15464 [retval, out] IHTMLDOMNode
**ppRetNode
);
15466 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15467 HRESULT onfocusin
([in] VARIANT v
);
15469 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
15470 HRESULT onfocusin
([retval, out] VARIANT *p
);
15472 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15473 HRESULT onfocusout
([in] VARIANT v
);
15475 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
15476 HRESULT onfocusout
([retval, out] VARIANT *p
);
15478 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15479 HRESULT onactivate
([in] VARIANT v
);
15481 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
15482 HRESULT onactivate
([retval, out] VARIANT *p
);
15484 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15485 HRESULT ondeactivate
([in] VARIANT v
);
15487 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
15488 HRESULT ondeactivate
([retval, out] VARIANT *p
);
15490 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15491 HRESULT onbeforeactivate
([in] VARIANT v
);
15493 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
15494 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
15496 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15497 HRESULT onbeforedeactivate
([in] VARIANT v
);
15499 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
15500 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
15502 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
15503 HRESULT compatMode
([retval, out] BSTR *p
);
15506 /*****************************************************************************
15507 * IHTMLDocument6 interface
15513 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
15515 interface IHTMLDocument6
: IDispatch
15517 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
15518 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
15520 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
15521 HRESULT documentMode
([retval, out] VARIANT *p
);
15523 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15524 HRESULT onstorage
([in] VARIANT v
);
15526 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
15527 HRESULT onstorage
([retval, out] VARIANT *p
);
15529 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15530 HRESULT onstoragecommit
([in] VARIANT v
);
15532 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
15533 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
15535 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
15536 HRESULT getElementById
(
15538 [retval, out] IHTMLElement2
**p
);
15540 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
15541 HRESULT updateSettings
();
15544 /*****************************************************************************
15545 * IHTMLDocument7 interface
15551 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15553 interface IHTMLDocument7
: IDispatch
15555 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
15556 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
15558 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
15559 HRESULT createCDATASection
(
15561 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
15563 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
15564 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
15566 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
15567 HRESULT getElementsByTagNameNS
(
15568 [in] VARIANT *pvarNS
,
15569 [in] BSTR bstrLocalName
,
15570 [out, retval] IHTMLElementCollection
**pelColl
);
15572 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
15573 HRESULT createElementNS
(
15574 [in] VARIANT *pvarNS
,
15576 [out, retval] IHTMLElement
**newElem
);
15578 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
15579 HRESULT createAttributeNS
(
15580 [in] VARIANT *pvarNS
,
15581 [in] BSTR bstrAttrName
,
15582 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15584 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15585 HRESULT onmsthumbnailclick
([in] VARIANT v
);
15587 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
15588 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
15590 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
15591 HRESULT characterSet
([out, retval] BSTR *p
);
15593 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
15594 HRESULT createElement
(
15596 [out, retval] IHTMLElement
**newElem
);
15598 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
15599 HRESULT createAttribute
(
15600 [in] BSTR bstrAttrName
,
15601 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
15603 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
15604 HRESULT getElementsByClassName
(
15606 [out, retval] IHTMLElementCollection
**pel
);
15608 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
15609 HRESULT createProcessingInstruction
(
15610 [in] BSTR bstrTarget
,
15611 [in] BSTR bstrData
,
15612 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
15614 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
15616 [in] IHTMLDOMNode
*pNodeSource
,
15617 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15619 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15620 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
15622 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
15623 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
15625 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
15626 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
15628 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
15629 HRESULT inputEncoding
([out, retval] BSTR *p
);
15631 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
15632 HRESULT xmlEncoding
([out, retval] BSTR *p
);
15634 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15635 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
15637 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
15638 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
15640 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15641 HRESULT xmlVersion
([in] BSTR v
);
15643 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
15644 HRESULT xmlVersion
([out, retval] BSTR *p
);
15646 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
15647 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
15649 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15650 HRESULT onabort
([in] VARIANT v
);
15652 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
15653 HRESULT onabort
([out, retval] VARIANT *p
);
15655 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15656 HRESULT onblur
([in] VARIANT v
);
15658 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
15659 HRESULT onblur
([out, retval] VARIANT *p
);
15661 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15662 HRESULT oncanplay
([in] VARIANT v
);
15664 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
15665 HRESULT oncanplay
([out, retval] VARIANT *p
);
15667 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15668 HRESULT oncanplaythrough
([in] VARIANT v
);
15670 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
15671 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
15673 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15674 HRESULT onchange
([in] VARIANT v
);
15676 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
15677 HRESULT onchange
([out, retval] VARIANT *p
);
15679 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15680 HRESULT ondrag
([in] VARIANT v
);
15682 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
15683 HRESULT ondrag
([out, retval] VARIANT *p
);
15685 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15686 HRESULT ondragend
([in] VARIANT v
);
15688 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
15689 HRESULT ondragend
([out, retval] VARIANT *p
);
15691 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15692 HRESULT ondragenter
([in] VARIANT v
);
15694 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
15695 HRESULT ondragenter
([out, retval] VARIANT *p
);
15697 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15698 HRESULT ondragleave
([in] VARIANT v
);
15700 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
15701 HRESULT ondragleave
([out, retval] VARIANT *p
);
15703 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15704 HRESULT ondragover
([in] VARIANT v
);
15706 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
15707 HRESULT ondragover
([out, retval] VARIANT *p
);
15709 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15710 HRESULT ondrop
([in] VARIANT v
);
15712 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
15713 HRESULT ondrop
([out, retval] VARIANT *p
);
15715 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15716 HRESULT ondurationchange
([in] VARIANT v
);
15718 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
15719 HRESULT ondurationchange
([out, retval] VARIANT *p
);
15721 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15722 HRESULT onemptied
([in] VARIANT v
);
15724 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
15725 HRESULT onemptied
([out, retval] VARIANT *p
);
15727 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15728 HRESULT onended
([in] VARIANT v
);
15730 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
15731 HRESULT onended
([out, retval] VARIANT *p
);
15733 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15734 HRESULT onerror
([in] VARIANT v
);
15736 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
15737 HRESULT onerror
([out, retval] VARIANT *p
);
15739 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15740 HRESULT onfocus
([in] VARIANT v
);
15742 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
15743 HRESULT onfocus
([out, retval] VARIANT *p
);
15745 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15746 HRESULT oninput
([in] VARIANT v
);
15748 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
15749 HRESULT oninput
([out, retval] VARIANT *p
);
15751 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15752 HRESULT onload
([in] VARIANT v
);
15754 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
15755 HRESULT onload
([out, retval] VARIANT *p
);
15757 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15758 HRESULT onloadeddata
([in] VARIANT v
);
15760 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
15761 HRESULT onloadeddata
([out, retval] VARIANT *p
);
15763 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15764 HRESULT onloadedmetadata
([in] VARIANT v
);
15766 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
15767 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
15769 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15770 HRESULT onloadstart
([in] VARIANT v
);
15772 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
15773 HRESULT onloadstart
([out, retval] VARIANT *p
);
15775 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15776 HRESULT onpause
([in] VARIANT v
);
15778 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
15779 HRESULT onpause
([out, retval] VARIANT *p
);
15781 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15782 HRESULT onplay
([in] VARIANT v
);
15784 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
15785 HRESULT onplay
([out, retval] VARIANT *p
);
15787 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15788 HRESULT onplaying
([in] VARIANT v
);
15790 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
15791 HRESULT onplaying
([out, retval] VARIANT *p
);
15793 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15794 HRESULT onprogress
([in] VARIANT v
);
15796 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
15797 HRESULT onprogress
([out, retval] VARIANT *p
);
15799 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15800 HRESULT onratechange
([in] VARIANT v
);
15802 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
15803 HRESULT onratechange
([out, retval] VARIANT *p
);
15805 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15806 HRESULT onreset
([in] VARIANT v
);
15808 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
15809 HRESULT onreset
([out, retval] VARIANT *p
);
15811 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15812 HRESULT onscroll
([in] VARIANT v
);
15814 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
15815 HRESULT onscroll
([out, retval] VARIANT *p
);
15817 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15818 HRESULT onseeked
([in] VARIANT v
);
15820 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
15821 HRESULT onseeked
([out, retval] VARIANT *p
);
15823 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15824 HRESULT onseeking
([in] VARIANT v
);
15826 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
15827 HRESULT onseeking
([out, retval] VARIANT *p
);
15829 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15830 HRESULT onselect
([in] VARIANT v
);
15832 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
15833 HRESULT onselect
([out, retval] VARIANT *p
);
15835 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15836 HRESULT onstalled
([in] VARIANT v
);
15838 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
15839 HRESULT onstalled
([out, retval] VARIANT *p
);
15841 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15842 HRESULT onsubmit
([in] VARIANT v
);
15844 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
15845 HRESULT onsubmit
([out, retval] VARIANT *p
);
15847 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15848 HRESULT onsuspend
([in] VARIANT v
);
15850 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
15851 HRESULT onsuspend
([out, retval] VARIANT *p
);
15853 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15854 HRESULT ontimeupdate
([in] VARIANT v
);
15856 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
15857 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
15859 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15860 HRESULT onvolumechange
([in] VARIANT v
);
15862 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
15863 HRESULT onvolumechange
([out, retval] VARIANT *p
);
15865 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15866 HRESULT onwaiting
([in] VARIANT v
);
15868 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
15869 HRESULT onwaiting
([out, retval] VARIANT *p
);
15871 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
15872 HRESULT normalize
();
15874 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
15875 HRESULT importNode
(
15876 [in] IHTMLDOMNode
*pNodeSource
,
15877 [in] VARIANT_BOOL fDeep
,
15878 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
15880 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
15881 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
15883 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15884 HRESULT body
([in] IHTMLElement
*v
);
15886 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
15887 HRESULT body
([out, retval] IHTMLElement
**p
);
15889 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
15890 HRESULT head
([out, retval] IHTMLElement
**p
);
15893 /*****************************************************************************
15894 * IHTMLDocument8 interface
15900 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15902 interface IHTMLDocument8
: IDispatch
15904 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
15905 HRESULT onmscontentzoom
([in] VARIANT v
);
15907 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
15908 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
15910 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
15911 HRESULT onmspointerdown
([in] VARIANT v
);
15913 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
15914 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
15916 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
15917 HRESULT onmspointermove
([in] VARIANT v
);
15919 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
15920 HRESULT onmspointermove
([out, retval] VARIANT *p
);
15922 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
15923 HRESULT onmspointerup
([in] VARIANT v
);
15925 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
15926 HRESULT onmspointerup
([out, retval] VARIANT *p
);
15928 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
15929 HRESULT onmspointerover
([in] VARIANT v
);
15931 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
15932 HRESULT onmspointerover
([out, retval] VARIANT *p
);
15934 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
15935 HRESULT onmspointerout
([in] VARIANT v
);
15937 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
15938 HRESULT onmspointerout
([out, retval] VARIANT *p
);
15940 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
15941 HRESULT onmspointercancel
([in] VARIANT v
);
15943 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
15944 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
15946 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
15947 HRESULT onmspointerhover
([in] VARIANT v
);
15949 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
15950 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
15952 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
15953 HRESULT onmsgesturestart
([in] VARIANT v
);
15955 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
15956 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
15958 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
15959 HRESULT onmsgesturechange
([in] VARIANT v
);
15961 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
15962 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
15964 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
15965 HRESULT onmsgestureend
([in] VARIANT v
);
15967 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
15968 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
15970 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
15971 HRESULT onmsgesturehold
([in] VARIANT v
);
15973 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
15974 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
15976 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
15977 HRESULT onmsgesturetap
([in] VARIANT v
);
15979 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
15980 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
15982 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
15983 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
15985 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
15986 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
15988 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
15989 HRESULT onmsinertiastart
([in] VARIANT v
);
15991 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
15992 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
15994 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
15995 HRESULT elementsFromPoint
(
15998 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
16000 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
16001 HRESULT elementsFromRect
(
16006 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
16008 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
16009 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
16011 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
16012 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
16014 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
16015 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
16017 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
16018 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
16021 /*****************************************************************************
16022 * IDocumentSelector interface
16028 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
16030 interface IDocumentSelector
: IDispatch
16032 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
16033 HRESULT querySelector
(
16035 [out, retval] IHTMLElement
**pel
);
16037 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
16038 HRESULT querySelectorAll
(
16040 [out, retval] IHTMLDOMChildrenCollection
**pel
);
16043 /*****************************************************************************
16044 * DispHTMLDocument dispinterface
16048 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16050 dispinterface DispHTMLDocument
16054 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
16055 IDispatch
*Script
();
16057 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
16058 IHTMLElementCollection
*all
();
16060 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
16061 IHTMLElement
*body
();
16063 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
16064 IHTMLElement
*activeElement
();
16066 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
16067 IHTMLElementCollection
*images
();
16069 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
16070 IHTMLElementCollection
*applets
();
16072 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
16073 IHTMLElementCollection
*links
();
16075 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
16076 IHTMLElementCollection
*forms
();
16078 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
16079 IHTMLElementCollection
*anchors
();
16081 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
16082 void title
(BSTR v
);
16084 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
16087 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
16088 IHTMLElementCollection
*scripts
();
16090 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
16091 void designMode
(BSTR v
);
16093 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
16096 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
16097 IHTMLSelectionObject
*selection
();
16099 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
16102 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
16103 IHTMLFramesCollection2
*frames
();
16105 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
16106 IHTMLElementCollection
*embeds
();
16108 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
16109 IHTMLElementCollection
*plugins
();
16111 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
16112 void alinkColor
(VARIANT v
);
16114 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
16115 VARIANT alinkColor
();
16117 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
16118 void bgColor
(VARIANT v
);
16120 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
16123 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
16124 void fgColor
(VARIANT v
);
16126 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
16129 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
16130 void linkColor
(VARIANT v
);
16132 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
16133 VARIANT linkColor
();
16135 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
16136 void vlinkColor
(VARIANT v
);
16138 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
16139 VARIANT vlinkColor
();
16141 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
16144 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
16145 IHTMLLocation
*location
();
16147 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
16148 BSTR lastModified
();
16150 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
16153 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
16156 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
16157 void domain
(BSTR v
);
16159 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
16162 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
16163 void cookie
(BSTR v
);
16165 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
16168 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
16169 void expando
(VARIANT_BOOL v
);
16171 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
16172 VARIANT_BOOL expando
();
16174 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
16175 void charset
(BSTR v
);
16177 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
16180 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
16181 void defaultCharset
(BSTR v
);
16183 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
16184 BSTR defaultCharset
();
16186 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
16189 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
16192 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
16193 BSTR fileCreatedDate
();
16195 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
16196 BSTR fileModifiedDate
();
16198 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
16199 BSTR fileUpdatedDate
();
16201 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
16204 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
16207 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
16210 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
16211 void write
([in] SAFEARRAY(VARIANT) psarray
);
16213 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
16214 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
16216 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
16218 [defaultvalue("text/html"), in] BSTR url
,
16219 [optional, in] VARIANT name
,
16220 [optional, in] VARIANT features
,
16221 [optional, in] VARIANT replace
);
16223 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
16226 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
16229 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
16230 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
16232 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
16233 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
16235 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
16236 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
16238 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
16239 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
16241 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
16242 BSTR queryCommandText
([in] BSTR cmdID
);
16244 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
16245 VARIANT queryCommandValue
([in] BSTR cmdID
);
16247 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
16248 VARIANT_BOOL execCommand
(
16250 [defaultvalue(0), in] VARIANT_BOOL showUI
,
16251 [optional, in] VARIANT value
);
16253 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
16254 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
16256 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
16257 IHTMLElement
*createElement
([in] BSTR eTag
);
16259 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
16260 void onhelp
(VARIANT v
);
16262 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
16265 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
16266 void onclick
(VARIANT v
);
16268 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
16271 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
16272 void ondblclick
(VARIANT v
);
16274 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
16275 VARIANT ondblclick
();
16277 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
16278 void onkeyup
(VARIANT v
);
16280 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
16283 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
16284 void onkeydown
(VARIANT v
);
16286 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
16287 VARIANT onkeydown
();
16289 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
16290 void onkeypress
(VARIANT v
);
16292 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
16293 VARIANT onkeypress
();
16295 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
16296 void onmouseup
(VARIANT v
);
16298 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
16299 VARIANT onmouseup
();
16301 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
16302 void onmousedown
(VARIANT v
);
16304 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
16305 VARIANT onmousedown
();
16307 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
16308 void onmousemove
(VARIANT v
);
16310 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
16311 VARIANT onmousemove
();
16313 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
16314 void onmouseout
(VARIANT v
);
16316 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
16317 VARIANT onmouseout
();
16319 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
16320 void onmouseover
(VARIANT v
);
16322 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
16323 VARIANT onmouseover
();
16325 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
16326 void onreadystatechange
(VARIANT v
);
16328 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
16329 VARIANT onreadystatechange
();
16331 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
16332 void onafterupdate
(VARIANT v
);
16334 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
16335 VARIANT onafterupdate
();
16337 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
16338 void onrowexit
(VARIANT v
);
16340 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
16341 VARIANT onrowexit
();
16343 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
16344 void onrowenter
(VARIANT v
);
16346 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
16347 VARIANT onrowenter
();
16349 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
16350 void ondragstart
(VARIANT v
);
16352 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
16353 VARIANT ondragstart
();
16355 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
16356 void onselectstart
(VARIANT v
);
16358 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
16359 VARIANT onselectstart
();
16361 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
16362 IHTMLElement
*elementFromPoint
(
16366 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
16367 IHTMLWindow2
*parentWindow
();
16369 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
16370 IHTMLStyleSheetsCollection
*styleSheets
();
16372 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
16373 void onbeforeupdate
(VARIANT v
);
16375 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
16376 VARIANT onbeforeupdate
();
16378 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
16379 void onerrorupdate
(VARIANT v
);
16381 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
16382 VARIANT onerrorupdate
();
16384 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
16387 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
16388 IHTMLStyleSheet
*createStyleSheet
(
16389 [defaultvalue(""), in] BSTR bstrHref
,
16390 [defaultvalue(-1), in] LONG lIndex
);
16392 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
16393 void releaseCapture
();
16395 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
16396 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
16398 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
16399 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
16401 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
16402 IHTMLElement
*documentElement
();
16404 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
16407 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
16408 VARIANT_BOOL attachEvent
(
16410 [in] IDispatch
*pDisp
);
16412 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
16415 [in] IDispatch
*pDisp
);
16417 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
16418 void onrowsdelete
(VARIANT v
);
16420 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
16421 VARIANT onrowsdelete
();
16423 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
16424 void onrowsinserted
(VARIANT v
);
16426 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
16427 VARIANT onrowsinserted
();
16429 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
16430 void oncellchange
(VARIANT v
);
16432 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
16433 VARIANT oncellchange
();
16435 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
16436 void ondatasetchanged
(VARIANT v
);
16438 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
16439 VARIANT ondatasetchanged
();
16441 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
16442 void ondataavailable
(VARIANT v
);
16444 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
16445 VARIANT ondataavailable
();
16447 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
16448 void ondatasetcomplete
(VARIANT v
);
16450 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
16451 VARIANT ondatasetcomplete
();
16453 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
16454 void onpropertychange
(VARIANT v
);
16456 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
16457 VARIANT onpropertychange
();
16459 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
16462 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
16465 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
16466 void oncontextmenu
(VARIANT v
);
16468 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
16469 VARIANT oncontextmenu
();
16471 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
16472 void onstop
(VARIANT v
);
16474 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
16477 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
16478 IHTMLDocument2
*createDocumentFragment
();
16480 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
16481 IHTMLDocument2
*parentDocument
();
16483 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
16484 void enableDownload
(VARIANT_BOOL v
);
16486 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
16487 VARIANT_BOOL enableDownload
();
16489 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
16490 void baseUrl
(BSTR v
);
16492 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
16495 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
16496 void inheritStyleSheets
(VARIANT_BOOL v
);
16498 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
16499 VARIANT_BOOL inheritStyleSheets
();
16501 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
16502 void onbeforeeditfocus
(VARIANT v
);
16504 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
16505 VARIANT onbeforeeditfocus
();
16507 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
16508 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
16510 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
16511 IHTMLElement
*getElementById
([in] BSTR v
);
16513 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
16514 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
16516 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
16519 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
16520 VARIANT_BOOL hasFocus
();
16522 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
16523 void onselectionchange
(VARIANT v
);
16525 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
16526 VARIANT onselectionchange
();
16528 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
16529 IDispatch
*namespaces
();
16531 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
16532 IHTMLDocument2
*createDocumentFromUrl
(
16534 [in] BSTR bstrOptions
);
16536 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16537 void media
(BSTR v
);
16539 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
16542 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
16543 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
16545 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
16546 VARIANT_BOOL fireEvent
(
16547 [in] BSTR bstrEventName
,
16548 [optional, in] VARIANT *pvarEventObject
);
16550 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
16551 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
16553 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16554 void oncontrolselect
(VARIANT v
);
16556 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
16557 VARIANT oncontrolselect
();
16559 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
16560 BSTR URLUnencoded
();
16562 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16563 void onmousewheel
(VARIANT v
);
16565 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
16566 VARIANT onmousewheel
();
16568 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
16569 IHTMLDOMNode
*doctype
();
16571 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
16572 IHTMLDOMImplementation
*implementation
();
16574 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
16575 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
16577 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
16578 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
16580 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16581 void onfocusin
(VARIANT v
);
16583 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
16584 VARIANT onfocusin
();
16586 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16587 void onfocusout
(VARIANT v
);
16589 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
16590 VARIANT onfocusout
();
16592 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16593 void onactivate
(VARIANT v
);
16595 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
16596 VARIANT onactivate
();
16598 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16599 void ondeactivate
(VARIANT v
);
16601 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
16602 VARIANT ondeactivate
();
16604 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16605 void onbeforeactivate
(VARIANT v
);
16607 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
16608 VARIANT onbeforeactivate
();
16610 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16611 void onbeforedeactivate
(VARIANT v
);
16613 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
16614 VARIANT onbeforedeactivate
();
16616 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
16619 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
16620 IHTMLDocumentCompatibleInfoCollection
*compatible
();
16622 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
16623 VARIANT documentMode
();
16625 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16626 void onstorage
(VARIANT v
);
16628 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
16629 VARIANT onstorage
();
16631 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16632 void onstoragecommit
(VARIANT v
);
16634 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
16635 VARIANT onstoragecommit
();
16637 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
16638 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
16640 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
16641 void updateSettings
();
16643 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
16645 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
16646 IHTMLElement
*querySelector
([in] BSTR v
);
16648 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
16649 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
16652 /*****************************************************************************
16653 * HTMLDocument coclass
16656 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
16658 coclass HTMLDocument
16660 [default] dispinterface DispHTMLDocument
;
16661 [source, default] dispinterface HTMLDocumentEvents
;
16662 [source] dispinterface HTMLDocumentEvents2
;
16663 interface IHTMLDocument2
;
16664 interface IHTMLDocument3
;
16665 interface IHTMLDocument4
;
16666 interface IHTMLDocument5
;
16667 interface IHTMLDocument6
;
16668 interface IHTMLDOMNode
;
16669 interface IHTMLDOMNode2
;
16672 /*****************************************************************************
16673 * DWebBridgeEvents dispinterface
16677 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
16679 dispinterface DWebBridgeEvents
16683 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
16684 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
16686 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
16687 void onreadystatechange
();
16689 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
16690 VARIANT_BOOL onclick
();
16692 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
16693 VARIANT_BOOL ondblclick
();
16695 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
16698 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
16701 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
16702 VARIANT_BOOL onkeypress
();
16704 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
16705 void onmousedown
();
16707 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
16708 void onmousemove
();
16710 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
16714 /*****************************************************************************
16715 * IWebBridge interface
16721 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
16723 interface IWebBridge
: IDispatch
16725 [propput, id(DISPID_IWEBBRIDGE_URL
)]
16726 HRESULT URL
([in] BSTR v
);
16728 [propget, id(DISPID_IWEBBRIDGE_URL
)]
16729 HRESULT URL
([retval, out] BSTR * p
);
16731 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16732 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
16734 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
16735 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
16737 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
16738 HRESULT embed
([in] VARIANT_BOOL v
);
16740 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
16741 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
16743 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
16744 HRESULT event
([retval, out] IDispatch
* * p
);
16746 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
16747 HRESULT readyState
([retval, out] long * p
);
16749 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
16750 HRESULT AboutBox
();
16753 /*****************************************************************************
16754 * Scriptlet coclass
16758 helpstring("Microsoft Scriptlet Component"),
16759 progid
("ScriptBridge.ScriptBridge.1"),
16760 vi_progid
("ScriptBridge.ScriptBridge"),
16761 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
16765 [default] interface IWebBridge
;
16766 [source, default] dispinterface DWebBridgeEvents
;
16769 /*****************************************************************************
16770 * IHTMLEmbedElement interface
16776 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16778 interface IHTMLEmbedElement
: IDispatch
16780 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16781 HRESULT hidden([in] BSTR v
);
16783 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16784 HRESULT hidden([retval, out] BSTR *p
);
16786 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16787 HRESULT palette
([retval, out] BSTR *p
);
16789 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16790 HRESULT pluginspage
([retval, out] BSTR *p
);
16792 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16793 HRESULT src
([in] BSTR v
);
16795 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16796 HRESULT src
([retval, out] BSTR *p
);
16798 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16799 HRESULT units
([in] BSTR v
);
16801 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16802 HRESULT units
([retval, out] BSTR *p
);
16804 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16805 HRESULT name
([in] BSTR v
);
16807 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16808 HRESULT name
([retval, out] BSTR *p
);
16810 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16811 HRESULT width
([in] VARIANT v
);
16813 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16814 HRESULT width
([retval, out] VARIANT *p
);
16816 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16817 HRESULT height
([in] VARIANT v
);
16819 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16820 HRESULT height
([retval, out] VARIANT *p
);
16823 /*****************************************************************************
16824 * DispHTMLEmbedElement dispinterface
16828 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16830 dispinterface DispHTMLEmbed
16834 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16836 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16837 void hidden(BSTR v
);
16839 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
16842 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
16845 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
16846 BSTR pluginspage
();
16848 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16851 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
16854 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16855 void units
(BSTR v
);
16857 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
16860 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16863 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
16866 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16867 void width
(VARIANT v
);
16869 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
16872 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16873 void height
(VARIANT v
);
16875 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
16878 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16879 void ie8_src
(BSTR v
);
16881 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
16884 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
16885 BSTR ie8_pluginspage
();
16888 /*****************************************************************************
16889 * HTMLEmbed coclass
16893 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16897 [default] dispinterface DispHTMLEmbed
;
16898 /* [source, default] dispinterface HTMLControlElementEvents; */
16899 /* [source] dispinterface HTMLControlElementEvents2; */
16900 WINE_HTMLELEMENT_INTERFACES
;
16901 interface IHTMLControlElement
;
16902 interface IHTMLEmbedElement
;
16903 /* interface IHTMLEmbedElement2; */
16904 /* interface IGetSVGDocument; */
16907 /*****************************************************************************
16908 * IHTMLCommentElement interface
16914 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16916 interface IHTMLCommentElement
: IDispatch
16918 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16919 HRESULT text
([in] BSTR v
);
16921 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16922 HRESULT text
([out, retval] BSTR *p
);
16924 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16925 HRESULT atomic
([in] LONG v
);
16927 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16928 HRESULT atomic
([out, retval] LONG *p
);
16931 /*****************************************************************************
16932 * IHTMLCommentElement2 interface
16938 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16940 interface IHTMLCommentElement2
: IDispatch
16942 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16943 HRESULT data
([in] BSTR v
);
16945 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
16946 HRESULT data
([out, retval] BSTR *p
);
16948 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
16949 HRESULT length
([out, retval] LONG *p
);
16951 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
16952 HRESULT substringData
(
16955 [out, retval] BSTR *pbstrsubString
);
16957 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
16958 HRESULT appendData
([in] BSTR bstrstring
);
16960 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
16961 HRESULT insertData
(
16963 [in] BSTR bstrstring
);
16965 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
16966 HRESULT deleteData
(
16970 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
16971 HRESULT replaceData
(
16974 [in] BSTR bstrstring
);
16977 /*****************************************************************************
16978 * DispHTMLCommentElement dispinterface
16982 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16984 dispinterface DispHTMLCommentElement
16988 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16990 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16993 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
16996 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
16997 void atomic
(LONG v
);
16999 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
17002 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
17005 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
17008 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
17011 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
17012 BSTR substringData
(
17016 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
17017 void appendData
([in] BSTR bstrstring
);
17019 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
17022 [in] BSTR bstrstring
);
17024 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
17029 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
17033 [in] BSTR bstrstring
);
17038 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17040 dispinterface HTMLElementEvents2
17044 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17045 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17047 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17048 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17050 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17051 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17053 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17054 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17056 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17057 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17059 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17060 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17062 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17063 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17065 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17066 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17068 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17069 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17071 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17072 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17074 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17075 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17077 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17078 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17080 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17081 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17083 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17084 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17086 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17087 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17089 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17090 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17092 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17093 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17095 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17096 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17098 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17099 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17101 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17102 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17104 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17105 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17107 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17108 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17110 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17111 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17113 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17114 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17116 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17117 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17119 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17120 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17122 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17123 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17125 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17126 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17128 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17129 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17131 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17132 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17134 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17135 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17137 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17138 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17140 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17141 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17143 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17144 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17146 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17147 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17149 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17150 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17152 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17153 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17155 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17156 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17158 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17159 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17161 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17162 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17164 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17165 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17167 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17168 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17170 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17171 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17173 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17174 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17176 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17177 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17179 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17180 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17182 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17183 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17185 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17186 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17188 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17189 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17191 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17192 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17194 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17195 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17197 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17198 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17200 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17201 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17203 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17204 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17206 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17207 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17209 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17210 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17212 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17213 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17215 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17216 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17218 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17219 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17221 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17222 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17224 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17225 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17227 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17228 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17233 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17235 dispinterface HTMLElementEvents
17239 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
17240 VARIANT_BOOL onhelp
();
17242 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
17243 VARIANT_BOOL onclick
();
17245 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
17246 VARIANT_BOOL ondblclick
();
17248 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
17249 VARIANT_BOOL onkeypress
();
17251 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
17254 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
17257 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
17260 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
17261 void onmouseover
();
17263 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
17264 void onmousemove
();
17266 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
17267 void onmousedown
();
17269 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
17272 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
17273 VARIANT_BOOL onselectstart
();
17275 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
17276 void onfilterchange
();
17278 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
17279 VARIANT_BOOL ondragstart
();
17281 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
17282 VARIANT_BOOL onbeforeupdate
();
17284 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
17285 void onafterupdate
();
17287 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
17288 VARIANT_BOOL onerrorupdate
();
17290 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
17291 VARIANT_BOOL onrowexit
();
17293 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
17296 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
17297 void ondatasetchanged
();
17299 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
17300 void ondataavailable
();
17302 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
17303 void ondatasetcomplete
();
17305 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
17306 void onlosecapture
();
17308 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
17309 void onpropertychange
();
17311 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
17314 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
17317 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
17320 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
17323 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
17324 VARIANT_BOOL ondrag
();
17326 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
17329 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
17330 VARIANT_BOOL ondragenter
();
17332 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17333 VARIANT_BOOL ondragover
();
17335 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17336 void ondragleave
();
17338 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17339 VARIANT_BOOL ondrop
();
17341 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17342 VARIANT_BOOL onbeforecut
();
17344 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17345 VARIANT_BOOL oncut
();
17347 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17348 VARIANT_BOOL onbeforecopy
();
17350 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17351 VARIANT_BOOL oncopy
();
17353 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17354 VARIANT_BOOL onbeforepaste
();
17356 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17357 VARIANT_BOOL onpaste
();
17359 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17360 VARIANT_BOOL oncontextmenu
();
17362 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17363 void onrowsdelete
();
17365 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17366 void onrowsinserted
();
17368 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17369 void oncellchange
();
17371 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17372 void onreadystatechange
();
17374 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17375 void onbeforeeditfocus
();
17377 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17378 void onlayoutcomplete
();
17380 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17383 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17384 VARIANT_BOOL onbeforedeactivate
();
17386 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17387 VARIANT_BOOL onbeforeactivate
();
17389 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17392 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17393 VARIANT_BOOL oncontrolselect
();
17395 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17396 VARIANT_BOOL onmovestart
();
17398 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17401 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17402 VARIANT_BOOL onresizestart
();
17404 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17405 void onresizeend
();
17407 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17408 void onmouseenter
();
17410 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17411 void onmouseleave
();
17413 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17414 VARIANT_BOOL onmousewheel
();
17416 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17419 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17420 void ondeactivate
();
17422 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17425 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17431 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17433 coclass HTMLCommentElement
17435 [default] dispinterface DispHTMLCommentElement
;
17436 [source, default] dispinterface HTMLElementEvents
;
17437 [source] dispinterface HTMLElementEvents2
;
17438 WINE_HTMLELEMENT_INTERFACES
;
17439 interface IHTMLCommentElement
;
17440 interface IHTMLCommentElement2
;
17441 /* interface IHTMLCommentElement3; */
17444 /*****************************************************************************
17445 * HTMLTableEvents dispinterface
17449 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17451 dispinterface HTMLTableEvents
17455 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
17456 VARIANT_BOOL onhelp
();
17458 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
17459 VARIANT_BOOL onclick
();
17461 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
17462 VARIANT_BOOL ondblclick
();
17464 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
17465 VARIANT_BOOL onkeypress
();
17467 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
17470 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
17473 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
17476 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
17477 void onmouseover
();
17479 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
17480 void onmousemove
();
17482 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
17483 void onmousedown
();
17485 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
17488 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
17489 VARIANT_BOOL onselectstart
();
17491 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
17492 void onfilterchange
();
17494 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
17495 VARIANT_BOOL ondragstart
();
17497 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
17498 VARIANT_BOOL onbeforeupdate
();
17500 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
17501 void onafterupdate
();
17503 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
17504 VARIANT_BOOL onerrorupdate
();
17506 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
17507 VARIANT_BOOL onrowexit
();
17509 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
17512 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
17513 void ondatasetchanged
();
17515 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
17516 void ondataavailable
();
17518 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
17519 void ondatasetcomplete
();
17521 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
17522 void onlosecapture
();
17524 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
17525 void onpropertychange
();
17527 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
17530 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
17533 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
17536 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
17539 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
17540 VARIANT_BOOL ondrag
();
17542 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
17545 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
17546 VARIANT_BOOL ondragenter
();
17548 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17549 VARIANT_BOOL ondragover
();
17551 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17552 void ondragleave
();
17554 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17555 VARIANT_BOOL ondrop
();
17557 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17558 VARIANT_BOOL onbeforecut
();
17560 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17561 VARIANT_BOOL oncut
();
17563 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17564 VARIANT_BOOL onbeforecopy
();
17566 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17567 VARIANT_BOOL oncopy
();
17569 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17570 VARIANT_BOOL onbeforepaste
();
17572 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17573 VARIANT_BOOL onpaste
();
17575 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17576 VARIANT_BOOL oncontextmenu
();
17578 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17579 void onrowsdelete
();
17581 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17582 void onrowsinserted
();
17584 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17585 void oncellchange
();
17587 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17588 void onreadystatechange
();
17590 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17591 void onbeforeeditfocus
();
17593 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17594 void onlayoutcomplete
();
17596 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17599 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17600 VARIANT_BOOL onbeforedeactivate
();
17602 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17603 VARIANT_BOOL onbeforeactivate
();
17605 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17608 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17609 VARIANT_BOOL oncontrolselect
();
17611 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17612 VARIANT_BOOL onmovestart
();
17614 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17617 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17618 VARIANT_BOOL onresizestart
();
17620 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17621 void onresizeend
();
17623 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17624 void onmouseenter
();
17626 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17627 void onmouseleave
();
17629 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17630 VARIANT_BOOL onmousewheel
();
17632 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17635 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17636 void ondeactivate
();
17638 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17641 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17647 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17649 dispinterface HTMLTableEvents2
17653 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17654 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17656 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17657 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17659 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17660 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17662 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17663 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17665 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17666 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17668 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17669 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17671 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17672 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17674 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17675 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17677 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17678 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17680 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17681 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17683 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17684 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17686 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17687 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17689 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17690 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17692 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17693 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17695 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17696 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17698 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17699 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17701 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17702 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17704 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17705 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17707 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17708 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17710 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17711 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17713 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17714 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17716 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17717 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17719 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17720 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17722 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17723 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17725 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17726 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17728 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17729 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17731 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17732 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17734 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17735 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17737 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17738 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17740 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17741 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17743 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17744 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17746 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17747 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17749 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17750 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17752 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17753 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17755 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17756 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17758 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17759 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17761 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17762 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17764 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17765 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17767 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17768 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17770 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17771 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17773 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17774 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17776 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17777 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17779 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17780 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17782 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17783 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17785 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17786 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17788 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17789 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17791 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17792 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17794 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17795 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17797 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17798 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17800 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17801 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17803 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17804 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17806 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17807 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17809 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17810 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17812 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17813 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17815 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17816 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17818 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17819 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17821 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17822 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17824 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17825 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17827 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17828 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17830 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17831 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17833 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17834 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17836 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17837 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17840 /*****************************************************************************
17841 * IHTMLTableCaption interface
17847 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17849 interface IHTMLTableCaption
: IDispatch
17851 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17852 HRESULT align
([in] BSTR v
);
17854 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
17855 HRESULT align
([retval, out] BSTR *p
);
17857 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17858 HRESULT vAlign
([in] BSTR v
);
17860 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
17861 HRESULT vAlign
([retval, out] BSTR *p
);
17864 interface IHTMLTableSection
;
17866 /*****************************************************************************
17867 * IHTMLTable interface
17873 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17875 interface IHTMLTable
: IDispatch
17877 [propput, id(DISPID_IHTMLTABLE_COLS
)]
17878 HRESULT cols
([in] LONG v
);
17880 [propget, id(DISPID_IHTMLTABLE_COLS
)]
17881 HRESULT cols
([retval, out] LONG *p
);
17883 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
17884 HRESULT border
([in] VARIANT v
);
17886 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
17887 HRESULT border
([retval, out] VARIANT *p
);
17889 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
17890 HRESULT frame
([in] BSTR v
);
17892 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
17893 HRESULT frame
([retval, out] BSTR *p
);
17895 [propput, id(DISPID_IHTMLTABLE_RULES
)]
17896 HRESULT rules
([in] BSTR v
);
17898 [propget, id(DISPID_IHTMLTABLE_RULES
)]
17899 HRESULT rules
([retval, out] BSTR *p
);
17901 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17902 HRESULT cellSpacing
([in] VARIANT v
);
17904 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
17905 HRESULT cellSpacing
([retval, out] VARIANT *p
);
17907 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17908 HRESULT cellPadding
([in] VARIANT v
);
17910 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
17911 HRESULT cellPadding
([retval, out] VARIANT *p
);
17913 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17914 HRESULT background
([in] BSTR v
);
17916 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
17917 HRESULT background
([retval, out] BSTR *p
);
17919 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17920 HRESULT bgColor
([in] VARIANT v
);
17922 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
17923 HRESULT bgColor
([retval, out] VARIANT *p
);
17925 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17926 HRESULT borderColor
([in] VARIANT v
);
17928 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
17929 HRESULT borderColor
([retval, out] VARIANT *p
);
17931 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17932 HRESULT borderColorLight
([in] VARIANT v
);
17934 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
17935 HRESULT borderColorLight
([retval, out] VARIANT *p
);
17937 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17938 HRESULT borderColorDark
([in] VARIANT v
);
17940 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
17941 HRESULT borderColorDark
([retval, out] VARIANT *p
);
17943 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
17944 HRESULT align
([in] BSTR v
);
17946 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
17947 HRESULT align
([retval, out] BSTR * p
);
17949 [id(DISPID_IHTMLTABLE_REFRESH
)]
17952 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
17953 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
17955 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
17956 HRESULT width
([in] VARIANT v
);
17958 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
17959 HRESULT width
([retval, out] VARIANT *p
);
17961 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
17962 HRESULT height
([in] VARIANT v
);
17964 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
17965 HRESULT height
([retval, out] VARIANT *p
);
17967 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17968 HRESULT dataPageSize
([in] LONG v
);
17970 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
17971 HRESULT dataPageSize
([retval, out] LONG *p
);
17973 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
17974 HRESULT nextPage
();
17976 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
17977 HRESULT previousPage
();
17979 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
17980 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
17982 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
17983 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
17985 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
17986 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
17988 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
17989 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
17991 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
17992 HRESULT createTHead
([retval, out] IDispatch
**head
);
17994 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
17995 HRESULT deleteTHead
();
17997 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
17998 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
18000 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
18001 HRESULT deleteTFoot
();
18003 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
18004 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
18006 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
18007 HRESULT deleteCaption
();
18009 [id(DISPID_IHTMLTABLE_INSERTROW
)]
18011 [defaultvalue(-1), in] LONG index
,
18012 [retval, out] IDispatch
**row
);
18014 [id(DISPID_IHTMLTABLE_DELETEROW
)]
18015 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
18017 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
18018 HRESULT readyState
([retval, out] BSTR *p
);
18020 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
18021 HRESULT onreadystatechange
([in] VARIANT v
);
18023 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
18024 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18031 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18033 interface IHTMLTable2
: IDispatch
18035 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
18036 HRESULT firstPage
();
18038 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
18039 HRESULT lastPage
();
18041 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
18042 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
18044 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
18045 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
18046 [defaultvalue(-1), in] LONG indexTo
,
18047 [retval, out] IDispatch
** row
);
18054 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18056 interface IHTMLTable3
: IDispatch
18058 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
18059 HRESULT summary
([in] BSTR v
);
18061 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
18062 HRESULT summary
([retval, out] BSTR * p
);
18067 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18071 [default] dispinterface DispHTMLTable
;
18072 [source, default] dispinterface HTMLTableEvents
;
18073 [source] dispinterface HTMLTableEvents2
;
18074 WINE_HTMLDATAELEMENT_INTERFACES
;
18075 interface IHTMLControlElement
;
18076 interface IHTMLTable
;
18077 interface IHTMLTable2
;
18078 interface IHTMLTable3
;
18079 /* interface IHTMLTable4; */
18086 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18088 interface IHTMLTableSection
: IDispatch
18090 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
18091 HRESULT align
([in] BSTR v
);
18093 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
18094 HRESULT align
([retval, out] BSTR *p
);
18096 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
18097 HRESULT vAlign
([in] BSTR v
);
18099 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
18100 HRESULT vAlign
([retval, out] BSTR *p
);
18102 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
18103 HRESULT bgColor
([in] VARIANT v
);
18105 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
18106 HRESULT bgColor
([retval, out] VARIANT *p
);
18108 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
18109 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
18111 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
18113 [defaultvalue(-1), in] LONG index
,
18114 [retval, out] IDispatch
**row
);
18116 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
18117 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
18120 /*****************************************************************************
18121 * IHTMLTableRow interface
18127 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18129 interface IHTMLTableRow
: IDispatch
18131 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
18132 HRESULT align
([in] BSTR v
);
18134 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
18135 HRESULT align
([out, retval] BSTR *p
);
18137 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
18138 HRESULT vAlign
([in] BSTR v
);
18140 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
18141 HRESULT vAlign
([out, retval] BSTR *p
);
18143 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
18144 HRESULT bgColor
([in] VARIANT v
);
18146 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
18147 HRESULT bgColor
([out, retval] VARIANT *p
);
18149 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
18150 HRESULT borderColor
([in] VARIANT v
);
18152 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
18153 HRESULT borderColor
([out, retval] VARIANT *p
);
18155 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
18156 HRESULT borderColorLight
([in] VARIANT v
);
18158 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
18159 HRESULT borderColorLight
([out, retval] VARIANT *p
);
18161 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
18162 HRESULT borderColorDark
([in] VARIANT v
);
18164 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
18165 HRESULT borderColorDark
([out, retval] VARIANT *p
);
18167 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
18168 HRESULT rowIndex
([out, retval] LONG *p
);
18170 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
18171 HRESULT sectionRowIndex
([out, retval] LONG *p
);
18173 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
18174 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
18176 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
18177 HRESULT insertCell
(
18178 [in, defaultvalue(-1)] LONG index
,
18179 [out, retval] IDispatch
**row
);
18181 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
18182 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
18185 /*****************************************************************************
18186 * IHTMLTableCell interface
18192 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18194 interface IHTMLTableCell
: IDispatch
18196 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18197 HRESULT rowSpan
([in] long v
);
18199 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18200 HRESULT rowSpan
([retval, out] long *p
);
18202 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18203 HRESULT colSpan
([in] long v
);
18205 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18206 HRESULT colSpan
([retval, out] long *p
);
18208 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18209 HRESULT align
([in] BSTR v
);
18211 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18212 HRESULT align
([retval, out] BSTR *p
);
18214 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18215 HRESULT vAlign
([in] BSTR v
);
18217 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18218 HRESULT vAlign
([retval, out] BSTR *p
);
18220 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18221 HRESULT bgColor
([in] VARIANT v
);
18223 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18224 HRESULT bgColor
([retval, out] VARIANT *p
);
18226 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18227 HRESULT noWrap
([in] VARIANT_BOOL v
);
18229 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18230 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
18232 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18233 HRESULT background
([in] BSTR v
);
18235 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18236 HRESULT background
([retval, out] BSTR *p
);
18238 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18239 HRESULT borderColor
([in] VARIANT v
);
18241 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18242 HRESULT borderColor
([retval, out] VARIANT *p
);
18244 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18245 HRESULT borderColorLight
([in] VARIANT v
);
18247 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18248 HRESULT borderColorLight
([retval, out] VARIANT *p
);
18250 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18251 HRESULT borderColorDark
([in] VARIANT v
);
18253 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18254 HRESULT borderColorDark
([retval, out] VARIANT *p
);
18256 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18257 HRESULT width
([in] VARIANT v
);
18259 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18260 HRESULT width
([retval, out] VARIANT *p
);
18262 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18263 HRESULT height
([in] VARIANT v
);
18265 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18266 HRESULT height
([retval, out] VARIANT *p
);
18268 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
18269 HRESULT cellIndex
([retval, out] long *p
);
18272 /*****************************************************************************
18273 * DispHTMLTable dispinterface
18277 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18279 dispinterface DispHTMLTable
18283 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
18285 [propput, id(DISPID_IHTMLTABLE_COLS
)]
18288 [propget, id(DISPID_IHTMLTABLE_COLS
)]
18291 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
18292 void border
(VARIANT v
);
18294 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
18297 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
18298 void frame
(BSTR v
);
18300 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
18303 [propput, id(DISPID_IHTMLTABLE_RULES
)]
18304 void rules
(BSTR v
);
18306 [propget, id(DISPID_IHTMLTABLE_RULES
)]
18309 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
18310 void cellSpacing
(VARIANT v
);
18312 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
18313 VARIANT cellSpacing
();
18315 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
18316 void cellPadding
(VARIANT v
);
18318 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
18319 VARIANT cellPadding
();
18321 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
18322 void background
(BSTR v
);
18324 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
18327 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
18328 void bgColor
(VARIANT v
);
18330 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
18333 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
18334 void borderColor
(VARIANT v
);
18336 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
18337 VARIANT borderColor
();
18339 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
18340 void borderColorLight
(VARIANT v
);
18342 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
18343 VARIANT borderColorLight
();
18345 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
18346 void borderColorDark
(VARIANT v
);
18348 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
18349 VARIANT borderColorDark
();
18351 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
18352 void align
(BSTR v
);
18354 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
18357 [id(DISPID_IHTMLTABLE_REFRESH
)]
18360 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
18361 IHTMLElementCollection
*rows
();
18363 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
18364 void width
(VARIANT v
);
18366 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
18369 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
18370 void height
(VARIANT v
);
18372 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
18375 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
18376 void dataPageSize
(LONG v
);
18378 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
18379 LONG dataPageSize
();
18381 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
18384 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
18385 void previousPage
();
18387 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
18388 IHTMLTableSection
*tHead
();
18390 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
18391 IHTMLTableSection
*tFoot
();
18393 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
18394 IHTMLElementCollection
*tBodies
();
18396 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
18397 IHTMLTableCaption
*caption
();
18399 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
18400 IDispatch
*createTHead
();
18402 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
18403 void deleteTHead
();
18405 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
18406 IDispatch
*createTFoot
();
18408 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
18409 void deleteTFoot
();
18411 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
18412 IHTMLTableCaption
*createCaption
();
18414 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
18415 void deleteCaption
();
18417 [id(DISPID_IHTMLTABLE_INSERTROW
)]
18418 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
18420 [id(DISPID_IHTMLTABLE_DELETEROW
)]
18421 void deleteRow
([in, defaultvalue(-1)] LONG index
);
18423 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
18426 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
18429 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
18430 IHTMLElementCollection
*cells
();
18432 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
18433 IDispatch
*moveRow
(
18434 [in, defaultvalue(-1)] LONG indexFrom
,
18435 [in, defaultvalue(-1)] LONG indexTo
);
18437 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
18438 void summary
(BSTR v
);
18440 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
18444 /*****************************************************************************
18445 * DispHTMLTableRow dispinterface
18449 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18451 dispinterface DispHTMLTableRow
18455 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18457 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
18458 void align
(BSTR v
);
18460 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
18463 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
18464 void vAlign
(BSTR v
);
18466 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
18469 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
18470 void bgColor
(VARIANT v
);
18472 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
18475 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
18476 void borderColor
(VARIANT v
);
18478 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
18479 VARIANT borderColor
();
18481 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
18482 void borderColorLight
(VARIANT v
);
18484 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
18485 VARIANT borderColorLight
();
18487 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
18488 void borderColorDark
(VARIANT v
);
18490 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
18491 VARIANT borderColorDark
();
18493 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
18496 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
18497 LONG sectionRowIndex
();
18499 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
18500 IHTMLElementCollection
*cells
();
18502 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
18503 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
18505 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
18506 void deleteCell
([in, defaultvalue(-1)] LONG index
);
18508 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
18509 void height
(VARIANT v
);
18511 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
18514 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
18517 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
18520 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
18521 void chOff
(BSTR v
);
18523 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
18527 /*****************************************************************************
18528 * HTMLTableRow coclass
18532 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18534 coclass HTMLTableRow
18536 [default] dispinterface DispHTMLTableRow
;
18537 /* [source, default] dispinterface HTMLControlElementEvents; */
18538 /* [source] dispinterface HTMLControlElementEvents2; */
18539 WINE_HTMLELEMENT_INTERFACES
;
18540 interface IHTMLTableRow
;
18541 /* interface IHTMLTableRowMetrics; */
18542 /* interface IHTMLTableRow2; */
18543 /* interface IHTMLTableRow3; */
18544 /* interface IHTMLTableRow4; */
18547 /*****************************************************************************
18548 * DispHTMLTableCell dispinterface
18552 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18554 dispinterface DispHTMLTableCell
18558 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18560 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18561 void rowSpan
(long v
);
18563 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
18566 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18567 void colSpan
(long v
);
18569 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
18572 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18573 void align
(BSTR v
);
18575 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
18578 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18579 void vAlign
(BSTR v
);
18581 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
18584 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18585 void bgColor
(VARIANT v
);
18587 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
18590 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18591 void noWrap
(VARIANT_BOOL v
);
18593 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
18594 VARIANT_BOOL noWrap
();
18596 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18597 void background
(BSTR v
);
18599 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
18602 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18603 void borderColor
(VARIANT v
);
18605 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
18606 VARIANT borderColor
();
18608 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18609 void borderColorLight
(VARIANT v
);
18611 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
18612 VARIANT borderColorLight
();
18614 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18615 void borderColorDark
(VARIANT v
);
18617 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
18618 VARIANT borderColorDark
();
18620 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18621 void width
(VARIANT v
);
18623 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
18626 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18627 void height
(VARIANT v
);
18629 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
18632 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
18635 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18638 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
18641 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18644 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
18647 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18650 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
18653 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18654 void chOff
(BSTR v
);
18656 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
18659 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18660 void headers
(BSTR v
);
18662 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
18665 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18666 void scope
(BSTR v
);
18668 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
18671 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18672 void ie9_ch
(BSTR v
);
18674 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
18677 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18678 void ie9_chOff
(BSTR v
);
18680 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
18684 /*****************************************************************************
18685 * HTMLTableCell coclass
18689 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18691 coclass HTMLTableCell
18693 [default] dispinterface DispHTMLTableCell
;
18694 [source, default] dispinterface HTMLTextContainerEvents
;
18695 [source] dispinterface HTMLTextContainerEvents2
;
18696 WINE_HTMLELEMENT_INTERFACES
;
18697 interface IHTMLControlElement
;
18698 interface IHTMLTextContainer
;
18699 interface IHTMLTableCell
;
18700 /* interface IHTMLTableCell2; */
18701 /* interface IHTMLTableCell3; */
18704 /*****************************************************************************
18705 * IHTMLScriptElement interface
18711 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18713 interface IHTMLScriptElement
: IDispatch
18715 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18716 HRESULT src
([in] BSTR v
);
18718 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18719 HRESULT src
([retval, out] BSTR *p
);
18721 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18722 HRESULT htmlFor
([in] BSTR v
);
18724 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18725 HRESULT htmlFor
([retval, out] BSTR *p
);
18727 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18728 HRESULT event
([in] BSTR v
);
18730 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18731 HRESULT event
([retval, out] BSTR *p
);
18733 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18734 HRESULT text
([in] BSTR v
);
18736 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18737 HRESULT text
([retval, out] BSTR *p
);
18739 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18740 HRESULT defer
([in] VARIANT_BOOL v
);
18742 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18743 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
18745 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
18746 HRESULT readyState
([retval, out] BSTR *p
);
18748 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18749 HRESULT onerror
([in] VARIANT v
);
18751 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18752 HRESULT onerror
([retval, out] VARIANT *p
);
18754 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18755 HRESULT type
([in] BSTR v
);
18757 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18758 HRESULT type
([retval, out] BSTR *p
);
18761 /*****************************************************************************
18762 * IHTMLScriptElement2 interface
18768 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18770 interface IHTMLScriptElement2
: IDispatch
18772 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18773 HRESULT charset
([in] BSTR v
);
18775 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18776 HRESULT charset
([retval, out] BSTR *p
);
18779 /*****************************************************************************
18780 * DispHTMLScriptElement dispinterface
18784 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18786 dispinterface DispHTMLScriptElement
18790 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
18792 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18795 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
18798 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18799 void htmlFor
(BSTR v
);
18801 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
18804 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18805 void event
(BSTR v
);
18807 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
18810 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18813 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
18816 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18817 void defer
(VARIANT_BOOL v
);
18819 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
18820 VARIANT_BOOL defer
();
18822 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18823 void onerror
(VARIANT v
);
18825 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
18828 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18831 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
18834 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18835 void charset
(BSTR v
);
18837 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
18840 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18841 void ie8_src
(BSTR v
);
18843 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
18847 /*****************************************************************************
18848 * HTMLScriptElement coclass
18852 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18854 coclass HTMLScriptElement
18856 [default] dispinterface DispHTMLScriptElement
;
18857 /* [source, default] dispinterface HTMLScriptEvents; */
18858 /* [source] dispinterface HTMLScriptEvents2; */
18859 WINE_HTMLELEMENT_INTERFACES
;
18860 interface IHTMLScriptElement
;
18861 interface IHTMLScriptElement2
;
18862 /* interface IHTMLScriptElement3; */
18863 /* interface IHTMLScriptElement4; */
18866 /*****************************************************************************
18867 * IHTMLObjectElement interface
18873 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18875 interface IHTMLObjectElement
: IDispatch
18877 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
18878 HRESULT object([retval, out] IDispatch
**p
);
18880 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
18881 HRESULT classid
([retval, out] BSTR *p
);
18883 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
18884 HRESULT data
([retval, out] BSTR *p
);
18886 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18887 HRESULT recordset
([in] IDispatch
*v
);
18889 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
18890 HRESULT recordset
([retval, out] IDispatch
**p
);
18892 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18893 HRESULT align
([in] BSTR v
);
18895 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
18896 HRESULT align
([retval, out] BSTR *p
);
18898 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18899 HRESULT name
([in] BSTR v
);
18901 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
18902 HRESULT name
([retval, out] BSTR *p
);
18904 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18905 HRESULT codeBase
([in] BSTR v
);
18907 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
18908 HRESULT codeBase
([retval, out] BSTR *p
);
18910 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18911 HRESULT codeType
([in] BSTR v
);
18913 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
18914 HRESULT codeType
([retval, out] BSTR *p
);
18916 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18917 HRESULT code
([in] BSTR v
);
18919 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
18920 HRESULT code
([retval, out] BSTR *p
);
18922 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
18923 HRESULT BaseHref
([retval, out] BSTR *p
);
18925 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18926 HRESULT type
([in] BSTR v
);
18928 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
18929 HRESULT type
([retval, out] BSTR *p
);
18931 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
18932 HRESULT form
([retval, out] IHTMLFormElement
**p
);
18934 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18935 HRESULT width
([in] VARIANT v
);
18937 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
18938 HRESULT width
([retval, out] VARIANT *p
);
18940 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18941 HRESULT height
([in] VARIANT v
);
18943 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
18944 HRESULT height
([retval, out] VARIANT *p
);
18946 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
18947 HRESULT readyState
([retval, out] long *p
);
18949 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18950 HRESULT onreadystatechange
([in] VARIANT v
);
18952 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
18953 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18955 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18956 HRESULT onerror
([in] VARIANT v
);
18958 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
18959 HRESULT onerror
([retval, out] VARIANT *p
);
18961 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18962 HRESULT altHtml
([in] BSTR v
);
18964 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
18965 HRESULT altHtml
([retval, out] BSTR *p
);
18967 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18968 HRESULT vspace
([in] long v
);
18970 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
18971 HRESULT vspace
([retval, out] long *p
);
18973 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18974 HRESULT hspace
([in] long v
);
18976 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
18977 HRESULT hspace
([retval, out] long *p
);
18980 /*****************************************************************************
18981 * IHTMLObjectElement2 interface
18987 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18989 interface IHTMLObjectElement2
: IDispatch
18991 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
18992 HRESULT namedRecordset
(
18993 [in] BSTR dataMember
,
18994 [in, optional] VARIANT *hierarchy
,
18995 [out, retval] IDispatch
**ppRecordset
);
18997 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
18998 HRESULT classid
([in] BSTR v
);
19000 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
19001 HRESULT classid
([out, retval] BSTR *p
);
19003 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
19004 HRESULT data
([in] BSTR v
);
19006 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
19007 HRESULT data
([out, retval] BSTR *p
);
19010 /*****************************************************************************
19011 * IHTMLDivElement interface
19017 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19019 interface IHTMLDivElement
: IDispatch
19021 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
19022 HRESULT align
([in] BSTR v
);
19024 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
19025 HRESULT align
([out, retval] BSTR *p
);
19027 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
19028 HRESULT noWrap
([in] VARIANT_BOOL v
);
19030 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
19031 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
19034 /*****************************************************************************
19035 * DispHTMLDivElement dispinterface
19039 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19041 dispinterface DispHTMLDivElement
19045 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19047 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
19048 void align
(BSTR v
);
19050 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
19053 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
19054 void noWrap
(VARIANT_BOOL v
);
19056 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
19057 VARIANT_BOOL noWrap
();
19060 /*****************************************************************************
19061 * IHTMLParamElement interface
19067 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19069 interface IHTMLParamElement
: IDispatch
19071 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
19072 HRESULT name
([in] BSTR v
);
19074 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
19075 HRESULT name
([retval, out] BSTR *p
);
19077 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
19078 HRESULT value
([in] BSTR v
);
19080 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
19081 HRESULT value
([retval, out] BSTR *p
);
19083 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
19084 HRESULT type
([in] BSTR v
);
19086 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
19087 HRESULT type
([retval, out] BSTR *p
);
19089 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
19090 HRESULT valueType
([in] BSTR v
);
19092 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
19093 HRESULT valueType
([retval, out] BSTR *p
);
19096 /*****************************************************************************
19097 * IHTMLParamElement2 interface
19103 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
19105 interface IHTMLParamElement2
: IDispatch
19107 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
19108 HRESULT name
([in] BSTR v
);
19110 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
19111 HRESULT name
([retval, out] BSTR *p
);
19113 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
19114 HRESULT type
([in] BSTR v
);
19116 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
19117 HRESULT type
([retval, out] BSTR *p
);
19119 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
19120 HRESULT value
([in] BSTR v
);
19122 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
19123 HRESULT value
([retval, out] BSTR *p
);
19125 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
19126 HRESULT valueType
([in] BSTR v
);
19128 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
19129 HRESULT valueType
([retval, out] BSTR *p
);
19132 /*****************************************************************************
19133 * DispHTMLObjectElement dispinterface
19137 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19139 dispinterface DispHTMLObjectElement
19143 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19145 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
19146 IDispatch
*object();
19148 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
19149 void recordset
(IDispatch
*v
);
19151 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
19152 IDispatch
*recordset
();
19154 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
19155 void align
(BSTR v
);
19157 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
19160 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
19163 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
19166 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
19167 void codeBase
(BSTR v
);
19169 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
19172 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
19173 void codeType
(BSTR v
);
19175 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
19178 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
19181 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
19184 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
19187 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
19190 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
19193 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
19194 IHTMLFormElement
*form
();
19196 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
19197 void width
(VARIANT v
);
19199 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
19202 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
19203 void height
(VARIANT v
);
19205 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
19208 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
19209 void onerror
(VARIANT v
);
19211 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
19214 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
19215 void altHtml
(BSTR v
);
19217 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
19220 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
19221 void vspace
(long v
);
19223 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
19226 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
19227 void hspace
(long v
);
19229 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
19232 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
19233 IDispatch
*namedRecordset
(
19234 [in] BSTR dataMember
,
19235 [optional, in] VARIANT *hierarchy
);
19237 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
19238 void classid
(BSTR v
);
19240 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
19243 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
19246 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
19249 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
19250 void archive
(BSTR v
);
19252 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
19255 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
19258 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
19261 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
19262 void declare
(VARIANT_BOOL v
);
19264 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
19265 VARIANT_BOOL declare
();
19267 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
19268 void standby
(BSTR v
);
19270 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
19273 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
19274 void border
(VARIANT v
);
19276 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
19279 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
19280 void useMap
(BSTR v
);
19282 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
19285 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
19286 IDispatch
*contentDocument
();
19288 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
19289 void ie8_codeBase
(BSTR v
);
19291 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
19292 BSTR ie8_codeBase
();
19294 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
19295 void ie8_data
(BSTR v
);
19297 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
19301 /*****************************************************************************
19302 * HTMLObjectElement coclass
19306 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19308 coclass HTMLObjectElement
19310 [default] dispinterface DispHTMLObjectElement
;
19311 /* [source, default] dispinterface HTMLObjectElementEvents; */
19312 /* [source] dispinterface HTMLObjectElementEvents2; */
19313 WINE_HTMLDATAELEMENT_INTERFACES
;
19314 interface IHTMLControlElement
;
19315 interface IHTMLObjectElement
;
19316 interface IHTMLObjectElement2
;
19317 /* interface IHTMLObjectElement3; */
19318 /* interface IHTMLObjectElement4; */
19319 /* interface IGetSVGDocument; */
19320 /* interface IHTMLObjectElement5; */
19323 /*****************************************************************************
19324 * DispHTMLParamElement dispinterface
19328 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19330 dispinterface DispHTMLParamElement
19334 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19336 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
19339 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
19342 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
19343 void value
(BSTR v
);
19345 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
19348 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
19351 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
19354 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
19355 void valueType
(BSTR v
);
19357 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
19360 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
19361 void ie8_valueType
(BSTR v
);
19363 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
19364 BSTR ie8_valueType
();
19367 /*****************************************************************************
19368 * IHTMLFrameBase interface
19374 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19376 interface IHTMLFrameBase
: IDispatch
19378 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
19379 HRESULT src
([in] BSTR v
);
19381 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
19382 HRESULT src
([out, retval] BSTR *p
);
19384 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
19385 HRESULT name
([in] BSTR v
);
19387 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
19388 HRESULT name
([out, retval] BSTR *p
);
19390 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
19391 HRESULT border
([in] VARIANT v
);
19393 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
19394 HRESULT border
([out, retval] VARIANT *p
);
19396 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
19397 HRESULT frameBorder
([in] BSTR v
);
19399 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
19400 HRESULT frameBorder
([out, retval] BSTR *p
);
19402 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
19403 HRESULT frameSpacing
([in] VARIANT v
);
19405 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
19406 HRESULT frameSpacing
([out, retval] VARIANT *p
);
19408 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
19409 HRESULT marginWidth
([in] VARIANT v
);
19411 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
19412 HRESULT marginWidth
([out, retval] VARIANT *p
);
19414 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
19415 HRESULT marginHeight
([in] VARIANT v
);
19417 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
19418 HRESULT marginHeight
([out, retval] VARIANT *p
);
19420 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
19421 HRESULT noResize
([in] VARIANT_BOOL v
);
19423 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
19424 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
19426 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
19427 HRESULT scrolling
([in] BSTR v
);
19429 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
19430 HRESULT scrolling
([out, retval] BSTR *p
);
19433 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
19434 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
19435 void src
(BSTR v
); \
19437 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
19440 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
19441 void name
(BSTR v
); \
19443 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
19446 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
19447 void border
(VARIANT v
); \
19449 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
19450 VARIANT border
(); \
19452 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
19453 void frameBorder
(BSTR v
); \
19455 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
19456 BSTR frameBorder
(); \
19458 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
19459 void frameSpacing
(VARIANT v
); \
19461 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
19462 VARIANT frameSpacing
(); \
19464 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
19465 void marginWidth
(VARIANT v
); \
19467 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
19468 VARIANT marginWidth
(); \
19470 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
19471 void marginHeight
(VARIANT v
); \
19473 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
19474 VARIANT marginHeight
(); \
19476 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
19477 void noResize
(VARIANT_BOOL v
); \
19479 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
19480 VARIANT_BOOL noResize
(); \
19482 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
19483 void scrolling
(BSTR v
); \
19485 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
19488 /*****************************************************************************
19489 * IHTMLFrameBase2 interface
19495 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19497 interface IHTMLFrameBase2
: IDispatch
19499 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
19500 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
19502 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
19503 HRESULT onload
([in] VARIANT v
);
19505 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
19506 HRESULT onload
([retval, out] VARIANT *p
);
19508 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
19509 HRESULT onreadystatechange
([in] VARIANT v
);
19511 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
19512 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
19514 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
19515 HRESULT readyState
([retval, out] BSTR *p
);
19517 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
19518 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
19520 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
19521 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
19524 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
19525 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
19526 IHTMLWindow2
*contentWindow
(); \
19528 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
19529 void onload
(VARIANT v
); \
19531 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
19532 VARIANT onload
(); \
19534 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
19535 void allowTransparency
(VARIANT_BOOL v
); \
19537 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
19538 VARIANT_BOOL allowTransparency
()
19540 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
19541 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
19542 void longDesc
(BSTR v
); \
19544 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
19548 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
19549 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
19550 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
19551 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
19552 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
19554 /*****************************************************************************
19555 * IHTMLFrameElement3 interface
19561 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19563 interface IHTMLFrameElement3
: IDispatch
19565 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
19566 HRESULT contentDocument
([out, retval] IDispatch
**p
);
19568 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19569 HRESULT src
([in] BSTR v
);
19571 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19572 HRESULT src
([out, retval] BSTR *p
);
19574 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19575 HRESULT longDesc
([in] BSTR v
);
19577 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19578 HRESULT longDesc
([out, retval] BSTR *p
);
19580 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19581 HRESULT frameBorder
([in] BSTR v
);
19583 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19584 HRESULT frameBorder
([out, retval] BSTR * p
);
19587 /*****************************************************************************
19588 * DispHTMLFrameElement dispinterface
19592 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19594 dispinterface DispHTMLFrameElement
19598 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
19600 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
19601 void borderColor
(VARIANT v
);
19603 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
19604 VARIANT borderColor
();
19606 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
19607 void height
(VARIANT v
);
19609 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
19612 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
19613 void width
(VARIANT v
);
19615 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
19618 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
19619 IDispatch
*contentDocument
();
19621 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19622 void ie8_src
(BSTR v
);
19624 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
19627 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19628 void ie8_longDesc
(BSTR v
);
19630 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
19631 BSTR ie8_longDesc
();
19633 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19634 void ie8_frameBorder
(BSTR v
);
19636 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19637 BSTR ie8_frameBorder
();
19640 /*****************************************************************************
19641 * HTMLFrameElement coclass
19645 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19647 coclass HTMLFrameElement
19649 [default] dispinterface DispHTMLFrameElement
;
19650 /* [source, default] dispinterface HTMLControlElementEvents; */
19651 /* [source] dispinterface HTMLControlElementEvents2; */
19652 WINE_HTMLDATAELEMENT_INTERFACES
;
19653 interface IHTMLControlElement
;
19654 interface IHTMLFrameBase
;
19655 interface IHTMLFrameBase2
;
19656 /* interface IHTMLFrameBase3; */
19657 /* interface IHTMLFrameElement; */
19658 /* interface IHTMLFrameElement2; */
19659 interface IHTMLFrameElement3
;
19660 /* interface IGetSVGDocument; */
19663 /*****************************************************************************
19664 * IHTMLIFrameElement interface
19670 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19672 interface IHTMLIFrameElement
: IDispatch
19674 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19675 HRESULT vspace
([in] LONG v
);
19677 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19678 HRESULT vspace
([retval, out] LONG *p
);
19680 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19681 HRESULT hspace
([in] LONG v
);
19683 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19684 HRESULT hspace
([retval, out] LONG *p
);
19686 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19687 HRESULT align
([in] BSTR v
);
19689 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19690 HRESULT align
([retval, out] BSTR *p
);
19693 /*****************************************************************************
19694 * IHTMLIFrameElement2 interface
19700 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19702 interface IHTMLIFrameElement2
: IDispatch
19704 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19705 HRESULT height
([in] VARIANT v
);
19707 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19708 HRESULT height
([out, retval] VARIANT *p
);
19710 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19711 HRESULT width
([in] VARIANT v
);
19713 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19714 HRESULT width
([out, retval] VARIANT *p
);
19717 /*****************************************************************************
19718 * IHTMLIFrameElement3 interface
19724 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
19726 interface IHTMLIFrameElement3
: IDispatch
19728 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19729 HRESULT contentDocument
([out, retval] IDispatch
**p
);
19731 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19732 HRESULT src
([in] BSTR v
);
19734 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19735 HRESULT src
([out, retval] BSTR *p
);
19737 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19738 HRESULT longDesc
([in] BSTR v
);
19740 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19741 HRESULT longDesc
([out, retval] BSTR *p
);
19743 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19744 HRESULT frameBorder
([in] BSTR v
);
19746 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19747 HRESULT frameBorder
([out, retval] BSTR *p
);
19750 /*****************************************************************************
19751 * DispHTMLIFrame dispinterface
19755 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19757 dispinterface DispHTMLIFrame
19761 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
19763 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19764 void vspace
(LONG v
);
19766 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
19769 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19770 void hspace
(LONG v
);
19772 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
19775 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19776 void align
(BSTR v
);
19778 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
19781 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19782 void height
(VARIANT v
);
19784 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
19787 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19788 void width
(VARIANT v
);
19790 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
19793 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
19794 IDispatch
*contentDocument
();
19796 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19797 void ie8_src
(BSTR v
);
19799 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
19802 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19803 void ie8_longDesc
(BSTR v
);
19805 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
19806 BSTR ie8_longDesc
();
19808 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19809 void ie8_frameBorder
(BSTR v
);
19811 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
19812 BSTR ie8_frameBorder
();
19815 /*****************************************************************************
19816 * HTMLIFrame coclass
19820 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19824 [default] dispinterface DispHTMLIFrame
;
19825 /* [source, default] dispinterface HTMLControlElementEvents; */
19826 /* [source] dispinterface HTMLControlElementEvents2; */
19827 WINE_HTMLDATAELEMENT_INTERFACES
;
19828 interface IHTMLControlElement
;
19829 interface IHTMLFrameBase
;
19830 interface IHTMLFrameBase2
;
19831 /* interface IHTMLFrameBase3; */
19832 interface IHTMLIFrameElement
;
19833 interface IHTMLIFrameElement2
;
19834 interface IHTMLIFrameElement3
;
19835 /* interface IGetSVGDocument; */
19838 /*****************************************************************************
19839 * IHTMLStyleElement interface
19845 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19847 interface IHTMLStyleElement
: IDispatch
19849 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19850 HRESULT type
([in] BSTR v
);
19852 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19853 HRESULT type
([retval, out] BSTR *p
);
19855 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
19856 HRESULT readyState
([retval, out] BSTR *p
);
19858 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19859 HRESULT onreadystatechange
([in] VARIANT v
);
19861 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
19862 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
19864 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19865 HRESULT onload
([in] VARIANT v
);
19867 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19868 HRESULT onload
([retval, out] VARIANT *p
);
19870 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19871 HRESULT onerror
([in] VARIANT v
);
19873 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19874 HRESULT onerror
([retval, out] VARIANT *p
);
19876 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19877 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
19879 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19880 HRESULT disabled
([in] VARIANT_BOOL v
);
19882 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
19883 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
19885 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19886 HRESULT media
([in] BSTR v
);
19888 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19889 HRESULT media
([retval, out] BSTR *p
);
19892 /*****************************************************************************
19893 * DispHTMLStyleElement dispinterface
19897 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19899 dispinterface DispHTMLStyleElement
19903 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19905 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19908 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
19911 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19912 void onload
(VARIANT v
);
19914 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
19917 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19918 void onerror
(VARIANT v
);
19920 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
19923 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
19924 IHTMLStyleSheet
*styleSheet
();
19926 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19927 void media
(BSTR v
);
19929 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
19933 /*****************************************************************************
19934 * HTMLStyleElement coclass
19938 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19940 coclass HTMLStyleElement
19942 [default] dispinterface DispHTMLStyleElement
;
19943 /* [source, default] dispinterface HTMLStyleElementEvents; */
19944 /* [source] dispinterface HTMLStyleElementEvents2; */
19945 WINE_HTMLELEMENT_INTERFACES
;
19946 interface IHTMLStyleElement
;
19947 /* interface IHTMLStyleElement2; */
19950 /*****************************************************************************
19951 * IHTMLStorage interface
19957 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
19959 interface IHTMLStorage
: IDispatch
19961 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
19962 HRESULT length
([out, retval] long *p
);
19964 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
19965 HRESULT remainingSpace
([out, retval] long *p
);
19967 [id(DISPID_IHTMLSTORAGE_KEY
)]
19970 [out, retval] BSTR *);
19972 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
19975 [out, retval] VARIANT *);
19977 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
19980 [in] BSTR bstrValue
);
19982 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
19983 HRESULT removeItem
([in] BSTR bstrKey
);
19985 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
19989 /*****************************************************************************
19990 * IDOMEventTarget interface
19996 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19998 interface IEventTarget
: IDispatch
20000 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
20001 HRESULT addEventListener
(
20003 [in] IDispatch
*listener
,
20004 [in] VARIANT_BOOL useCapture
);
20006 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
20007 HRESULT removeEventListener
(
20009 [in] IDispatch
*listener
,
20010 [in] VARIANT_BOOL useCapture
);
20012 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
20013 HRESULT dispatchEvent
(
20014 [in] IDOMEvent
*evt
,
20015 [out, retval] VARIANT_BOOL *pfResult
);
20018 /*****************************************************************************
20019 * IDOMEvent interface
20025 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20027 interface IDOMEvent
: IDispatch
20029 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
20030 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
20032 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
20033 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
20035 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
20036 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
20038 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
20039 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
20041 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
20042 HRESULT eventPhase
([out, retval] USHORT
*p
);
20044 [propget, id(DISPID_IDOMEVENT_TARGET
)]
20045 HRESULT target
([out, retval] IEventTarget
**p
);
20047 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
20048 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
20050 [propget, id(DISPID_IDOMEVENT_TYPE
)]
20051 HRESULT type
([out, retval] BSTR *p
);
20053 [id(DISPID_IDOMEVENT_INITEVENT
)]
20055 [in] BSTR eventType
,
20056 [in] VARIANT_BOOL canBubble
,
20057 [in] VARIANT_BOOL cancelable
);
20059 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
20060 HRESULT preventDefault
();
20062 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
20063 HRESULT stopPropagation
();
20065 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
20066 HRESULT stopImmediatePropagation
();
20068 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
20069 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
20071 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
20072 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
20074 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
20075 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
20077 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
20078 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
20085 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
20087 interface IDOMMessageEvent
: IDispatch
20089 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
20090 HRESULT data
([out, retval] BSTR *p
);
20092 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
20093 HRESULT origin
([out, retval] BSTR *p
);
20095 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
20096 HRESULT source([out, retval] IHTMLWindow2
**p
);
20098 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
20099 HRESULT initMessageEvent
(
20100 [in] BSTR eventType
,
20101 [in] VARIANT_BOOL canBubble
,
20102 [in] VARIANT_BOOL cancelable
,
20105 [in] BSTR lastEventId
,
20106 [in] IHTMLWindow2
*source);
20109 /*****************************************************************************
20110 * IMarkupContainer interface
20114 pointer_default(unique),
20115 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
20117 interface IMarkupContainer
: IUnknown
20119 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
20122 /*****************************************************************************
20123 * IMarkupPointer interface
20127 pointer_default(unique),
20128 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20130 interface IMarkupPointer
: IUnknown
20132 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
20134 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
20136 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
20138 HRESULT Cling
([out] BOOL
*pfCling
);
20140 HRESULT SetCling
([in] BOOL fCLing
);
20142 HRESULT UnPosition
();
20144 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
20146 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
20148 HRESULT MoveAdjacentToElement
(
20149 [in] IHTMLElement
*pElement
,
20150 [in] ELEMENT_ADJACENCY eAdj
);
20152 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
20154 HRESULT MoveToContainer
(
20155 [in] IMarkupContainer
*pContainer
,
20156 [in] BOOL fAtStart
);
20160 [out] MARKUP_CONTEXT_TYPE
*pContext
,
20161 [out] IHTMLElement
**ppElement
,
20162 [in, out] LONG *pcch
,
20163 [out, size_is(*pcch
)] OLECHAR
*pchText
);
20167 [out] MARKUP_CONTEXT_TYPE
*pContext
,
20168 [out] IHTMLElement
**ppElement
,
20169 [in, out] LONG *pcch
,
20170 [out, size_is(*pcch
)] OLECHAR
*pchText
);
20172 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
20175 [in] IMarkupPointer
*pPointerThat
,
20176 [out] BOOL
*pfResult
);
20178 HRESULT IsLeftOfOrEqualTo
(
20179 [in] IMarkupPointer
*pPointerThat
,
20180 [out] BOOL
*pfResult
);
20183 [in] IMarkupPointer
*pPointerThat
,
20184 [out] BOOL
*pfResult
);
20186 HRESULT IsRightOfOrEqualTo
(
20187 [in] IMarkupPointer
*pPointerThat
,
20188 [out] BOOL
*pfResult
);
20191 [in] IMarkupPointer
*pPointerThat
,
20192 [out] BOOL
*pfAreEqual
);
20194 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
20197 [in] OLECHAR
*pchFindText
,
20198 [in] DWORD dwFlags
,
20199 [in] IMarkupPointer
*pIEndMatch
,
20200 [in] IMarkupPointer
*pIEndSearch
);
20203 /*****************************************************************************
20204 * IHTMLDOMConstructorCollection interface
20210 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20212 interface IHTMLDOMConstructorCollection
: IDispatch
20214 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
20215 HRESULT Attr
([out, retval] IDispatch
**p
);
20217 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
20218 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
20220 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
20221 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
20223 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
20224 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
20226 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
20227 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
20229 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
20230 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
20232 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
20233 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
20235 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
20236 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
20238 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
20239 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
20241 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
20242 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
20244 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
20245 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
20247 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
20248 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
20250 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
20251 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
20253 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
20254 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
20256 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
20257 HRESULT Element
([out, retval] IDispatch
**p
);
20259 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
20260 HRESULT Event
([out, retval] IDispatch
**p
);
20262 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
20263 HRESULT History
([out, retval] IDispatch
**p
);
20265 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
20266 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
20268 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
20269 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
20271 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
20272 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
20274 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
20275 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
20277 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
20278 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
20280 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
20281 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
20283 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
20284 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
20286 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
20287 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
20289 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
20290 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
20292 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
20293 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
20295 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
20296 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
20298 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
20299 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
20301 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
20302 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
20304 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
20305 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
20307 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
20308 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
20310 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
20311 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
20313 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
20314 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
20316 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
20317 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
20319 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
20320 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
20322 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
20323 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
20325 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
20326 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
20328 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
20329 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
20331 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
20332 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
20334 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
20335 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
20337 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
20338 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
20340 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
20341 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
20343 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
20344 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
20346 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
20347 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
20349 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
20350 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
20352 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
20353 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
20355 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
20356 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
20358 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
20359 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
20361 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
20362 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
20364 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
20365 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
20367 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
20368 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
20370 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
20371 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
20373 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
20374 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
20376 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
20377 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
20379 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
20380 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
20382 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
20383 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
20385 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
20386 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
20388 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
20389 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
20391 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
20392 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
20394 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
20395 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
20397 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
20398 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
20400 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
20401 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
20403 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
20404 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
20406 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
20407 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
20409 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
20410 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
20412 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
20413 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
20415 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
20416 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
20418 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
20419 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
20421 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
20422 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
20424 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
20425 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
20427 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
20428 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
20430 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
20431 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
20433 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
20434 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
20436 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
20437 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
20439 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
20440 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
20442 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
20443 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
20445 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
20446 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
20448 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
20449 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
20451 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
20452 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
20454 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
20455 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
20457 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
20458 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
20460 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
20461 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
20463 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
20464 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
20466 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
20467 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
20469 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
20470 HRESULT Image
([out, retval] IDispatch
**p
);
20472 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
20473 HRESULT Location
([out, retval] IDispatch
**p
);
20475 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
20476 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
20478 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
20479 HRESULT Navigator
([out, retval] IDispatch
**p
);
20481 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
20482 HRESULT NodeList
([out, retval] IDispatch
**p
);
20484 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
20485 HRESULT Option
([out, retval] IDispatch
**p
);
20487 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
20488 HRESULT Screen
([out, retval] IDispatch
**p
);
20490 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
20491 HRESULT Selection
([out, retval] IDispatch
**p
);
20493 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
20494 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
20496 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
20497 HRESULT Storage
([out, retval] IDispatch
**p
);
20499 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
20500 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
20502 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
20503 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
20505 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
20506 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
20508 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
20509 HRESULT Text
([out, retval] IDispatch
**p
);
20511 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
20512 HRESULT TextRange
([out, retval] IDispatch
**p
);
20514 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
20515 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
20517 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
20518 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
20520 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
20521 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
20523 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
20524 HRESULT Window
([out, retval] IDispatch
**p
);
20526 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
20527 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
20529 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
20530 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
20533 /*****************************************************************************
20534 * IXMLGenericParse interface
20538 pointer_default(unique),
20539 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
20541 interface IXMLGenericParse
: IUnknown
20543 HRESULT SetGenericParse
(
20544 [in] VARIANT_BOOL fDoGeneric
);
20547 /*****************************************************************************
20548 * ISegment interface
20552 pointer_default(unique),
20553 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20555 interface ISegment
: IUnknown
20557 HRESULT GetPointers
(
20558 [in] IMarkupPointer
*pIStart
,
20559 [in] IMarkupPointer
*pIEnd
);
20562 /*****************************************************************************
20563 * IElementSegment interface
20567 pointer_default(unique),
20568 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20570 interface IElementSegment
: ISegment
20572 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
20574 HRESULT SetPrimary
([in] BOOL fPrimary
);
20576 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
20579 /*****************************************************************************
20580 * ISelectionServicesListener interface
20584 pointer_default(unique),
20585 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20587 interface ISelectionServicesListener
: IUnknown
20589 HRESULT BeginSelectionUndo
();
20591 HRESULT EndSelectionUndo
();
20593 HRESULT OnSelectedElementExit
(
20594 [in] IMarkupPointer
*pIElementStart
,
20595 [in] IMarkupPointer
*pIElementEnd
,
20596 [in] IMarkupPointer
*pIElementContentStart
,
20597 [in] IMarkupPointer
*pIElementContentEnd
);
20599 HRESULT OnChangeType
(
20600 [in] SELECTION_TYPE eType
,
20601 [in] ISelectionServicesListener
*pIListener
);
20603 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
20606 /*****************************************************************************
20607 * ISelectionServices interface
20611 pointer_default(unique),
20612 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20614 interface ISelectionServices
: IUnknown
20616 HRESULT SetSelectionType
(
20617 [in] SELECTION_TYPE eType
,
20618 [in] ISelectionServicesListener
*pIListener
);
20620 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
20622 HRESULT AddSegment
(
20623 [in] IMarkupPointer
*pIStart
,
20624 [in] IMarkupPointer
*pIEnd
,
20625 [out] ISegment
**ppISegmentAdded
);
20627 HRESULT AddElementSegment
(
20628 [in] IHTMLElement
*pIElement
,
20629 [out] IElementSegment
**ppISegmentAdded
);
20631 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
20633 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
20636 /*****************************************************************************
20637 * IHTMLEditDesigner interface
20641 pointer_default(unique),
20642 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20644 interface IHTMLEditDesigner
: IUnknown
20646 HRESULT PreHandleEvent
(
20647 [in] DISPID inEvtDispId
,
20648 [in] IHTMLEventObj
*pIEventObj
);
20650 HRESULT PostHandleEvent
(
20651 [in] DISPID inEvtDispId
,
20652 [in] IHTMLEventObj
*pIEventObj
);
20654 HRESULT TranslateAccelerator
(
20655 [in] DISPID inEvtDispId
,
20656 [in] IHTMLEventObj
*pIEventObj
);
20658 HRESULT PostEditorEventNotify
(
20659 [in] DISPID inEvtDispId
,
20660 [in] IHTMLEventObj
*pIEventObj
);
20663 /*****************************************************************************
20664 * IHTMLEditServices interface
20668 pointer_default(unique),
20669 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20671 interface IHTMLEditServices
: IUnknown
20673 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
20675 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
20677 HRESULT GetSelectionServices
(
20678 [in] IMarkupContainer
*pIContainer
,
20679 [out] ISelectionServices
**ppSelSvc
);
20681 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
20683 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
20685 HRESULT SelectRange
(
20686 [in] IMarkupPointer
* pStart
,
20687 [in] IMarkupPointer
* pEnd
,
20688 [in] SELECTION_TYPE eType
);
20691 /*****************************************************************************
20692 * IElementBehaviorSite interface
20696 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20698 interface IElementBehaviorSite
: IUnknown
{
20699 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
20700 HRESULT RegisterNotification
([in] long lEvent
);
20703 /*****************************************************************************
20704 * IElementBehavior interface
20708 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20710 interface IElementBehavior
: IUnknown
{
20711 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
20712 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
20716 /*****************************************************************************
20717 * IElementBehaviorFactory interface
20721 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20723 interface IElementBehaviorFactory
: IUnknown
20725 HRESULT FindBehavior
(
20726 [in] BSTR bstrBehavior
,
20727 [in] BSTR bstrBehaviorUrl
,
20728 [in] IElementBehaviorSite
*pSite
,
20729 [out] IElementBehavior
**ppBehavior
);
20732 } /* library MSHTML */
20734 interface IOleCommandTarget
;
20736 /*****************************************************************************
20737 * IHTMLPrivateWindow interface
20741 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20744 interface IHTMLPrivateWindow
: IUnknown
20746 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
20747 HRESULT GetPendingUrl
(BSTR *url
);
20748 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
20749 HRESULT PICSComplete
(int arg
);
20750 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
20751 HRESULT GetAddressBarUrl
(BSTR *url
);
20754 /*****************************************************************************
20755 * IWebBrowserPriv interface
20759 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
20762 interface IWebBrowserPriv
: IUnknown
20764 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20765 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20769 /*****************************************************************************
20770 * IWebBrowserPriv2IE8 interface
20774 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20777 interface IWebBrowserPriv2IE8
: IUnknown
20779 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20780 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
20781 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
20782 HRESULT DetachConnectionPoints
();
20783 HRESULT GetProcessId
(DWORD
*pid
);
20784 HRESULT CompatAttachEditEvents
();
20785 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
20786 HRESULT SetSearchTerm
(BSTR term
);
20787 HRESULT GetSearchTerm
(BSTR *term
);
20788 HRESULT GetCurrentDocument
(IDispatch
** doc
);
20791 /*****************************************************************************
20792 * IWebBrowserPriv2IE9 interface
20796 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
20799 interface IWebBrowserPriv2IE9
: IUnknown
20801 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
20802 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
20803 /* Probably more */